dconf Changelog

New in version 0.22.0

October 31st, 2014
  • Fix handling of floating point keys in editor
  • Update appdata for renamed desktop file
  • Minor doap changes
  • Translations:
  • French
  • Indonesian
  • Lithuanian
  • Hungarian
  • Catalan (Valencian)
  • Korean
  • Traditional Chinese
  • Spanish
  • Brazilian Portuguese
  • Galician translations
  • Catalan
  • Basque language
  • Danish
  • Norwegian bokmÃ¥l
  • Greek
  • Czech
  • Slovenian
  • Swedish
  • Polish
  • Latvian
  • Hebrew
  • Russian
  • German
  • Assamese
  • Serbian

New in version 0.19.3 (January 17th, 2014)

  • quite a lot of test coverage improvements
  • Add a proper DCONF_ERROR error domain
  • suppress GLib deprecation warnings during build
  • engine: issue warnings about missing files only once per source
  • engine: grok the WritabilityNotify signal from D-Bus
  • gsettings: handle writability changes correctly
  • engine: assorted fixes for issues found during testing
  • portability: only link to -ldl if it is required
  • add support for 'file-db' to profiles: this is an absolute path to a immutable dconf database file
  • add support for finding profiles in XDG_DATA_DIRS if they are not in /etc
  • add 'dconf compile' command for building dconf databases from keyfiles in arbitrary locations (like from the build system of a project that may want to install a file-db)
  • editor: add a section separator to the app menu for consistency

New in version 0.19.2 (November 12th, 2013)

  • Added support for the new GSettingsBackend.read_user_value() API.
  • Bump GLib version depend accordingly (2.39.1).
  • Translations updates:
  • Greek
  • Catalan (Valencian)
  • Simplified Chinese
  • Persian

New in version 0.18.0 (November 12th, 2013)

  • Translations updates: Basque Danish Japanese Korean Portuguese Punjabi.

New in version 0.16.1 (July 27th, 2013)

  • Fix a crash when using DConfChangeset in two threads (as can happen during normal writes to dconf).
  • Updated Indonesian translation

New in version 0.17.0 (July 25th, 2013)

  • Fix a semi-serious thread safety issue:
  • https://bugzilla.gnome.org/show_bug.cgi?id=703073
  • Some improvements to the editor:
  • fix some compile warnings
  • use gresource
  • cancel searches on escape
  • Translation updates:
  • Brazilian Portuguese
  • Czech
  • Esperanto
  • Friulian
  • Galician
  • German
  • Hebrew
  • Indonesian
  • Lithuanian
  • Malayalam
  • Norwegian bokmÃ¥l
  • Slovak
  • Slovenian
  • Spanish
  • Tajik

New in version 0.16.0 (March 26th, 2013)

  • Set G_LOG_DOMAIN so that 'dconf' shows in GLib log messages
  • Translation updates:
  • Assamese
  • Basque
  • Belarusian
  • Brazilian Portuguese
  • Catalan
  • Czech
  • Danish
  • Estonian
  • Finnish
  • French
  • German
  • Greek
  • Hindi
  • Korean
  • Latvian
  • Persian
  • Portuguese
  • Punjabi
  • Russian
  • Tadjik
  • Tamil
  • Uyghur
  • Valencian

New in version 0.15.3 (February 12th, 2013)

  • This release more or less completes the rewriting of dconf-service.
  • Support for backends are now fully-realised (and we have a couple of
  • them as proof). Many small bugs (some with serious symptoms) have been
  • fixed vs. the last release.
  • fix problem related to empty changesets (caused by empty 'dconf load', for example). These are now handled properly on the server side but also forbidden in the client libraries.
  • new icons: hicolor icons have been updated and a HighContrast set added
  • loosen some assertions on the order of messages being returned from the service. D-Bus violates this order in the case that the service crashes and that's no reason to take the client with it as well.
  • improve autogen.sh non-bash compatibility
  • add some backends to the dconf-service (that were 'considered' as per the last NEWS). The first backend is a null backend that allows for a temporary database tied to the lifetime of the session, possibly useful for testing.
  • also add a new 'keyfile' backend for the service. This is primarily intended to be used with NFS (where use of mmap is not safe)
  • add a mkdir() in the case of an empty home directory where ~/.config/dconf does not already exist
  • fix crashes in the service caused by failures to write (including failures caused by the above issue being overlooked)
  • work around an issue with a testcase hanging and failing due to a GLib change to the order in which testcases are run
  • running autoreconf on tarballs should now work
  • Translations updated:
  • Aragonese
  • Friulian
  • Galician
  • Greek
  • Hebrew
  • Hungarian
  • Italian
  • Lithuanian
  • Norwegian bokmÃ¥l
  • Polish
  • Serbian
  • Slovak
  • Slovenian
  • Spanish
  • Thai
  • Uyghur
  • Bugs closed:
  • 595579 support NFS
  • 663961 Cannot build without a git checkout
  • 673834 dconf commandline tool doesn't initialise the locale
  • 686998 add keywords to the desktop file
  • 687120 gnome-ostree-3.8 triggers expected && oc->change == expected assertion
  • 687310 dconf-editor should install a highcontrast app icon
  • 689136 Crash in dconf_writer_real_end(): change is NULL (when $XDG_CONFIG_HOME/dconf does not exist)
  • 690316 writer: Fix typo causing segfaults on service shutdown
  • 690477 Can't build with gnome-apps-3.6 module set
  • 691013 Crash on missing ~/.config/dconf and clear pointer
  • 692144 needs a nicer icon
  • 692186 build: autogen.sh uses /bin/sh but depends on advanced shell redirection shorthands

New in version 0.10.0 (October 3rd, 2011)

  • The version number was increased and a new entry was added to the NEWS.