CVSROOT:        /cvs/gnome
Module name:    gnome-power-manager
Changes by:     mccann  06/01/09 08:53:33

Modified files:
        .              : ChangeLog configure.in 
        po             : ChangeLog POTFILES.in 
        po             : ChangeLog POTFILES.in 
        src            : Makefile.am gpm-idle.c gpm-manager.c 
                         gpm-prefs.c gpm-screensaver.c gpm-screensaver.h 
                         gpm-tray-icon.c 
Added files:
        src            : gpm-dpms-x11.c gpm-dpms.h 

Log message:
2006-01-09  William Jon McCann  <[EMAIL PROTECTED]>

* src/gpm-dpms.h:
* src/gpm-dpms-x11.c: New class to control DPMS.

* src/gpm-screensaver.[ch]: Remove DPMS stuff.

* src/gpm-prefs.c (gpm_prefs_create): Don't use
C99 declarations that aren't at the top of a block since
it breaks under non-C99 compliant compilers.  Always
enable DPMS.
(main): Rename function in case we want to turn it into
a class later.

* src/gpm-manager.c (change_power_policy): Don't
set session timeout.  Sync DPMS settings.
(sync_dpms_policy): Sync all DPMS settings.
(idle_changed_cb): Activate/deactivate DPMS.
(dpms_changed_cb): Throttle screensaver when screen not on.
(hal_lid_button_cb): Turn monitor power on/off when lid changed.
(callback_gconf_key_changed): Sync DPMS settings.
(gpm_manager_init): Add DPMS object.
(gpm_manager_finalize): Unref DPMS object.

* src/gpm-idle.c (remove_all_timers, gpm_idle_set_mode)
(gpm_idle_set_property, gpm_idle_get_property)
(gpm_idle_class_init): Remove session timeout since
it isn't used and is broken.
(acquire_screensaver, gpm_idle_init): Break out function.

* src/Makefile.am: Add gpm-dpms.

* configure.in: Check for DPMS ext.

Fixes #326276

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-power-manager&who=mccann&date=explicit&mindate=2006-01-09%2008:52&maxdate=2006-01-09%2008:54

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to