commit b6a52f0a917576282545ab6dc769efd02e548757 Author: Matthias Clasen Date: Mon Sep 2 11:25:57 2013 -0400 2.37.7 NEWS | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit ed1e3816adaf43021924a7096bb7dc4d834a9a69 Author: Martin Pitt 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Aug 19 23:54:43 2013 -0400 post-release bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)