==== 0.0.19 ====

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* NEWS: Update for 0.0.19 release

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* src/gs-lock-plug.c (gs_lock_plug_response):
	Use enum for page number.
	(constrain_list_size): Skip if showing auth page.
	Fixes #319888.

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* src/gs-lock-plug.c (constrain_list_size):
	Use at most 1/4 of screen.

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* src/gs-lock-plug.c (constrain_list_size) 
	(setup_list_size_constraint, create_page_two):
	First cut at makeing more space for user list.
	Bug #319888.

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* src/gs-lock-plug.c (gs_lock_plug_size_request):
	Allow for a wider dialog.  Also check for too wide
	dialog.
	(create_page_one): Removed unused system name stuff.
	Put a placeholder label widget in the dialog when the
	face image is not available.
	(gs_lock_plug_init): Make the dialog vertically centered.

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* src/test-window.c (window_show_cb, window_destroyed_cb): 
	* src/Makefile.am:
	Grab keyboard so test window can get user input.

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* src/cut-n-paste/fusa-user-menu-item.[ch]: 
	* src/cut-n-paste/fusa-user.[ch]:
	* src/cut-n-paste/fusa-manager.[ch]:
	Sync with FUSA HEAD.

	* src/gs-lock-plug.c (user_displays_changed_cb, populate_model):
	FUSA API changes.

2005-11-14  William Jon McCann  <mccann@jhu.edu>

	* src/fade.c (xf86_gamma_fade): Add small delay
	after mapping window and before resetting gamma
	to avoid flicker.
	(ignore_all_errors_ehandler, safe_XF86VidModeQueryVersion) 
	(xf86_whack_gamma): Rename variable and use
	gdk_flush().

2005-11-11  William Jon McCann  <mccann@jhu.edu>

	* src/gs-window-x11.c (gs_window_new):
	Make window OverrideRedirect.

	Patch from Ray Strode <rstrode@redhat.com>
	Fixes #321194.

2005-11-08  William Jon McCann  <mccann@jhu.edu>

	* src/.cvsignore: 
	* src/test-window.c: 
	* src/Makefile.am: Add unit test for window.  Tests
	window and dialog functionality.

2005-11-08  William Jon McCann  <mccann@jhu.edu>

	* src/gs-window-x11.c (gs_window_dialog_finish) 
	(remove_command_watch, gs_window_finalize):
	Signal and wait on child in finalize.

	* src/gs-job.c (remove_command_watch, gs_job_stop):
	Use routines for GSource stuff.

2005-11-08  William Jon McCann  <mccann@jhu.edu>

	* src/gs-window-x11.c (remove_watchdog_timer, add_watchdog_timer) 
	(remove_popup_dialog_idle, add_popup_dialog_idle) 
	(remove_request_unlock_idle, add_request_unlock_idle) 
	(emit_deactivated_idle, add_emit_deactivated_idle) 
	(gs_window_real_show, gs_window_real_hide, command_watch) 
	(gs_window_request_unlock, gs_window_real_key_press_event) 
	(gs_window_real_motion_notify_event, gs_window_finalize): 

	* src/gs-watcher-x11.c (remove_idle_timer, add_idle_timer) 
	(remove_watchdog_timer, add_watchdog_timer, reset_timers) 
	(remove_check_pointer_timer, add_check_pointer_timer) 
	(start_pointer_poll, stop_pointer_poll, start_idle_watcher) 
	(stop_idle_watcher, gs_watcher_init, gs_watcher_finalize) 
	(schedule_wakeup_event): 

	* src/gs-power-x11.c (remove_poll_timer, add_poll_timer) 
	(gs_power_init, gs_power_finalize): 

	* src/gs-manager.c (remove_lock_timer, add_lock_timer) 
	(gs_manager_set_lock_timeout, remove_cycle_timer) 
	(add_cycle_timer, gs_manager_set_cycle_timeout, remove_timers) 
	(window_show_cb): 

	Use routines to contain all GSource access so they are easier
	to track and manage.
	
2005-11-04  William Jon McCann  <mccann@jhu.edu>

	* src/gs-lock-plug.c (remove_monitor_idle) 
	(remove_password_check_idle, remove_password_reset_idle) 
	(remove_response_idle, gs_lock_plug_response, monitor_progress) 
	(restart_monitor_progress, password_reset_idle_cb) 
	(password_check_idle_cb, gs_lock_plug_finalize):
	Create routines for removing timeout callbacks.  Reset
	the dialog instead of cancelling it when an invalid
	password is entered.  Fixes #320440.

2005-11-03  William Jon McCann  <mccann@jhu.edu>

	* src/gs-listener-dbus.c (gs_listener_finalize):
	Don't unref dbus connection since it doesn't seem
	to work.

	* src/gs-monitor.c (listener_active_changed_cb):
	Only change watcher state if watching is enabled.
	(_gs_monitor_update_from_prefs): Change watcher enabled
	policy from GConf.  Special case for making watcher active.

	* src/gs-watcher-x11.c (gs_watcher_set_timeout):
	Only reset timers if the timeout value has changed.
	(gs_watcher_reset): Only restart if enabled.
	(gs_watcher_set_active): Display warning if not enabled.
	(gs_watcher_set_enabled, gs_watcher_get_enabled, gs_watcher_init):
	Add enabled policy to be used for disabling idle watching.

2005-11-03  William Jon McCann  <mccann@jhu.edu>

	* src/gs-window-x11.c (gs_window_real_unrealize) 
	(socket_destroyed, gs_window_class_init):
	Disconnect signal handlers.

	* src/gs-monitor.c (disconnect_listener_signals) 
	(connect_listener_signals, disconnect_watcher_signals) 
	(connect_watcher_signals, disconnect_manager_signals) 
	(connect_manager_signals, disconnect_power_signals) 
	(connect_power_signals, disconnect_prefs_signals) 
	(connect_prefs_signals, gs_monitor_init, gs_monitor_finalize):
	Create symmetric functions for connecting and disconnecting
	signal handlers.  Also unref power object.

	* src/gs-manager.c (disconnect_window_signals) 
	(window_destroyed_cb, connect_window_signals) 
	(gs_manager_create_window): Disconnect window
	signal handlers when window is destroyed.

2005-11-03  William Jon McCann  <mccann@jhu.edu>

	* configure.ac: Don't explicitly require
	libxml since it is no longer used directly.

2005-11-03  William Jon McCann  <mccann@jhu.edu>

	* configure.ac: Post release version bump.