commit b6a52f0a917576282545ab6dc769efd02e548757
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 2 11:25:57 2013 -0400

    2.37.7

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

commit ed1e3816adaf43021924a7096bb7dc4d834a9a69
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Mon Sep 2 12:04:43 2013 +0200

    gobject-2.0: Annotate another GSignal function taking instances

    As a followup to commit a72983a, annotate g_signal_handlers_destroy()
    as well.

 gobject/gsignal.c | 4 ++++
 1 file changed, 4 insertions(+)

commit a72983a5db5d25e6face815c6eba5775175e4aa4
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Aug 27 14:11:47 2013 +0200

    gobject-2.0: Annotate GSignal functions taking instances

    Unbreak the GSignal API at least for GObject sub-classes.

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

 gobject/gsignal.c | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

commit c81773da9cd21f1122da6e049d111cac8d6b6a3e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 1 14:54:33 2013 -0400

    Add Since tag for g_close

    The lack of this information in the docs was pointed out in

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

 glib/gstdio.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8c50dfcc5a9d2f3166dcb03770bd6a0886a3fcdb
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sat Aug 31 22:45:44 2013 +0200

    [l10n] Update Catalan translation

 po/ca.po | 1138
 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 437 insertions(+), 701 deletions(-)

commit f8bb08305cf819502934036e1fcfb7d7c7776097
Author: Dan Winship <danw@gnome.org>
Date:   Sat Aug 31 11:51:07 2013 -0400

    gmessages: fix g_test_expect_message() with NULL domains

    Allow passing a NULL domain to g_test_expect_message(), and more
    importantly, don't crash if a message with a NULL domain gets logged
    while there is an expected message.

 glib/gmessages.c     |  5 ++---
 glib/tests/testing.c | 13 +++++++++++++
 2 files changed, 15 insertions(+), 3 deletions(-)

commit cde9f4598ba0e34d7c5fcbe4fcddaf67c15bd5e3
Author: Dan Winship <danw@gnome.org>
Date:   Sat Aug 24 17:47:57 2013 -0400

    gio/tests/socket: fix warning building on win32

    setsockopt() has a broken prototype on win32. Fix this by just using
    g_socket_set_option() instead.

 gio/tests/socket.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 02393e6faf409c0cae952e94ecbc2c8fad75a3ee
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Wed Oct 24 14:25:01 2012 +0200

    gio/tests/socket: add test for g_socket_get_available_bytes()

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

 gio/tests/socket.c | 76
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

commit 9fd0927e5888458c9b1061f3cdf3a1aaa4924e36
Author: Dan Winship <danw@gnome.org>
Date:   Sat Aug 24 13:55:06 2013 -0400

    gsocket: Fix g_socket_get_available_bytes() on Windows and OS X

    On Windows and OS X, FIONREAD on a UDP socket gets the total number of
    bytes available, not the number of bytes available in the next packet,
    which is the more useful number (and how the function always behaved
    on Linux).

    On OS X, fix this by using SO_NREAD. On Windows, fix this by doing a
    MSG_PEEK recv() into a giant buffer, since there is apparently no
    other way to get the information.

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

 gio/gsocket.c | 32 ++++++++++++++++++++++++++------
 1 file changed, 26 insertions(+), 6 deletions(-)

commit 8d62c2495a1c74a51eb9c752b3d2e0f4b93feefc
Author: Kalev Lember <kalevlember@gmail.com>
Date:   Fri Aug 30 21:58:49 2013 +0200

    Add tests for new '%z' g_date_time_format extensions

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

 glib/tests/gdatetime.c | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 8fd7f58aeef89f60ca16b8350e6dd0bd34ab5ed1
Author: Kalev Lember <kalevlember@gmail.com>
Date:   Fri Aug 30 21:24:56 2013 +0200

    gdatetime: Extend the '%z' timezone format

    Implement gnulib strftime extensions for the '%z' numeric timezone
    format. These are also supported and documented by GNU date(1):

    %z     +hhmm numeric time zone (e.g., -0400)

    %:z    +hh:mm numeric time zone (e.g., -04:00)

    %::z   +hh:mm:ss numeric time zone (e.g., -04:00:00)

    %:::z  numeric time zone with : to necessary precision (e.g.,
    -04, +05:30)

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

 glib/gdatetime.c | 99
 +++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 87 insertions(+), 12 deletions(-)

commit dac5e5e755b684582bf42ba443fa283e3cc40a14
Author: Shantha kumar <shkumar@redhat.com>
Date:   Fri Aug 30 15:36:22 2013 +0530

    Tamil Translations Updated

 po/ta.po | 413
 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 157 insertions(+), 256 deletions(-)

commit 11254b3c7d0e95748a9e6e7988948cb1ba686a7e
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 29 09:25:42 2013 -0400

    gsocket: make GSocketSource trigger on G_IO_NVAL

    Getting G_IO_NVAL probably indicates bugs/race conditions in the
    calling code, but if GSocket just ignores it, it will get stuck in an
    infinite loop.

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

commit 996edb0c46356d8a326f886b91a77a6af9a2de3e
Author: Antoine Jacoutot <antoine@mtier.org>
Date:   Wed Aug 28 09:35:27 2013 +0200

    fix atomic ops detection

    AC_TRY_LINK should be used instead of AC_TRY_COMPILE because the code
    will compile everywhere, either producing ``atomic'' code, or an
    external reference to __sync_bool_compare_and_swap.

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

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 34e1a537956e85d9d2db2127cd723a6c7456f793
Author: Dan Winship <danw@gnome.org>
Date:   Tue Aug 27 09:40:18 2013 -0400

    gtype: fix a no-op assertion

    g_type_class_add_private() was doing

        g_assert (node->data->instance.private_size <= 0xffff);

    but that field is a guint16, so the check was a no-op. (Noticed by
    clang, but not gcc for some reason.) Fix it to do the math in a gssize
    variable and do the bounds checking there before updating the struct
    field.

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

 gobject/gtype.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit ca4f6ba855fe0a18d8135e8379bec03e60b88f89
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Mon Aug 26 19:39:25 2013 +0200

    Updated Hungarian translation

 po/hu.po | 885
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 448 insertions(+), 437 deletions(-)

commit 666b0bed9c4c9aec830edaf5539f0daf4d28f83b
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sat Aug 24 13:12:45 2013 +0200

    gloadableicon: Fix gir bindings for load_finish

    Make the gir notation for g_loadable_icon_load_finish match
    the ones for g_loadable_icon_load.

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

 gio/gloadableicon.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9bcb6d3f007358deb77294b828ea5d706de04aab
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Thu Aug 22 20:52:17 2013 +0200

    Fix G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE documentation

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

 gobject/gtype.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f6c4dee67aa5a670e8aeafdee7adae9261b8d1ab
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Fri Aug 23 00:41:24 2013 +0900

    l10n: Update Japanese translation

 po/ja.po | 886
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 448 insertions(+), 438 deletions(-)

commit ab6b7dbc2efc506e43616941ac70f14fc20de574
Author: Sebastian Dröge <slomo@circular-chaos.org>
Date:   Sun Jul 28 16:43:44 2013 +0200

    GSocket – GSocketSource finalizing not threadsafe on Windows

    The requested_conditions list access is not threadsafe. When passing
    the socket ownership from a GSource callback to another thread, which
    also creates a GSocketSource for the socket, it can happen that the
    original GSocketSource is finalized at the same time as the new one
    is created. This would cause inconsistencies in the
    requested_conditions
    list and can cause assertions or completely undefined behaviour.

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

 gio/gsocket.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b3b6aab007e8cf0c5a88cba8deb484269ad7eab1
Author: Ján Kyselica <kyselica.jan@gmail.com>
Date:   Wed Aug 21 21:12:28 2013 +0200

    Updated slovak translation

 po/sk.po | 892
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 455 insertions(+), 437 deletions(-)

commit bb7b0a8ca01c0f463fbd7a66cab686b9160ff59a
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Aug 15 21:27:02 2013 +0800

    gio/gdbusaddress.c: Silence RunDLL errors

    The RunDLL command call during get_session_address_dbus_launch() was
    expecting _g_win32_run_session_bus@16 and g_win32_run_session_bus
    on Win32 and Win64 respectively at least when GLib is compiled
    with MSVC,
    not g_win32_run_session_bus@16, which caused annoying RunDLL error
    dialogue
    boxes to show up during the use of GtkApplication (such as when
    running
    gtk3-demo-application on Windows), prevented GtkApplication items from
    being run for more than one time during the lifespan of the program,
    and this also interfered with some GTK+ tests, causing them to fail.

    Update accordingly to address the issue.

 gio/gdbusaddress.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 2ff85ca47c4aa4ea67314bfade58ea087df6fb20
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 21 17:54:32 2013 +0800

    Fix typo in last commit

    The gio.vcxprojin and glib.vcxprojin were including .vsprops property
    sheets, but it should have been .props instead.

 build/win32/vs10/gio.vcxprojin  |  8 ++++----
 build/win32/vs10/glib.vcxprojin | 32 ++++++++++++++++----------------
 2 files changed, 20 insertions(+), 20 deletions(-)

commit 113793a4429b7a8f7d0eb7271a3ad6a6853932e5
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 21 16:57:11 2013 +0800

    MSVC 2010 Project Files: Split up the Property Sheets

    Like the Visual Studio 2008 project files, split up the property
    sheets
    so to ease maintenace, and to prepare to use autotools to fill in the
    header entries to "install".

    Put some of the items that are frequently repeated in the projects
    as well,
    also to simplify maintenance.

    Also, update the autotools files to automate the upgrade of Visual
    Studio
    2010 project as we now have multiple property sheets to copy and
    process.

 build/Makefile-newvs.am                            |  13 +-
 build/win32/vs10/Makefile.am                       |   7 +-
 build/win32/vs10/gdbus.vcxproj                     |   8 +-
 build/win32/vs10/gio-querymodules.vcxproj          |  16 +-
 build/win32/vs10/gio.vcxprojin                     |  24 +-
 build/win32/vs10/glib-build-defines.props          |  70 +++
 build/win32/vs10/glib-compile-resources.vcxproj    |  16 +-
 build/win32/vs10/glib-compile-schemas.vcxproj      |   8 +-
 build/win32/vs10/glib-genmarshal.vcxproj           |   8 +-
 build/win32/vs10/glib-install.props                | 553
 ++++++++++++++++++
 build/win32/vs10/glib-version-paths.props          |  50 ++
 build/win32/vs10/glib.props                        | 631
 ---------------------
 build/win32/vs10/glib.vcxprojin                    |  40 +-
 build/win32/vs10/glibprepbuild.props               |  39 ++
 build/win32/vs10/gmodule.vcxproj                   |  16 +-
 build/win32/vs10/gobject.vcxprojin                 |  16 +-
 build/win32/vs10/gresource.vcxproj                 |   8 +-
 build/win32/vs10/gsettings.vcxproj                 |   8 +-
 .../win32/vs10/gspawn-win32-helper-console.vcxproj |  16 +-
 build/win32/vs10/gspawn-win32-helper.vcxproj       |  16 +-
 build/win32/vs10/gthread.vcxproj                   |  16 +-
 build/win32/vs10/install.vcxproj                   |   9 +-
 build/win32/vs10/testglib.vcxproj                  |  16 +-
 build/win32/vs11/.gitignore                        |   5 +-
 build/win32/vs11/Makefile.am                       |   7 +-
 25 files changed, 859 insertions(+), 757 deletions(-)

commit 3c4ee831f74e760b65e9239bec3ad5b5ac60e6a6
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 21 16:05:47 2013 +0800

    MSVC 2008 Projects: Split the Property Sheets

    Split the property sheet into four sheets, to make maintainance of the
    build files easier, and also to prepare for using autotools to fill in
    the parts for the "installation" of headers.

    Also put more of the items that are repeated in the projects into the
    property sheets, also to improve ease of maintenance.

    Updates to the Visual Studio 2010 projects will come later, as
    the script
    to update them to Visual Studio 2012 must also be taken into account
    during'
    the process.

 build/win32/vs9/Makefile.am                        |   7 +-
 build/win32/vs9/gdbus.vcproj                       |   8 +-
 build/win32/vs9/gio-querymodules.vcproj            |  16 +-
 build/win32/vs9/gio.vcprojin                       |  24 +-
 build/win32/vs9/glib-build-defines.vsprops         |  65 ++++
 build/win32/vs9/glib-compile-resources.vcproj      |  16 +-
 build/win32/vs9/glib-compile-schemas.vcproj        |   8 +-
 build/win32/vs9/glib-genmarshal.vcproj             |   8 +-
 build/win32/vs9/glib-install.vsprops               | 286 ++++++++++++++++
 build/win32/vs9/glib-version-paths.vsprops         |  49 +++
 build/win32/vs9/glib.vcprojin                      |  32 +-
 build/win32/vs9/glib.vsprops                       | 360
 ---------------------
 build/win32/vs9/glibprepbuild.vsprops              |  27 ++
 build/win32/vs9/gmodule.vcproj                     |  21 +-
 build/win32/vs9/gobject.vcprojin                   |  16 +-
 build/win32/vs9/gresource.vcproj                   |   8 +-
 build/win32/vs9/gsettings.vcproj                   |   8 +-
 build/win32/vs9/gspawn-win32-helper-console.vcproj |  16 +-
 build/win32/vs9/gspawn-win32-helper.vcproj         |  16 +-
 build/win32/vs9/gthread.vcproj                     |  16 +-
 build/win32/vs9/install.vcproj                     |   8 +-
 build/win32/vs9/testglib.vcproj                    |  21 +-
 22 files changed, 550 insertions(+), 486 deletions(-)

commit 716ec71ece2a583d48e7c09e2d8562cf5eb96809
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 21 13:55:52 2013 +0800

    GLib MSVC Projects: Consolidate PCRE items

    Move the definitions of macros used to build PCRE that ships with
    GLib into
    the property sheets, so that it can be easier to maintain

 build/win32/vs10/glib.props     | 4 ++++
 build/win32/vs10/glib.vcxprojin | 8 ++++----
 build/win32/vs9/glib.vcprojin   | 8 ++++----
 build/win32/vs9/glib.vsprops    | 4 ++++
 4 files changed, 16 insertions(+), 8 deletions(-)

commit 18f498c3fa6469662c3ab0050eb12d9731b8174a
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 21 13:34:42 2013 +0800

    GIO MSVC Projects: Drop Unneeded Defines

    GIO_MODULE_DIR is dynamically constructed on Windows, so we don't
    really
    need to define it here.

 build/win32/vs10/gio.vcxprojin | 8 ++++----
 build/win32/vs9/gio.vcprojin   | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 7145f06941c3909108d248f11bd992bc221048d7
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 21 11:16:19 2013 +0800

    GIO MSVC Project: Link to iphlpapi.lib

    This is needed for GetAdaptersAddresses()[1], which was used to
    implement
    if_nametoindex on Windows, notably on Windows XP, in commit 01156b12.

    if_nametoindex and if_indextoname, as noted in config.h.win32(.in), is
    available with Windows Vista and later, so when we eventually drop
    support for Windows XP, we can call them directly, and these functions
    also reside in the same iphlpapi.lib

    [1]:
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa365915%28v=vs.85%29.aspx

 build/win32/vs10/gio.vcxprojin | 8 ++++----
 build/win32/vs9/gio.vcprojin   | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit e05abaed0467fa4231bd0665973aa6b42384a12c
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 21 11:04:37 2013 +0800

    Update config.h.win32.in

    Make entries more in sync with the items checked with autotools, and
    provide a MinGW declaration for _GLIB_EXTERN, taken from configure.ac.

 config.h.win32.in | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit dacc0ad2d16277550d806fcb8e9d398546675eab
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Aug 20 23:29:38 2013 +0200

    Updated Polish translation

 po/pl.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 130aaddd20e58e2f58ed10ac78807f8aed742ea5
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Aug 20 20:33:47 2013 +0200

    Updated Polish translation

 po/pl.po | 713
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 362 insertions(+), 351 deletions(-)

commit a4363582b0f1bcf55af9e49f2bd3897cc5d64438
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 19 23:54:43 2013 -0400

    post-release bump

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