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.