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(+)