==================== 2.24.1 ====================

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

	* NEWS:
	* configure.ac: prepare for 2.24.1 release

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

	Merged from trunk.

	* plugins/mouse/gsd-mouse-manager.c: (set_devicepresence_handler):
	trap X errors so we don't crash on X servers that don't support
	DevicePresence (bug #560618)

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

	Merged from trunk.

	Patch by: William Grant <wgrant@ubuntu.com>

	* plugins/mouse/gsd-mouse-manager.c: (devicepresence_filter): listen
	for DeviceEnabled instead of DeviceAdded so we can be sure it has been
	initialized (bug #559827)

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

	Merged from trunk.

	Patch by: William Grant <wgrant@ubuntu.com>

	* plugins/mouse/gsd-mouse-manager.c: (devicepresence_filter),
	(set_devicepresence_handler), (set_mouse_settings),
	(gsd_mouse_manager_start), (gsd_mouse_manager_stop): listen for
	X device changes, and reconfigure the mouse if necessary so that the
	settings aren't ignored when hotplugging (bug #549267)

2008-10-23  Jens Granseuer  <jensgr@gmx.net>

	Merged from trunk.

	* plugins/media-keys/actions/acme-volume-gstreamer.c:
	(acme_volume_gstreamer_finalize),
	(acme_volume_gstreamer_close_real), (acme_volume_gstreamer_open),
	(acme_volume_gstreamer_close), (acme_volume_gstreamer_init),
	(acme_volume_gstreamer_class_init):
	* plugins/media-keys/actions/acme-volume-gstreamer.h:
	clean up Volume initialization so that we don't get non-functional
	volume keys when the plugin starts up with an invalid configuration
	initially, even if the configuration is fixed afterwards (bug #552383)

2008-10-15 Matthias Clasen  <mclasen@redhat.com>

	Merged from trunk:

	Bug 556307 – show the shutdown dialog when the power button is pressed

	* plugins/media-keys/gsd-media-keys-manager.c (do_exit_action):
	Show the shutdown dialog when the power button is pressed,
	not the logout dialog.

2008-10-06  Matthias Clasen  <mclasen@redhat.com>

	Merged from trunk:

	Bug 555873 – fix gdm keyboard layout handling even more

	* plugins/keyboard/gsd-keyboard-xkb.c (apply_xkb_settings):
	Try harder to handle initial-login situations correctly, while
	not overwriting any user configuration.

2008-10-06  Matthias Clasen  <mclasen@redhat.com>

	Merged from trunk:

	Bug 554525 – fix the picking up of the gdm layout

	* plugins/keyboard/gsd-keyboard-xkb.c (apply_xkb_settings):
	Activate a specific group only after activating the right
	keyboard configuration. Because the other way around
	doesn't work.

2008-10-05  Jens Granseuer  <jensgr@gmx.net>

	Merged from trunk.
                                         
	* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
	(set_server_from_gconf): don't make togglekeys_enable depend on
	global AccessX state (bug #555009)

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

	Merged from trunk.

	Patch by: Eric Piel <e.a.b.piel@tudelft.nl>

	* plugins/xrandr/gsd-xrandr-manager.c:
	(output_rotation_item_activate_cb): ignore the "activate" signal for
	deselected items so that the rotation setting doesn't reset when the
	systray menu is opened (bug #554951)