==== 2.15.5 ====

2006-07-24  William Jon McCann  <[email protected]>

       * NEWS: Update for 2.15.5 release.

2006-07-24  William Jon McCann  <[email protected]>

       * src/gs-window-x11.c (gs_window_real_key_press_event):
       Ignore brightness keys.

       Patch from Matthew Garrett.
       Fixes #347854

2006-07-24  William Jon McCann  <[email protected]>

       * src/gs-listener-dbus.c: (listener_dbus_add_ref_entry),
       (listener_service_deleted), (listener_dbus_handle_session_message),
       (listener_dbus_handle_system_message),
       (gs_listener_message_handler), (gs_listener_dbus_init),
       (listener_dbus_filter_function),
       (listener_dbus_system_filter_function), (gs_listener_acquire):
       Listen for KEY_COFEE from HAL.  Lock screen in response.

       Based on patch from downstream Ubuntu.
       Fixes #347854

2006-07-21  William Jon McCann  <[email protected]>

       * src/gnome-screensaver-preferences.c: (setup_treeview_idle),
       (init_capplet):
       Populate the themes list in an idle.  Should speed up
       startup a bit.

2006-07-18  William Jon McCann  <[email protected]>

       * src/gnome-screensaver-dialog.c: (auth_message_handler):
       Only show message when we have a response.

2006-07-18  William Jon McCann  <[email protected]>

       * data/lock-dialog-default.glade:
       Add a bit more padding to make it more like what
       we had for 2.14 and to stand out more since we don't
       have window decoration.

2006-07-18  William Jon McCann  <[email protected]>

       * src/gnome-screensaver-dialog.c: (request_response),
       (auth_message_handler), (reset_idle_cb), (do_auth_check):
       * src/gs-lock-plug.c: (gs_lock_plug_set_sensitive),
       (monitor_progress), (gs_lock_plug_run), (gs_lock_plug_show_prompt):
       * src/gs-lock-plug.h:
       Make sure to grab focus to the entry when a prompt is shown.  Only
       desensitize the buttons and entry box as we did in 2.14.
       Fixes #347788.

2006-07-18  William Jon McCann  <[email protected]>

       * src/test-window.c: (window_activity_cb),
       (disconnect_window_signals), (connect_window_signals):
       Make test-window work again after signal changes.

2006-07-17  William Jon McCann  <[email protected]>

       * src/gs-window-x11.c (watchdog_timer):
       Use gdk_window_focus instead of gtk_window_present
       to prevent theme flicker.

       Patch from Ryan Lortie <[email protected]>
       Fixes #347853.

2006-07-12  William Jon McCann  <[email protected]>

       * src/Makefile.am:
       * src/gs-manager.c: (window_dialog_up_cb),
       (find_window_at_pointer), (window_activity_cb),
       (disconnect_window_signals), (connect_window_signals),
       (gs_manager_request_unlock):
       * src/gs-manager.h:
       * src/gs-marshal.list:
       * src/gs-window-x11.c: (maybe_handle_activity),
       (gs_window_real_key_press_event),
       (gs_window_real_motion_notify_event),
       (gs_window_real_button_press_event), (gs_window_real_scroll_event),
       (gs_window_class_init), (gs_window_finalize):
       * src/gs-window.h:
       Emit a signal when activity is detected on the window.  Allow
       the manager to decide whether an unlock request should occur and
       where.  Make the dialog appear on the correct window when
       in xinerama.

2006-07-11  William Jon McCann  <[email protected]>

       * src/gs-window-x11.c: (queue_key_event):
       Don't queue escape.

2006-07-11  William Jon McCann  <[email protected]>

       * src/gs-manager.c: (manager_maybe_start_job_for_window),
       (window_dialog_down_cb):
       Add some debug spew.  Resume jobs after resetting dialog up flag.

2006-07-11  William Jon McCann  <[email protected]>

       * src/gs-job.c: (gs_job_died), (command_watch), (gs_job_start),
       (gs_job_stop), (gs_job_suspend):
       * src/gs-manager.c: (lookup_job_for_window),
       (manager_maybe_stop_job_for_window),
       (manager_maybe_start_job_for_window), (cycle_job), (throttle_job),
       (resume_job), (gs_manager_cycle), (maybe_set_window_throttle),
       (window_obscured_cb), (disconnect_window_signals),
       (connect_window_signals), (gs_manager_request_unlock):
       * src/gs-window-x11.c: (gs_window_get_property),
       (gs_window_is_obscured), (window_set_obscured),
       (gs_window_real_visibility_notify_event), (gs_window_class_init),
       (gs_window_init):
       * src/gs-window.h:

       Stop running screensaver themes on each window when
       it is completely obscured.  This happens when the
       VT switches.  We resume running the theme when the
       window is unobscured.  We additionally try to attempt
       unlock (or request authentication) when unobscured.
       Fixes #339330

2006-07-11  William Jon McCann  <[email protected]>

       * src/gnome-screensaver-command.c (main):
       Use dbus_connection_close not _disconnect
       Fixes #347126

2006-07-10  William Jon McCann  <[email protected]>

       * configure.ac: Post release version bump