commit e4642d58adf802772f3f2e39566aee300d395742
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 20 15:10:29 2012 -0500

    2.31.12

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f2b760ea188bc3f0d373d0ab6e0ebfbeea62a707
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 20 15:10:00 2012 -0500

    Updates

 NEWS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit a461f70080f4fb7127ee59619abed803dbdc2353
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 20 08:08:06 2012 -0500

    Silence some compiler warnings

 gio/gmenumarkup.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2c864a1bb2fa25b82dd439c705c2e9ae23f29c5d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 20 08:07:52 2012 -0500

    Silence a compiler warning

 gio/gmemoryinputstream.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 8852d4e9a08e7fbc9df7fb99a54b112f5049ee19
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 20 08:02:26 2012 -0500

    Fix a refcounting error

    'new' is created floating, therefore it is consumed by
    g_settings_set, and unreffing it after that call is not right.

 gio/gsettings-tool.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 6784468625a77b3daa1247f2199bc11714cb4eca
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jan 19 22:13:51 2012 -0500

    Note G_MESSAGES_DEBUG in README

 README.in |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit d683c201f93cdb3c98c4ee16b085f748d63df789
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jan 19 10:49:06 2012 -0500

    tests for GSettings action binding

    https://bugzilla.gnome.org/show_bug.cgi?id=668279

 gio/tests/gsettings.c |   46
 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

commit 1d98d18f64edddddea314630e9830a56082c2639
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jan 19 09:40:24 2012 -0500

    add a way to create a GAction from GSettings

    g_settings_create_action() will create a GAction for the named key,
    allowing it to be added to the action group of the application
    (so that
    the setting can be directly manipulated from menus, for example).

    https://bugzilla.gnome.org/show_bug.cgi?id=668279

 docs/reference/gio/gio-sections.txt |    3 +
 gio/gio.symbols                     |    1 +
 gio/gsettings.c                     |  262
 +++++++++++++++++++++++++++++++++++
 gio/gsettings.h                     |    3 +
 4 files changed, 269 insertions(+), 0 deletions(-)

commit cf48434867bf6fa074f9a0a67cf03b5c2157170a
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jan 19 09:01:08 2012 -0500

    gsignal: add g_signal_handlers_disconnect_by_data

    Similar to g_signal_handlers_disconnect_by_func() but disconnects all
    functions that use the given user_data.

    https://bugzilla.gnome.org/show_bug.cgi?id=668269

 gobject/gsignal.h |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 41fbf42c3cbebcf061d023d35e2a4dff5ba7e7de
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 19 16:18:05 2012 +0100

    gioenums.h: Remove a trailing comma.

 gio/gioenums.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c95e9085296a1c76124896bf6bedd772cdef4c5e
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jan 18 22:15:30 2012 -0500

    GSettingsSchema: ignore empty schema caches

    glib-compile-schemas used to generate these.  They're harmless
    and they
    mean that no schemas are installed in a particular directory, so just
    ignore them.

    https://bugzilla.gnome.org/show_bug.cgi?id=656301

 gio/gsettingsschema.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit d8b295abb3e34ce8fe5e7c16bf3ae208d70a3205
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jan 14 21:28:29 2012 +0100

    resources: Plug mem leaks in resource compiler

    ==13007== 173 bytes in 1 blocks are definitely lost in loss record
    90 of 106
    ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
    ==13007==    by 0x407E318: g_try_malloc (gmem.c:271)
    ==13007==    by 0x40654DE: g_file_get_contents (gfileutils.c:756)
    ==13007==    by 0x804A531: main (glib-compile-resources.c:580)

    ==13007== 521 (56 direct, 465 indirect) bytes in 1 blocks are
    definitely lost in loss record 100 of 106
    ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
    ==13007==    by 0x407E160: g_malloc (gmem.c:159)
    ==13007==    by 0x4091D8D: g_slice_alloc (gslice.c:1003)
    ==13007==    by 0x40674A1: g_hash_table_new_full (ghash.c:676)
    ==13007==    by 0x804B252: gvdb_hash_table_new (gvdb-builder.c:76)
    ==13007==    by 0x43C66B2: (below main) (libc-start.c:226)

 gio/glib-compile-resources.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 54b986d9187f3935f09b7ba04a9644f8f7c8556e
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jan 16 14:47:08 2012 -0500

    GApplication: drop support for appmenu/menubars

    This has been moved over to GtkApplication now.

    https://bugzilla.gnome.org/show_bug.cgi?id=668118

 gio/gapplication.c          |  105 +-----------------------------
 gio/gapplicationimpl-dbus.c |  154
 -------------------------------------------
 2 files changed, 1 insertions(+), 258 deletions(-)

commit 7a2e6ab79132db79987e67c08ff12be7b46eed62
Author: Dan Winship <danw@gnome.org>
Date:   Wed Jan 18 13:28:00 2012 -0500

    update .gitignores

 .gitignore           |    1 -
 gio/.gitignore       |    1 +
 gio/tests/.gitignore |    8 ++++++++
 3 files changed, 9 insertions(+), 1 deletions(-)

commit da9d98728dd6b43be2d9e51707e41e8ae1299676
Author: Dan Winship <danw@gnome.org>
Date:   Wed Jan 18 12:05:07 2012 -0500

    Fix glib-compile-resources usage when cross-compiling

    Copy the behavior of glib-genmarshal: require an installed copy of it,
    and use that rather than the built copy.

 configure.ac          |    5 +++++
 gio/tests/Makefile.am |   16 +++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 7a0bddd768b8f88c94ecf15ac026cad16af4e7f4
Author: Will Thompson <will@willthompson.co.uk>
Date:   Wed Jan 18 10:14:37 2012 +0000

    GDBusConnection: note that exit-on-close is sometimes TRUE

    g_bus_get_finish() and g_bus_get_sync() both document that the
    returned
    object will usually have exit-on-close set to TRUE, but the property's
    documentation specified that its default is FALSE. While that's
    technically true from a GObject perspective, it's not accurate
    from the
    API user's perspective.

    https://bugzilla.gnome.org/show_bug.cgi?id=668163

    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: David Zeuthen <zeuthen@gmail.com>

 gio/gdbusconnection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit d077b66ee9b480569095e605ce98edab61afbb1c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Mon Jan 16 14:51:19 2012 +0100

    GUnixConnection: add async variant for send/receive_credentials()

    https://bugzilla.gnome.org/show_bug.cgi?id=629503

 docs/reference/gio/gio-sections.txt |    4 +
 gio/gio.symbols                     |    4 +
 gio/gunixconnection.c               |  195
 ++++++++++++++++++++++++++++++-----
 gio/gunixconnection.h               |   15 +++-
 4 files changed, 193 insertions(+), 25 deletions(-)

commit 3691194b357aa5a045f8f87658150670834f45c2
Author: Dan Winship <danw@gnome.org>
Date:   Wed Jan 18 09:02:21 2012 -0500

    g_base64_encode_step: clarify break_lines behavior a bit

    break_lines uses LFs, not CRLFs like you might expect (since it's
    designed for email-related use), but we can't change that now since
    the caller has to allocate the output buffer and so the
    number-of-bytes-output is part of the ABI. So, just document that.

    https://bugzilla.gnome.org/show_bug.cgi?id=668158

 glib/gbase64.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 08036ce30318a666a4f9df22512d74805be0d498
Author: Dan Winship <danw@gnome.org>
Date:   Tue Jan 17 19:46:34 2012 -0500

    gsocket: make this compile on Windows again

    https://bugzilla.gnome.org/show_bug.cgi?id=668071

 configure.ac  |    2 +-
 gio/gsocket.c |   24 +++++++++++++-----------
 gio/gsocket.h |    4 ++--
 3 files changed, 16 insertions(+), 14 deletions(-)

commit 28f3d4dbffa108c2026efce714e09767c4794237
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jan 17 17:11:43 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |   92
 ++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 51 insertions(+), 41 deletions(-)

commit 3fe710c0b59b881c7b4090601f8c1a33876af78d
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jan 17 17:10:19 2012 +0100

    Fix broken build with -Wundefined

 glib/gmacros.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d825828b7b00f67a06ef1b6ba7ddb9c5dd6b0d87
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jan 17 12:32:37 2012 +0100

    resources: Skip initial underscores in resource section names

    Initial underscores are used in c identifier to make them private,
    for instance in Gtk+. However, we don't want to have this in the
    resource section name, that just looks ugly.

 gio/glib-compile-resources.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 7dfbe5aa3040d042131b9ff8ac1be0568d56303a
Author: Dan Winship <danw@gnome.org>
Date:   Mon Jan 16 17:15:06 2012 -0500

    gsocket: Use alternate IPv6 multicast group sockopt names

    Apparently IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP are more portable than
    IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP. (Windows and Linux have
    both, but OS X only has the latter.)

 gio/gsocket.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8390f3bf7e49bbacd96b356c06fa2ebe3edeaf4c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jan 16 14:46:26 2012 -0500

    Back to the odd

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)