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 |
|
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
|
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
|
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
|
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
|
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
|
97a7824844
|
Fix up a few problems spotted by clang
|
2009-09-11 14:39:48 +01:00 |
|
Richard Hughes
|
a09005a0a3
|
Be more militant with refcount checking to prevent crashes
|
2009-09-11 14:08:08 +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
|
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
|
40e554865d
|
Merge branch 'master' into not-just-gudev2
|
2009-08-06 11:18:10 +01:00 |
|
Richard Hughes
|
90501fc1ea
|
Actually make compile with the linux backend
|
2009-07-27 17:15:27 +01:00 |
|
Richard Hughes
|
0c8d29a90f
|
Initial split to make DeviceKit-power compile without GUdev for non-linux platforms
|
2009-07-27 16:40:11 +01:00 |
|