commit 95ea50d73c342796bffd20110c62dc9aef988c0c
Author:     Ryan Lortie <[email protected]>
AuthorDate: Tue Jan 20 00:05:11 2015 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 16 09:14:08 2015 +0000
Commit:     Philip Withnall <[email protected]>
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 <[email protected]>
AuthorDate: Sat Jan 17 17:14:46 2015 +0100
Commit:     dooteo <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 22 16:38:50 2014 +0100
Commit:     Paolo Borelli <[email protected]>
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 <[email protected]>
AuthorDate: Sat Jan 10 15:23:07 2015 +0100
Commit:     Paolo Borelli <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 16 09:22:21 2015 +0000
Commit:     Philip Withnall <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 16 09:18:41 2015 +0000
Commit:     Philip Withnall <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 16 09:10:46 2015 +0000
Commit:     Philip Withnall <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 16 09:12:53 2015 +0000
Commit:     Philip Withnall <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 15 14:20:33 2015 +0000
Commit:     Philip Withnall <[email protected]>
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 <[email protected]>
AuthorDate: Tue Jan 13 12:44:20 2015 +0100
Commit:     Paolo Borelli <[email protected]>
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 <[email protected]>
AuthorDate: Tue Jan 13 13:22:07 2015 +0100
Commit:     Paolo Borelli <[email protected]>
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 <[email protected]>
AuthorDate: Tue Jan 13 13:19:58 2015 +0100
Commit:     Paolo Borelli <[email protected]>
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 <[email protected]>
AuthorDate: Fri Dec 19 21:10:53 2014 +0000
Commit:     Philip Withnall <[email protected]>
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 <[email protected]>
AuthorDate: Tue Jan 13 16:54:59 2015 -0500
Commit:     Matthias Clasen <[email protected]>
CommitDate: Tue Jan 13 16:54:59 2015 -0500

   Bump version

   So that early adopters of new api have a version to target.