==== 2.21.91 ====
2008-02-11 Rodrigo Moya <
[email protected]>
* configure.ac:
* NEWS: prepare for 2.21.91.
2008-02-11 Rodrigo Moya <
[email protected]>
Fixes bug #513990
* plugins/background/gsd-background-manager.c: use GIO instead of
gnome-vfs.
* plugins/configure.ac:
* plugins/Makefile.am:
* plugins/default-editor/*: removed useless default editor plugin.
2008-02-11 Rodrigo Moya <
[email protected]>
Patch by Wouter Bolsterlee <
[email protected]>
* gnome-settings-daemon/gnome-settings-plugins-engine.c
(gnome_settings_plugins_engine_load_all): assign return value from
g_slist_sort to the plugins list variable. (bug #515340)
2008-02-10 Jens Granseuer <
[email protected]>
* gnome-settings-daemon/main.c: update the default GConf prefix to
match the changes from r112 or bug #514411
2008-02-09 Jens Granseuer <
[email protected]>
Support for defining plugin start order got lost in the split from
gnome-control-center, but it is essential for some plugins to work
correctly. With this change the "Priority" keyword can be used in the
".gnome-settings-plugin" file to set plugin priorities. Priority can
take values from 1 upwards, with 1 being maximum priority and 100
being the default if nothing is specified by the plugin. For multiple
plugins with identical priority start order is undefined. (bug #515340)
* gnome-settings-daemon/gnome-settings-plugins-engine.c:
(gnome_settings_plugins_engine_load), (activate_plugin),
(compare_location), (compare_priority),
(gnome_settings_plugins_engine_load_file),
(gnome_settings_plugins_engine_load_all),
(gnome_settings_plugins_engine_init),
(gnome_settings_plugins_engine_shutdown),
(gnome_settings_plugins_engine_get_plugins_list),
(gnome_settings_plugins_engine_get_plugin_copyright),
(gnome_settings_plugins_engine_get_plugin_priority):
* gnome-settings-daemon/gnome-settings-plugins-engine.h: add back
support for defining plugin start order
2008-02-09 Jens Granseuer <
[email protected]>
* plugins/media-keys/gsd-media-keys-manager.c:
(gsd_media_keys_manager_stop): declare variables at the beginning of
a block to make older compilers happy
2008-02-09 Jens Granseuer <
[email protected]>
* plugins/clipboard/gsd-clipboard-manager.c:
(gsd_clipboard_error_quark): fix copy'n'paste error (bug #515426)
2008-02-08 Sebastien Bacher <
[email protected]>
* configure.ac: check for xinput (bug #514942)
2008-02-08 Jens Granseuer <
[email protected]>
* plugins/background/gsd-background-manager.c:
(gsd_background_manager_start), (gsd_background_manager_stop):
* plugins/keybindings/gsd-keybindings-manager.c:
(gsd_keybindings_manager_start):
* plugins/media-keys/gsd-media-keys-manager.c:
(gsd_media_keys_manager_stop): fix leaks
* plugins/default-editor/gsd-default-editor-manager.c:
(gsd_default_editor_manager_start): fix leak and pass the correct data
to the mime type callback
* plugins/xsettings/gsd-xsettings-manager.c:
(gnome_xsettings_manager_start): unref the GConfClient only after
we're done with it
2008-02-08 Jens Granseuer <
[email protected]>
* plugins/clipboard/gsd-clipboard-manager.c:
(gsd_kbd_a11y_error_quark), (gsd_clipboard_manager_start): make sure
we return a GError if initialization fails
2008-02-08 Matthias Clasen <
[email protected]>
* plugins/keyboard/gsd-keyboard-manager.c
(gsd_keyboard_manager_start): Load the XKB settings initially.
Fixes bug #511771.
2008-02-07 Jens Granseuer <
[email protected]>
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
(gsd_kbd_a11y_error_quark), (gsd_a11y_keyboard_manager_start): make
sure we return a GError if initialization fails (bug #514926)
2008-02-06 Jens Granseuer <
[email protected]>
* plugins/media-keys/gsd-media-keys-window.c:
(volume_controls_set_visible), (window_set_icon_name),
(window_set_icon_file), (volume_level_changed),
(gsd_media_keys_window_class_init), (gsd_media_keys_window_init):
release the glade XML file as soon as possible and keep track of the
two widgets we need. This way we can also get rid of the custom
finalize method
2008-02-06 Jens Granseuer <
[email protected]>
* data/gnome-settings-daemon.schemas.in: use gnome_settings_daemon for
the GConf path. This is what the other g-s-d settings use as well, and
there is no good reason to use two separate paths (bug #514411)
2008-02-06 Jens Granseuer <
[email protected]>
* configure.ac: add separate checks for libbackground
* plugins/background/libbackground/*: delete files and use the external
copy from gnome-control-center to avoid duplication
2008-02-05 Jens Granseuer <
[email protected]>
Based on a patch by: Damien Carberry <damien
[email protected]>
* configure.ac:
* data/gnome-settings-daemon-uninstalled.pc.in: add uninstalled.pc
file for building against an uninstalled copy of g-s-d (bug #511820)
2008-02-05 Jens Granseuer <
[email protected]>
Based on a patch by: Damien Carberry <damien
[email protected]>
* Makefile.am:
* autogen.sh:
* configure.ac:
* plugins/a11y-keyboard/Makefile.am:
* plugins/background/Makefile.am:
* plugins/clipboard/Makefile.am:
* plugins/default-editor/Makefile.am:
* plugins/dummy/Makefile.am:
* plugins/font/Makefile.am:
* plugins/keybindings/Makefile.am:
* plugins/keyboard/Makefile.am:
* plugins/media-keys/Makefile.am:
* plugins/media-keys/actions/Makefile.am:
* plugins/mouse/Makefile.am:
* plugins/screensaver/Makefile.am:
* plugins/sound/Makefile.am:
* plugins/typing-break/Makefile.am:
* plugins/xrandr/Makefile.am:
* plugins/xrdb/Makefile.am:
* plugins/xsettings/Makefile.am:
* src: rename the src folder to gnome-settings-daemon. This is needed
so we can supply an uninstalled.pc file for g-s-d (see discussion in
bug #511820)
2008-02-04 Jens Granseuer <
[email protected]>
* plugins/screensaver/gsd-screensaver-manager.c:
(gsd_screensaver_manager_start): don't crash when running the
screensaver fails. The plugin relies on the GError it passes always
being filled in if we couldn't start the module, so set it up properly
in those cases (bug #514385)
2008-02-04 Luca Ferretti <
[email protected]>
reviewed by: Jens Granseuer
* data/apps_gnome_settings_daemon_default_editor.schemas.in:
* data/apps_gnome_settings_daemon_keybindings.schemas.in:
* data/apps_gnome_settings_daemon_screensaver.schemas.in:
* data/desktop_gnome_font_rendering.schemas.in:
* data/gnome-settings-daemon.schemas.in:
Review short and long descriptions for GConf keys, bug #514047.
2008-02-02 Jens Granseuer <
[email protected]>
* src/Makefile.am: remove duplicate CFLAGS (and NULL)
2008-02-01 Christian Persch <
[email protected]>
* configure.ac: Install the settings plugin to
$(libdir)/gnome-settings-daemon-2.0. Fixes install with libdir ==
libexecdir, bug #504203.
2008-02-01 Christian Persch <
[email protected]>
Bug #513246.
* acinclude.m4:
* configure.ac:
* plugins/a11y-keyboard/Makefile.am:
* plugins/background/Makefile.am:
* plugins/clipboard/Makefile.am:
* plugins/default-editor/Makefile.am:
* plugins/dummy/Makefile.am:
* plugins/font/Makefile.am:
* plugins/keybindings/Makefile.am:
* plugins/keyboard/Makefile.am:
* plugins/media-keys/Makefile.am:
* plugins/media-keys/actions/Makefile.am:
* plugins/mouse/Makefile.am:
* plugins/screensaver/Makefile.am:
* plugins/sound/Makefile.am:
* plugins/typing-break/Makefile.am:
* plugins/xrandr/Makefile.am:
* plugins/xrdb/Makefile.am:
* plugins/xsettings/Makefile.am: Use a flat directory instead of a
directory hierarchy to install the plugins into.
Install data files under $(pkgdatadir), not under $(libdir).
* src/Makefile.am:
* src/gnome-settings-plugins-engine.c:
(gnome_settings_plugin_info_free),
(gnome_settings_plugins_engine_load),
(gnome_settings_plugins_engine_load_file),
(gnome_settings_plugins_engine_load_dir): Don't scan the plugins
directory recursively. Use GSlice for the plugin info struct.