commit 81b729de846ef3d7c69769dce4fba05ffae06e97 Author: Ryan Lortie Date: Thu Mar 8 12:10:22 2012 -0500 GConf 3.2.4 NEWS | 17 +++++++++++++++++ configure.in | 2 +- 2 files changed, 18 insertions(+), 1 deletions(-) commit 1f4573580320b744e6aaad7f7390cff84668d883 Author: Ryan Lortie Date: Thu Mar 8 12:08:13 2012 -0500 build: add uninstall hook for GSettings backend New automake is more strict about having the install directory clean after 'make uninstall' during 'make distcheck'. gsettings/Makefile.am | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit c35ac7aff8f035710b3fbbee4fe34461cc78681e Author: Ryan Lortie Date: Thu Mar 8 11:47:35 2012 -0500 fix build failure with ORBit enabled With ORBit enabled, the internal gconf headers (that we are now using from gsettings-data-convert) depend on ORBit headers. Add the proper search path to the CFLAGS for gsettings-data-convert to fix that. gsettings/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d28bd006832bd136c58d42003bf1b0f25f74128e Author: Ryan Lortie Date: Wed Mar 7 15:04:53 2012 -0500 gsettings-data-convert: convert only user settings We only want to migrate settings that were in writable databases (in order to avoid 'lifting' system defaults into the user's database). https://bugzilla.gnome.org/show_bug.cgi?id=671581 gsettings/Makefile.am | 1 + gsettings/gsettings-data-convert.c | 65 ++++++++++++++++++++++++++++++++++- 2 files changed, 64 insertions(+), 2 deletions(-) commit 27c183fe8e63a3a21b58348a294056e2594f985f Author: Ryan Lortie Date: Wed Mar 7 15:04:20 2012 -0500 sources: remove a harmless warning message GConf warns if there are no writable databases in use. Stop it from doing that. https://bugzilla.gnome.org/show_bug.cgi?id=671581 gconf/gconf-sources.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit 0914a38ab9758741e878ce2345cc48650f368372 Author: Daniel Korostil Date: Fri Mar 2 17:07:01 2012 +0200 Uploaded Ukranian po/uk.po | 389 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 225 insertions(+), 164 deletions(-) commit ca6c66bdc2da414d2dacb7c96e40a7cdcbe58f03 Author: Kasia Bondarava Date: Sun Feb 26 01:15:19 2012 +0300 Updated Belarusian translation. po/be.po | 2919 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 1334 insertions(+), 1585 deletions(-) commit 14176e68e899810eea404ea4a42b7480e5114524 Author: Ray Strode Date: Fri Jun 10 14:38:49 2011 -0400 daemon: tie saved_state file to session The code isn't really designed to work well with multiple gconfd's writing to the same saved_state file, so we should make it per-session. https://bugzilla.gnome.org/show_bug.cgi?id=652289 gconf/gconfd.c | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 79 insertions(+), 3 deletions(-) commit 2895a09bc0666cf7b26190bdb648ad1f52c174da Author: Ray Strode Date: Fri Jun 10 18:47:41 2011 -0400 daemon: store daemon data in XDG_RUNTIME_DIR If XDG_RUNTIME_DIR is available it's a much better directory than /tmp since it ensures there's no DoS possibilities https://bugzilla.gnome.org/show_bug.cgi?id=652289 gconf/gconf-internals.c | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) commit ea6894303f7ebadb98bf4bf70a79c5bf6ef7cb90 Author: Ray Strode Date: Fri Jun 10 11:25:55 2011 -0400 daemon: store saved_state in daemon dir not ~/.gconfd The daemon dir isn't always ~/.gconfd so we shouldn't hard code it. https://bugzilla.gnome.org/show_bug.cgi?id=652289 gconf/gconfd.c | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) commit 6f3e127330cb0820a373be77be3cb2cacd0b352e Author: Ray Strode Date: Mon Feb 13 23:35:06 2012 -0500 gconf-dbus: don't crash during sync if gconfd shutting down The gconfd shuts down after a bit of inactivity. When that happens there's a window where it refuses requests from the client library with an error. The library is resposible for gracefully handling this condition and reacting appropriately. There are many places in the code where the client library has this idiom: db = gconf_engine_get_database (conf, TRUE, err); if (db == NULL) { g_return_if_fail(err == NULL || *err != NULL); return; } In the event gconfd is shutting down, db will be NULL, and the code will return early from whatever (non-critical) operation it was doing. gconf_engine_suggest_sync has a similiar chunk of code, but it neglected the "return;" and then promptly crashed since it wasn't expecting db to be NULL. This commit adds the return; https://bugzilla.gnome.org/show_bug.cgi?id=670033 gconf/gconf-dbus.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0bc3a90c2178ae0dd42029f7ad227fa7f44d6c0c Author: Hannie Dumoleyn Date: Sat Feb 4 18:43:35 2012 +0100 Updated Dutch translation po/nl.po | 384 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 224 insertions(+), 160 deletions(-) commit 6cd97ba58d2022378a627406bcd786eefd5b891a Author: Kjartan Maraas Date: Tue Jan 24 15:12:06 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 220 ++++++++++++++++++++++++++----------------------------------- 1 files changed, 94 insertions(+), 126 deletions(-) commit 212c2b9f69ccf4fd6a140726a45848d8810ae6ab Author: Matthias Clasen Date: Thu Jan 19 12:42:13 2012 -0500 Put back gthread-2.0 Turns out g_thread_init is used in gconftool configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 371b817fec29aeeeaabb24fca80248e8dc4d68c5 Author: Matthias Clasen Date: Thu Jan 19 11:37:42 2012 -0500 Back down gio requirements 2.32 doesn't actually exist yet... configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e06e9553b060d6b0fd96cdf40dbd5918045c52ca Author: Matthias Clasen Date: Thu Jan 19 09:54:58 2012 -0500 Bump GIO dep to 2.32 This is needed for the settings schema API. configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 120f116e608bc1f09cf65435333e40e00c6b8ad2 Author: Matthias Clasen Date: Thu Jan 19 09:53:08 2012 -0500 Skip nonexisting schemas This can happen in practice, due to e.g. schemas being packaged in subpackages, while all the conversions are kept in a single file. gsettings/gsettings-data-convert.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 76e5c8e2cf3d2555beb8d06211711d82962a9ebf Author: Matthias Clasen Date: Thu Jan 19 09:51:16 2012 -0500 Cosmetics: Consistenly capitalize messages gsettings/gsettings-data-convert.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 8a9c168c8b9f58cfcfdb021e45fb5a16674a3969 Author: Colin Walters Date: Sat Jan 14 22:08:48 2012 -0500 build: Add --disable-documentation configure option Documentation is the source of many cyclical build loops. Allow operating system builders to manually cut these cycles initially by disabling documentation for a first pass. configure.in | 5 +++++ gsettings/Makefile.am | 6 +++++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 635d28cbf635d89b8bbbb008bf86cc864b8dabb7 Author: Richard Purdie Date: Mon Nov 28 14:34:43 2011 +0000 Allow the backend directory to be specified from the environment. This is required in Yoctor so we can relocate gconf-native to different paths and still allow it to work. https://bugzilla.gnome.org/show_bug.cgi?id=664650 gconf/gconf-backend.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit c129898afaa562ffc38f434e5e0c607f525101b8 Author: Sascha Silbe Date: Mon Nov 14 16:13:27 2011 +0100 D-Bus backend: Add GCONF_DEFAULT_SOURCE_PATH support (#664031) Forward-port 7baf4c6b33a6dd0697a8bdb81bd86c72d58ebdc6 ("Allow overriding the default config via $GCONF_DEFAULT_SOURCE_PATH") from the ORBit to the D-Bus backend to fix (sugar-)jhbuild breakage when building with --disable-orbit. gconf/gconf-dbus.c | 30 +++++++++++++++++++----------- 1 files changed, 19 insertions(+), 11 deletions(-)