==== 2.23.90 ====

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

	* NEWS: Update for release

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

	* configure.ac:
	* data/greeter-autostart/Makefile.am:
	Fix distcheck and bump version.

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

	* data/greeter-autostart/Makefile.am:
	Update extra dist list.

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

	* data/greeter-autostart/gdm-simple-greeter.desktop.in.in:
	* data/greeter-autostart/gnome-power-manager.desktop.in.in:
	Start gpm before the login window.

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

	* gui/simple-greeter/gdm-chooser-widget.c (find_item),
	(translate_list_path_to_view_path), (get_list_path_to_active_row),
	(get_view_path_to_active_row), (get_active_item_id),
	(activate_from_item_id), (on_shrink_animation_step),
	(start_shrink_animation), (deactivate),
	(translate_view_path_to_list_path), (get_selected_list_path),
	(gdm_chooser_widget_activate_selected_item), (add_separator),
	(on_selection_changed), (gdm_chooser_widget_init):
	* gui/simple-greeter/gdm-greeter-login-window.c
	(on_gconf_key_changed):
	* gui/simple-greeter/gdm-language-chooser-dialog.c
	(gdm_language_chooser_dialog_class_init),
	(gdm_language_chooser_dialog_init):
	* gui/simple-greeter/gdm-language-option-widget.c
	(on_dialog_response), (gdm_language_option_widget_hide_dialog),
	(create_dialog), (gdm_language_option_widget_show_dialog),
	(gdm_language_option_widget_activated),
	(gdm_language_option_widget_init),
	(gdm_language_option_widget_finalize):
	* gui/simple-greeter/gdm-layout-chooser-dialog.c
	(gdm_layout_chooser_dialog_class_init), (respond),
	(gdm_layout_chooser_dialog_init):
	* gui/simple-greeter/gdm-layout-option-widget.c
	(gdm_layout_option_widget_set_layout_from_dialog),
	(on_dialog_response), (gdm_layout_option_widget_hide_dialog),
	(create_dialog), (gdm_layout_option_widget_show_dialog),
	(gdm_layout_option_widget_activated),
	(gdm_layout_option_widget_init),
	(gdm_layout_option_widget_finalize),
	(gdm_layout_option_widget_set_current_layout_name):
	Fix a number of problems in the chooser widgets.  Remove
	some unused code.  Drop handling activation as response
	for now.  Fix a leak.  Fix some bugs with tranlating
	child paths.
	Fixes #549223

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

	* gui/simple-greeter/gdm-language-chooser-dialog.c
	(gdm_language_chooser_dialog_init),
	(gdm_language_chooser_dialog_new):
	* gui/simple-greeter/gdm-language-chooser-widget.c
	(language_has_font):
	* gui/simple-greeter/gdm-layout-chooser-dialog.c
	(gdm_layout_chooser_dialog_init), (gdm_layout_chooser_dialog_new):
	Use updated icon names.  Fix some code style.

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

	* gui/simple-greeter/gdm-chooser-widget.c
	(gdm_chooser_widget_activate_selected_item):
	Check that we have a selected path before
	using it.  Fixes #549040

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

	* data/greeter-autostart/Makefile.am:
	* data/greeter-autostart/gnome-mag.desktop.in:
	* data/greeter-autostart/gok.desktop.in:
	* data/greeter-autostart/orca-screen-reader.desktop.in:
	Add desktop files so we make sure to provide the required
	functionality.

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

	* configure.ac:
	* data/Makefile.am:
	* data/greeter-autostart/Makefile.am:
	* data/greeter-autostart/gnome-power-manager.desktop.in.in:
	* data/greeter-autostart/gnome-settings-daemon.desktop.in.in:
	* gui/simple-greeter/Makefile.am:
	* gui/simple-greeter/at-spi-registryd-wrapper.desktop.in.in:
	* gui/simple-greeter/gdm-simple-greeter.desktop.in.in:
	Add some desktop files to populate the default greeter session.

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

	* daemon/gdm-display-access-file.c (_create_xauth_file_for_user):
	* data/Makefile.am:
	* data/gdm.schemas.in.in:
	A few more fixes to allow the gdm greeter username to be
	configured at build time.
	Patch from Patryk Zawadzki <patrys@pld-linux.org>
	Fixes #504565

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

	* gui/simple-greeter/Makefile.am:
	Fix build.

2008-08-21  Matthias Clasen  <mclasen@redhat.com>

	* gui/simple-greeter/test-layout-chooser.c: Add a test program
	for the layout chooser.
	* gui/simple-greeter/Makefile.am: ...and integrate it.

	* configure.ac: Actually define HAVE_LIBXKLAVIER when we have
	 it. Also fix several typos.

2008-08-20  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac: Fix broken check for TCP Wrappers.  Fixes bug
	  #548676.  Patch by Stanislav Brabec <sbrabec@suse.cz> and
	  Brian Cameron <Brian.Cameron@sun.com>

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

	* gui/user-switch-applet/applet.c (menuitem_destroy_cb),
	(create_sub_menu), (destroy_sub_menu), (set_menu_visibility),
	(client_notify_lockdown_func), (fill_applet):
	Don't hide the entire applet when user switching is locked down,
	just hide the submenu.

2008-08-20  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac: Simplify the Solaris OS checks.
	* data/Makefile.am, data/Xsession.in: Make it easy to insert
	  Distribution specific scripting into the Xsession script.
	* data/Xsession.common, data/Xsession.solaris: Provide Solaris
	  and default script.  Patch by Takao Fujiwara <Takao.Fujiwara@sun.com>
	  and Brian Cameron <Brian.Cameron@sun.com>.  Fixes bugs #509141
	  and #547549.

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

	* gui/simple-greeter/gdm-greeter-panel.c
	(gdm_greeter_panel_set_monitor), (gdm_greeter_panel_set_property),
	(gdm_greeter_panel_get_property), (gdm_greeter_panel_class_init),
	(gdm_greeter_panel_new):
	* gui/simple-greeter/gdm-greeter-panel.h:
	* gui/simple-greeter/gdm-greeter-session.c (toggle_panel):
	* gui/simple-greeter/test-greeter-panel.c (main):
	Add monitor attribute and show panel on screen/monitor that has
	the pointer.

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

	* data/gdm.conf:
	* data/gdm.conf.in:
	Add/remove files.

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

	* configure.ac:
	* daemon/gdm-chooser-server.c (gdm_chooser_server_class_init):
	* daemon/gdm-display.c (gdm_display_real_create_authority):
	* daemon/gdm-factory-slave.c (run_greeter):
	* daemon/gdm-greeter-server.c (gdm_greeter_server_class_init):
	* daemon/gdm-simple-slave.c (on_session_accredited), (run_greeter):
	* daemon/gdm-welcome-session.c (gdm_welcome_session_class_init):
	* daemon/gdm-xdmcp-chooser-slave.c (run_chooser):
	* data/Makefile.am:
	* gui/simple-greeter/gdm-user-manager.c:
	Allow the gdm greeter username to be configured at build time.
	Patch from Patryk Zawadzki <patrys@pld-linux.org>
	Fixes #504565

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

	* gui/user-switch-applet/applet.c (applet_size_allocate_cb),
	(reset_icon), (fill_applet):
	Make the applet icon scale with panel size
	Patch from: Patryk Zawadzki <patrys@pld-linux.org>
	Fixes #548551

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

	* gui/simple-greeter/gdm-chooser-widget.c
	(translate_view_path_to_list_path),
	(translate_list_path_to_view_path), (activate_from_item_id),
	(get_path_to_active_row), (on_shrink_animation_complete),
	(clear_selection), (activate_from_row), (get_selected_path),
	(gdm_chooser_widget_activate_selected_item),
	(gdm_chooser_widget_class_init), (on_row_activated),
	(on_selection_changed), (gdm_chooser_widget_init),
	(gdm_chooser_widget_add_item), (gdm_chooser_widget_remove_item),
	(gdm_chooser_widget_activate_if_one_item),
	(gdm_chooser_widget_loaded):
	* gui/simple-greeter/gdm-chooser-widget.h:
	* gui/simple-greeter/gdm-greeter-login-window.c (on_users_loaded),
	(on_user_chosen), (load_theme):
	* gui/simple-greeter/gdm-user-chooser-widget.c (on_users_loaded),
	(load_users), (gdm_user_chooser_widget_constructor),
	(gdm_user_chooser_widget_dispose):
	Make activation of single item work a bit more reliably.

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

	* gui/simple-greeter/gdm-chooser-widget.c (activate_if_one_item),
	(gdm_chooser_widget_set_active_item),
	(gdm_chooser_widget_set_activate_on_one_item):
	* gui/simple-greeter/gdm-chooser-widget.h:
	* gui/simple-greeter/gdm-user-chooser-widget.c (on_users_loaded),
	(gdm_user_chooser_widget_constructor):
	Rename to gdm_chooser_widget_set_activate_on_one_item to make it
	clear that it is basically a property.  Set the property before
	adding items.

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

	* gui/simple-greeter/gdm-chooser-widget.c (activate_if_one_item),
	(_grab_focus), (on_grow_animation_complete),
	(skip_resize_animation), (gdm_chooser_widget_show),
	(gdm_chooser_widget_focus), (gdm_chooser_widget_focus_in_event):
	* gui/simple-greeter/gdm-greeter-login-window.c (set_focus):
	* gui/simple-greeter/gdm-user-chooser-widget.c (add_user),
	(on_user_added), (on_user_removed), (on_user_is_logged_in_changed),
	(on_user_login_frequency_changed), (on_users_loaded),
	(gdm_user_chooser_widget_constructor),
	(gdm_user_chooser_widget_class_init),
	(gdm_user_chooser_widget_init):
	Don't load the user manager if local users are disabled.
	Fix focus handling.

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

	* gui/simple-greeter/gdm-simple-greeter.schemas.in:
	Remove obsolete a11y button gconf key.

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

	* configure.ac: Make PolicyKit-gnome optional
	Patch from: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
	Fixes #547965

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

	* configure.ac: Clean up some usage.
	Patch from: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
	Fixes #547965

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

	* gui/simple-greeter/gdm-user-chooser-widget.c (on_users_loaded):
	Focus the user list after users have been loaded.

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

	* common/gdm-signal-handler.c (signal_io_watch),
	(gdm_signal_handler_set_fatal_func):
	* common/gdm-signal-handler.h:
	* daemon/factory-slave-main.c (main):
	* daemon/gdm-session-direct.c (stop_worker):
	* daemon/gdm-session-worker-job.c (session_worker_job_child_watch):
	* daemon/main.c (main):
	* daemon/product-slave-main.c (main):
	* daemon/session-worker-main.c (main):
	* daemon/simple-slave-main.c (main):
	* daemon/xdmcp-chooser-slave-main.c (main):
	Use a callback for the fatal handler instead of supplying
	the main_loop.

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

	* configure.ac:
	* daemon/gdm-greeter-session.c (gdm_greeter_session_new):
	* gui/simple-greeter/Makefile.am:
	* gui/simple-greeter/at-spi-registryd-wrapper.desktop.in.in:
	* gui/simple-greeter/gdm-greeter-session.c (toggle_panel),
	(toggle_login_window), (gdm_greeter_session_start),
	(gdm_greeter_session_stop), (gdm_greeter_session_event_handler),
	(gdm_greeter_session_init):
	* gui/simple-greeter/gdm-session-client.c:
	* gui/simple-greeter/gdm-session-client.h:
	* gui/simple-greeter/gdm-session-manager.c:
	* gui/simple-greeter/gdm-session-manager.h:
	* gui/simple-greeter/gdm-simple-greeter.desktop.in.in:
	* gui/simple-greeter/greeter-main.c (session_manager_connect),
	(register_client), (main):
	Switch to using gnome-session 2.23.6+ for session management.
	The actual greeter that will be shown will be determined by
	autostart.  This means that we'll share a common SM framework
	and it will be easier to change greeter frontends.

2008-08-14  Behdad Esfahbod  <behdad@gnome.org>

	Bug 547826 – Whitelist languages not known by fontconfig

	* configure.ac: Require fontconfig >= 2.6.0

	* gui/simple-greeter/gdm-language-chooser-widget.c
	(language_has_font): Accept language if FcLangGetCharSet()
	returns NULL on it.

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

	* data/session-setup.entries:
	Make font size Sans 14 for greeter.  Shouldn't really
	be done in mandatory though.

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

	* gui/simple-greeter/Makefile.am:
	* gui/simple-greeter/gdm-a11y-preferences-dialog.c:
	* gui/simple-greeter/gdm-a11y-preferences-dialog.glade:
	* gui/simple-greeter/gdm-a11y-preferences-dialog.h:
	* gui/simple-greeter/gdm-greeter-panel.c (gdm_greeter_panel_init):
	Remove a11y dialog and button on panel.  This is
	now provided by gnome-settings-daemon.

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

	* gui/simple-greeter/gdm-simple-greeter.schemas.in:
	Enable xrandr g-s-d plugin.

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

	* gui/simple-greeter/gdm-user.c (frame_pixbuf):
	Lighten the color of the user icon matting.

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

	* gui/user-switch-applet/applet.c (fill_applet):
	Don't show help menu item.  It doesn't do anything.

2008-08-01  Matthias Clasen  <mclasen@redhat.com>

	* gui/simple-greeter/gdm-languages.c (territories_parse_start_tag):
	Prefer common_name if it exists. Patch by Jens Petersen

2008-07-31  William Jon McCann  <jmccann@redhat.com>

	* daemon/gdm-welcome-session.c (gdm_welcome_session_spawn):
	Set up the ConsoleKit session before starting dbus
	so it will get the cookie.

2008-07-30  William Jon McCann  <jmccann@redhat.com>

	* configure.ac: Post release version bump