summaryrefslogtreecommitdiff
path: root/NEWS
blob: a55fdf060a7a1ceed3efd5fa026bf79a946a8c09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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).


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.