commit 626abfdc108154c3ae149e82580779669fb63881 Author: Matthias Clasen Date: Mon Sep 3 15:14:18 2012 -0400 2.33.10 NEWS | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- configure.ac | 2 +- 2 files changed, 52 insertions(+), 2 deletions(-) commit 5d915a4a779e566431d0f268b63904d82e62f5bd Author: Daniel Mustieles Date: Mon Sep 3 16:18:23 2012 +0200 Revert "Updated Spanish translation" This reverts commit bc036bf9789556f37b2872baaee3c126af7e6e3f. po/es.po | 1571 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 791 insertions(+), 780 deletions(-) commit bc036bf9789556f37b2872baaee3c126af7e6e3f Author: Daniel Mustieles Date: Mon Sep 3 16:15:35 2012 +0200 Updated Spanish translation po/es.po | 1571 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 780 insertions(+), 791 deletions(-) commit d68609f9fd22e0e498f13fc7340075022f94ed48 Author: Dan Winship Date: Mon Sep 3 10:06:13 2012 -0400 Revert "xdgmime: plug a small leak" This reverts commit 4e7031f073db2df7297feab35c9d353b0b3977d8. The string actually does get freed somewhere else, at least in some cases. Can be looked at again later if this reintroduces a leak. https://bugzilla.gnome.org/show_bug.cgi?id=683270 gio/xdgmime/xdgmime.c | 1 - 1 file changed, 1 deletion(-) commit 857ac29c1fd785626281709051e4b3850493418c Author: Daniel Mustieles Date: Mon Sep 3 16:06:57 2012 +0200 Updated Spanish translation po/es.po | 731 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 356 insertions(+), 375 deletions(-) commit 4d1b0d46dbf3f735a8808d66bc2d30baa9bd3947 Author: Dan Winship Date: Mon Sep 3 08:56:10 2012 -0400 update .gitignore gobject/tests/.gitignore | 1 + 1 file changed, 1 insertion(+) commit beb0f9c15058e2249ffed73747f11298e6949b84 Author: Dan Winship Date: Fri Aug 24 20:43:54 2012 -0400 gio/tests: fix leaks https://bugzilla.gnome.org/show_bug.cgi?id=682560 gio/tests/appinfo.c | 2 ++ gio/tests/contexts.c | 13 ++++++++++++- gio/tests/converter-stream.c | 1 + gio/tests/file.c | 5 ++++- gio/tests/live-g-file.c | 21 +++++++++++++++++---- gio/tests/memory-input-stream.c | 3 +++ gio/tests/mimeapps.c | 1 + gio/tests/network-address.c | 1 + gio/tests/network-monitor.c | 26 +++++++++++++++++++++++++- gio/tests/proxy-test.c | 36 +++++++++++++++++++++++++++--------- gio/tests/unix-streams.c | 1 + 11 files changed, 94 insertions(+), 16 deletions(-) commit 17bb9d542cea2eeb3cb54cb583f671cf5e005631 Author: Dan Winship Date: Fri Aug 24 17:11:38 2012 -0400 gio/tests/cancellable: fix to still work when running slowly The test was assuming that all cancelled ops would finish within a certain amount of time, but this often failed under valgrind. Instead, just run the loop until all of the ops have actually finished. https://bugzilla.gnome.org/show_bug.cgi?id=682560 gio/tests/cancellable.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 568f7377088ea7836217f0bec917cc77e1210742 Author: Dan Winship Date: Fri Aug 24 17:11:17 2012 -0400 gio/tests: port some stuff to g_test_expect_message() https://bugzilla.gnome.org/show_bug.cgi?id=682560 gio/tests/Makefile.am | 2 +- gio/tests/actions.c | 78 +++++++++++++++++++---------------------------- gio/tests/gdbus-message.c | 50 +++++++++++++++++------------- gio/tests/gsettings.c | 52 +++++++++++++++---------------- 4 files changed, 85 insertions(+), 97 deletions(-) commit 039ecf2bc613ea5687d1052a87c982163e506451 Author: Dan Winship Date: Fri Aug 24 17:08:38 2012 -0400 g_file_copy: plug a leak The fallback copy code was leaking the GFileInfo if it didn't have G_FILE_ATTRIBUTE_STANDARD_TYPE. https://bugzilla.gnome.org/show_bug.cgi?id=682560 gio/gfile.c | 1 + 1 file changed, 1 insertion(+) commit fa58cef826d8f3b6b3eb0cad230b0421ee35f8a2 Author: Dan Winship Date: Fri Aug 24 17:06:46 2012 -0400 GDesktopAppInfo: fix leaks g_desktop_app_info_ensure_saved() was leaking the file contents. _g_desktop_app_info_launch_uris_internal() was leaking the session bus on error. https://bugzilla.gnome.org/show_bug.cgi?id=682560 gio/gdesktopappinfo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4e7031f073db2df7297feab35c9d353b0b3977d8 Author: Dan Winship Date: Fri Aug 24 17:03:35 2012 -0400 xdgmime: plug a small leak https://bugzilla.gnome.org/show_bug.cgi?id=682560 gio/xdgmime/xdgmime.c | 1 + 1 file changed, 1 insertion(+) commit 03be681e08dc9e706d2d22df01fd4edb004a7577 Author: Dan Winship Date: Thu Aug 23 16:53:13 2012 -0400 gobject/tests: plug leaks https://bugzilla.gnome.org/show_bug.cgi?id=682560 gobject/tests/signals.c | 3 +++ gobject/tests/threadtests.c | 13 ++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) commit e0cba35d4116c61035a0cbb403d89a04bbdb8963 Author: Dan Winship Date: Mon Aug 27 07:45:08 2012 -0400 gobject/tests: use g_test_expect_messages() https://bugzilla.gnome.org/show_bug.cgi?id=682560 gobject/tests/Makefile.am | 3 +++ gobject/tests/ifaceproperties.c | 16 +++++++--------- gobject/tests/param.c | 15 +++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) commit 7972485ca10ef7b45389832f3d8afcf1372c8991 Author: Yuri Kozlov Date: Mon Sep 3 10:16:21 2012 +0400 Updated Russian translation po/ru.po | 1522 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 824 insertions(+), 698 deletions(-) commit 7662dbe82b2a4010418586434756ad75169318b3 Author: Piotr Drąg Date: Mon Sep 3 01:20:56 2012 +0200 Updated Polish translation po/pl.po | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit a30f6a6eb82e896d5b1dc0921d1d8256ed7ec546 Author: Matthias Clasen Date: Wed Aug 29 00:01:15 2012 -0400 Add new api to symbol lists and docs https://bugzilla.gnome.org/show_bug.cgi?id=682849 docs/reference/glib/glib-sections.txt | 3 +++ docs/reference/gobject/gobject-sections.txt | 4 ++++ glib/glib.symbols | 2 ++ gobject/gobject.symbols | 4 ++++ 4 files changed, 13 insertions(+) commit d80d70458ad1711f9c1935a58df3eb9e04853464 Author: Matthias Clasen Date: Sat Sep 1 00:20:22 2012 -0400 Add a threaded test for g_object_replace_data This is the threaded atomic add test from glib/tests/atomic.c, redone using qdata instead of an atomic int to store the values. gobject/tests/Makefile.am | 1 + gobject/tests/qdata.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) commit 2fa77fb76c452755fe5f2a1ebe10f27583959250 Author: Matthias Clasen Date: Tue Aug 28 23:56:01 2012 -0400 Add some tests for new object data api These are non-threaded, but the do test dup and destroy somewhat. https://bugzilla.gnome.org/show_bug.cgi?id=682849 gobject/tests/reference.c | 121 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) commit 1254ca716bf64ce97f6b47882493411883a41865 Author: Matthias Clasen Date: Tue Aug 28 06:45:30 2012 -0400 Add an atomic compare-and-exchange operation for object data This is useful when using object data in thread-safe libraries. https://bugzilla.gnome.org/show_bug.cgi?id=682849 gobject/gobject.c | 175 +++++++++++++++++++++++++++++++++++++++++++++++++++++- gobject/gobject.h | 30 ++++++++++ 2 files changed, 204 insertions(+), 1 deletion(-) commit 06e3a1d71afb66d573b20f17a575c345fb4b697f Author: Matthias Clasen Date: Tue Aug 28 06:44:00 2012 -0400 Add compare-and exchange for data lists Also, make it possible to get a 'new ref' on a datalist member in a race-free way. This is useful when using object data in thread-safe libraries. https://bugzilla.gnome.org/show_bug.cgi?id=682849 glib/gdataset.c | 223 +++++++++++++++++++++++++++++++++++++++++++++++++------- glib/gdataset.h | 17 ++++- 2 files changed, 214 insertions(+), 26 deletions(-) commit 18e49c30f02da6d0e10a4dc72760cf3f05303588 Author: Rūdolfs Mazurs Date: Sun Sep 2 16:02:50 2012 +0300 Updated Latvian translation po/lv.po | 2467 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1281 insertions(+), 1186 deletions(-) commit b3beac08f592dcdf57181fcbdffd51fd8b9811f7 Author: Aurimas Černius Date: Sun Sep 2 15:39:16 2012 +0300 Updated Lithuanian translation po/lt.po | 809 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 388 insertions(+), 421 deletions(-) commit 2d85894bc5e45b2a50e5a5784a99e4c31beea7ec Author: Paolo Borelli Date: Sun Sep 2 12:25:50 2012 +0200 Fix gtk-doc for g_app_info_get_supported_types gio/gappinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 724c8a18464cd3e2fb3547235cf1f82400bbf91e Author: Aleksander Morgado Date: Fri Aug 31 11:41:53 2012 +0200 gdbus-codegen: avoid error when wrong interface is provided to --annotate If the interface given cannot be matched, `iface_obj' was left uninitialized and the iface_obj == None check would end up crashing: Traceback (most recent call last): File "/usr/bin/gdbus-codegen", line 41, in sys.exit(codegen_main.codegen_main()) File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 175, in codegen_main apply_annotations(all_ifaces, opts.annotate) File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 146, in apply_annotations apply_annotation(iface_list, iface, None, None, None, None, key, value) File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 64, in apply_annotation if iface_obj == None: UnboundLocalError: local variable 'iface_obj' referenced before assignment Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683088 gio/gdbus-2.0/codegen/codegen_main.py | 1 + 1 file changed, 1 insertion(+) commit c270b833a631ef5469d0dce787244ecf56386c5d Author: Matthias Clasen Date: Fri Aug 31 23:22:16 2012 -0400 Fix shell tests glib/tests/shell.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e81ba25d396dd5596e242e22c06bbd71d9e17168 Author: Kjartan Maraas Date: Sat Sep 1 10:42:05 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 643 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 326 insertions(+), 317 deletions(-) commit e2596ba2432a6417df35faa4410f07698c4fbb8a Author: Nguyễn Thái Ngọc Duy Date: Sat Sep 1 13:17:05 2012 +0700 Updated Vietnamese translation po/vi.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 22eaa16b7f9e7fc5c9eee4b58449fbc6639f6ece Author: Nguyễn Thái Ngọc Duy Date: Sat Sep 1 13:16:36 2012 +0700 po/vi: import from Damned Lies po/vi.po | 630 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 302 insertions(+), 328 deletions(-) commit aefcd5922fff0800460570c6521a7456778c93b4 Author: Fran Diéguez Date: Fri Aug 31 21:00:52 2012 +0200 Updated Galician translations po/gl.po | 665 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 337 insertions(+), 328 deletions(-) commit 55f7061097c3a7e6a381089dab65b9eed642408c Author: Martin Pitt Date: Mon Aug 20 06:02:31 2012 +0200 Bump max time in test_method_calls_on_proxy() test On slower platforms, the overhead of the 240 D-BUS Sleep calls is larger than the current maximum of 6 seconds. A run on a Panda board sometimes fails with ERROR:/build/buildd/glib2.0-2.33.8/./gio/tests/gdbus-threading.c:409:test_method_calls_on_proxy: assertion failed (elapsed_msec < 6000): (7365 < 6000) Bump maximum time to 8 seconds to be more resilient to this. https://bugzilla.gnome.org/show_bug.cgi?id=682222 gio/tests/gdbus-threading.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8297e8a3a0d63a69fd923219031438698a118759 Author: Tom Tryfonidis Date: Fri Aug 31 11:08:42 2012 +0300 Updated Greek translation po/el.po | 1946 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1017 insertions(+), 929 deletions(-) commit eec52a18c029fc4f494e92a59f3cd6665f0f1bbd Author: Piotr Drąg Date: Thu Aug 30 17:59:33 2012 +0200 Updated Polish translation po/pl.po | 639 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 323 insertions(+), 316 deletions(-) commit 40b4fae42e8c8ad306a1fab93a1e263354fef3d5 Author: William Jon McCann Date: Tue Aug 28 19:22:01 2012 -0400 Add ability to get symbolic icon for content type https://bugzilla.gnome.org/show_bug.cgi?id=682101 docs/reference/gio/gio-sections.txt | 1 + gio/gcontenttype.c | 79 ++++++++++++++++++++++++++++--------- gio/gcontenttype.h | 1 + gio/gio.symbols | 1 + gio/glocalfileinfo.c | 75 ++++++++++++++++++++++------------- 5 files changed, 110 insertions(+), 47 deletions(-) commit a15a071f35f2743451aa98b2b069b7eca975c7ea Author: William Jon McCann Date: Tue Aug 28 18:56:53 2012 -0400 Add symbolic icon support to gfileinfo https://bugzilla.gnome.org/show_bug.cgi?id=682101 docs/reference/gio/gio-sections.txt | 3 ++ gio/gfileinfo-priv.h | 1 + gio/gfileinfo.c | 58 ++++++++++++++++++++++ gio/gfileinfo.h | 14 ++++++ gio/gio.symbols | 2 + gio/glocalfileinfo.c | 97 +++++++++++++++++++++++++++++-------- 6 files changed, 154 insertions(+), 21 deletions(-) commit a2dca48bf75efcc684cfc670b4552a2c5c77d1a2 Author: William Jon McCann Date: Tue Aug 28 15:37:43 2012 -0400 Add symbolic icon support to drive, volume, and mount We need symbolic icon support for display in Nautilus. https://bugzilla.gnome.org/show_bug.cgi?id=682101 docs/reference/gio/gio-sections.txt | 5 +++ gio/gdrive.c | 30 ++++++++++++++++ gio/gdrive.h | 4 +++ gio/gio.symbols | 5 +++ gio/gmount.c | 32 +++++++++++++++++ gio/gmount.h | 3 ++ gio/gunixmount.c | 12 +++++++ gio/gunixmounts.c | 71 +++++++++++++++++++++++++------------ gio/gunixmounts.h | 4 +++ gio/gunixvolume.c | 11 ++++++ gio/gvolume.c | 32 +++++++++++++++++ gio/gvolume.h | 3 ++ gio/gwin32mount.c | 35 +++++++++++++----- 13 files changed, 217 insertions(+), 30 deletions(-) commit 88d181ef18b50018d4645870bc6d0a1283177f68 Author: Rui Matos Date: Wed Aug 29 19:18:45 2012 +0200 gdbus-tool: Check return value of strrchr() Fixes a crash when invoking gdbus like: $ gdbus emit --session -o / -s Foo https://bugzilla.gnome.org/show_bug.cgi?id=682965 gio/gdbus-tool.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 5328f760ee80ced5dc44ed9c0e388ee00d7bf42d Author: Chun-wei Fan Date: Thu Aug 30 17:14:13 2012 +0800 Update gspawn-win*helper* Visual C++ projects Add GLIB_COMPILATION to the preprocessor definitions to fix the build. build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++---- build/win32/vs10/gspawn-win32-helper.vcxproj | 8 ++++---- build/win32/vs9/gspawn-win32-helper-console.vcproj | 8 ++++---- build/win32/vs9/gspawn-win32-helper.vcproj | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) commit 6e4acf44b3a943906432a2bf55223ac107d8e0c2 Author: Dominique Leuenberger Date: Fri Aug 17 11:10:41 2012 +0200 gshell: Fix parsing of comments in command lines. Fixes bug 562907 glib/gshell.c | 18 ++++++++++++++++++ glib/tests/shell.c | 2 ++ 2 files changed, 20 insertions(+) commit 9bca5bb49f0fc0585335abf476b7082e654878b6 Author: Cosimo Cecchi Date: Wed Aug 29 14:46:11 2012 -0400 appinfo: fix annotations for g_app_info_launch and g_app_info_launch_uris The files/uris parameters for these functions can be NULL, so we need an allow-none annotation here. gio/gappinfo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6e64ba58b90d1d834a6b5f61acec6755e4b80072 Author: Colin Walters Date: Mon Aug 27 18:30:06 2012 -0400 Switch all open() calls to use g_open() Because it now handles EINTR. And we should do so. While most people use Linux, which tries very hard to avoid propagating EINTR back up into userspace, it can still happen. https://bugzilla.gnome.org/show_bug.cgi?id=682833 gio/glocalfile.c | 2 +- gio/glocalfileinfo.c | 4 ++-- gio/gresource-tool.c | 3 ++- gio/tests/gdbus-peer.c | 2 +- gio/tests/pollable.c | 3 ++- glib/giounix.c | 8 ++------ glib/gtestutils.c | 3 ++- glib/tests/mappedfile.c | 5 +++-- gobject/glib-genmarshal.c | 3 ++- 9 files changed, 17 insertions(+), 16 deletions(-) commit 2542b6f60492fadfb21f2c4a29976c3494c7e6c5 Author: Colin Walters Date: Mon Aug 27 18:22:26 2012 -0400 xdgmime: Handle EINTR in open() https://bugzilla.gnome.org/show_bug.cgi?id=682833 gio/xdgmime/xdgmimecache.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 62570a52b179fc521209444926d7945fc31210a4 Author: Cosimo Cecchi Date: Tue Aug 28 13:15:29 2012 -0400 gio: don't quote quark names for G_DEFINE_QUARK gio/gioerror.c | 2 +- gio/gresolver.c | 2 +- gio/gresource.c | 2 +- gio/gtlsconnection.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 4b602940e2c46d9f91acf91f67a6cd0b6ea05e13 Author: Cosimo Cecchi Date: Tue Aug 28 13:15:56 2012 -0400 glib: don't quote quark names for G_DEFINE_QUARK glib/gbookmarkfile.c | 2 +- glib/gconvert.c | 2 +- glib/gfileutils.c | 2 +- glib/giochannel.c | 2 +- glib/gkeyfile.c | 2 +- glib/glib-unix.c | 2 +- glib/gmarkup.c | 2 +- glib/goption.c | 2 +- glib/gregex.c | 2 +- glib/gshell.c | 2 +- glib/gspawn-win32.c | 4 ++-- glib/gspawn.c | 4 ++-- glib/gthread.c | 2 +- glib/gvariant-parser.c | 2 +- 14 files changed, 16 insertions(+), 16 deletions(-) commit daae12710a890b974e57cc806b275248760ce131 Author: Cosimo Cecchi Date: Tue Aug 28 13:14:35 2012 -0400 gquark: clarify G_DEFINE_QUARK docs about the use of quotes Use the term "name" instead of "string" in the documentation, and add a note explaining double quotes shouldn't be used for the quark name. glib/gquark.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 369c7689c24154ac04ac1dd528f99164fafb0541 Author: Matthias Clasen Date: Tue Aug 28 05:52:24 2012 -0400 Add missing includes glib/gmarkup.c | 1 + glib/gshell.c | 1 + glib/gspawn-win32.c | 1 + glib/gspawn.c | 1 + glib/gvariant-parser.c | 1 + 5 files changed, 5 insertions(+) commit 60d2cb665ef4bc751b4a4a940ec2f336f57b5535 Author: Matthias Clasen Date: Mon Aug 27 23:42:12 2012 -0400 Use G_DEFINE_QUARK for quarks in GIO gio/gioerror.c | 8 ++------ gio/gresolver.c | 7 +------ gio/gresource.c | 6 +----- gio/gtlsconnection.c | 7 +------ 4 files changed, 5 insertions(+), 23 deletions(-) commit b7d1518ce9f337a7ede1a659de31ff81dafcbac5 Author: Matthias Clasen Date: Mon Aug 27 23:37:41 2012 -0400 Fix a typo in a doc comment glib/gthread-posix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4f12f7c029d8a4e7eaca633cb7e71c82a08be28d Author: Matthias Clasen Date: Mon Aug 27 23:36:42 2012 -0400 Use G_DEFINE_QUARK for GLib's own quarks This commit just deals with glib/. gobject/ and gio/ will be handled in separate commits. glib/gbookmarkfile.c | 10 +--------- glib/gconvert.c | 6 +----- glib/gfileutils.c | 6 +----- glib/giochannel.c | 7 ++----- glib/gkeyfile.c | 7 +------ glib/glib-unix.c | 6 +----- glib/gmarkup.c | 6 +----- glib/goption.c | 7 +------ glib/gregex.c | 11 +---------- glib/gshell.c | 6 +----- glib/gspawn-win32.c | 13 ++----------- glib/gspawn.c | 13 ++----------- glib/gthread.c | 6 +----- glib/gvariant-parser.c | 11 +---------- 14 files changed, 17 insertions(+), 98 deletions(-) commit 702b44886572c657d552f3ec15e9794acd4265e5 Author: Matthias Clasen Date: Mon Aug 27 23:34:30 2012 -0400 Add a G_DEFINE_QUARK macro https://bugzilla.gnome.org/show_bug.cgi?id=627240 docs/reference/glib/glib-sections.txt | 1 + glib/gquark.c | 12 ++++++++++++ glib/gquark.h | 13 +++++++++++++ 3 files changed, 26 insertions(+) commit a1ff18582da002c93150d48f70aeab8b340f73ff Author: Matthias Clasen Date: Mon Aug 27 23:16:25 2012 -0400 Put quarks in their own source file Just because I'm too lazy to grep every single time for the other source file in which the quark code is hiding. glib/Makefile.am | 1 + glib/gdataset.c | 299 +---------------------------------------------- glib/gquark.c | 347 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 349 insertions(+), 298 deletions(-) commit 030ebfb93b4c4c4525341ef81f9c548fcc6d8921 Author: Daiki Ueno Date: Fri Aug 24 15:43:02 2012 +0900 gsettings-tool: make list-recursively really recurse https://bugzilla.gnome.org/show_bug.cgi?id=682586 gio/gsettings-tool.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit a55298941072697324ac34990ebf455271f1b35b Author: Matthias Clasen Date: Sun Aug 19 23:50:09 2012 -0400 GFile: Cosmetic doc changes gio/gfile.c | 5031 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 2589 insertions(+), 2442 deletions(-) commit 0149f44f4a3c8874b8327eddcd58561f5707220a Author: Matthias Clasen Date: Sun Aug 19 18:36:18 2012 -0400 Fix the GDBusProxy async test Patch by Mike Gorse, bug https://bugzilla.gnome.org/show_bug.cgi?id=674805 gio/tests/gdbus-proxy.c | 2 -- 1 file changed, 2 deletions(-) commit 7e07ea8189547f7e044c418c914c4bc26f9cf6a2 Author: Matthias Clasen Date: Sun Aug 19 18:35:56 2012 -0400 Make async permission tests work gio/tests/permission.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 375943ea215871c0fe6d1d02e970cb2d71c8445c Author: Mike Gorse Date: Thu Apr 26 16:06:34 2012 -0500 Fix the gdbus-proxy async test The async test had several problems: - It created a proxy and did not launch a main loop, meaning that its callback would usually not get called, or, if it did get called, the test harness would have taken down the connection already, causing an assertion failure when the proxy had an error. - It was dependent on the proxy test to set up the server and would fail because some properties were modified by that test. https://bugzilla.gnome.org/show_bug.cgi?id=674805 gio/tests/gdbus-proxy.c | 47 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 41 insertions(+), 6 deletions(-) commit ce976bcac7294e72b3e94dda17fe5dfb157770d4 Author: Colin Walters Date: Mon Aug 27 14:37:21 2012 -0400 gstdio: Harden g_open() against EINTR Noticed by code inspection, when auditing some of my code for EINTR handling. https://bugzilla.gnome.org/show_bug.cgi?id=682819 glib/gstdio.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit d54e10632a575963790d50661ae75692bb159b37 Author: Colin Walters Date: Wed Mar 28 13:53:37 2012 -0400 gvariant: Add tests for exact SHA256 checksums I'd like to use GVariant as a data format in my userspace filesystem, and having the actual bits be stable means I can reliably compute cryptographic checksums. This updated patch removes vardict checks, because Ryan wants the flexibility to change them in the future. https://bugzilla.gnome.org/show_bug.cgi?id=673012 glib/tests/gvariant.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) commit 7936af693477f5b8dfeef4e0d90e6fa4531cf395 Author: Ryan Lortie Date: Mon Aug 27 16:12:30 2012 -0400 GVariantType: gut g_variant_type_check() This function is causing an insane amount of wasted time on some real-world profiles and it's pretty useless since we already have GVariantType (as a type different from a string) for the purpose of static type safety. Disable it for now. We can possibly turn this back on again if we solve bug #544026. https://bugzilla.gnome.org/show_bug.cgi?id=679835 glib/gvarianttype.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit b53e95f3eb98fc7ba1527e225c32bb4ee2892746 Author: Nilamdyuti Goswami Date: Mon Aug 27 23:39:52 2012 +0530 Implemented FUEL entries to Assamese translation po/as.po | 260 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 130 insertions(+), 130 deletions(-) commit 1a2c5e155deacb7ebeb8d0ca2c800a97a90a7ab9 Author: Dan Winship Date: Thu Aug 23 12:48:49 2012 -0400 glib/tests: fix leaks https://bugzilla.gnome.org/show_bug.cgi?id=682560 glib/tests/asyncqueue.c | 4 + glib/tests/bookmarkfile.c | 3 +- glib/tests/checksum.c | 13 +- glib/tests/collate.c | 15 +- glib/tests/cond.c | 9 + glib/tests/convert.c | 1 + glib/tests/dataset.c | 2 + glib/tests/fileutils.c | 2 + glib/tests/gwakeuptest.c | 1 + glib/tests/mainloop.c | 33 +- glib/tests/markup-parse.c | 3 +- glib/tests/option-context.c | 8 +- glib/tests/queue.c | 6 +- glib/tests/regex.c | 963 ++++++++++++++++++++------------------- glib/tests/spawn-multithreaded.c | 7 +- glib/tests/spawn-singlethread.c | 8 +- glib/tests/string.c | 2 + glib/tests/timeout.c | 6 +- glib/tests/unix.c | 4 +- 19 files changed, 596 insertions(+), 494 deletions(-) commit 0c0cdfd9c4a9d57aae0fb50b5e18cab6ba9e1a76 Author: Dan Winship Date: Thu Aug 23 12:29:36 2012 -0400 gtestutils: add g_test_add_data_func_full() Like g_test_add_data_func(), but includes a GDestroyNotify for the test data. https://bugzilla.gnome.org/show_bug.cgi?id=682560 docs/reference/glib/glib-sections.txt | 1 + glib/glib.symbols | 1 + glib/gtestutils.c | 28 ++++++++++++++++++++++++++++ glib/gtestutils.h | 7 +++++++ 4 files changed, 37 insertions(+) commit 242737822357c9a686df69bdb888b0d42caf1d5c Author: Dan Winship Date: Thu Aug 23 12:38:17 2012 -0400 gmain: remove unix signal watch if its GSourceFunc returns FALSE g_unix_signal_watch_dispatch() was ignore the callback's return value. Fix that. https://bugzilla.gnome.org/show_bug.cgi?id=682560 glib/gmain.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 99c7c951d99c180a5f5832d922b4f3f58380a1cd Author: Dan Winship Date: Thu Aug 23 12:35:20 2012 -0400 gmain: don't leak child sources that are destroyed before their parents A parent source holds refs on its children, so if the child source is destroyed, we need to drop that ref. Fix, and reorganize to make this all more obvious. https://bugzilla.gnome.org/show_bug.cgi?id=682560 glib/gmain.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit 48a9887eae1058b055994c832b26a8ab9876db57 Author: Dan Winship Date: Thu Aug 23 12:33:43 2012 -0400 gmain: free source_lists when freeing GMainContext If a context was freed with sources still attached, those sources correctly got destroyed, but the corresponding GSourceList structs were being leaked. https://bugzilla.gnome.org/show_bug.cgi?id=682560 glib/gmain.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit b901aaf6731d836b036aa1cee63087aa3fdc0768 Author: Dan Winship Date: Sun Aug 26 14:40:13 2012 -0400 Update .gitignores gio/tests/.gitignore | 2 ++ tests/.gitignore | 1 + 2 files changed, 3 insertions(+) commit ac7c050d377f6815534074b855cdf74f02cf96b2 Author: Colin Walters Date: Sat Aug 25 17:13:43 2012 -0400 docs: Ensure CLEANFILES is set before we use += We need to be defensive about this in the case where gtk-doc.make is empty. docs/reference/gio/Makefile.am | 1 + docs/reference/glib/Makefile.am | 1 + docs/reference/gobject/Makefile.am | 1 + 3 files changed, 3 insertions(+) commit dbad8304ff123f7fe242bdd8a8cfcb7eef8afce6 Author: William Jon McCann Date: Fri Aug 24 13:32:25 2012 -0400 Don't crash if set_app_info is called before adding metadata set_mime_type, set_is_private, add_group, set_groups, set_icon, etc all added metadata before using it. If set_app_info was called before any of those it would crash when trying to access the metadata. glib/gbookmarkfile.c | 3 +++ 1 file changed, 3 insertions(+) commit dbf9f7a2882c240fe48ab441de7e015638686ccc Author: OKANO Takayoshi Date: Thu Aug 23 19:15:09 2012 +0900 [l10n] Update Japanese translation po/ja.po | 1174 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 680 insertions(+), 494 deletions(-) commit 462c48acad4efe9db5afd3c7d8e3e0342a591bea Author: A S Alam Date: Thu Aug 23 07:57:51 2012 +0530 update Punjabi Translation po/pa.po | 1401 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 764 insertions(+), 637 deletions(-) commit 12494f697ffd2117ec607d62a04c5a97e32e8482 Author: Piotr Drąg Date: Wed Aug 22 22:36:15 2012 +0200 Updated Polish translation po/pl.po | 1039 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 585 insertions(+), 454 deletions(-) commit 0b6fdff05cc10f5e639a39dd4b79e01a025ad2d5 Author: Colin Walters Date: Wed Aug 22 14:48:41 2012 -0400 Fix regression when TMPDIR/TMP are unset We should just be returning /tmp as a default, not calling g_getenv ("/tmp") which makes no sense. https://bugzilla.gnome.org/show_bug.cgi?id=672329 glib/gutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ad20e074c4aa6492c5334870515f48c3a23e051c Author: Kjartan Maraas Date: Wed Aug 22 10:29:16 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 225 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 116 insertions(+), 109 deletions(-) commit e77f3ea0d8194e421fc7dd18032622f8b8a85c2e Author: Nguyễn Thái Ngọc Duy Date: Wed Aug 22 09:15:00 2012 +0700 Updated Vietnamese translation po/vi.po | 90 ++++++++++++++++++++++++++-------------------------------------- 1 file changed, 37 insertions(+), 53 deletions(-) commit eab38232de82ae19cc3c12a67861e0f1d82191ca Author: Nguyễn Thái Ngọc Duy Date: Wed Aug 22 08:51:44 2012 +0700 po/vi: imported from Damned Lies po/vi.po | 952 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 543 insertions(+), 409 deletions(-) commit 4a89e2ee7d7a46a52272a6b4197cb3af998d0a49 Author: Duarte Loreto Date: Wed Aug 22 00:54:09 2012 +0100 Updated Portuguese translation po/pt.po | 1260 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 715 insertions(+), 545 deletions(-) commit 221bbd8d76670d00f7b574ac77ca49ef9a9fb4dd Author: Ryan Lortie Date: Tue Aug 21 16:32:17 2012 -0400 *bump* thanks rico :) configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a3655be2111ee38839fe2a1fd001923d1d4ad7be Author: Dieter Verfaillie Date: Tue Aug 21 21:10:16 2012 +0200 win32: fix tests/sources.c "make check" was failing on sys/resource.h not being available on win32. Seeing that this test just spews some numbers on stdout whithout really testing anything we can safely replace them with similar enough numbers by relying on g_get_monotonic_time (). Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682386 tests/sources.c | 78 +++++++++++++++++++++++++-------------------------------- 1 file changed, 34 insertions(+), 44 deletions(-) commit 7518f7a674723ded4cbb32d780c594c5d515af70 Author: Stef Walter Date: Tue Aug 21 13:26:27 2012 +0200 Revert "gtlscertificate: Add certificate-bytes and private-key-bytes props" * In order to add contstruct properties to an abstract base calls, and retain ABI stability, the base class must add a default implementation of those properties. * We cannot add a default implementation of certificate-bytes or private-key-bytes since certificate and private-key properties are writable on construct-only. This reverts commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0. https://bugzilla.gnome.org/show_bug.cgi?id=682081 gio/gdummytlsbackend.c | 4 --- gio/gtlscertificate.c | 59 +++++++++------------------------------------ gio/tests/gtesttlsbackend.c | 6 ----- 3 files changed, 11 insertions(+), 58 deletions(-) commit a8c784df58b7af490d0b08e74bd6f1085da692df Author: Stef Walter Date: Fri Aug 17 10:55:10 2012 +0200 gdbus: Fix double free and use after free of object path * This occurs when the 'g-object-path' property is read on a GDBusObjectSkeleton https://bugzilla.gnome.org/show_bug.cgi?id=682075 gio/gdbusobjectskeleton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2222b657ded5b0c59999f63ff74534726235d7eb Author: Chao-Hsiung Liao Date: Tue Aug 21 19:16:27 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 81 +++++++++++++++++++++++++++++-------------------------------- po/zh_TW.po | 81 +++++++++++++++++++++++++++++-------------------------------- 2 files changed, 78 insertions(+), 84 deletions(-) commit 0d8a81b722e18092062f83b7fd8c0b3a5f4d613a Author: Cosimo Cecchi Date: Mon Aug 20 19:46:33 2012 +0200 mount-op: use gint64 instead of guint64 for time_left and bytes_left Since those can be -1, they need to be signed. https://bugzilla.gnome.org/show_bug.cgi?id=682284 gio/gmountoperation.c | 9 +++++---- gio/gmountoperation.h | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) commit ac8c13d25c86e62f04bbfb7ac21fc9fb6eb02337 Author: Andika Triwidada Date: Tue Aug 21 13:53:46 2012 +0700 Updated Indonesian translation po/id.po | 90 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 46 insertions(+), 44 deletions(-)