commit 924f269763fec66194d3357285f6d860986f66b2
Author: Matthias Clasen <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
Date:   Mon Dec 15 11:52:42 2014 -0500

    Updates

 NEWS | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit b6d1c66c506637ba614a2327e0071eb6a1873fc2
Author: Dan Winship <danw@gnome.org>
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 <xavier.claessens@collabora.com>
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 <prasad.mvs@gmail.com>
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 <yoseforb@src.gnome.org>
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 <desrt@desrt.ca>
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 <tim@centricular.com>
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 <tim@centricular.com>
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 <tim@centricular.com>
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 <tim@centricular.com>
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 <swkothar@redhat.com>
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 <muhammetk@gmail.com>
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 <danw@gnome.org>
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 <walters@verbum.org>
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 <urbalazs@gmail.com>
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 <rosslagerwall@gmail.com>
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 <piotrdrag@gmail.com>
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 <hadess@hadess.net>
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 <danw@gnome.org>
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 <hadess@hadess.net>
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 <icq@gnome.org>
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 <icq@gnome.org>
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 <icq@gnome.org>
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 <ricotz@ubuntu.com>
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 <vnwildman@gmail.com>
Date:   Mon Dec 1 09:07:13 2014 +0700

    Updated Vietnamese translation

    Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>

 po/vi.po | 2804
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1518 insertions(+), 1286 deletions(-)

commit 967fedc0ae04fab3162f25715c6d7bde73d22d57
Author: Dan Winship <danw@gnome.org>
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 <danw@gnome.org>
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 <desrt@desrt.ca>
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 <desrt@desrt.ca>
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 <desrt@desrt.ca>
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 <lars.uebernickel@canonical.com>
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 <mclasen@redhat.com>
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 <xavier.claessens@collabora.co.uk>
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(+)