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

2008-11-24  Jens Granseuer  <[email protected]>

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

2008-11-20  Jens Granseuer  <[email protected]>

       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  <[email protected]>

       Merged from trunk.

       Patch by: William Grant <[email protected]>

       * 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  <[email protected]>

       Merged from trunk.

       Patch by: William Grant <[email protected]>

       * 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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       Merged from trunk.

       Patch by: Eric Piel <[email protected]>

       * 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)