commit d5c5dcfab92a34e286e830520622a45b9e8fd39d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 9 12:54:00 2013 -0400

    2.37.4

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

commit 89f9f227d6d968516e999c038d9115351879d9da
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 9 13:30:49 2013 -0400

    Add G_TYPE_CHECKSUM to the docs

 docs/reference/gobject/gobject-sections.txt | 1 +
 1 file changed, 1 insertion(+)

commit e38ee2f468bbbed0d354a95bbace3e9e19e8e695
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 9 13:28:07 2013 -0400

    Document g_simple_proxy_resolver_set_ignore_hosts

 gio/gsimpleproxyresolver.c | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 1c1255772bcdba846e31a00b1b5495b4da8ce607
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 9 13:23:12 2013 -0400

    Minor doc tweak

 glib/gtestutils.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9675bcc5e7bd3e7ce2d23ad4ffecf332f09192d2
Author: Gil Forcada <gforcada@gnome.org>
Date:   Fri Jul 5 02:23:48 2013 +0200

    [l10n] Update Catalan translation

 po/ca.po | 514
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 257 insertions(+), 257 deletions(-)

commit dbdfcb69ce4a7f14bac784c2684c1a66bfe6a2c9
Author: Sebastian Dröge <slomo@circular-chaos.org>
Date:   Thu Jul 4 10:27:02 2013 +0200

    gthread: Use pthread_cond_timedwait_monotonic() if available

    Otherwise we have to rely on pthread_cond_timedwait() actually using
    the monotonic clock, which might be true or not. On Android at least
    it is using the realtime clock, no pthread_condattr_setclock()
    is available
    but instead pthread_cond_timedwait_monotonic() can be used.

 configure.ac         | 18 ++++++++++++++++++
 glib/gthread-posix.c |  9 +++++++++
 2 files changed, 27 insertions(+)

commit a4c352cd99738095ba34e04a86a2ffa9cc659cfe
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Jun 27 15:15:40 2013 +0100

    Ensure that MAX_ALLOWED keeps working with the type macros

    When using the GLIB_VERSION_MAX_ALLOWED macro to define the upper
    bound
    of allowed API the G_DEFINE_TYPE_EXTENDED starts warning about
    the newly
    added g_type_class_adjust_private_offset() function; this effectively
    introduces a run-time dependency on GLib 2.38 even if we don't use its
    API explicitly.

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

 gobject/gtype.h | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

commit 4cd7bcaf00f26e60b7f76c7db91fcdefb9c0ae95
Author: Martin Ejdestig <marejde@gmail.com>
Date:   Tue Jul 2 19:53:04 2013 +0200

    Add missing G_BEGIN/END_DECLS to gsettingsschema.h.

    Without this fix, using any of the enclosed functions when building
    with a
    C++ compiler will result in undefined references.

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

 gio/gsettingsschema.h | 4 ++++
 1 file changed, 4 insertions(+)

commit cb4469600c5146a48501a31e9a3fb9bfc261477d
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 1 17:42:43 2013 -0400

    GDBusConnection: be more careful with async GetAll

    It's possible to get a org.freedesktop.Properties.GetAll call even
    if we
    have no readable properties in the introspection, in which case we
    should return the empty list in the usual way.

    We should certainly _not_ be dispatching to the method call handler of
    an interface which has no properties (since it will not be expecting
    this).

    Add a check to make sure that there is at least one readable property
    before assuming that a NULL get_property handler implies that we
    want to
    handle properties asynchronously.

    Add a testcase that was failing before the change and works after it.

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

 gio/gdbusconnection.c    | 22 +++++++++++++++++++---
 gio/tests/gdbus-export.c | 29 ++++++++++++++++++++++++++++-
 2 files changed, 47 insertions(+), 4 deletions(-)

commit 3cefb7248affdf92c878520f54bcaa3993d9b2fc
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 1 23:30:31 2013 -0400

    Revert two errant commits to GMutex, etc.

    This reverts commits dfbac178bdcbcb042be928dcbeaa87742b511836 and
    56348210f38209a11902e54b2db41833aab36414.

    These two commits introduce undesirable behaviour and were made
    with no
    apparent approval from anybody at all, and without reference to a
    bug or
    mailing list discussion.

 glib/gthread-posix.c | 6 +-----
 glib/gthread-win32.c | 1 -
 2 files changed, 1 insertion(+), 6 deletions(-)

commit e55ccf7338f2eb68f08d648855a4a92a091df690
Author: Paul Barbieri <paul.barbieri@baesystems.com>
Date:   Mon Jul 1 21:10:28 2013 +0100

    gspawn: Fix leak of internal pipe with G_SPAWN_LEAVE_DESCRIPTORS_OPEN

    Even when the app author specifies G_SPAWN_LEAVE_DESCRIPTORS_OPEN,
    we should avoid leaking our internal pipe machinery into the
    child.

    Commit message written by: Colin Walters <walters@verbum.org>

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

 glib/gspawn.c | 1 +
 1 file changed, 1 insertion(+)

commit 1891eafd1da6f31e6b8876b2882800a5c2b92148
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jun 21 20:07:58 2013 +0200

    Fix typo in documentation

    s/doucumentation/documentation

 glib/gspawn.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dfbac178bdcbcb042be928dcbeaa87742b511836
Author: Jeffrey Stedfast <fejj@gnome.org>
Date:   Sun Jun 30 14:01:34 2013 -0400

    Finish the previous fix for GMutex, GRecMutex, GRWLock and GCond

 glib/gthread-posix.c | 3 +++
 glib/gthread-win32.c | 1 +
 2 files changed, 4 insertions(+)

commit 56348210f38209a11902e54b2db41833aab36414
Author: Jeffrey Stedfast <fejj@gnome.org>
Date:   Sun Jun 30 13:46:28 2013 -0400

    Fixed g_mutex_clear() to fully undo g_mutex_init()

    In order to fully undo the effects of g_mutex_init(),
    it is necessary to reset the internal mutex pointer
    back to NULL so that a later call to g_mutex_init()
    actually works as expected.

 glib/gthread-posix.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b05bf77223cffb025b8a24963d6149a755da43c0
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:   Tue Jun 25 22:11:54 2013 +0200

    Doc: small fixes

    This commit adds the GTestSubprocessFlags enum to the docs, and fixes
    several minor typos in various places.

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

 docs/reference/glib/glib-sections.txt | 1 +
 gio/gasyncresult.c                    | 2 +-
 gio/gtask.c                           | 2 +-
 glib/gtestutils.c                     | 6 +++---
 4 files changed, 6 insertions(+), 5 deletions(-)

commit b7b38384010be4385ba9a1872dc3eb7a0134cbe0
Author: Dan Winship <danw@gnome.org>
Date:   Fri Jun 14 11:19:31 2013 -0300

    Make G_STRFUNC consistent across platforms

    Recent versions of clang have changed __PRETTY_FUNCTION__ to always
    include the function signature (rather than including the function
    signature in C++ but not in C like gcc does). This causes G_STRFUNC to
    give different results under clang and gcc, causing some tests with
    g_test_expect_messages() to fail.

    Fix this by only using __PRETTY_FUNCTION__ in C++, and using
    __FUNCTION__ in C. (Under gcc this change has no effect.)

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

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

commit a3182e3b9a229292be5370542915ae4cc8cc6e25
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jun 29 22:51:31 2013 -0400

    Improve various section headings in the docs

    We don't use # or other forms of links in the section headings.
    We also capitalize them and don't put a final period.

    This commit corrects several headings to follow these rules.

 gio/gbytesicon.c            | 2 +-
 gio/gdbusutils.c            | 2 +-
 gio/gpollableutils.c        | 2 +-
 gio/gremoteactiongroup.c    | 2 +-
 gio/gsettingsschema.c       | 2 +-
 gio/gtcpwrapperconnection.c | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit d30a2d92f3450ee420c49781c889b5fd3c46aba9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jun 29 22:46:38 2013 -0400

    docs: minor formatting fixes to the gresource man page

    Make the SECTION argument appear the same way throughout.

 docs/reference/gio/gresource.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5989651bee6bf8d8c50b180fa6295d824caa37de
Author: Dan Winship <danw@gnome.org>
Date:   Tue Jun 25 09:34:29 2013 -0400

    tests: add a test for the previous commit

 glib/tests/mainloop.c | 51
 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 50 insertions(+), 1 deletion(-)

commit 1d5c815ecd3a5ac6032e7931491296e693b51ccd
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Thu May 30 16:46:02 2013 +0200

    gmain: handle blocked source in g_source_add_child_source()

    When a child_source is added to a blocked source it has no context,
    yet we
    call block_source on it that segfaults when it dereferences the
    NULL context
    when it attempts to remove the file descriptors. To fix this we:

    - Ensure that when we block a source, we don't attempt to remove
    its file
      descriptors from a NULL context.

    - Also ensure that when we attach a blocked source to a context,
    we don't add the
      file descriptors to the context.

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

 glib/gmain.c | 34 ++++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 14 deletions(-)

commit 5841267a6c046744979fc11ec856265c18c6338c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 24 12:13:30 2013 -0400

    version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)