Michael Biebl
9852851db1
Use the new project name in g_option_context_new
2010-02-05 08:35:14 +00:00
Michael Biebl
83c0574466
Remove EGG_* log define.
...
The EGG_* log defines don't seem to be used and still reference the old
DeviceKit-power name. So just remove it.
2010-02-05 08:35:11 +00:00
Richard Hughes
acfe9c3089
Update the Free Software Foundation address
2010-01-27 16:27:15 +00:00
Richard Hughes
21012c7d2e
trivial: add some more gtk-doc markup to the new objects
2010-01-26 11:59:09 +00:00
Richard Hughes
5e8ba54573
trivial: rename the new libupower 'type' to 'kind' to avoid clashing with GObject generated names
2010-01-26 10:53:04 +00:00
Richard Hughes
faeb7ffabc
Rename the man pages and rename the main daemon binary name
2010-01-21 14:47:21 +00:00
Richard Hughes
a3dd31ee57
Rename the PolicyKit rules from org.freedesktop.devicekit.power to org.freedesktop.upower
2010-01-18 17:05:25 +00:00
Richard Hughes
d27c836e97
Rename the DBus service from org.freedesktop.DeviceKit.Power to org.freedesktop.UPower
2010-01-18 16:53:12 +00:00
Richard Hughes
8362088d12
trivial: rename some internal defines for the upower move
2010-01-18 14:04:24 +00:00
Richard Hughes
8b219b243e
trivial: DkpStatsObj -> UpStatsObj (no ABI or API break)
2010-01-18 13:50:38 +00:00
Richard Hughes
3e8e98f598
trivial: DkpWakeups -> UpWakeups (no ABI or API break)
2010-01-18 13:48:15 +00:00
Richard Hughes
777cfe18a6
trivial: DkpQos -> UpQos (no ABI or API break)
2010-01-18 13:42:00 +00:00
Richard Hughes
1e8e236798
trivial: DkpHistory -> UpHistory (no ABI or API break)
2010-01-18 13:37:15 +00:00
Richard Hughes
bc928f7ae8
trivial: switch to using the new udev attribute names (no ABI or API break)
2010-01-18 13:20:36 +00:00
Richard Hughes
c8cec18f06
trivial: DkpInput -> UpInput (no ABI or API break)
2010-01-18 13:15:47 +00:00
Richard Hughes
e04b5a9e00
trivial: DkpNative -> UpNative (no ABI or API break)
2010-01-18 13:12:37 +00:00
Richard Hughes
ad282a532c
trivial: switch to using the new internal library name (no ABI or API break)
2010-01-18 13:10:00 +00:00
Richard Hughes
13f7addd62
trivial: switch to using the new marshal names internally (no ABI or API break)
2010-01-18 13:08:31 +00:00
Richard Hughes
2a9dff08f6
trivial: convert freebsd private object to using upower prefix (no ABI or API changes)
2010-01-18 13:06:07 +00:00
Richard Hughes
8d4ec58206
trivial: switch to using the new enum names internally (no ABI or API break)
2010-01-18 12:57:50 +00:00
Richard Hughes
6845dc144d
trivial: DkpPolkit -> UpPolkit (no ABI or API break)
2010-01-18 12:51:41 +00:00
Richard Hughes
25e51c9613
trivial: DkpDevice -> UpDevice (no ABI or API break)
2010-01-18 12:49:30 +00:00
Richard Hughes
d2550b4c78
trivial: DkpDaemon -> UpDaemon (no ABI or API break)
2010-01-18 12:35:47 +00:00
Richard Hughes
2562bc6aa6
trivial: DkpBackend -> UpBackend (no ABI or API break)
2010-01-18 12:32:06 +00:00
Richard Hughes
15ac5102c8
trivial: Rename a lot of the source files from dkp-foo to up-foo, no API or ABI changes
2010-01-18 12:26:55 +00:00
Richard Hughes
cbabe54705
trivial: use g_set_error() in more places
2010-01-17 23:10:14 +00:00
Richard Hughes
e93895a257
Use a fallback for the capability bit when checking the lid status. Fixes #25041
2010-01-11 15:56:53 +00:00
Richard Hughes
b4bbcc88d3
trivial: be a whitespace and format nazi
2010-01-03 09:11:04 +00:00
Joe Marcus Clarke
131bc12a81
import the FreeBSD backend
...
Add a backend for FreeBSD supporting AC power lines, batteries, and
lid state.
2010-01-03 08:54:30 +00:00
Debbie Beliveau
bbb102c394
Check if swap exists before determining how much is free
...
Signed-off-by: Richard Hughes <richard@hughsie.com>
2009-12-16 16:29:29 +00:00
Richard Hughes
0348f788d9
Fix segfault in the history code. Fixes fd#25632
2009-12-14 22:19:35 +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
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
390c5b3aeb
Fix a trivial copy-paste error that broke hibernate for a lot of people
2009-10-21 09:26:48 +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
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
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
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
97a7824844
Fix up a few problems spotted by clang
2009-09-11 14:39:48 +01:00