==== 2.22.1 ====

2008-04-07  Rodrigo Moya <rodrigo@gnome-db.org>

	* NEWS: prepare for 2.22.1.

2008-04-06  Jens Granseuer  <jensgr@gmx.net>

	Merged from trunk:

	* plugins/media-keys/gsd-media-keys-manager.c: (do_action): make "Home"
	keybinding work again

2008-04-01  Jens Granseuer  <jensgr@gmx.net>

	Merged from trunk:

	* plugins/keyboard/gsd-keyboard-manager.c:
	(gsd_keyboard_manager_start): apply keyboard settings on startup, too
	(bug #525440)

2008-03-29  Jens Granseuer  <jensgr@gmx.net>

	Merged from trunk:

	* configure.ac: fix profiling to be off by default

2008-03-25  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Matthias Clasen <mclasen@redhat.com>

	* plugins/mouse/gsd-mouse-manager.c: (filter): don't eat key events;
	other plugins might need them as well (bug #523676)

2008-03-24  William Jon McCann  <jmccann@redhat.com>

	* configure.ac:
	Add some stuff to the configuration summary.

	* plugins/media-keys/gsd-media-keys-manager.c:
	(gsd_media_keys_manager_start):
	Add a few more profiling points.

2008-03-24  William Jon McCann  <jmccann@redhat.com>

	* gnome-settings-daemon/Makefile.am:
	* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
	(set_server_from_gconf), (gsd_a11y_keyboard_manager_start):
	* plugins/background/Makefile.am:
	* plugins/background/gsd-background-manager.c: (apply_prefs),
	(gsd_background_manager_start):
	* plugins/clipboard/gsd-clipboard-manager.c:
	(gsd_clipboard_manager_start):
	* plugins/dummy/gsd-dummy-manager.c: (gsd_dummy_manager_start):
	* plugins/font/gsd-font-manager.c: (load_xcursor_theme),
	(load_cursor), (gsd_font_manager_start):
	* plugins/keybindings/gsd-keybindings-manager.c:
	(gsd_keybindings_manager_start):
	* plugins/keyboard/gsd-keyboard-manager.c:
	(gsd_keyboard_manager_start):
	* plugins/media-keys/Makefile.am:
	* plugins/media-keys/gsd-media-keys-manager.c: (init_kbd),
	(gsd_media_keys_manager_start):
	* plugins/mouse/gsd-mouse-manager.c: (gsd_mouse_manager_start):
	* plugins/screensaver/gsd-screensaver-manager.c:
	(gsd_screensaver_manager_start):
	* plugins/sound/gsd-sound-manager.c: (start_gnome_sound),
	(reload_foreach_cb), (apply_settings), (gsd_sound_manager_start):
	* plugins/typing-break/gsd-typing-break-manager.c:
	(setup_typing_break), (gsd_typing_break_manager_start):
	* plugins/xrandr/gsd-xrandr-manager.c: (apply_settings):
	* plugins/xrdb/gsd-xrdb-manager.c: (apply_settings),
	(gsd_xrdb_manager_start):
	* plugins/xsettings/gsd-xsettings-manager.c:
	(xft_settings_set_xsettings), (xft_settings_set_xresources),
	(update_xft_settings), (gnome_xsettings_manager_start):
	Add profiling points to plugins.

2008-03-24  William Jon McCann  <jmccann@redhat.com>

	* gnome-settings-daemon/gnome-settings-manager.c:
	(compare_location), (_load_file), (_load_dir):
	* gnome-settings-daemon/gnome-settings-plugin-info.c: (debug_info),
	(gnome_settings_plugin_info_fill_from_file),
	(gnome_settings_plugin_info_deactivate), (load_plugin_module),
	(gnome_settings_plugin_info_activate),
	(gnome_settings_plugin_info_is_active),
	(gnome_settings_plugin_info_get_enabled),
	(gnome_settings_plugin_info_is_available),
	(gnome_settings_plugin_info_get_name),
	(gnome_settings_plugin_info_get_description),
	(gnome_settings_plugin_info_get_authors),
	(gnome_settings_plugin_info_get_website),
	(gnome_settings_plugin_info_get_copyright),
	(gnome_settings_plugin_info_get_location),
	(gnome_settings_plugin_info_get_priority),
	(gnome_settings_plugin_info_set_priority):
	Fix a refcounting bug.  Add a few more checks.  Fix up a leak.
	Fixes #524183

2008-03-24  William Jon McCann  <jmccann@redhat.com>

	* plugins/media-keys/gsd-media-keys-manager.c:
	(acme_filter_events):
	* plugins/sound/gsd-sound-manager.c: (start_gnome_sound):
	Fix two compiler warnings.

2008-03-24  William Jon McCann  <jmccann@redhat.com>

	* gnome-settings-daemon/gnome-settings-manager.c:
	(gnome_settings_manager_start):
	* gnome-settings-daemon/gnome-settings-profile.c:
	(_gnome_settings_profile_log):
	* gnome-settings-daemon/gnome-settings-profile.h:
	* gnome-settings-daemon/main.c: (main):
	Add missing files.  Add some more profiling points.

2008-03-24  William Jon McCann  <jmccann@redhat.com>

	* configure.ac:
	* gnome-settings-daemon/Makefile.am:
	* gnome-settings-daemon/gnome-settings-manager.c: (_load_file),
	(_load_dir), (_load_all), (gnome_settings_manager_start):
	* gnome-settings-daemon/gnome-settings-plugin-info.c:
	(gnome_settings_plugin_info_fill_from_file), (load_plugin_module),
	(_activate_plugin):
	* gnome-settings-daemon/main.c: (bus_register), (main):
	Add some profiling code.  Must specify --enable-profiling to
	configure.

	Can now be profiled like so:
	strace -ttt -f -o /tmp/logfile.strace gnome-settings-daemon
	python plot-timeline.py -o prettygraph.png /tmp/logfile.strace

	See: http://www.gnome.org/~federico/news-2006-03.html#09

2008-03-24  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Alexey Shabalin <a.shabalin@gmail.com>

	* plugins/sound/gsd-sound-manager.c: (apply_settings): now that
	"starting esd" can mean either esd or PulseAudio, check the GConf
	setting for starting the sound server even when esd is disabled
	(bug #523743)

2008-03-24  Jens Granseuer  <jensgr@gmx.net>

	* plugins/dummy/Makefile.am: remove NULL definition so authors using
	this as the base for their own plugins don't get strange ideas

2008-03-20  William Jon McCann  <jmccann@redhat.com>

	* plugins/media-keys/Makefile.am:
	* plugins/media-keys/gsd-media-keys-manager.c: (grab_key_real),
	(init_kbd), (acme_filter_events), (gsd_media_keys_manager_start):
	* plugins/media-keys/test-media-keys.c: (main):
	Add a tool to test media keys.

2008-03-16  William Jon McCann  <jmccann@redhat.com>

	* plugins/sound/gsd-sound-manager.c: (reset_esd_pid),
	(start_gnome_sound), (wait_on_child), (stop_child),
	(stop_gnome_sound), (apply_settings), (gsd_sound_manager_dispose):
	Fix handling of child process.

2008-03-14  Jens Granseuer  <jensgr@gmx.net>

	* plugins/media-keys/gsd-media-keys-window.c:
	(remove_hide_timeout): reset opacity when removing the timeout so that
	the fadeout is restarted when media keys are pressed while the popup is
	already fading out (bug #522499)

2008-03-13  Jens Granseuer  <jensgr@gmx.net>

	* plugins/media-keys/actions/acme.glade: remove unused properties (and,
	in particular, an unused translated string)

2008-03-13  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Danny Baumann <dannybaumann@web.de>

	* plugins/media-keys/gsd-media-keys-window.c:
	(gsd_media_keys_window_new): set window type hint on the volume popup
	(bug #522232)

2008-03-11  Jens Granseuer  <jensgr@gmx.net>

	* plugins/typing-break/gsd-typing-break-manager.c:
	(setup_typing_break): pass data to the timeout so shutting down the
	typing monitor works instead of segfaulting (bug #521786)
	(gsd_typing_break_manager_start): use g_timeout_add_seconds instead of
	g_timeout_add

2008-03-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.ac: Post release version bump

==== 2.22.0 ====

2008-03-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* NEWS: Update for release.