==================== 2.26.1 ==================== 2009-04-14 Jens Granseuer * NEWS: * configure.ac: release 2.26.1 2009-04-11 Jens Granseuer * plugins/keybindings/gsd-keybindings-manager.c: (gsd_keybindings_manager_start): move the lookup of allowed keys after the directory has been cached in callback registration to avoid GConf roundtrip (bug #578539) 2009-04-11 Jens Granseuer * plugins/keyboard/gsd-keyboard-manager.c: (start_keyboard_idle_cb): preload GConf keyboard directory recursively to avoid roundtrips (bug #578542) 2009-04-08 Federico Mena Quintero * plugins/xrandr/gsd-xrandr-manager.c (user_says_things_are_ok): Use 30 seconds for the confirmation timeout, so that monitors can settle down and the user will have a chance to read the message. 2009-04-03 Jens Granseuer Patch by: * plugins/media-keys/Makefile.am: don't install the plugin descriptor if the plugin isn't installed (bug #577815) 2009-04-02 Jens Granseuer * plugins/keyboard/gsd-keyboard-manager.c: (numlock_gconf_state_key): use info level instead of warning for the "NumLock remembering disabled" message (bug #577578) 2009-03-28 Jens Granseuer * plugins/xrandr/gsd-xrandr-manager.c: (sanitize), (generate_fn_f7_configs): if the sanitized array ends up having no members at all return a NULL configuration since the following code assumes it has at least one valid setup if it's not NULL. Fixes a crash when closing the lid on some laptops (bug #576875) 2009-03-27 Jens Granseuer * plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c: (on_notification_closed), (on_slow_keys_action), (on_sticky_keys_action), (ax_slowkeys_warning_post_bubble), (ax_stickykeys_warning_post_bubble), (gsd_a11y_keyboard_manager_stop): fix crash when closing the a11y notification bubble caused by incompatible changes in libnotify API (bug #576535). Also remove workarounds for bugs in libnotify < 0.4.5 2009-03-27 Jens Granseuer * plugins/xrandr/gsd-xrandr-manager.c: (restore_backup_configuration), (try_to_apply_intended_configuration): remove unused variables 2009-03-26 Federico Mena Quintero * plugins/xrandr/gsd-xrandr-manager.c (ensure_current_configuration_is_saved): New helper function. Ensures that a monitors.xml exists with the current/unchanged configuration, so that a latter gnome_rr_config_save() will create a backup file out of *that* original configuration. This lets the "revert" function from gnome-display-properties work properly on an initial login, even when there is no monitors.xml already present. 2009-03-25 Federico Mena Quintero * plugins/xrandr/gsd-xrandr-manager.c (restore_backup_configuration): Handle the case where no backup file was created for monitors.xml, because *that* file didn't exist (such as on a first-time login). 2009-03-25 Federico Mena Quintero Centralize the handling of GNOME_RR_ERROR_NO_MATCHING_CONFIG, as that is not really an error. * plugins/xrandr/gsd-xrandr-manager.c (apply_configuration_from_filename): New helper function; centralizes the handling of gnome_rr_config_apply_from_filename() and ignores GNOME_RR_ERROR_NO_MATCHING_CONFIG. That is not actually an error; it just means that the user probably changed his monitors and the stored set of configurations doesn't have a config that is usable for the new monitors. (restore_backup_configuration): Use apply_configuration_from_filename(). (try_to_apply_intended_configuration): Likewise. (apply_intended_configuration): Likewise. (apply_stored_configuration_at_startup): Likewise. 2009-03-19 Federico Mena Quintero http://bugzilla.gnome.org/show_bug.cgi?id=576006 - The confirmation dialog from the RANDR plugin can appear behind the window from gnome-display-properties. This also depends on a change to gnome-control-center. * plugins/xrandr/gsd-xrandr-manager.xml: Add an org.gnome.SettingsDaemon.XRANDR_2 interface in addition to the old XRANDR one, with an ApplyConfiguration method that also takes a parent window ID and a timestamp. * plugins/xrandr/gsd-xrandr-manager.c (gsd_xrandr_manager_2_apply_configuration): Implement the new DBus method with the parent window and timestamp. (user_says_things_are_ok): Use the parent window. 2009-03-19 Federico Mena Quintero * plugins/xrandr/gsd-xrandr-manager.c (user_says_things_are_ok): Revert the use of g_timeout_add_seconds(), since we actually care that the user sees real second ticks in the dialog. This isn't a neverending timeout anyway. 2009-03-18 Jens Granseuer * gnome-settings-daemon/Makefile.am: * plugins/a11y-keyboard/Makefile.am: * plugins/background/Makefile.am: * plugins/clipboard/Makefile.am: * plugins/dummy/Makefile.am: * plugins/font/Makefile.am: * plugins/housekeeping/Makefile.am: * plugins/keybindings/Makefile.am: * plugins/keyboard/Makefile.am: * plugins/media-keys/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: revert build patch from r763 ==================== 2.26.0 ====================