2008-08-18 Rodrigo Moya * NEWS: * configure.ac: prepare for 2.23.90 release. 2008-08-14 William Jon McCann * plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c (get_dpi_from_x_server): Use gdk api to get dpi. 2008-08-13 Federico Mena Quintero * plugins/xrandr/gsd-xrandr-manager.c (status_icon_popup_menu): Create the RANDR configuration and labeler before the menu items. 2008-08-13 Federico Mena Quintero * plugins/xrandr/gsd-xrandr-manager.c (status_icon_popup_menu): Add a separator to the menu before "Configure display settings". 2008-08-13 Federico Mena Quintero * plugins/xrandr/gsd-xrandr-manager.c (status_icon_popup_menu): When the menu comes up, create a GnomeRRLabeler so that the user can identify which physical monitors we are talking about. This will actually be visible in the popup menu once we implement the rotation commands. (status_icon_popup_menu_selection_done_cb): Hide and destroy the GnomeRRLabeler. (struct GsdXrandrManagerPrivate): New field "labeler". 2008-08-12 Federico Mena Quintero * configure.ac: For LIBSOUNDS, check for libgnomeui, not just libgnome. 2008-08-12 Jens Granseuer Even if we can't properly remove a client message handler at least make sure everything works as expected when enabling/disabling the plugin at runtime * plugins/xrandr/gsd-xrandr-manager.c: (on_client_message), (gsd_xrandr_manager_start): pass the manager as user data instead of the screen because the manager will remain stable during the lifetime of the daemon; also, don't filter messages when the plugin is disabled 2008-08-12 Jens Granseuer * plugins/xrandr/gsd-xrandr-manager.c: (status_icon_start): remove obsolete comment 2008-08-11 Jens Granseuer * configure.ac: require gnome-desktop 2.23.90 * plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_start), (gsd_xrandr_manager_stop), (gsd_xrandr_manager_init): try harder to clean up in _stop so we can enable/disable the plugin on the fly; not quite there, yet 2008-08-10 Jens Granseuer Patch by: Matthias Clasen * plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_start): fail on start if we couldn't set up xrandr (bug #546446) 2008-08-08 Jens Granseuer * plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_init): pass the manager as callback data so we don't crash with a NULL pointer in on_randr_event 2008-08-08 Jens Granseuer * plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_start): remove warning that isn't 2008-08-05 Jens Granseuer * configure.ac: require glib >= 2.17.3 * plugins/xsettings/fontconfig-monitor.c: (monitor_files): use g_file_monitor instead of g_file_monitor_file/directory (bug #546372) 2008-08-05 Jens Granseuer * plugins/font/gsd-font-manager.c: (gsd_font_manager_class_init), (gsd_font_manager_init): remove some unneccessary boilerplate 2008-08-05 Jens Granseuer * plugins/a11y-keyboard/Makefile.am: put the glade file where all the others are 2008-08-05 Jens Granseuer * configure.ac: simplify libnotify check, fix fontconfig result output 2008-08-05 William Jon McCann * configure.ac: * plugins/a11y-keyboard/Makefile.am: * plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c (get_int), (set_clear), (maybe_show_status_icon), (on_notification_closed), (on_slow_keys_action), (on_sticky_keys_action), (ax_slowkeys_warning_post_bubble), (ax_slowkeys_warning_post_dialog), (ax_slowkeys_warning_post), (ax_stickykeys_warning_post_bubble), (ax_stickykeys_warning_post_dialog), (ax_stickykeys_warning_post), (set_gconf_from_server), (keyboard_callback), (gsd_a11y_keyboard_manager_start), (gsd_a11y_keyboard_manager_stop), (on_preferences_dialog_response), (on_status_icon_activate), (gsd_a11y_keyboard_manager_init): * plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c (gsd_a11y_preferences_dialog_set_property), (gsd_a11y_preferences_dialog_get_property), (gsd_a11y_preferences_dialog_constructor), (gsd_a11y_preferences_dialog_dispose), (gsd_a11y_preferences_dialog_class_init), (on_response), (config_get_string), (config_get_bool), (dpi_from_pixels_and_mm), (get_dpi_from_x_server), (config_get_large_print), (config_set_large_print), (config_get_high_contrast), (config_set_high_contrast), (config_get_sticky_keys), (config_set_sticky_keys), (config_get_bounce_keys), (config_set_bounce_keys), (config_get_slow_keys), (config_set_slow_keys), (config_have_at_gconf_condition), (config_get_at_screen_reader), (config_get_at_screen_keyboard), (config_get_at_screen_magnifier), (config_set_at_screen_reader), (config_set_at_screen_keyboard), (config_set_at_screen_magnifier), (on_sticky_keys_checkbutton_toggled), (on_bounce_keys_checkbutton_toggled), (on_slow_keys_checkbutton_toggled), (on_high_contrast_checkbutton_toggled), (on_at_screen_reader_checkbutton_toggled), (on_at_screen_keyboard_checkbutton_toggled), (on_at_screen_magnifier_checkbutton_toggled), (on_large_print_checkbutton_toggled), (ui_set_sticky_keys), (ui_set_bounce_keys), (ui_set_slow_keys), (ui_set_high_contrast), (ui_set_at_screen_reader), (ui_set_at_screen_keyboard), (ui_set_at_screen_magnifier), (ui_set_large_print), (key_changed_cb), (setup_dialog), (gsd_a11y_preferences_dialog_init), (gsd_a11y_preferences_dialog_finalize), (gsd_a11y_preferences_dialog_new): * plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade: * plugins/a11y-keyboard/gsd-a11y-preferences-dialog.h: Add status icon when a11y hotkeys are enabled. Display Universal Access Preferences when it is clicked. Fixes #526070 2008-08-04 Jens Granseuer * configure.ac: fix PulseAudio check to not output "no" twice