commit 924f269763fec66194d3357285f6d860986f66b2
Author: Matthias Clasen <
[email protected]>
Date: Mon Dec 15 11:56:12 2014 -0500
2.43.2
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0f21ee4c89551fd14f2926e86a174a8338fab9e1
Author: Matthias Clasen <
[email protected]>
Date: Mon Dec 15 13:17:02 2014 -0500
gobject: Add missing symbols to the docs
docs/reference/gobject/gobject-sections.txt | 3 +++
1 file changed, 3 insertions(+)
commit 169eae47e519068a0afa2ec44b24b884214d79ec
Author: Matthias Clasen <
[email protected]>
Date: Mon Dec 15 13:14:01 2014 -0500
gio: Add missing symbols to docs
docs/reference/gio/gio-sections.txt | 10 ++++++++++
1 file changed, 10 insertions(+)
commit b32ea8d9242c84f3959a9e3d6b5ed63fcb6eff9b
Author: Matthias Clasen <
[email protected]>
Date: Mon Dec 15 11:52:42 2014 -0500
Updates
NEWS | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
commit b6d1c66c506637ba614a2327e0071eb6a1873fc2
Author: Dan Winship <
[email protected]>
Date: Sun Dec 14 08:04:27 2014 -0500
gio/tests/socket: fix one of the new tests
One of the recently-added tests was using g_test_cmpstr() on a buffer
containing a string that wasn't necessarily 0-terminated.
gio/tests/socket.c | 1 +
1 file changed, 1 insertion(+)
commit 1a2a689deacaac32b351ae97b00d8c35a6499cf6
Author: Xavier Claessens <
[email protected]>
Date: Sat Nov 29 08:39:24 2014 -0500
Doc: glib: Fix all undocumented/unused/undeclared symbols
There is one issue left in gscanner.h due to a bug #741305 in gtk-doc.
https://bugzilla.gnome.org/show_bug.cgi?id=740814
docs/reference/glib/Makefile.am | 6 +++-
docs/reference/glib/glib-overrides.txt | 5 ----
docs/reference/glib/glib-sections.txt | 50
++++++++++++++++++++++++++++++++++
glib/docs.c | 14 ++++++++--
glib/gconstructor.h | 3 ++
glib/gconvert.h | 2 ++
glib/gdir.h | 2 ++
glib/genviron.h | 3 +-
glib/gfileutils.h | 2 ++
glib/ghash.c | 2 ++
glib/giochannel.h | 2 ++
glib/gkeyfile.c | 20 +++++++++++++-
glib/goption.c | 3 ++
glib/gspawn.h | 2 ++
glib/gstdio.c | 2 ++
glib/gunicode.h | 4 +--
glib/gwin32.h | 2 ++
glib/valgrind.h | 2 --
18 files changed, 112 insertions(+), 14 deletions(-)
commit b6aa0c4890442845205a1b8696376a3e5fe0f2d7
Author: Shankar Prasad <
[email protected]>
Date: Fri Dec 12 11:55:07 2014 +0000
Updated Kannada translation
po/kn.po | 533
+++++++++++++++++++++++----------------------------------------
1 file changed, 194 insertions(+), 339 deletions(-)
commit 45e4ea75da0016675352bb00da8f148b07c23c04
Author: Yosef Or Boczko <
[email protected]>
Date: Fri Dec 12 12:36:27 2014 +0200
Updated Hebrew translation
po/he.po | 432
++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 217 insertions(+), 215 deletions(-)
commit de657238774755eb58a1c6fbf9123f978fb828e7
Author: Ryan Lortie <
[email protected]>
Date: Thu Dec 11 18:49:16 2014 -0500
ghash: minor docs tweak
We should not advise people to cast the result of
g_hash_table_get_keys_as_array() to a type that looks suitable for use
with g_strfreev(). Advise to use (const gchar **) instead.
glib/ghash.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ae1b6ecd9d1b5e0fa701cd2fd44425ab2312ab02
Author: Tim-Philipp Müller <
[email protected]>
Date: Fri Jun 13 20:19:09 2014 +0100
gio/tests/socket: add unit test for g_socket_send_messages()
https://bugzilla.gnome.org/show_bug.cgi?id=719646
gio/tests/socket.c | 55
++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 55 insertions(+)
commit fff5c7cd631f7eefeb93412b1d9d90517c4b895e
Author: Tim-Philipp Müller <
[email protected]>
Date: Thu Jun 12 18:16:45 2014 +0100
gsocket: add g_socket_send_messages()
Allows sending of multiple messages (packets, datagrams)
in one go using sendmmsg(), thus drastically reducing the
number of syscalls when sending out a lot of data, or when
sending out the same data to multiple recipients.
https://bugzilla.gnome.org/show_bug.cgi?id=719646
configure.ac | 2 +-
gio/giotypes.h | 35 ++++++++
gio/gsocket.c | 275
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
gio/gsocket.h | 9 ++
4 files changed, 320 insertions(+), 1 deletion(-)
commit 3c3fc0e463278f368e6192ff65a45b6873bf370a
Author: Tim-Philipp Müller <
[email protected]>
Date: Fri Jun 13 19:45:25 2014 +0100
gio/tests/socket: add datagram version of test_ip_sync
gio/tests/socket.c | 170
++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 163 insertions(+), 7 deletions(-)
commit 486485042719dd13c03d5261a7945e94bdf63d69
Author: Tim-Philipp Müller <
[email protected]>
Date: Fri Jun 13 10:48:52 2014 +0100
gio/tests/socket: add test for g_socket_send_message()
gio/tests/socket.c | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
commit dd5fd6902d8433b8771da9d92ec2ce8c056eae29
Author: Sweta Kothari <
[email protected]>
Date: Thu Dec 11 09:30:01 2014 +0530
Updated gujarati translations
po/gu.po | 365
++++++++++++++++++++++++++++-----------------------------------
1 file changed, 164 insertions(+), 201 deletions(-)
commit fbf0b2e19c9a4720fa019ebef8995104d85c2c4e
Author: Muhammet Kara <
[email protected]>
Date: Wed Dec 10 22:04:49 2014 +0000
Updated Turkish translation
po/tr.po | 6825
+++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 3842 insertions(+), 2983 deletions(-)
commit f8da414d089057f63cb277af575675deb63536b0
Author: Dan Winship <
[email protected]>
Date: Wed Dec 10 18:39:21 2014 +0100
gio: fix the Since/AVAILABLE version on network connectivity stuff
gio/gioenums.h | 2 +-
gio/gnetworkmonitor.c | 4 ++--
gio/gnetworkmonitor.h | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
commit a12f546b3bd32ae826306c4c7dbd931fe37ec632
Author: Colin Walters <
[email protected]>
Date: Sun Dec 7 16:00:55 2014 -0500
keyfile: Add "in group" to GError message consistently
This originated with
https://github.com/GNOME/ostree/pull/23
It's nicer for the user if we also mention which group the expected
key would be in.
And in fact, every other error *except* _get_value() already had it.
https://bugzilla.gnome.org/show_bug.cgi?id=741226
glib/gkeyfile.c | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
commit 7966f27882095e1c2c4e2a0f6e36925bcdc65e9f
Author: Balázs Úr <
[email protected]>
Date: Sun Dec 7 09:26:40 2014 +0000
Updated Hungarian translation
po/hu.po | 347
++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 175 insertions(+), 172 deletions(-)
commit 7d9816934e6a233369a2df1282a49d1549d9fa0f
Author: Ross Lagerwall <
[email protected]>
Date: Sun Nov 30 22:17:51 2014 +0000
gio/tests: Prevent hangs and aborts in socket-listener
Fix two problems:
1) If g_socket_service_stop is called before the accept call is
requeued,
then the reference count won't decrease and this code will hang
forever:
while (G_OBJECT (service)->ref_count == ref_count)
g_main_context_iteration (NULL, TRUE);
2) Sometimes the testcase fails (maybe 1 in 200 times for me):
GLib-GIO:ERROR:socket-listener.c:73:connection_cb: assertion failed
(G_OBJECT (service)->ref_count == 2): (3 == 2)
Aborted (core dumped)
The problem is that depending on ordering, cancellation of the async
listener can require further main context iterations before it
releases
the reference on the socket service. Furthermore, in some cases, it
requires at least one iteration.
https://bugzilla.gnome.org/show_bug.cgi?id=712570
gio/tests/socket-listener.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 53abf0dc7d22d8a150fdc6162ef212cb5aa87c2f
Author: Piotr Drąg <
[email protected]>
Date: Fri Dec 5 23:04:04 2014 +0100
Updated POTFILES.in
po/POTFILES.in | 1 +
1 file changed, 1 insertion(+)
commit 485a6900fcd481f0899e4a775c96d5a34b62cb90
Author: Bastien Nocera <
[email protected]>
Date: Wed Dec 3 18:36:25 2014 +0100
gio: Add GNetworkMonitor impl based on NetworkManager
Which implements the new GNetworkConnectivity property.
https://bugzilla.gnome.org/show_bug.cgi?id=664562
gio/Makefile.am | 2 +
gio/giomodule.c | 2 +
gio/gnetworkmonitornm.c | 307
++++++++++++++++++++++++++++++++++++++++++++++++
gio/gnetworkmonitornm.h | 53 +++++++++
4 files changed, 364 insertions(+)
commit 8d08b821090d5394175c17f375a192bb3f824c0c
Author: Dan Winship <
[email protected]>
Date: Wed Apr 16 10:39:12 2014 -0400
gio: add network connectivity state to GNetworkMonitor
Add a property to GNetworkMonitor indicating the level of network
connectivity: none/local, limited, stuck behind a portal, or full.
The default implementation just returns none or full depending on the
value of is-available.
https://bugzilla.gnome.org/show_bug.cgi?id=664562
gio/gioenums.h | 24 +++++++++++++++++++
gio/gnetworkmonitor.c | 56
+++++++++++++++++++++++++++++++++++++++++++++
gio/gnetworkmonitor.h | 35 +++++++++++++++-------------
gio/gnetworkmonitorbase.c | 24 +++++++++++++------
gio/tests/network-monitor.c | 11 +++++++++
5 files changed, 127 insertions(+), 23 deletions(-)
commit ed68d80e61b60833c15b69e57117e7f267757632
Author: Bastien Nocera <
[email protected]>
Date: Thu Dec 4 12:27:23 2014 +0100
gio: Correct the "available in" for GNetworkMonitor
They were marked as available in all versions when the main interface
was actually added in glib 2.32.
https://bugzilla.gnome.org/show_bug.cgi?id=664562
gio/gnetworkmonitor.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit e0f1a19332fd2aa25dc08eda289a217044e07472
Author: Ignacio Casal Quinteiro <
[email protected]>
Date: Tue Dec 2 14:25:56 2014 +0100
gio: provide G_IO_ERROR_NOT_CONNECTED translation for ENOTCONN
https://bugzilla.gnome.org/show_bug.cgi?id=741016
gio/gioerror.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 22ab227348e9ac6671da3d2bf143aafbf99838ca
Author: Ignacio Casal Quinteiro <
[email protected]>
Date: Tue Dec 2 14:29:11 2014 +0100
gio: fix build
next time I should definitely try to compile after a rebase
conflict...
gio/gioenums.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit fbfc23453ddbbf8fc44984c78910c4e8c23ef847
Author: Ignacio Casal Quinteiro <
[email protected]>
Date: Tue Dec 2 13:50:51 2014 +0100
gio: add G_IO_ERROR_NOT_CONNECTED
It adds a new error G_IO_ERROR_NOT_CONNECTED
and makes the win32 error ERROR_PIPE_LISTENING
to be translated to it.
https://bugzilla.gnome.org/show_bug.cgi?id=741016
gio/gioenums.h | 2 ++
gio/gioerror.c | 3 +++
2 files changed, 5 insertions(+)
commit d0d5ea71bbbee5146a0d0221efa6ecfab703822c
Author: Rico Tzschichholz <
[email protected]>
Date: Mon Dec 1 14:16:54 2014 +0100
docs: Add index for 2.44 api
docs/reference/gio/gio-docs.xml | 4 ++++
docs/reference/glib/glib-docs.xml | 4 ++++
docs/reference/gobject/gobject-docs.xml | 4 ++++
3 files changed, 12 insertions(+)
commit 8b27ac0d9f8f87ca5a2f4e7b2ff071be5adb61e3
Author: Trần Ngọc Quân <
[email protected]>
Date: Mon Dec 1 09:07:13 2014 +0700
Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <
[email protected]>
po/vi.po | 2804
++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 1518 insertions(+), 1286 deletions(-)
commit 967fedc0ae04fab3162f25715c6d7bde73d22d57
Author: Dan Winship <
[email protected]>
Date: Fri Aug 19 10:23:12 2011 -0400
gsocket: add G_IO_ERROR_CONNECTION_CLOSED
Add G_IO_ERROR_CONNECTION_CLOSED as an alias for
G_IO_ERROR_BROKEN_PIPE, and also return it on ECONNRESET.
It doesn't really make sense to try to distinguish EPIPE and
ECONNRESET at the GLib level, since the exact choice of which error
gets returned in what conditions depends on the OS. Given that, we
ought to map the two errors to the same value, and since we're already
mapping EPIPE to G_IO_ERROR_BROKEN_PIPE, we need to map ECONNRESET to
that too. But the existing name doesn't really make sense for sockets,
so we add a new name.
https://bugzilla.gnome.org/show_bug.cgi?id=728928
gio/gioenums.h | 10 ++++++++--
gio/gioerror.c | 9 +++++++++
gio/tests/socket.c | 38 ++++++++++++++++++++++++++++++++------
3 files changed, 49 insertions(+), 8 deletions(-)
commit 64f9bf96fdc47ab7fedd91d291f805c3e10322b4
Author: Dan Winship <
[email protected]>
Date: Sun Nov 23 12:53:03 2014 -0500
gnetworkaddress: Add g_network_address_new_loopback() constructor
This is a convenience method for creating a GNetworkAddress which is
guaranteed to return IPv4 and IPv6 loopback addresses. The program
cannot guarantee that 'localhost' will resolve to both types of
address, so programs which wish to connect to a local service over
either IPv4 or IPv6 must currently manually create an IPv4 and another
IPv6 socket, and detect which of the two are working. This new API
allows the existing GSocketConnectable machinery to be used to
automate that.
Based on a patch from Philip Withnall.
https://bugzilla.gnome.org/show_bug.cgi?id=732317
docs/reference/gio/gio-sections.txt | 5 +-
gio/gnetworkaddress.c | 45 ++++++++++++
gio/gnetworkaddress.h | 2 +
gio/tests/network-address.c | 132
++++++++++++++++++++++++++++++++++++
4 files changed, 182 insertions(+), 2 deletions(-)
commit 296c710c64c3f145674a6c20357d4c0b0da1b393
Author: Ryan Lortie <
[email protected]>
Date: Fri Nov 28 17:55:28 2014 -0500
GVariant tests: test with larger strings
Allocate some larger strings in the testcase to make sure we
handle them
correctly as well.
glib/tests/gvariant.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5aba9ca837205f8eddec138326430af9d2fd6b11
Author: Ryan Lortie <
[email protected]>
Date: Fri Nov 28 12:43:03 2014 -0500
gmain: fix poll record comparison
We intend to keep the list of poll records sorted by (integer) file
descriptor, but due to a typo we are actually keeping it sorted by
pointer address of the GPollFD.
Fix that.
https://bugzilla.gnome.org/show_bug.cgi?id=11059
glib/gmain.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c476f7cd264ca3c69c002c4bcc1563b17cd976b2
Author: Ryan Lortie <
[email protected]>
Date: Fri Nov 28 16:20:40 2014 -0500
gsignal: add a clarification to the docs
As evidenced by a mistake that I made recently, this documentation
could
use a little bit of clarification.
gobject/gsignal.c | 6 ++++++
1 file changed, 6 insertions(+)
commit d511d6b37f051d2cd8698055cbd85ee7f987325d
Author: Lars Uebernickel <
[email protected]>
Date: Fri Nov 28 13:06:04 2014 +0100
GSettings: fix check for delaying backend subscription
g_settings_has_signal_handlers() checks whether any of the signals has
pending handlers. However, g_signal_has_handler_pending() matches on
exact detail, even when passing 0. Subscribing to one of GSettings'
signals with a detail will fail this check and never connect to the
backend.
Fix this by calling has_handler_pending() with the key as detail as
well.
https://bugzilla.gnome.org/show_bug.cgi?id=740848
gio/gsettings.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
commit 7f2f4ab12df6ddb501900846896f496520871d16
Author: Matthias Clasen <
[email protected]>
Date: Thu Nov 27 09:12:42 2014 -0500
Use the new g_strv_contains
No need to keep our own copy of this in the testsuite.
gio/tests/contenttype.c | 39 ++++++++++++---------------------------
1 file changed, 12 insertions(+), 27 deletions(-)
commit 71944b1bfd2cff57e889b806d001458dce6fa2b5
Author: Xavier Claessens <
[email protected]>
Date: Mon Apr 15 14:54:31 2013 +0200
gstrfuncs: Add g_strv_contains()
Includes unit tests.
https://bugzilla.gnome.org/show_bug.cgi?id=685880
docs/reference/glib/glib-sections.txt | 1 +
glib/gstrfuncs.c | 27 +++++++++++++++++++++++++++
glib/gstrfuncs.h | 4 ++++
glib/tests/strfuncs.c | 19 +++++++++++++++++++
4 files changed, 51 insertions(+)