UPower provides power management and power abstraction support for DeviceKit.
Activity Earlier In The Year
- Remove polkit dependency
Eric Koegel: With the removal of the suspend/hibernate code, there's no longer a need for upower to depend on polkit.
- all: Remove IsDocked property
Bastien Nocera: Removes the deprecated (for not very long) property, before we do a 1.0 release.
- linux: Use daemon poll for batteries too
Bastien Nocera: This has 2 effects:- we never stop polling (we used to stop polling when the battery was marked as fully-charged, but that can happen when the battery is discharging too)- when in an unknown state, we will poll through the daemon, and through our unknown poll.
- linux: Add NoPollBatteries configuration option
Bastien Nocera: For system integrators.
- daemon: Let the backends do the polling
Bastien Nocera: When the AC state changes, let the backends poll for battery changes.
- daemon: Make UpDevice emit PropertiesChanged signals
Bastien Nocera: That will make libupower-glib UpDevice work again, as the proxy was not receiving property changes, and we kept reading old cached values.
- daemon: Add support for more types for PropertiesChanged
Bastien Nocera: Add code to transform strings, doubles, uint64s, and int64s.