File DeviceKit-power.changes of Package DeviceKit-power
-------------------------------------------------------------------
Wed Aug 26 02:44:14 CEST 2009 - kay.sievers@novell.com
- get rid of obsolete DeviceKit-devel build dependency
-------------------------------------------------------------------
Wed Jul 22 14:07:18 CEST 2009 - kay.sievers@novell.com
- Update to version 010:
- port to gudev
- port to polkit1
- Only guess the battery status if we have > 1 battery in the system
- Use the global battery state as a metric for single battery machines
- Query the kernel to decide if we have hibernate and suspend support
- If we don't have enough swap available, don't advertise hibernate
- Force a refresh all battery devices when the ac-adaptor changes
-------------------------------------------------------------------
Tue Jul 21 16:36:04 CEST 2009 - kay.sievers@novell.com
- Import from GNOME:Factory to Base:System
- enable verbose build (AM_SILENT_RULES)
-------------------------------------------------------------------
Mon Jul 20 10:36:13 CEST 2009 - vuntz@novell.com
- Update to version 009:
+ New Features:
- Interface with pm-powersave as external vendors are using
this
- Enable pretty compiler output with new automake versions
- udev rules files now live in /lib/udev/rules.d, not
/etc/udev/rules.d
- Add battery recall data rules
- Export the recall-notice, recall-vendor and recall-url
properties on power devices
- Protect the non-GObject accessors with DKP_DISABLE_DEPRECATED
- Add two new state enums, pending-discharge and pending-charge
- Use the global state to fix the unknown battery status
+ Bugfixes:
- Suppress lid change event on startup
- Fix two issues with the pm-powersave code
- Mark batteries as empty if they have unknown state and a very
low energy
- For power_supply, unknown is a valid state from the kernel
- Don't assume all batteries have positive energy_full values
- Add one more variation of lithium-poly
- Don't show empty vendor, model or serials in the debug
outputs
- Fix a small memory leak on supply coldplugging
- Hardcode pm-powersave like we do pm-suspend and pm-hibernate
- Initial refresh after coldplug is not fatal if it fails
- Set the GObject properties correctly in the DkpDeviceHid
class
- The UPS can't expose empty or fully-charged, so fixup these
states
- Fix detecting the USB UPS devices
- Add a lid-is-present property
- Be less asserty when enum values are added in newer versions
of the spec
- Add a DKP_CHECK_VERSION macro which we can use in client
tools
- Move the udev rules to their own directory
- Move a small rule about the fully charged level from g-p-m
-------------------------------------------------------------------
Thu Jul 16 14:40:20 CEST 2009 - coolo@novell.com
- buildrequire udev to fix build
-------------------------------------------------------------------
Wed Jun 3 14:23:49 CEST 2009 - vuntz@novell.com
- Update to version 008:
+ New Features:
- Allow the daemon to get the global online state for all
devices
- Add a has-capability to the
org.freedesktop.DeviceKit.Power.Wakeups interface
- Add a property lid-is-closed for g-p-m and x-p-m to use
+ Bugfixes:
- Fix up some issues in DkpClient, and expose GObject
properties
- Remove the 0x prefix from some rule matches
- Allow all DBus properties to be read with the new DBus
- Only reset the update-time if the read was successful
- Optimise the udev rules to skip non-usb devices
- Ensure we get properties on devices correctly that have not
yet been changed
- Make the suspend and hibernate scripts execute synchronously.
Fixes rh#497563
- Ignore method timeouts when we suspend and hibernate
- Add two missing files to the last commit
- Don't overwrite energy-full-design with zero after coldplug
- Only get the device state for the poll after the refresh
- Continue to poll when power supply device is marked unknown.
Fixes rh#495493
- Correct a debugging statement
- Never overwrite ID_PRODUCT or ID_VENDOR
- Don't return history data relative to the earliest point
- Setup different polls based on the battery state
- Don't poll on unknown forever
- Fix up the return statuses from coldplug and refresh
- Only attempt to print history if the device is capable
- Allow properties in DkpDevice (client) to be set
-------------------------------------------------------------------
Sat Apr 4 06:42:15 CEST 2009 - mboman@suse.de
- Update to version 007:
+ The DBus interface of DeviceKit-power may be subject to change
in future versions of this daemon
+ The experimental devkit-power-gobject library has no API or ABI
guarantees
+ Get rid of internal Object and instead use the GObject property
system
+ Move the library directory from libdevkit-power to
devkit-power-gobject
+ Ship a shared library. There are now three external projects
using copies of this, which is rediculous
+ Require I_KNOW_THE_DEVICEKIT_POWER_API_IS_SUBJECT_TO_CHANGE
+ Fix up DBus interface for CVE-2008-4311
+ Fix g-p-m and DeviceKit-power when running with a permissive
dbus. Fixes fdo#20882
+ Remove use of EggObjList, and make the library more sane
+ Fix compile error in dkp-power. Fixes fdo#20749
- Remove DeviceKit-power-dbus-permissions.patch. Fixed upstream
- Remove CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
- Add glib2-devel to Requires for -devel
-------------------------------------------------------------------
Mon Mar 30 00:02:45 CEST 2009 - vuntz@novell.com
- Update DeviceKit-power-dbus-permissions.patch: we also need to
accept the org.freedesktop.DBus.Properties and
org.freedesktop.DBus.Introspectable interfaces. Else,
gnome-power-manager cannot work.
-------------------------------------------------------------------
Thu Feb 19 15:04:23 CET 2009 - sbrabec@suse.cz
- Fixed dbus permissions.
- Removed unneeded sqlite-devel from BuildRequires.
-------------------------------------------------------------------
Sat Feb 14 02:22:38 CET 2009 - mboman@suse.de
- First checkin
- Add patch DeviceKit-power-fix-include-path.patch. fdo#20109