commit c8de2b11bbbf5705ee20bf68d0c11e455b441312
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Sep 23 16:14:57 2013 -0400

    GLib 2.38.0

 NEWS         | 129
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |   4 +-
 2 files changed, 131 insertions(+), 2 deletions(-)

commit 9da87f597cb81965f697c09a71e7d1dada010561
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Sep 23 17:04:53 2013 -0400

    fix up refcount/properties test case

    Recent changes to the properties testcase made invalid use of
    the GArray
    free function.  This free function takes a pointer to the item to be
    freed, not the item itself.  Since that item was a pointer to
    a GObject,
    g_object_unref() was getting a GObject**, rather than a GObject*.

    The use of GArray in this testcase is pretty questionable in the first
    place, so just use C arrays instead.

 tests/refcount/properties.c | 43
 +++++++++++++------------------------------
 1 file changed, 13 insertions(+), 30 deletions(-)

commit 748c86e45f976639657284a40834484c1724732a
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Sep 23 16:38:49 2013 -0400

    gio docs: add some missing functions

 docs/reference/gio/gio-sections.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit abf505fd0e6ae5c353de24621adbf56a083d4e66
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Sep 23 16:29:24 2013 -0400

    More gio-du win32 fixes

    Don't free the utf8 filename before the async function completes.

    also, gitignore

 gio/tests/.gitignore | 1 +
 gio/tests/gio-du.c   | 9 ++++-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 6d08d1191bfe17364c1d3b4634b86d6150c6db3f
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Sep 23 16:15:34 2013 -0400

    Revert "gcancellable: allow g_cancellable_disconnect from "cancelled"
    handler on same thread"

    This reverts commits 83605e2d0a7b0d39987715cfd046f7b8ef6de94e and
    140fa7ee4669adb3827e3ddea5be57f51ee7af3e.

 gio/gcancellable.c | 32 ++++++++++++--------------------
 1 file changed, 12 insertions(+), 20 deletions(-)

commit 140fa7ee4669adb3827e3ddea5be57f51ee7af3e
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 23 09:11:04 2013 +0200

    cancellable: Minor fix to docs

    The code uses "my_data", not "data" everywhere else.

 gio/gcancellable.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 83605e2d0a7b0d39987715cfd046f7b8ef6de94e
Author: Ray Strode <rstrode@redhat.com>
Date:   Tue Sep 10 15:32:12 2013 -0400

    gcancellable: allow g_cancellable_disconnect from "cancelled"
    handler on same thread

    g_cancellable_disconnect will wait until any pending "cancelled"
    handlers finish.  This is useful because disconnecting a handler
    can have the
    side-effect of freeing data that the cancelled handler may rely on.
    Unfortunately, the code used to enforce this synchronization between
    "cancelled" handlers and g_cancellable_disconnect will also cause
    deadlock if the cancelled handler itself calls
    g_cancellable_disconect.

    Obviously, if g_cancellable_disconnect is explicitly called by a
    "cancelled"
    handler, then the "cancelled" handler is shouldering the
    responsibility
    of not using any data that may be freed by disconnection.

    Also, g_cancellable_disconnect can be called in unexpected places by
    lower layers in the code (for instance as a result of
    g_source_destroy).
    In practice, this means it's easy for deadlocks to inadvertently crop
    up when using "cancelled" handlers.

    For these reasons, it would be good to fix the deadlock.

    This commit prevents the deadlock by allowing foregoing
    synchronization,
    if a pending "cancelled" handler is in the same thread as the
    g_cancellabale_disconnnect call.

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

 gio/gcancellable.c | 30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

commit 795a36142d447cf8e45668dc999e29612bc4a796
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Mon Sep 23 00:16:05 2013 +0100

    Updated Portuguese translation

 po/pt.po | 901
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 456 insertions(+), 445 deletions(-)

commit bbd8102ee5e553a9c8471bc9863e99b2843caed5
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sun Sep 22 20:01:57 2013 +0200

    Updated French translation

 po/fr.po | 877
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 440 insertions(+), 437 deletions(-)

commit 29ef8217665fa1cd000e4668e01dbd638ab61f5e
Author: Ray Strode <rstrode@redhat.com>
Date:   Fri Sep 20 15:20:39 2013 -0400

    tests: add signal disconnection test

    This commit adds a test to ensure that during a signal emission, if
    a signal handler gets disconnected, it won't be run, even if it would
    have run before the disconnection.

 tests/gobject/Makefile.am |   2 +
 tests/gobject/signals.c   | 135
 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 137 insertions(+)

commit cb7059e17f48c77eeb2e8354ddb64c149a312262
Author: Ray Strode <rstrode@redhat.com>
Date:   Fri Sep 20 15:41:29 2013 -0400

    tests: free properties test object from main thread instead of
    helper thread

    The test objects are used from the main thread after the helper
    threads
    are destroyed, so we need to keep them alive until we're done
    using them.

 tests/refcount/properties.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d5c72b334b717584f0ed03ee7cfc5047af9f9e3d
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Sep 20 21:07:28 2013 +0200

    docs: fix GSourceFuncs docs

    "returns" at the start of a description continuation
    line seems to confuse GTK-Doc's parser. Rearrange
    the text a bit to work around this...

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

 glib/gmain.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e31ce1cfe392c71263ac6b81b4c50c35b923952e
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Sep 20 09:27:53 2013 +0200

    gsettings: Correct a GLIB_AVAILABLE_IN_*

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

commit 54e79d7dcb4c0d36ab867e1814ff26b97b4617d9
Author: Misty De Meo <mistydemeo@gmail.com>
Date:   Wed Sep 18 23:41:22 2013 -0700

    gobject: Fix compilation on OS X/ppc64

    Apple's GCC compilers cannot deal well with 64-bit pointers in
    transparent unions on ppc64, so compilation of
    _G_DEFINE_BOXED_TYPE_BEGIN was failing. Fortunately glib already
    provides a fallback for compilers that can't deal with it; this adds
    this specific case to the check.

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

 gobject/gtype.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 85be7acb95dd57243003d3115268a6cbc3ebc8ba
Author: A S Alam <apreet.alam@gmail.com>
Date:   Wed Sep 18 08:49:53 2013 -0500

    Punjabi Translation updated by Aman

 po/pa.po | 896
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 456 insertions(+), 440 deletions(-)

commit 0ff1a89f5462106b7121362ef42c4987a18a976a
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Tue Sep 17 18:28:19 2013 +0200

    Updated Danish translation

 po/da.po | 890
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 451 insertions(+), 439 deletions(-)