commit caae8ac57a2d24a5de21d1ac6d6122897a418e72 Author: Ryan Lortie Date: Wed May 19 16:02:05 2010 -0400 Add --uninstall option to glib-compile-schemas If --uninstall is given then don't give an error if the schema directory is empty. Instead, erase the gschemas.compiled file, if it exists. This is the right thing to do in the 'make uninstall' rule, where the schema directory could very well be left empty as a result. Modify gsettings.m4 to use this option. gio/gschema-compile.c | 15 +++++++++++++-- m4macros/gsettings.m4 | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) commit b59a5551ecd448187d752d93a06c2298db121ace Author: Ryan Lortie Date: Tue May 18 18:28:39 2010 -0400 Bug 619038 - increase gsettings.m4 power handle schema checking, installation, uninstallation, cleaning docs/reference/gio/migrating-gconf.xml | 21 ++++----- m4macros/gsettings.m4 | 71 +++++++++++++++++++++++--------- 2 files changed, 61 insertions(+), 31 deletions(-) commit 3e3779b7d0edbdfbea38655e353d0723a1b918d5 Author: Tor Lillqvist Date: Wed May 19 10:47:02 2010 +0300 Make config.h.win32.in match what configure produces No semantic changes. config.h.win32.in | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) commit 8eb377b6f6661022a1917b8cd465ed3e52fecf88 Author: Ryan Lortie Date: Tue May 18 18:24:04 2010 -0400 glib-compile-schemas rename missed in docs change a mention of gschema_compile in the docs docs/reference/gio/migrating-gconf.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 257c519ba2ed91f7dfc94d5a07a0cc6c7a3644f1 Author: Javier Jardón Date: Tue May 18 23:45:54 2010 +0200 Fix trivial typo in GCredentials code Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618839 gio/gcredentials.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 719e2dcb3b35dbab9cfaa7d0f711b0949b57ad35 Author: Ryan Lortie Date: Tue May 18 17:25:43 2010 -0400 Bug 619031 - method-calls-in-thread test failing The test was assuming that g_timeout_add() waited for at least the amount of time given to it before running the function. This is not the case -- the function can be run as much as 1ms early. Make the lower time bound asserted in the test more permissive to account for this. gio/tests/gdbus-threading.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 6067f9f794954b8545776e14d059a7bb15d99e99 Author: Ryan Lortie Date: Tue May 18 16:43:36 2010 -0400 Bug 618839 - Typo at translation message Fix trivial typo in GCredentials code gio/gcredentials.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 12a8c0f50d72829af4cc436a455396bf5190b40e Author: Ryan Lortie Date: Tue May 18 16:13:58 2010 -0400 Add sync method to GSettingsBackend, and pad gio/gsettingsbackend.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 7fcf353325a41b75701688364a497d5790ea83a0 Author: Ryan Lortie Date: Tue May 18 13:43:42 2010 -0400 whitespace fix gio/gsettingsbackend.h | 56 ++++++++++++++++++++++++------------------------ 1 files changed, 28 insertions(+), 28 deletions(-) commit 587bdf3f0acfdc46e708214c5201336d81e3307c Author: Robert Ancell Date: Tue May 18 12:01:25 2010 +1000 Add missing gunixfdlist.h include in gdbus-example-server.c gio/tests/gdbus-example-server.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a977f032358325c8ad558f675530569add68daaf Author: David Zeuthen Date: Mon May 17 19:51:49 2010 -0400 GDBus: Fix obvious crasher when looking up annotations Signed-off-by: David Zeuthen gio/gdbusintrospection.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 74cafe871c42c21e7485ee7d80257ef987819979 Author: Fran Diéguez Date: Mon May 17 23:59:42 2010 +0200 Updated Galician translations po/gl.po | 629 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 607 insertions(+), 22 deletions(-) commit a621e0ed10eb8a7c5b89ee1d96ae877908e4d74b Author: David Zeuthen Date: Mon May 17 11:08:53 2010 -0400 gdbus(1): Don't fetch props if introspection data indicates none are available Signed-off-by: David Zeuthen gio/gdbus-tool.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 98e4f7f6fbd1b8ac889327559a50e4369d064a74 Author: David Zeuthen Date: Mon May 17 11:07:53 2010 -0400 GDBus: Fix introspection of objects registered at / Signed-off-by: David Zeuthen gio/gdbusconnection.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 799e0242ae31dd66b102342927583f1f34806c54 Author: Ryan Lortie Date: Sun May 16 16:56:36 2010 -0400 improve thread safety in GDelayedSettingsBackend - hold a lock while accessing the tree of delayed values - use weak reference counts with the owner object to avoid doing g_object_notify on a dead object - dispatch the "has-unapplied" notify to the proper main context gio/gdelayedsettingsbackend.c | 128 ++++++++++++++++++++++++++++++++++----- gio/gdelayedsettingsbackend.h | 5 +- gio/gsettings.c | 4 +- gio/gsettingsbackend.c | 6 +- gio/gsettingsbackendinternal.h | 2 + 5 files changed, 121 insertions(+), 24 deletions(-) commit 61219e264083184eada5c5ef2795b7c531470704 Author: Ryan Lortie Date: Sun May 16 14:17:34 2010 -0400 GSettingsBackend: make signal dispatch threadsafe This commit fixes up a few race conditions in the GSettingsBackend, mostly with respect to change notifications occuring at the same time as the last reference count on a GSettings is dropped. With GDBus feeding us our incoming signals in a separate thread, this is something that could easily happen. gio/gdelayedsettingsbackend.c | 40 ++-- gio/gsettings.c | 43 ++--- gio/gsettingsbackend.c | 410 ++++++++++++++++++++++++---------------- gio/gsettingsbackendinternal.h | 26 ++-- 4 files changed, 301 insertions(+), 218 deletions(-) commit 4967b6d2ab5a0a83609a825ea113bc75f61bfdb1 Author: Ryan Lortie Date: Sun May 16 18:14:46 2010 +0200 gitignore additions for gdbus, new test cases gio/.gitignore | 1 + gio/tests/.gitignore | 23 ++++++++++++++++++++++- glib/tests/.gitignore | 1 + 3 files changed, 24 insertions(+), 1 deletions(-) commit 984258c662d3f571fcd0ea415923aec7a3746826 Author: Ryan Lortie Date: Sun May 16 13:02:23 2010 +0200 GSettings: support emitting signals in threads The thread-default context that was in effect at the time that the GSettings was created will be used for emitting signals on that GSettings. gio/gdelayedsettingsbackend.c | 2 +- gio/gsettings.c | 18 +++++ gio/gsettingsbackend.c | 139 +++++++++++++++++++++++++++++++++++++++- gio/gsettingsbackendinternal.h | 2 + 4 files changed, 159 insertions(+), 2 deletions(-) commit 849684e540bb714bc60c2bce3a086e5ffb8933c0 Author: Ryan Lortie Date: Sun May 16 13:03:34 2010 +0200 GSettings tool: work-around GDBus issue There is currently no way (near as I can tell) to ensure that a message has been sent when using GDBus. If we exit() before we are sure, then it is very possible that the message isn't sent at all. This behaviour was observed when using the GSettings commandline tool with dconf. A quick and dirty workaround for now. gio/gsettings-tool.c | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) commit 8e060adb2cecb7a801d54e3cbdb0c6eb12f56c12 Author: Ryan Lortie Date: Sun May 16 10:19:46 2010 +0200 intern a key name instead of using strdup() gio/gsettings.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e5440f865d79795061cf5e64d8ed7300222c4a79 Author: Lin Ma Date: Mon May 17 14:42:52 2010 +0800 Reworked Solaris file event notification for GIO. See https://defect.opensolaris.org/bz/show_bug.cgi?id=10194 Updated copyright. gio/fen/Makefile.am | 6 - gio/fen/fen-data.c | 718 ------------------------------------- gio/fen/fen-data.h | 89 ----- gio/fen/fen-dump.c | 43 +-- gio/fen/fen-dump.h | 4 +- gio/fen/fen-helper.c | 326 +++++------------ gio/fen/fen-helper.h | 13 +- gio/fen/fen-kernel.c | 775 ++++++++++++++++++++-------------------- gio/fen/fen-kernel.h | 35 +-- gio/fen/fen-missing.c | 121 ------- gio/fen/fen-missing.h | 38 -- gio/fen/fen-node.c | 762 ++++++++++++++++++++++++--------------- gio/fen/fen-node.h | 97 ++++-- gio/fen/fen-sub.c | 42 --- gio/fen/fen-sub.h | 39 -- gio/fen/gfendirectorymonitor.c | 95 +++--- gio/fen/gfendirectorymonitor.h | 3 + gio/fen/gfenfilemonitor.c | 32 +- gio/fen/gfenfilemonitor.h | 3 + 19 files changed, 1114 insertions(+), 2127 deletions(-) commit 794a4a8dbda6b63b15705d689c9785fc07ff7a40 Author: Jorge González Date: Mon May 17 07:41:48 2010 +0200 Updated Spanish translation po/es.po | 1648 +++++++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 1142 insertions(+), 506 deletions(-) commit 2ec41fad532c046b04b55e0a2b7883b344727c64 Author: Matthias Clasen Date: Sun May 16 13:07:25 2010 -0400 Add GDBus files to POTFILES.in po/POTFILES.in | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit d899c57a819685f2a9e66927f040cbdfea8ae572 Author: Fran Diéguez Date: Sun May 16 16:31:25 2010 +0200 Updated Galician translations po/gl.po | 1022 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 518 insertions(+), 504 deletions(-) commit b298c9430e197ca7f31ecfa0089f51e410bced36 Author: Andika Triwidada Date: Sun May 16 16:30:38 2010 +0700 Updated Indonesian translation po/id.po | 1966 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 945 insertions(+), 1021 deletions(-) commit 5d379f1c37ee8b5eb7020ebf7165290f5258045e Author: Sebastian Dröge Date: Sat May 15 10:17:35 2010 +0200 Fix gio tests linking with binutils gold linker gio/tests/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e6c08a458c6b6b6eb12b39593bc356dd2d215aec Author: Sebastian Dröge Date: Sat May 15 10:13:28 2010 +0200 Fix build of gdbus tool with binutils gold linker gio/Makefile.am | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 4b0fd52e52968723ee2a415f0d2fae965aa96867 Author: Matthias Clasen Date: Sat May 15 18:23:23 2010 -0400 Expand information about schema translation I have added some hints on how to use intltool for translation of summary and description elements, taken from comments in bug #618523. docs/reference/gio/migrating-gconf.xml | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 2ad4b2d716220f0ef45bbeb56fb90a7438afa21a Author: Matthias Clasen Date: Sat May 15 18:15:30 2010 -0400 Fix build on !linux Don't define __USE_GNU, thats a glibc-internal macro, and don't use SOL_SOCKET when not including sys/socket.h. Maybe this file should be called glinuxcredentialsmessage.c... Bug #618730 gio/gunixcredentialsmessage.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 63d74caabe6f7b85ad13cad922fff239911fb5a0 Author: Christian Persch Date: Sat May 15 11:56:21 2010 +0200 Use the new option name It's --schema-file now, not --schema-files. Bug #616864. m4macros/gsettings.m4 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 50f422b5fd10fd4b709d2c5babce7fdc4987ff36 Author: Matthias Clasen Date: Fri May 14 22:30:19 2010 -0400 Bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5810cce252cc3d42377a0dca9a6d8c0a68eaf031 Author: Matthias Clasen Date: Fri May 14 22:28:46 2010 -0400 2.25.5 po/af.po | 2 +- po/am.po | 2 +- po/ar.po | 2 +- po/as.po | 2 +- po/ast.po | 2 +- po/az.po | 2 +- po/be.po | 2 +- po/be@latin.po | 2 +- po/bg.po | 2 +- po/bn.po | 2 +- po/bn_IN.po | 2 +- po/bs.po | 2 +- po/ca.po | 2 +- po/ca@valencia.po | 2 +- po/cs.po | 2 +- po/cy.po | 2 +- po/da.po | 2 +- po/de.po | 2 +- po/dz.po | 2 +- po/el.po | 2 +- po/en@shaw.po | 2 +- po/en_CA.po | 2 +- po/en_GB.po | 2 +- po/eo.po | 2 +- po/es.po | 1009 ++++++++++++++++++++++++++--------------------------- po/et.po | 2 +- po/eu.po | 2 +- po/fa.po | 2 +- po/fi.po | 2 +- po/fr.po | 2 +- po/ga.po | 2 +- po/gl.po | 2 +- po/gu.po | 2 +- po/he.po | 2 +- po/hi.po | 2 +- po/hr.po | 2 +- po/hu.po | 2 +- po/hy.po | 2 +- po/id.po | 2 +- po/is.po | 2 +- po/it.po | 2 +- po/ja.po | 2 +- po/ka.po | 2 +- po/kn.po | 2 +- po/ko.po | 2 +- po/ku.po | 2 +- po/lt.po | 2 +- po/lv.po | 2 +- po/mai.po | 2 +- po/mg.po | 2 +- po/mk.po | 2 +- po/ml.po | 2 +- po/mn.po | 2 +- po/mr.po | 2 +- po/ms.po | 2 +- po/nb.po | 2 +- po/nds.po | 2 +- po/ne.po | 2 +- po/nl.po | 2 +- po/nn.po | 2 +- po/oc.po | 2 +- po/or.po | 2 +- po/pa.po | 2 +- po/pl.po | 2 +- po/ps.po | 2 +- po/pt.po | 2 +- po/pt_BR.po | 2 +- po/ro.po | 2 +- po/ru.po | 2 +- po/rw.po | 2 +- po/si.po | 2 +- po/sk.po | 2 +- po/sl.po | 2 +- po/sq.po | 2 +- po/sr.po | 2 +- po/sr@ije.po | 2 +- po/sr@latin.po | 2 +- po/sv.po | 2 +- po/ta.po | 2 +- po/te.po | 2 +- po/th.po | 2 +- po/tl.po | 2 +- po/tr.po | 2 +- po/tt.po | 2 +- po/uk.po | 2 +- po/vi.po | 2 +- po/wa.po | 2 +- po/xh.po | 2 +- po/yi.po | 2 +- po/zh_CN.po | 2 +- po/zh_HK.po | 2 +- po/zh_TW.po | 2 +- 92 files changed, 589 insertions(+), 602 deletions(-)