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(-)