==== 0.0.23 ==== 2005-12-19 William Jon McCann * NEWS: Update for 0.0.23 release * savers/Makefile.am (EXTRA_DIST): Add marshal.list * savers/popsquares.c (main): Fix compiler warning. * data/images/Makefile.am (EXTRA_DIST): Add images. 2005-12-19 Ankit Patel * configure.ac: Added "gu" to ALL_LINGUAS. 2005-12-18 William Jon McCann * src/gs-lock-plug.c (get_face_image): * src/gnome-screensaver-dialog.c (print_id): Fix leaks. Patch from Kjartan Maraas Fixes #324445. 2005-12-18 William Jon McCann * src/gs-listener-dbus.c (listener_dbus_filter_handle_methods) (gs_listener_set_idle, gs_listener_set_active) (listener_get_active_time): Remove getIdle method because it is confusing and not so useful. The screensaver isn't idle it may be active but this depends on whether there are inhibitors. Change getIdleTime to getActiveTime for similar reasons. (listener_check_activation): Return TRUE if activated. * doc/DBUS-API.txt: Updated for getIdleTime -> getActiveTime and removed getIdle method. * src/gs-listener-dbus.c (listener_get_idle_time): Fix get idle time reporting. Patch from Jaap A. Haitsma . 2005-12-17 William Jon McCann * src/gs-power-x11.c (x11_set_mode): Fix build when DPMS is disabled. Fixes #324348. 2005-12-17 William Jon McCann * TODO: Fix typo. * src/gs-monitor.c (watcher_idle_cb): Stop fade after going idle instead of before. 2005-12-16 William Jon McCann * src/gs-listener-dbus.c (listener_check_activation): Only list inhibitors if they exist. 2005-12-16 William Jon McCann * src/gs-watcher-x11.c (disable_builtin_screensaver) (check_for_clock_skew, _gs_watcher_check_pointer_position): Use variables to make more readable. 2005-12-16 William Jon McCann * src/gs-power-x11.c (x11_sync_server_dpms_settings) (sync_settings, gs_power_init): * src/gs-listener-dbus.c (list_inhibitors): * src/gs-grab-x11.c (gs_grab_get_keyboard, gs_grab_get_mouse) (gs_grab_release_keyboard, gs_grab_release_mouse) (gs_grab_nuke_focus): * src/gs-fade.c (gs_fade_set_active): Use gs-debug. * src/Makefile.am (gnome_screensaver_dialog_SOURCES): Remove gs-grab from dialog sources. 2005-12-16 William Jon McCann * src/test-watcher.c (main): * src/test-window.c (main): * src/test-fade.c (main): use gs-debug * src/gs-watcher-x11.c (gs_watcher_set_property) (gs_watcher_get_property, gs_watcher_class_init) (notice_events_inner, notice_events, notice_events_timer) (remove_idle_timer, add_idle_timer, reset_timers) (_gs_watcher_notice_activity, _gs_watcher_notice_window_created) (_gs_watcher_set_active_internal, gs_watcher_set_active) (gs_watcher_init, init_sgi_saver_extension) (initialize_server_extensions): Remove the debug object property and the verbose private boolean. Convert g_messages to gs_debugs. * src/gs-window-x11.c: * src/gs-monitor.c: * src/gs-manager.c: Add gs-debug.h for later use. * src/gnome-screensaver.c (main): Add --debug option. Init debugging code. * src/gs-debug.[ch]: * src/Makefile.am: Add debugging code. Based on rb-debug. 2005-12-16 Abel Cheung * configure.ac: Added "nl" "vi" to ALL_LINGUAS. 2005-12-15 William Jon McCann * src/gs-watcher-x11.c (_gs_watcher_set_active_internal): New function that bypasses the safety checks that were in gs_watcher_set_active. One of those safety checks causes the function to fail if the watcher isn't "enabled". This is a problem since set_enabled(FALSE) needs to set_active(FALSE). (gs_watcher_set_active): Use _set_active_internal. (gs_watcher_set_enabled): Removed g_message. Use _set_active_internal. (maybe_send_signal): Add a safety check that fails if already active. Correct the sense of the logic used for the idle notification signal. Only set notice_sent if the signal was handled. * src/gs-monitor.c (_gs_monitor_update_from_prefs): Use booleans to simplify condition in an if. * src/gs-manager.c (select_theme): Remove a warning that isn't really a warning. * src/gs-fade.c (gs_fade_set_active): Added commented out debug thingy. 2005-12-14 William Jon McCann * savers/footlogo-floaters.desktop.in.in: * savers/floaters.c: * savers/Makefile.am: Add new theme engine from the Red Hat Desktop Team. * data/images/gnome-logo-white.svg: * data/images/Makefile.am: * configure.ac: Add GNOME logo image (permission pending). 2005-12-14 William Jon McCann * savers/popsquares.c (main): use gs-theme-window. * savers/gste-popsquares.c: Updated for new theme-engine. * savers/gs-theme-engine.c: Derive from GtkDrawingArea. * savers/gs-theme-window.[ch]: New toplevel window widget wrapper from Ray Strode. * savers/Makefile.am: add new files. 2005-12-14 William Jon McCann * savers/gste-popsquares.[ch]: New popsquares class that derives from GSThemeEngine class. * savers/gs-theme-engine.[ch]: New base class for screensaver theme engines. * savers/popsquares.c (main): Now just a shell around GSTEPopsquares object. * savers/Makefile.am: Add new theme engine stuff. * savers/.cvsignore: Add marshal files. 2005-12-13 William Jon McCann * configure.ac: Post release version bump.