commit 95ea50d73c342796bffd20110c62dc9aef988c0c
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Tue Jan 20 00:05:11 2015 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
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 <philip.withnall@collabora.co.uk>
AuthorDate: Fri Jan 16 09:14:08 2015 +0000
Commit:     Philip Withnall <philip@tecnocode.co.uk>
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 <dooteo@zundan.com>
AuthorDate: Sat Jan 17 17:14:46 2015 +0100
Commit:     dooteo <dooteo@localhost.localdomain>
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 <icq@gnome.org>
AuthorDate: Mon Dec 22 16:38:50 2014 +0100
Commit:     Paolo Borelli <pborelli@gnome.org>
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 <pborelli@gnome.org>
AuthorDate: Sat Jan 10 15:23:07 2015 +0100
Commit:     Paolo Borelli <pborelli@gnome.org>
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 <philip.withnall@collabora.co.uk>
AuthorDate: Fri Jan 16 09:22:21 2015 +0000
Commit:     Philip Withnall <philip.withnall@collabora.co.uk>
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 <philip.withnall@collabora.co.uk>
AuthorDate: Fri Jan 16 09:18:41 2015 +0000
Commit:     Philip Withnall <philip.withnall@collabora.co.uk>
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 <philip.withnall@collabora.co.uk>
AuthorDate: Fri Jan 16 09:10:46 2015 +0000
Commit:     Philip Withnall <philip.withnall@collabora.co.uk>
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 <philip.withnall@collabora.co.uk>
AuthorDate: Fri Jan 16 09:12:53 2015 +0000
Commit:     Philip Withnall <philip.withnall@collabora.co.uk>
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 <philip.withnall@collabora.co.uk>
AuthorDate: Thu Jan 15 14:20:33 2015 +0000
Commit:     Philip Withnall <philip.withnall@collabora.co.uk>
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 <pborelli@gnome.org>
AuthorDate: Tue Jan 13 12:44:20 2015 +0100
Commit:     Paolo Borelli <pborelli@gnome.org>
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 <pborelli@gnome.org>
AuthorDate: Tue Jan 13 13:22:07 2015 +0100
Commit:     Paolo Borelli <pborelli@gnome.org>
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 <pborelli@gnome.org>
AuthorDate: Tue Jan 13 13:19:58 2015 +0100
Commit:     Paolo Borelli <pborelli@gnome.org>
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 <philip.withnall@collabora.co.uk>
AuthorDate: Fri Dec 19 21:10:53 2014 +0000
Commit:     Philip Withnall <philip.withnall@collabora.co.uk>
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 <mclasen@redhat.com>
AuthorDate: Tue Jan 13 16:54:59 2015 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Tue Jan 13 16:54:59 2015 -0500

    Bump version

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