==== 2.15.4 ====

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

       * NEWS: Update for 2.15.4 release.

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

       * src/gs-manager.c: (remove_unfade_idle):
       Move function before first usage.  Fixes #346753

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

       * src/gs-manager.c: (gs_manager_finalize),
       (manager_maybe_grab_window), (gs_manager_activate),
       (gs_manager_deactivate):
       Remove unfade idle.

       * src/gs-window-x11.c: (get_best_visual):
       Fix leak.

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

       * src/gs-grab-x11.c (gs_grab_release): Do a gdk
       display sync and flush to make sure the grabs are released.

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

       * src/gnome-screensaver.c: (main):
       * src/gs-fade.c: (xf86_whack_gamma), (gamma_info_init),
       (gs_fade_class_init), (gs_fade_finalize):
       * src/gs-grab-x11.c:
       * src/gs-job.c: (add_known_engine_locations_to_path),
       (get_themes_tree), (find_info_for_id),
       (gs_job_get_theme_info_list), (gs_job_class_init),
       (gs_job_finalize), (gs_job_set_theme), (spawn_on_widget),
       (gs_job_start), (gs_job_stop), (gs_job_suspend):
       * src/gs-listener-dbus.c: (gs_listener_error_quark),
       (gs_listener_class_init), (gs_listener_init),
       (gs_listener_finalize):
       * src/gs-manager.c: (free_themes), (gs_manager_set_themes),
       (gs_manager_class_init), (gs_manager_finalize):
       * src/gs-monitor.c: (gs_monitor_class_init), (gs_monitor_finalize):
       * src/gs-prefs.c: (gs_prefs_class_init), (gs_prefs_init),
       (gs_prefs_finalize):
       * src/gs-prefs.h:
       * src/gs-watcher-x11.c: (gs_watcher_class_init),
       (stop_notice_events), (start_notice_events),
       (_gs_watcher_notice_window_created),
       (_gs_watcher_pointer_position_free),
       (_gs_watcher_set_pointer_position), (start_idle_watcher),
       (gs_watcher_finalize):
       * src/gs-window-x11.c: (gs_window_real_unrealize),
       (gs_window_real_realize), (gs_window_real_show),
       (gs_window_real_hide), (gs_window_real_key_press_event),
       (gs_window_class_init), (gs_window_finalize):
       Misc cleanups.  A few memory reduction attempts.

2006-06-29  William Jon McCann  <[email protected]>

       * src/gnome-screensaver-command.c:
       (screensaver_send_message_inhibit), (do_command):
       Add a blocking inhibit to the command line tool.
       Also add short options.

2006-06-28  William Jon McCann  <[email protected]>

       * src/.cvsignore:
       * src/Makefile.am:
       * src/gnome-screensaver-gl-helper.c: (main):
       * src/gnome-screensaver-preferences.c: (get_best_visual),
       (get_best_colormap_for_screen), (widget_set_best_colormap),
       (init_capplet):
       * src/gs-visual-gl.c: (gs_visual_gl_get_best_for_screen):
       * src/gs-visual-gl.h:
       * src/gs-window-x11.c: (get_best_visual),
       (get_best_colormap_for_screen), (widget_set_best_colormap),
       (gs_window_real_realize):
       Move getting best visual for GL into a separate process
       to avoid linking to libGL.

2006-06-16  William Jon McCann  <[email protected]>

       * savers/gs-theme-window.c: (force_no_pixmap_background),
       (gs_theme_window_init):
       * src/gs-window-x11.c: (force_no_pixmap_background),
       (gs_window_init):
       Override gtk theme background.  Fixes #344936

2006-06-16  William Jon McCann  <[email protected]>

       * src/gs-job.c (command_watch): Add debugging.

       * src/gs-debug.c (_gs_profile_log): Don't crash with NULL format
       strings.

       Patch from Joe Marcus Clarke <[email protected]>
       Fixes #344805

2006-06-13  William Jon McCann  <[email protected]>

       * src/gnome-screensaver-dialog.c: (maybe_translate_message),
       (auth_message_handler):
       Try to translate some common messages from PAM.

       * src/gs-auth-helper.c: (ext_run):
       * src/gs-auth-pwent.c: (get_encrypted_passwd), (passwds_match):
       Add some braces.

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

       * configure.ac: Post release version bump.