2008-08-18  Rodrigo Moya <rodrigo@gnome-db.org>

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

2008-08-14  William Jon McCann  <jmccann@redhat.com>

	* 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  <federico@novell.com>

	* 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  <federico@novell.com>

	* 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  <federico@novell.com>

	* 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  <federico@novell.com>

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

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

	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  <jensgr@gmx.net>

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

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

	* 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  <jensgr@gmx.net>

	Patch by: Matthias Clasen <mclasen@redhat.com>

	* 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  <jensgr@gmx.net>

	* 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  <jensgr@gmx.net>

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

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

	* 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  <jensgr@gmx.net>

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

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

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

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

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

2008-08-05  William Jon McCann  <jmccann@redhat.com>

	* 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  <jensgr@gmx.net>

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