diff options
author | Nick Schermer <nick@xfce.org> | 2012-04-13 22:53:21 +0200 |
---|---|---|
committer | Nick Schermer <nick@xfce.org> | 2012-04-13 22:54:13 +0200 |
commit | 3c99383dcef3fd059c5be1fe28fd007718406d7b (patch) | |
tree | 28493daa9db0a44c381cace9f26c47f4aeb8c408 /NEWS | |
parent | 93e8623827e34b15694f4f2bb305e6171d8a8ecf (diff) | |
download | xfconf-3c99383dcef3fd059c5be1fe28fd007718406d7b.tar.gz |
Match NEWS layout in other modules.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 395 |
1 files changed, 187 insertions, 208 deletions
@@ -1,208 +1,187 @@ -Xfconf 4.9.0 -============ - - * Use sh as interpreter in tests. - * Add hook to skip the xfconf tests. - * Make the abicheck work on Solaris and PPC64 (bug #7416). - * Fix licenses and use new FSF address. - * Fix compiler warnings on Solaris. - * Avoid GCC 4.6 compiler warning. - * Add toggle option to xfconf-query. - * Remove unusable import and export options from xfconf-query. - * Translate all error strings in xfconf-query. - * Cleanup Makefile.am files a bit. - * Improve --version output in xfconf-query. - * Cleanup #includes. - * Drop usage of the G_CONST_RETURN macro. - * Translation updates: ar, ast, bn, ca, cs, da, de, el, en_GB, es, - eu, fi, fr, gl, he, hr, hu, id, is, it, ja, kk, ko, lt, lv, ms, - nb, nl, nn, pa, pl, pt, pt_BR, ro, ru, si, sk, sv, te, tr, ug, uk, - ur, ur_PK, zh_CN, zh_TW. - - -Xfconf 4.8.1 -============ - - * Fix double free crash (bug #8169). - * Fix compiler warnings on solaris. - * Avoid gcc 4.6 compiler warning. - * Allow installation of the helpers in a custom location. - * Updated translations: hr, is, ko, ms, nl, ru, sk, te, tr, zh_CN. - - -Xfconf 4.8.0 -============ - - * Updated translations: Arabic, Greek, Polish, Romanian. - - -Xfconf 4.7.5 -============ - - * Updated translations: he, nb, en+GB, pt, ar. - - -Xfconf 4.7.4 -============ - - * Don't enable options with --disable-<option> (bug #6820). - * Updated translations: ug, sk, pt. - -Xfconf 4.7.3 -============ - - * Use G_GSIZE_FORMAT in the DBG message. - * Add doc module to fixxref options (bug #6304). - * Link the gtkdoc scanner to GObject and Glib (bug #6407). - * Check for perl outside bindings option for alias script (bug #6481). - * Move xfconfd from $libexecdir to $libdir. - * Updated translations: kk, bn, uk, si, it, sk, fr, id, zh_TW, de. - -Xfconf 4.7.2 -============ - - * Disable cache singletons and improve some code now we know the - tree is always empty during prefetch. This is only a disadvantage - when creating multiple new channels with the same name, but - in that case channels singletons should be used. - * Lots of memory leaks plugged. Valgrind log is clean now. - * Fix memory corruption during file loading and use mmap. - * Properly handle dirty channels in the daemon and avoid excessive - saving of channels. - * Disable unimplemented code in the properties cache. - * Steal values during cache prefetch to avoid a lot of copying. - * Updated translations: hu. - - -Xfconf 4.7.1 -============ - - * Remove dangling nodes from the tree after a recursive remove. - * Use a seconds timeout to reduce system wakeups. - * Only print debug messages when compiled with debugging. - * Merge xml files in reversed order (bug #6079). - * Use g_strcmp0 for comparing strings. - * Bump glib depenency to 2.18. - * Silent the build. - * Updated translations: pt_BR, nl, gl, fi, ru. - - -Xfconf 4.7.0 -============ - - * Add prefetching and caching support to XfconfChannel. Should speed - things up a bit on app startup, and avoid blocking waiting on DBus - in other cases. - * New simpler (internal) handling of property bindings. - * Use new xdt macros, this requires xfce-dev-tools 4.7.2. - * New tests for object bindings. - * Updated translations: es, kk, ca, sv, hu, ro, gl, ja, cs, lv, ast, - zh_CN, ur, ur_PK, da, eu, pt. - - -Xfce 4.6.2 -========== - - * Fix compilation using Sun cc (bug 5477). - - -Xfce 4.6.1 -========== - - * Be a bit safer when writing out channel xml files: flush data to disk - using fdatasync()/fsync() before renaming over the old file. - * Updated translations: pl, es, it, gl, pl, pt, uk - - -Xfce 4.6.0 -========== - - * Remove unimplemented --import and --export functions from xfconf-query - * Fix encoding bug with xfconf-query input (Bug #4622) - * Updated translations: ba, ca, cs, da, de, en_GB, es, fr, gl, hu, id, it, ja, - nb, pl, pt_PT, sv, tr, zh_CN - - -Xfce 4.6rc1 (Xfce 4.5.99.1) -=========================== - - * Don't translate "true" and "false" in the xfconf-query output. - * Updated translations (cs, da, fi, fr, nl, pt_BR, sv, zh_CN) - - -Xfce 4.6beta3 (Xfce 4.5.93) -=========================== - - * Install xfconfd to $(libexecdir) instead of $(bindir). - * Fix perl bindings link order on Cygwin (bug 4735). - * Allow passing arbitrary options to the perl bindings' Makefile.PL - generation script (bug 4735). - * Updated translations: Michal Várady (cs), SZERVÁC Attila (hu), - Daniel Nylander (sv), Terje Uriansrud (nb), Carles Muñoz Gorriz (ca), - Abel Martín (es), Maximilian Schleiss (fr), Og Maciel (pt_BR), - Eren Turkay (tr) - - -Xfce 4.6beta2 (Xfce 4.5.92) -=========================== - - * Add xfconf_channel_new_with_property_base() to restrict a channel - to a subset of the property tree. - * Add a dbus message filter to xfconfd that catches dbus daemon - disconnect signals and flushes channels before xfconfd gets - killed (bug 4487). - * Change libxfconf GObject bindings API slightly to use gulong IDs - for each binding to be used when removing bindings. Extend the - unbind functions a bit. - * Bump libxfconf interface version due to incompatible change. - * Add libxfconf perl bindings. - * Remove xfconf_channel_remove_property() and - xfconf_channel_remove_properties(). - * Only treat the XML file under $XDG_CONFIG_HOME as a "user" file, - and treat all others as system files. This fixes the problem where - Xfce-installed defaults get read *after* the user's config when - Xfce is installed to a user-writable prefix (bug 4592). - * Fix build on Cygwin and other platforms that actually care about - library link order (bug 4559). - - -Xfce 4.6beta1 (Xfce 4.5.91) -=========================== - - * Remove xfsettingsd (moved to xfce4-settings package). This removes - xfconf's gtk+ dependency entirely. - * Add xfconf_channel_get() which returns an XfconfChannel singleton - object that lives until calling xfconf_shutdown(). - * Add xfconf_channel_reset_property(), which is a replacement for the - 'remove' functions. This more accurately describes what 'remove' - actually does in the presence of locked properties and/or properties - that have system-wide defaults. - * Deprecate xfconf_channel_remove_property() and - xfconf_channel_remove_properties(). - * Change D-Bus interface to reflect above two changes. - * Add IsPropertyLocked() to the D-Bus interface, as well as a - corresponding xfconf_channel_is_property_locked() libxfconf function, - which allows clients to query whether or not a property can be - modified. - * Don't send out a PropertyChange signal if a property is set to the - value it already held. - * Fix daemon crash when resetting properties recursively. - * Fix daemon sending incorrect property names in the PropertyRemoved - signal when removing multiple properties at once. - * For GObject property bindings, if the bound xfconf property is - removed from the config store, try to reset the GObject property - to the default value specified in its GParamSpec. - * Add -R option to xfconf-query which causes the -r option (reset) to - operate recursively to include all properties under the specified - property. - * Add -a option to xfconf-query which forces setting a property as an - array even if the array only has one element. - * Fix xfconf_channel_get_property() so it properly converts the value - fetched from the config store into the type that the caller - requested (if any). - - -Xfce 4.6alpha (Xfce 4.5.90) -=========================== - - * Initial release. There are bugs, and the API and ABI are not frozen. +4.9.0 +===== +- Use sh as interpreter in tests. +- Add hook to skip the xfconf tests. +- Make the abicheck work on Solaris and PPC64 (bug #7416). +- Fix licenses and use new FSF address. +- Fix compiler warnings on Solaris. +- Avoid GCC 4.6 compiler warning. +- Add toggle option to xfconf-query. +- Remove unusable import and export options from xfconf-query. +- Translate all error strings in xfconf-query. +- Cleanup Makefile.am files a bit. +- Improve --version output in xfconf-query. +- Cleanup #includes. +- Drop usage of the G_CONST_RETURN macro. +- Translation updates: ar, ast, bn, ca, cs, da, de, el, en_GB, es, + eu, fi, fr, gl, he, hr, hu, id, is, it, ja, kk, ko, lt, lv, ms, + nb, nl, nn, pa, pl, pt, pt_BR, ro, ru, si, sk, sv, te, tr, ug, uk, + ur, ur_PK, zh_CN, zh_TW. + +4.8.1 +===== +- Fix double free crash (bug #8169). +- Fix compiler warnings on solaris. +- Avoid gcc 4.6 compiler warning. +- Allow installation of the helpers in a custom location. +- Updated translations: hr, is, ko, ms, nl, ru, sk, te, tr, zh_CN. + +4.8.0 +===== +- Updated translations: Arabic, Greek, Polish, Romanian. + +4.7.5 +===== +- Updated translations: he, nb, en+GB, pt, ar. + +4.7.4 +===== +- Don't enable options with --disable-<option> (bug #6820). +- Updated translations: ug, sk, pt. + + +4.7.3 +===== +- Use G_GSIZE_FORMAT in the DBG message. +- Add doc module to fixxref options (bug #6304). +- Link the gtkdoc scanner to GObject and Glib (bug #6407). +- Check for perl outside bindings option for alias script (bug #6481). +- Move xfconfd from $libexecdir to $libdir. +- Updated translations: kk, bn, uk, si, it, sk, fr, id, zh_TW, de. + + +4.7.2 +===== +- Disable cache singletons and improve some code now we know the + tree is always empty during prefetch. This is only a disadvantage + when creating multiple new channels with the same name, but + in that case channels singletons should be used. +- Lots of memory leaks plugged. Valgrind log is clean now. +- Fix memory corruption during file loading and use mmap. +- Properly handle dirty channels in the daemon and avoid excessive + saving of channels. +- Disable unimplemented code in the properties cache. +- Steal values during cache prefetch to avoid a lot of copying. +- Updated translations: hu. + +4.7.1 +===== +- Remove dangling nodes from the tree after a recursive remove. +- Use a seconds timeout to reduce system wakeups. +- Only print debug messages when compiled with debugging. +- Merge xml files in reversed order (bug #6079). +- Use g_strcmp0 for comparing strings. +- Bump glib depenency to 2.18. +- Silent the build. +- Updated translations: pt_BR, nl, gl, fi, ru. + +4.7.0 +===== +- Add prefetching and caching support to XfconfChannel. Should speed + things up a bit on app startup, and avoid blocking waiting on DBus + in other cases. +- New simpler (internal) handling of property bindings. +- Use new xdt macros, this requires xfce-dev-tools 4.7.2. +- New tests for object bindings. +- Updated translations: es, kk, ca, sv, hu, ro, gl, ja, cs, lv, ast, + zh_CN, ur, ur_PK, da, eu, pt. + + +4.6.2 +===== +- Fix compilation using Sun cc (bug 5477). + + +4.6.1 +===== +- Be a bit safer when writing out channel xml files: flush data to disk + using fdatasync()/fsync() before renaming over the old file. +- Updated translations: pl, es, it, gl, pl, pt, uk + + +4.6.0 +===== +- Remove unimplemented --import and --export functions from xfconf-query +- Fix encoding bug with xfconf-query input (Bug #4622) +- Updated translations: ba, ca, cs, da, de, en_GB, es, fr, gl, hu, id, it, ja, + nb, pl, pt_PT, sv, tr, zh_CN + + +4.5.99.1 +======== +- Don't translate "true" and "false" in the xfconf-query output. +- Updated translations (cs, da, fi, fr, nl, pt_BR, sv, zh_CN) + + +4.5.93 +====== +- Install xfconfd to $(libexecdir) instead of $(bindir). +- Fix perl bindings link order on Cygwin (bug 4735). +- Allow passing arbitrary options to the perl bindings' Makefile.PL + generation script (bug 4735). +- Updated translations: Michal Várady (cs), SZERVÁC Attila (hu), + Daniel Nylander (sv), Terje Uriansrud (nb), Carles Muñoz Gorriz (ca), + Abel Martín (es), Maximilian Schleiss (fr), Og Maciel (pt_BR), + Eren Turkay (tr) + + +4.5.92 +====== +- Add xfconf_channel_new_with_property_base() to restrict a channel + to a subset of the property tree. +- Add a dbus message filter to xfconfd that catches dbus daemon + disconnect signals and flushes channels before xfconfd gets + killed (bug 4487). +- Change libxfconf GObject bindings API slightly to use gulong IDs + for each binding to be used when removing bindings. Extend the + unbind functions a bit. +- Bump libxfconf interface version due to incompatible change. +- Add libxfconf perl bindings. +- Remove xfconf_channel_remove_property() and + xfconf_channel_remove_properties(). +- Only treat the XML file under $XDG_CONFIG_HOME as a "user" file, + and treat all others as system files. This fixes the problem where + Xfce-installed defaults get read *after* the user's config when + Xfce is installed to a user-writable prefix (bug 4592). +- Fix build on Cygwin and other platforms that actually care about + library link order (bug 4559). + + +4.5.91 +====== +- Remove xfsettingsd (moved to xfce4-settings package). This removes + xfconf's gtk+ dependency entirely. +- Add xfconf_channel_get() which returns an XfconfChannel singleton + object that lives until calling xfconf_shutdown(). +- Add xfconf_channel_reset_property(), which is a replacement for the + 'remove' functions. This more accurately describes what 'remove' + actually does in the presence of locked properties and/or properties + that have system-wide defaults. +- Deprecate xfconf_channel_remove_property() and + xfconf_channel_remove_properties(). +- Change D-Bus interface to reflect above two changes. +- Add IsPropertyLocked() to the D-Bus interface, as well as a + corresponding xfconf_channel_is_property_locked() libxfconf function, + which allows clients to query whether or not a property can be + modified. +- Don't send out a PropertyChange signal if a property is set to the + value it already held. +- Fix daemon crash when resetting properties recursively. +- Fix daemon sending incorrect property names in the PropertyRemoved + signal when removing multiple properties at once. +- For GObject property bindings, if the bound xfconf property is + removed from the config store, try to reset the GObject property + to the default value specified in its GParamSpec. +- Add -R option to xfconf-query which causes the -r option (reset) to + operate recursively to include all properties under the specified + property. +- Add -a option to xfconf-query which forces setting a property as an + array even if the array only has one element. +- Fix xfconf_channel_get_property() so it properly converts the value + fetched from the config store into the type that the caller + requested (if any). + + +4.5.90 +====== +- Initial release. There are bugs, and the API and ABI are not frozen. |