commit 95ea50d73c342796bffd20110c62dc9aef988c0c Author: Ryan Lortie AuthorDate: Tue Jan 20 00:05:11 2015 -0500 Commit: Ryan Lortie CommitDate: Tue Jan 20 00:05:28 2015 -0500 GLib 2.43.3 NEWS | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 11a846b6bf646ef6b4686c02fdf3fd8d2c72fb41 Author: Philip Withnall AuthorDate: Fri Jan 16 09:14:08 2015 +0000 Commit: Philip Withnall CommitDate: Sun Jan 18 23:04:05 2015 +0000 gtestutils: Add an example of using test fixtures Add a simple example of a test suite with two unit tests both using the same fixture. https://bugzilla.gnome.org/show_bug.cgi?id=743014 glib/gtestutils.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) commit ee245b57ffa8fb0677d9eaf48bfcaf20ced638ea Author: Inaki Larranaga Murgoitio AuthorDate: Sat Jan 17 17:14:46 2015 +0100 Commit: dooteo CommitDate: Sat Jan 17 17:14:46 2015 +0100 Updated Basque language po/eu.po | 431 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 216 insertions(+), 215 deletions(-) commit cf03e824780d4ca58de664737bf5ba9ed416cfa2 Author: Ignacio Casal Quinteiro AuthorDate: Mon Dec 22 16:38:50 2014 +0100 Commit: Paolo Borelli CommitDate: Sat Jan 17 15:04:25 2015 +0100 gsocket: always try before waiting for condition When implementing blocking operations on top of nonblocking sockets we should always first try to perform the operation and then if needed handle EAGAIN and wait with g_socket_wait_condition. This is an optimization since we avoid calling wait condition when it is not needed, but most importantly this fixes hangs on win32 where some events (in particular FD_WRITE) are only emitted after the operation fails with EWOULDBLOCK. https://bugzilla.gnome.org/show_bug.cgi?id=732439 https://bugzilla.gnome.org/show_bug.cgi?id=741707 gio/gsocket.c | 147 ++++++++++++++++++++++++++++++---------------------------- 1 file changed, 77 insertions(+), 70 deletions(-) commit 4f4714285dcc5c3ce9c87f65d9f684f285113a6e Author: Paolo Borelli AuthorDate: Sat Jan 10 15:23:07 2015 +0100 Commit: Paolo Borelli CommitDate: Sat Jan 17 15:04:25 2015 +0100 gsocket: add a testcase that shows a hang on win32 Add a unit test that checks g_socket_new_from_fd by creating a gsocket, obtaining its fd, duplicating the fd and then creating a gsocket from the new fd. This shows a hang on win32 since the gsocket created from the fd never receives the FD_WRITE event because we wait for the condition without first trying to write and windows signals the condition only after a EWOULDBLOCK error. https://bugzilla.gnome.org/show_bug.cgi?id=741707 gio/tests/socket.c | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) commit 2c5076cd58d27eca46aa32ea44ec54cefb96499e Author: Philip Withnall AuthorDate: Fri Jan 16 09:22:21 2015 +0000 Commit: Philip Withnall CommitDate: Fri Jan 16 09:22:21 2015 +0000 gtestutils: Add links to gtester and gtester-report documentation Link some existing text to make cross-referencing a little easier. glib/gtestutils.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 056f50ce94e4b5c6bf6c128c348983401b402b45 Author: Philip Withnall AuthorDate: Fri Jan 16 09:18:41 2015 +0000 Commit: Philip Withnall CommitDate: Fri Jan 16 09:18:41 2015 +0000 gtestutils: Fix a typo in the g_test_add() documentation glib/gtestutils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7dd7c04148dac716ce2eb7df72056d739efa3c30 Author: Philip Withnall AuthorDate: Fri Jan 16 09:10:46 2015 +0000 Commit: Philip Withnall CommitDate: Fri Jan 16 09:15:07 2015 +0000 gtestutils: Clarify that test fixtures are allocated by GLib Make it a little clearer that the user’s fixture setup and teardown functions don’t have to do the allocation or freeing. glib/gtestutils.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 123bd7aecf29598a8a04d55998bf8ec778fc6dd7 Author: Philip Withnall AuthorDate: Fri Jan 16 09:12:53 2015 +0000 Commit: Philip Withnall CommitDate: Fri Jan 16 09:15:07 2015 +0000 gtestutils: Fix a typo in the g_test_run() documentation glib/gtestutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9114923db213a53cdaee7de8dd1ad818919048a2 Author: Philip Withnall AuthorDate: Thu Jan 15 14:20:33 2015 +0000 Commit: Philip Withnall CommitDate: Thu Jan 15 14:22:25 2015 +0000 ggettext: Include an example of setlocale() and friends in the i18n docs Include an example main() function, and include a link to the gettext manual’s section on integrating gettext with build systems. That should work as a complete reference for how to add i18n support to an application. https://bugzilla.gnome.org/show_bug.cgi?id=742972 glib/ggettext.c | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) commit 7a8ef00aae2620b66306c8ab521e0d109e38d1ab Author: Paolo Borelli AuthorDate: Tue Jan 13 12:44:20 2015 +0100 Commit: Paolo Borelli CommitDate: Wed Jan 14 16:21:00 2015 +0100 Avoid warning when using G_STMT_END macro with MSVC Workaround found on http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/ https://bugzilla.gnome.org/show_bug.cgi?id=742851 glib/gmacros.h | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 432476355bc03ca4b62508f90747497644cc687c Author: Paolo Borelli AuthorDate: Tue Jan 13 13:22:07 2015 +0100 Commit: Paolo Borelli CommitDate: Wed Jan 14 16:21:00 2015 +0100 Use G_STMT_START/END in gslice.h glib/gslice.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit be0c9e507a59aec5655a1c109adb3b0a588e2502 Author: Paolo Borelli AuthorDate: Tue Jan 13 13:19:58 2015 +0100 Commit: Paolo Borelli CommitDate: Wed Jan 14 16:21:00 2015 +0100 Use G_STMT_START/END in gtestutils glib/gtestutils.h | 72 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 45 insertions(+), 27 deletions(-) commit 70e2630f5aa7045cafda2ede0d25f325adc37152 Author: Philip Withnall AuthorDate: Fri Dec 19 21:10:53 2014 +0000 Commit: Philip Withnall CommitDate: Wed Jan 14 10:53:04 2015 +0000 gsettings: Fix a typo in the GSettings documentation https://bugzilla.gnome.org/show_bug.cgi?id=741788 gio/gsettings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b1e5b0e73324d9c2db6abb4cf459cbb9b03a24ef Author: Matthias Clasen AuthorDate: Tue Jan 13 16:54:59 2015 -0500 Commit: Matthias Clasen CommitDate: Tue Jan 13 16:54:59 2015 -0500 Bump version So that early adopters of new api have a version to target.