Changelog
gnome-power-manager (2.19.6-0ubuntu1) gutsy; urgency=low
* New upstream release
* Connecting the phone for the self test requires manual intervention,
it's not automatic.
* Try to discover the laptop backlight type by checking the backlight
state before we try and set it. Fixes #436717
If this breaks for people with 2.19.6, I'll revert it for 2.20.
* Ignore second coldplug, which can happen if you run make check and
g-p-m at the same time.
* Apply a patch from Cosimo Cecchi <email address hidden> to fix the position
and the style of the brightness widget. Fixes #405421
* Split up the lock/gnome_keyring options into lock/gnome_keyring_suspend
and lock/gnome_keyring_hibernate to fix #459747.
We default to off for suspend and on for hibernate.
* Better hi-res icons.
* Monitor phone AC state, so we can put the charging state in the tooltip.
* Correct title case in mobile phone text.
* Add in checks for the object type, and also remember to disconnect the
signal when GpmCell is unref'ed, else we segfault on phone connect,
disconnect, connect.
* Correct the function type to correct a crash.
* Pass the reason on. Needed to debug #456489
* Fix a potential crasher after resume.
* Only do the percentage override if we have enough data on a primary
battery. Pretty major bugfix, not sure why we haven't hit this.
* Use the percentage, not the charge level. Also add translation.
* Support the correct methods to update the icon when the phone device
changes.
* Add support for GpmPhone devices. These show as laptop batteries for
now, soon to be fixed.
* Listen for the correct signals, and add the correct GpmCell device.
* Add the phone self-checks.
* Drop the inhibit when gnome-power-manager disconnects from the bus.
* Fix a memory leak. 14 bytes.
* Don't unref the context, it makes valgrind unhappy.
* Add some more tests.
* Fix the profile test. Also default to estimating the 5-95% data for
unknown profile data.
* The following files contain translations and are currently not in use.
Please consider adding these to the POTFILES.in file, located in the
po/ directory:
applets/brightness/GNOME_BrightnessApplet.server.in
applets/inhibit/GNOME_InhibitApplet.server.in
* Add initial gnome-phone-manager support. Untested.
* Rename some methods to allow gnome-phone-manager integration.
* Move the tests into src/ to be able to to run make check.
* More icons...
* Only do gpm_control_convert_hal_error if false.
* Convert the HAL error to a localised error to avoid a crash in GDM.
* Be more careful with errors. retval != 0 doesn't mean that an error
is set.
* Remove a broken string that we don't ever use. Fixes #459099
* Add some more tests.
* Add translator comment before the occurrences of the Q_ macro.
Fixes #458609.
* Correct some broken UI test. Invalid isn't a great word to use.
* Correct some broken UI text. Fixes #458613
* Correct test, and make more specific. Test now passes.
* Correct the colours to be more bold, and support the extrapolated data.
* Rearrange some tests.
* Add better wording when accuracy is truely zero.
* Update some more API to match the docs.
* Use the service name from the spec so we can activate
in gdm greeter.
* Log to syslog if name is already taken.
* Log to syslog when we exit because of an error.
* Temporarily don't do the system bus check for gdm session activation.
* Propogate the error from hal to the session DBUS.
* Try setting profile code from average. Nothing works yet.
* Rescan the cell array when we resume as the primary battery may have
been changed or removed. This hopefully fixes the big where the wrong
profile is used when the battery is swapped whilst hibernating.
* Watch the session bus for g-p-m, which prevents a race at startup.
* Add another icon to signify the inhibit applet is unable to connect.
* Add the initial phone code for mobile phone support.
No backend stuff yet, I need to write the backend stuff before it will
work.
* Add the guessed data into the key.
* Fix the build. Fixes #457414.
* Try to use gconfaudiosink, and set the profile, so that
right output is used when playing an alert sound, use
g_build_filename to create the URI for playbin to play
* Don't show the brightness UI on idle dim. Fixes #455148
* Add translation comment for "quirk website". Fixes #455499.
* Add libidletime for querying IDLETIME.
* Use GpmControl to notify GpmProfile when a suspend is about to happen,
or when it has just happened so the data valid flag is made false.
This stops oddball readings where the percentage time is used when
the machine is a sleep state. The profile code now waits for the start
of the next complete percentage point. Fixes #453853
Many thanks to Christopher Halse Rogers for the excellent debugging.
* Now we are using gpm-control in gpm-profile, pull it in as a dep.
* Fix a small memory leak on exit.
* Remove duplicate includes.
-- Oliver Grawert <email address hidden> Thu, 02 Aug 2007 11:44:34 +0200