==== 0.0.6 ====

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

	* NEWS: Update for 0.0.6 release.

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

	* src/gs-window-x11.c (update_geometry): New function to keep
	track of the window geometry.
	(screen_size_changed): New function to handle screen size changes.
	(gs_window_move_resize_window): New function to nicely handle
	window moving and resizing.
	(gs_window_real_realize): Queue a window resize and connect to the
	screen-size-changed signal.
	(gs_window_set_monitor): New function to set the monitor the window
	should appear on.
	(gs_window_get_monitor): New function to get the monitor the window
	appears on.
	(gs_window_set_property, gs_window_get_property): Add monitor.
	(gs_window_real_size_request): Handle window size requests to
	make the window fill the monitor.
	(gs_window_class_init): Implement size-request handler and add
	monitor property.
	(gs_window_init): Initialize window geometry.  Don't make the
	window modal.  Don't make the window stick.  Don't take focus
	on map.  Don't set the window position to CENTER_ALWAYS.
	(gs_window_new): Set monitor value.

	* src/gs-manager.c (window_dialog_up_cb): Transfer grabs to window
	where dialog goes up so the password can be typed in.  Make all
	other windows insensitive so events won't be triggered while
	dialog is up.
	(window_dialog_down_cb): Make all windows sensitive when dialog
	goes down.
	(window_map_event_cb): Only transfer grabs to window on monitor
	with the pointer.
	(gs_manager_create_window): Create a separate window for each
	monitor of the screen instead of spanning the entire virtual
	desktop with one screensaver window.

	This patch adds multihead/xinerama support.

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

	* src/file-transfer-dialog.c: Don't include gnome.h
	(file_transfer_dialog_update_num_files) 
	(file_transfer_dialog_set_prop, eel_gtk_label_make_bold) 
	(create_titled_label, file_transfer_dialog_init) 
	(file_transfer_dialog_update_cb):
	HIG updates and make consistent with nautilus transfer
	progress dialog.

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

	* src/gs-manager.c (select_theme): In the odd case the the
	screensaver is activated when it is disabled don't use a
	theme.
	(window_show_cb): Set theme after prepending to search path.

	* src/gs-job.c (gs_job_set_theme): Add warning messages.
	(gs_job_new_for_widget): Don't set theme here.
	(spawn_on_widget): Use g_warning instead of g_message.
	(gs_job_start): Add warning messages.

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

	* src/gs-job.c: Add /usr/libexec to known hack locations.

2005-06-27  Dennis Cranston <dennis_cranston@yahoo.com>

	* data/gnome-screensaver-preferences.glade: Fix small HIG widget
	spacing regression.
	
2005-06-23  William Jon McCann  <mccann@jhu.edu>

	* src/gs-monitor.c (prefs_changed_cb): Update the idle watcher
	state when configuration changes.

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

	* savers/popsquares.c (screenhack_init, screenhack_iter):
	Don't crash when window size is zero.  Remove unnecessary division.

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

	* src/gnome-screensaver-preferences.c (time_to_string_text): Don't
	display hanging zeros in time string.
	(format_value_callback_time, init_capplet): Format the activation
	time string more nicely.

	* data/gnome-screensaver-preferences.glade: Display activation time
	text on top of slider and remove hard-coded units.

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

	* src/gs-window-x11.[ch] (gs_window_clear): Add to public API.

	* src/gs-manager.c (gs_manager_set_throttle_enabled): Clear
	the window when the screensaver is throttled.

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

	* data/Makefile.am (install-data-hook): Wrap text better.

	* configure.ac: Fix typo from last commit.

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

	* configure.ac: Clean up checks and summary text.

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

	* configure.ac: Up dbus dependency to 0.30.

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

	* TODO: Remove done dnd item. 

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

	* src/gs-lock-plug.c (gs_lock_plug_init)
	(gs_lock_plug_response, password_check_idle_cb): Use more human
	text.

	* data/gnome-screensaver.schemas.in: Fix typo.

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

	* src/gnome-screensaver-dialog.c: Remove dbus includes.

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

	* src/gs-manager.c (gs_manager_init, gs_manager_finalize):
	Remove unused and unneeded gconf client.

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

	* src/gs-monitor.c (manager_blanked_cb, manager_unblanked_cb) 
	(watcher_idle_cb, listener_lock_cb, listener_quit_cb) 
	(listener_active_changed_cb, listener_throttled_changed_cb) 
	(gs_monitor_init, gs_monitor_start): Use listener to hold state.

	* src/gs-listener-dbus.c (gs_listener_send_signal_active_changed) 
	(gs_listener_send_signal_throttle_enabled_changed) 
	(gs_listener_set_active, gs_listener_set_throttle_enabled) 
	(listener_property_set_bool, raise_property_type_error) 
	(listener_set_property, listener_get_property) 
	(gs_listener_message_handler, gs_listener_set_property) 
	(gs_listener_get_property, gs_listener_class_init): Use a property
	based approach for the dbus object interface.  This makes it much
	easier to handle getting values as well as setting them.

	* src/gnome-screensaver-command.c (screensaver_send_message_bool) 
	(screensaver_send_message_void, do_command): Use new dbus object
	methods.

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

	* src/gs-monitor.c (listener_throttle_cb, listener_unthrottle_cb) 
	(gs_monitor_init): 
	* src/gs-manager.c (gs_manager_set_throttle_enabled) 
	(gs_manager_cycle, gs_manager_set_property) 
	(gs_manager_get_property, gs_manager_class_init) 
	(window_dialog_up_cb, window_dialog_down_cb, window_show_cb): 
	* src/gs-listener-dbus.c (gs_listener_message_handler) 
	(gs_listener_class_init): 
	* src/gnome-screensaver-command.c (do_command):
	Add support for throttling the screensaver.  When throttling is
	enabled the screensaver will do its best to use as few resources
	as possible.  At the moment this only involves stopping themes
	from running.

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

	* data/Makefile.am (install-data-hook): Wrap text in Solaris
	warning message better.

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

	* configure.ac: Add HAVE_USER_SWITCHING back.

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

	* data/gnome-screensaver: Add PAM configuration file
	copied from GDM.

	* src/passwd-pam.c: Update comments for gnome-screensaver.

	* src/passwd-helper.c (ext_run): Use gnome-screensaver as
	helper service name.

	* src/Makefile.am: Use gnome-screensaver as PAM service name.

	* data/Makefile.am (install-data-hook): Install PAM files.

	* configure.ac: Determine PAM conf dir.  Show configuration
	summary.

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

	* src/gnome-screensaver.c (main): Don't use error if NULL.
	For some reason gtk_init is failing without setting an error
	when unable to open display.

	* src/subprocs.h: Add missing include.

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

	* configure.ac: Remove Werror.

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

	* src/gs-lock-plug.c (gs_lock_plug_set_switch_enabled) 
	(gs_lock_plug_set_property, gs_lock_plug_get_property) 
	(gs_lock_plug_class_init): 
	* src/gnome-screensaver-dialog.c (popup_dialog_idle, main):
	Make showing the New Login button a property.

	* configure.ac: Only enable user switching if the system
	has the capability.

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

	* src/cut-n-paste/fusa-utils.h: 
	* src/cut-n-paste/fusa-manager.c (fusa_manager_activate_display):
	Sync up with fusa CVS.

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

	* src/gs-watcher-x11.c: Check if sys/select.h is present.
	* src/gs-monitor.c: Remove unneeded includes.

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

	* src/gnome-screensaver-preferences.c (populate_model) 
	(compare_theme, separator_func, setup_treeview):
	Add a separator between the builtin screensaver modes
	and the rest of the themes.

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

	* src/gs-lock-plug.c (get_ok_button_for_page) 
	(get_switch_button_for_page, gs_lock_plug_init):
	Use New Login instead of Login Screen.

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

	* src/gs-lock-plug.c (monitor_progress): Use ngettext to handle
	plurals.  Fixes #307560.

	Based on patch by Thierry Moisan <thierryn@videotron.ca>

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

	* src/gs-job.c (parse_theme): Cast xmlChar* to char* (unsigned to
	signed) to fix building with gcc4.  Fixes #307450.

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

	* src/gnome-screensaver-preferences.c (theme_installer_run) 
	(init_capplet): Remove spurious debug messages.

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

	* src/file-transfer-dialog.[ch]: New files copied from
	gnome-control-center.

	* src/gnome-screensaver-preferences.c (reload_themes) 
	(transfer_done_cb, transfer_cancel_cb, theme_installer_run) 
	(drag_motion_cb, drag_leave_cb, drag_data_received_cb) 
	(init_capplet): 
	* src/Makefile.am:
	Add basic support for drag and drop of screensaver themes
	onto the capplet.

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

	* configure.ac: Post release version bump.

==== 0.0.5 ====
	
2005-06-07  William Jon McCann  <mccann@jhu.edu>

	* NEWS: Update for release

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

	* savers/Makefile.am (EXTRA_DIST): Add theme data.
	* data/Makefile.am (EXTRA_DIST): Add glade and desktop data.

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

	* src/gnome-screensaver-preferences.c (preview_set_theme):
	Make activation time slider insensitive when screensaver is
	disabled.

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

	* configure.ac: 
	* src/Makefile.am: Add missing DBUS_CFLAGS.

	Patch from Jaap A. Haitsma <jaap@haitsma.org>.
	Fixes #306487.

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

	* src/gs-job.c (load_themes): Only use first theme in search path
	for any given name.

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

	* src/gs-manager.c (window_show_cb): 
	* src/gnome-screensaver-preferences.c (init_capplet):
	Look for user themes in g_get_user_data_dir/gnome-screensaver/themes.

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

	* src/gs-manager.c (gs_manager_cycle): Use GError.

	* src/gs-job.c (gs_job_set_theme_path, gs_job_get_theme_path)
	(gs_job_prepend_theme_path): Add ability to extend the theme
	search path.
	(theme_info_new, gs_job_theme_info_free, gs_job_theme_info_copy):
	Add ThemeInfo API to handle getting information about themes.
	(load_themes, gs_job_theme_rescan_if_needed, ensure_valid_themes) 
	(gs_job_lookup_theme_info, hash2slist_foreach) 
	(g_hash_table_slist_keys, gs_job_get_theme_list, gs_job_init) 
	(gs_job_finalize, check_command, gs_job_set_theme) 
	(gs_job_new_for_widget, spawn_on_widget, gs_job_start):
	Use a hash table to store theme info.

	* src/gnome-screensaver-preferences.c (preview_set_theme): Handle errors.
	(populate_model): Use new ThemeInfo API.

2005-05-21  Frank Arnold  <farnold@cvs.gnome.org>

	* configure.ac: Added German (de) to ALL_LINGUAS.

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

	* src/gs-job.c (nice_process): Operate on the specified pid
	instead of current process.

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

	* src/gs-job.c (nice_process, spawn_on_widget):
	Set subprocess priority.

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

	* src/gs-monitor.c (gs_monitor_new, gs_monitor_start):
	Split out monitor start.

	* src/gs-listener-dbus.c: Use lowercase name and path.
	(gs_listener_acquire): Set error correctly.

	* src/gnome-screensaver.c (main): Remove dbus stuff and let
	gs-monitor fail if it cannot get the service.

	* src/gnome-screensaver-command.c: Use lowercase name and path.

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

	* src/gs-listener-dbus.c (gs_listener_acquire):
	Make sure input isn't NULL.

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

	* src/gs-monitor.c (manager_blanked_cb, manager_unblanked_cb): 
	* src/gs-listener-dbus.[ch] (gs_listener_send_signal_activated) 
	(gs_listener_send_signal_deactivated):
	Send Activated or Deactivated signals over dbus.

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

	* configure.ac: 
	* src/gnome-screensaver-command.c (screensaver_is_running): 
	* src/gnome-screensaver.c (check_dbus): 
	* src/gs-listener-dbus.c (screensaver_is_running) 
	(gs_listener_acquire):
	Support the both the 0.23 and 0.3 dbus APIs.  Fixes #303288.

	Patch from Diego Gonzalez <diego@pemas.net>.

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

	* savers/.cvsignore: Added.

2005-05-05  Dennis Cranston <dennis_cranston@yahoo.com>

	* data/gnome-screensaver-preferences.glade: Adjust widget
	spacing according to HIG.

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

	* data/gnome-screensaver-preferences.glade: Don't use a
	horiz. scrollbar on the themes list.  And don't fill space.

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

	* src/gs-monitor.c (listener_poke_cb, gs_monitor_init): 
	* src/gs-listener-dbus.c (gs_listener_message_handler) 
	(gs_listener_class_init): 
	* src/gnome-screensaver-command.c (do_command):
	Rename ping to poke to avoid confustion with dbus .Ping.

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

	* configure.ac: Remove app-default stuff.

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

	* README: Removed GTK bug as known issue since we work around it.

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

	* src/gnome-screensaver-preferences.c (config_set_theme) 
	(preview_set_theme, setup_treeview_selection): Guard against
	calling strcmp with null.

	* src/gs-prefs.c:
	* src/gnome-screensaver-preferences.c:
	* data/gnome-screensaver.schemas.in:
	Rename gconf key to "themes" and add it to schemas.

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

	* src/gs-window-x11.c (gs_window_real_show, spawn_on_window) 
	(is_logout_enabled, popup_dialog_idle) 
	(gs_window_set_logout_enabled, gs_window_set_logout_timeout) 
	(gs_window_set_property, gs_window_get_property) 
	(gs_window_finalize): 
	* src/gs-prefs.c (gs_prefs_load_from_gconf, key_changed_cb): 
	* src/gs-monitor.c (prefs_changed_cb, gs_monitor_init): 
	* src/gs-manager.c (gs_manager_set_logout_enabled) 
	(gs_manager_set_lock_timeout, gs_manager_set_logout_timeout) 
	(gs_manager_set_property, gs_manager_get_property) 
	(gs_manager_class_init, window_show_cb, gs_manager_create_window): 
	* src/gs-lock-plug.c (gs_lock_plug_set_logout_enabled) 
	(gs_lock_plug_set_property, gs_lock_plug_get_property) 
	(gs_lock_plug_class_init, logout_button_clicked) 
	(gs_lock_plug_init): 
	* src/gnome-screensaver-dialog.c (popup_dialog_idle): 
	* src/Makefile.am: 
	* data/gnome-screensaver.schemas.in:
	Add support for showing a logout button after a specified
	amount of time.  This depends on the fix for bug #149447.
	Fixes #301710.

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

	* src/gs-watcher-x11.c (gs_watcher_reset):
	Add a convenience function for resetting the idle
	watcher.

	* src/gs-monitor.c (listener_ping_cb, gs_monitor_init): 
	* src/gs-listener-dbus.c (gs_listener_message_handler) 
	(gs_listener_class_init): 
	* src/gnome-screensaver-command.c (do_command):
	Add ping dbus method that can be used to simulate user
	activity or as a safe way to probe if the screensaver is
	running.

2005-05-01  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.ac: Added Spanish (es) to ALL_LINGUAS.

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

	* data/gnome-screensaver-preferences.glade:
	Now even simpler.

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

	* data/gnome-screensaver-preferences.glade: 
	* src/gnome-screensaver-preferences.c (config_get_blank_delay) 
	(config_get_theme, setup_treeview_selection, init_capplet):
	Support unwritable gconf keys in the interface.

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

	* src/gnome-screensaver-preferences.c (compare_theme) 
	(setup_treeview): Sort the theme list.

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

	* src/gs-prefs.c (gs_prefs_load_from_gconf, key_changed_cb) 
	(gs_prefs_init, gs_prefs_finalize): 
	* src/gs-monitor.c (prefs_changed_cb, gs_monitor_init):
	More renaming savers to themes.

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

	* src/gs-manager.c (gs_manager_set_themes, select_theme) 
	(gs_manager_cycle, window_show_cb): 
	* src/gs-job.c (getnodeset, get_first_xpath_prop) 
	(get_xml_config_string, gs_job_theme_parse, gs_job_finalize) 
	(gs_job_set_command, gs_job_set_theme, gs_job_new_for_widget) 
	(spawn_on_widget, gs_job_start): 
	* src/gnome-screensaver-preferences.c (config_get_theme) 
	(config_set_theme, preview_set_theme, get_themes_dir) 
	(theme_entry_free, get_theme_list, populate_model) 
	(tree_selection_changed_cb, setup_treeview) 
	(setup_treeview_selection): 
	* src/Makefile.am: 
	* savers/Makefile.am: 
	* configure.ac:
	Add support for XML theme configuration.  Only support configuration
	via theme names.  The mapping to a command is done by the XML config.

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

	* src/gs-watcher-x11.c (gs_watcher_set_dpms): 
	* src/gs-prefs.c (gs_prefs_load_from_gconf, key_changed_cb): 
	* src/gs-monitor.c (prefs_changed_cb, gs_monitor_init):
	Enable DPMS support.

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

	* src/gs-manager.c (gs_manager_cycle, cycle_timeout) 
	(gs_manager_set_cycle_delay): Don't cycle the theme
	while the lock dialog is up.

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

	* src/gs-window-x11.c (spawn_on_window, wait_on_child) 
	(gs_window_dialog_finish, command_watch):
	Don't leak pipe fds.  Be more correct about handling pids.

	* src/gs-job.c (spawn_on_widget): Uncomment channel unref.

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

	* src/gs-job.c (wait_on_child, gs_job_died, gs_job_finalize) 
	(spawn_on_widget, command_watch, gs_job_stop):
	Don't leak pipe fds.  Be more correct about handling pids.

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

	* src/gnome-screensaver-preferences.c (init_capplet):
	Use screensaver icon here too.

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

	* data/gnome-screensaver-preferences.desktop.in:
	Use screensaver icon.  Fix comment.

	Patch from Jaap A. Haitsma <jaap@haitsma.org>.
	Fixes #301709

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

	* src/gs-lock-plug.c (button_get_label_widget) 
	(button_mnemonic_activate_click, switch_page, gs_lock_plug_init):
	Allow mnemonic activation with keyboard grabbed.
	Work around bug 172998.

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

	* savers/popsquares.c (screenhack_init, screenhack_iter) 
	(screenhack_destroy, new_window, get_window, do_restart) 
	(do_configure_event, do_event, main):
	Add support for configuration events.

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

	* savers/popsquares.c (screenhack_init, screenhack_iter) 
	(screenhack_destroy): Make functions static for now.

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

	* data/gnome-screensaver-preferences.glade:
	Use vbox/hbox instead of frame.

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

	* src/gnome-screensaver-preferences.c (saver_entry_free) 
	(get_saver_list, populate_model):
	Construct saver list more dynamically.

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

	* savers/Makefile.am: 
	* savers/popsquares.c: 
	* src/gs-job.c: 
	* src/Makefile.am: 
	* configure.ac: 
	* Makefile.am:
	Add gdk port of popsquares saver that uses the
	desktop theme and doesn't support configuration.

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

	* src/gs-window-x11.c (gs_window_override_user_time) 
	(gs_window_real_realize):
	Try to work around focus stealing prevention.

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

	* README: Added bugzilla info, etc.

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

	* src/gs-watcher-x11.c (gs_watcher_set_timeout): 
	* src/gs-prefs.c (key_changed_cb): 
	* src/gs-monitor.c (prefs_changed_cb):
	Make daemon respond to blank delay gconf changes.

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

	* src/gnome-screensaver-preferences.c (init_capplet): 
	* data/gnome-screensaver-preferences.glade:
	Make keyboard mnemonic activation work.

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

	* src/gnome-screensaver-preferences.c (config_get_blank_delay) 
	(config_set_blank_delay, blank_delay_value_changed_cb) 
	(init_capplet): Add support for the blank delay.

	* data/gnome-screensaver-preferences.glade: Set default size.

2005-04-19  Gareth Owen  <gowen72@yahoo.com>

	* configure.ac: Added en_GB to ALL_LINGUAS

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

	* src/gs-job.c (gs_job_set_command):
	Handle NULL commands.

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

	* src/gs-job.c (gs_job_finalize):
	Only signal if pid > 0.

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

	* .cvsignore: Updated.
	
	* src/gs-prefs.c (key_changed_cb, gs_prefs_init) 
	(gs_prefs_finalize): 
	* src/gs-monitor.c (prefs_changed_cb, gs_monitor_init):
	Enable monitoring of gconf settings.

	* src/gs-manager.c (window_show_cb): 
	* src/gs-job.c (widget_get_id_string, gs_job_set_widget) 
	(find_command, gs_job_set_command, gs_job_new) 
	(gs_job_new_for_widget, spawn_on_widget, gs_job_start):
	Change jobs to run on a widget instead of GSWindow in
	order to support capplet.  Interpret gconf saver value
	as a full path for security.

	* src/gnome-screensaver-preferences.c: 
	* src/Makefile.am: 
	* data/gnome-screensaver-preferences.glade: 
	* data/gnome-screensaver-preferences.desktop.in: 
	* data/Makefile.am: 
	* configure.ac:
	Add screensaver preferences capplet.

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

	* src/gs-manager.c (window_show_cb, window_map_event_cb) 
	(gs_manager_create_window, gs_manager_create, gs_manager_blank):
	Set up windows and jobs only after showing and lock only
	after map-event.

	* src/gs-manager.c (select_saver, gs_manager_cycle): 
	* src/gs-job.c (gs_job_set_command, gs_job_new_for_window) 
	(spawn_on_window):
	Use const where appropriate.

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

	* src/gs-lock-plug.c (gs_lock_plug_init):
	Don't indent the password entry.  Use a
	smaller font for the progress text so that
	it isn't too distracting.

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

	* src/gs-lock-plug.c (gs_lock_plug_init):
	Use label instead of entry for username.

	* configure.ac: Use variable for dbus version.

2005-04-15  Adam Weinberger  <adamw@gnome.org>

	* configure.ac: Added en_CA to ALL_LINGUAS.

2005-04-15  Raphael Higino  <raphaelh@cvs.gnome.org>

	* configure.ac: Added pt_BR to ALL_LINGUAS.

2005-04-15  Funda Wang  <fundawang@linux.net.cn>

	* configure.ac: Added "zh_CN" to ALL_LINGUAS.

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

	* src/gs-grab-x11.c (gs_grab_move_mouse):
	Don't regrab pointer here.

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

	* src/gs-grab-x11.c (gs_grab_get_mouse) 
	(gs_grab_get_keyboard_and_mouse):
	Grab and release pointer initially.

2005-04-14  Christian Rose  <menthos@menthos.com>

	* configure.ac: Added "sv" to ALL_LINGUAS.

