CVSROOT:        /cvs/gnome
Module name:    gnome-power-manager
Changes by:     rhughes 06/03/19 07:23:03

Modified files:
        .              : ChangeLog 
        src            : Makefile.am gpm-hal-monitor.c gpm-hal-monitor.h 
                         gpm-inhibit.c gpm-inhibit.h gpm-manager.c 
                         gpm-marshal.list gpm-power.c gpm-power.h 
Added files:
        src            : gpm-dbus-monitor.c gpm-dbus-monitor.h 

Log message:
2006-03-19  Richard Hughes  <[EMAIL PROTECTED]>
* src/gpm-hal-monitor.{c|h}: Remove the DBUS n-o-c functionality.
* src/gpm-dbus-monitor.{c|h}, src/Makefile.am, src/gpm-marshall.list: Add these 
files as this functionality has been refactored from gpm-hal-monitor. Add the 
facility to monitor session name-owner-change as well as system, as we need 
this for the auto-remove inhibits when the caller crashes or forgets to remove 
the inhibit request.
* src/gpm-inhibit.{c|h}: Add gpm_inhibit_remove_dbus which does a forced 
removal if already existing in the inhibit database.
* src/gpm-manager.c: Watch the session dbus, and call gpm_inhibit_remove_dbus 
when a application quits from the session bus.
* src/gpm-power.{c|h}: Proxy the dbus n-o-c, so we can deal with hal's 
disappearance from the system bus like we used to.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-power-manager&who=rhughes&date=explicit&mindate=2006-03-19%2007:22&maxdate=2006-03-19%2007:24

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

Reply via email to