==== 2.15.4 ==== 2006-07-10 William Jon McCann * NEWS: Update for 2.15.4 release. 2006-07-06 William Jon McCann * src/gs-manager.c: (remove_unfade_idle): Move function before first usage. Fixes #346753 2006-07-05 William Jon McCann * 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 * 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 * 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 * 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 * 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 * 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 * 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 Fixes #344805 2006-06-13 William Jon McCann * 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 * configure.ac: Post release version bump.