==== 0.0.19 ==== 2005-11-14 William Jon McCann * NEWS: Update for 0.0.19 release 2005-11-14 William Jon McCann * 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 * src/gs-lock-plug.c (constrain_list_size): Use at most 1/4 of screen. 2005-11-14 William Jon McCann * 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 * 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 * 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 * 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 * 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 * src/gs-window-x11.c (gs_window_new): Make window OverrideRedirect. Patch from Ray Strode Fixes #321194. 2005-11-08 William Jon McCann * 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 * 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 * 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 * 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 * 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 * 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 * configure.ac: Don't explicitly require libxml since it is no longer used directly. 2005-11-03 William Jon McCann * configure.ac: Post release version bump.