2008-08-18  Rodrigo Moya <[email protected]>

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

2008-08-14  William Jon McCann  <[email protected]>

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

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

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

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

       * configure.ac: For LIBSOUNDS, check for libgnomeui, not just libgnome.

2008-08-12  Jens Granseuer  <[email protected]>

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

       * plugins/xrandr/gsd-xrandr-manager.c: (status_icon_start): remove
       obsolete comment

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

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

       Patch by: Matthias Clasen <[email protected]>

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

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

       * plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_start):
       remove warning that isn't

2008-08-05  Jens Granseuer  <[email protected]>

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

       * plugins/font/gsd-font-manager.c: (gsd_font_manager_class_init),
       (gsd_font_manager_init): remove some unneccessary boilerplate

2008-08-05  Jens Granseuer  <[email protected]>

       * plugins/a11y-keyboard/Makefile.am: put the glade file where all the
       others are

2008-08-05  Jens Granseuer  <[email protected]>

       * configure.ac: simplify libnotify check, fix fontconfig result
       output

2008-08-05  William Jon McCann  <[email protected]>

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

       * configure.ac: fix PulseAudio check to not output "no" twice