Richard Hughes
39b472708d
trivial: post release version bump
2009-12-07 09:50:14 +00:00
Richard Hughes
5f8e205003
Released DeviceKit-power 013
2009-12-07 09:49:20 +00:00
Richard Hughes
99e9925654
Make some small cleanups in prep for the release
2009-12-01 08:55:04 +00:00
Byron Clark
1dbe1c87c5
Use a gdouble for percentage.
...
The percentage field of the device object is a gdouble. Low battery
calculations should read this field as a gdouble instead of a guint to
get the correct value. This fixes the case where clients see
on-low-battery possibly changing with every percentage of battery
discharge.
Signed-off-by: Byron Clark <byron@theclarkfamily.name>
2009-11-25 21:13:15 +00:00
Richard Hughes
a0cac7f1ca
Update some common egg code for better debugging support
2009-11-23 14:24:00 +00:00
Richard Hughes
7482af780b
Some batteries give out massive rate values when nearly empty
2009-11-23 14:04:45 +00:00
Richard Hughes
a1783bbf2d
When the internal battery is in the unknown state, we can't make a decision whether the system is on battery power
2009-11-22 15:59:58 +00:00
Arnaud Quette
c289ef6791
Update the list of HID UPS
2009-11-20 09:31:52 +00:00
Richard Hughes
99ab6b00c0
Some vendors fill the NVRAM full of junk. Don't crash the daemon if the battery is broken. Fixes rh#533654
2009-11-17 13:30:25 +00:00
Richard Hughes
9f4fae9ccc
Avoid going from discharging to pending-discharge when the expansion battery is very low
2009-11-17 09:45:20 +00:00
Richard Hughes
a5551d4d04
Fix the toshiba battery recal notices by matching up the double quotes properly
2009-11-17 09:43:48 +00:00
Richard Hughes
6199e901ea
When using devkit-power --monitor, print a timestamp before each message for debugging. Fixes fd#24666
2009-10-22 10:30:53 +01:00
Richard Hughes
390c5b3aeb
Fix a trivial copy-paste error that broke hibernate for a lot of people
2009-10-21 09:26:48 +01:00
Martin Pitt
54f37398c0
Bug 24262 – incorrect battery recall warning for Lenovo T61
...
According to
http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=BATT-LENOVO
the Sony batteris are only recalled on some particular models.
2009-10-20 12:57:04 +01:00
Richard Hughes
a4dce7f43b
trivial: post release version bump
2009-10-19 11:10:14 +01:00
Richard Hughes
da0ac8db45
Released DeviceKit-power 012
2009-10-19 11:09:02 +01:00
Richard Hughes
99fd6ba178
When we do a delayed refresh, actually do 5 x 1 second apart rather than 1 x 3 seconds
2009-10-16 15:43:38 +01:00
Richard Hughes
f4229cce74
Connect to the device changed signal rather than the backend changed signal so we get the event for all refreshed data
2009-10-16 15:30:38 +01:00
Richard Hughes
cd74873cbd
Don't emit changed events from the DkpBackend layer, instead push then through DkpDevice
2009-10-16 15:09:51 +01:00
Richard Hughes
4da34c1ef5
add trivial comment markup entry
2009-10-16 14:26:37 +01:00
Richard Hughes
ea6ebd1a52
Detect encrypted swap and prevent hibernate in this case. Fixes fd#23196
2009-10-16 11:31:29 +01:00
Richard Hughes
2579fda3fe
trivial: bump the version in AC_INIT too
2009-10-15 15:25:30 +01:00
Richard Hughes
b00791b9bf
Add g_object_notify() calls for properties on DkpClient
2009-10-14 10:53:35 +01:00
Richard Hughes
b69e31ef05
Ensure we only reset the update-time property when we have done the refresh, not before
...
This should fix the timed callback when the AC changes and and a delayed
refresh is triggered.
2009-10-14 10:34:10 +01:00
Richard Hughes
c275010326
trivial: post release version bump
2009-10-06 10:29:28 +01:00
Richard Hughes
d6eb6622df
Released DeviceKit-power 011
2009-10-06 10:28:05 +01:00
Richard Hughes
bf9758fabf
Use voltage_now as a fallback to the design voltage, and return 10.0V if no value could be found
2009-10-01 09:16:54 +01:00
Richard Hughes
b7151ff2c8
Fix a tiny memory leak when we collect the properties from the interface multiple times
2009-09-30 17:00:25 +01:00
Richard Hughes
8952ac901b
Use the sysfs file 'type' to work out the battery type as the presence of 'online' in unreliable
2009-09-30 16:59:55 +01:00
Richard Hughes
1587fc5758
Convert the property names to be FirstLetterCaps rather than dash-dash so KDE people can use the DBus interface
2009-09-18 18:28:53 +01:00
Richard Hughes
03b7fff70a
Merge branch 'master' of ssh://git.freedesktop.org/git/DeviceKit/DeviceKit-power
2009-09-13 09:57:37 +01:00
Richard Hughes
0015382c35
Raise the checked GLib version to 2.21.5
2009-09-11 19:38:23 +01:00
Richard Hughes
59357d79f3
Use g_ptr_array_new_with_free_func() in more places to make client applications easier
2009-09-11 16:14:24 +01:00
Richard Hughes
b8dd8ffe1e
trivial: fix up two issues from code review
2009-09-11 14:44:58 +01:00
Richard Hughes
97a7824844
Fix up a few problems spotted by clang
2009-09-11 14:39:48 +01:00
Richard Hughes
2f211aa7a7
bugfix: freeze and thaw the device during initial coldplug
2009-09-11 14:22:57 +01:00
Richard Hughes
a09005a0a3
Be more militant with refcount checking to prevent crashes
2009-09-11 14:08:08 +01:00
Richard Hughes
9785f18d7e
Add some self tests and fix up some obvious bugs
2009-09-11 13:51:28 +01:00
Richard Hughes
8cb468ce64
Fix up some more memory leaks
2009-09-11 12:34:25 +01:00
Richard Hughes
ca604fe92b
bugfix: make the remove logic much cleaner to try to fix bugs where removing the mouse kills the session
2009-09-11 12:05:16 +01:00
Richard Hughes
ce955ea09f
Fix a crash with the Linux backend
2009-09-11 09:58:46 +01:00
Richard Hughes
d42187ef5f
trivial: fix make distcheck
2009-09-11 09:58:32 +01:00
Richard Hughes
2afa769c5f
Fix compile for Linux backend
2009-09-11 09:52:32 +01:00
Richard Hughes
de7c4bcc37
Fix conflicts in the merge
2009-09-11 09:45:41 +01:00
Richard Hughes
309325949f
Uncomment enough warnings so master actually compiles...
2009-08-20 15:45:03 +01:00
Richard Hughes
063e0fa4c2
Add some more warnings, and fix up a few errors. Still more to fix
2009-08-20 14:59:46 +01:00
Richard Hughes
19e4347260
Remove depricated g_strcasecmp and convert to g_ascii_strcasecmp
2009-08-19 13:37:33 +01:00
Richard Hughes
40e554865d
Merge branch 'master' into not-just-gudev2
2009-08-06 11:18:10 +01:00
Richard Hughes
260cf76f1d
Only disable the polling if the kernel tells us we're fully charged, not if we guessed it
2009-08-03 15:32:59 +01:00
Richard Hughes
ca12319d1f
Merge branch 'master' into not-just-gudev2
2009-07-31 08:58:29 +01:00