File upower.changes of Package upower

Fri May 11 14:51:00 UTC 2012 -

- Update to version 0.9.16:
  + New Features:
    - Add boolean RunPowersaveCommand to UPower.conf
    - Install a systemd service file if systemd is used
  + Bugfixes:
    - Clamp the UPS percentage from 0 to 100 to fix syslog spam
    - Correct the cap on the energy rate
    - Do not print error message for missing /etc/crypttab
    - Fix crash in up_device_csr_finalize
    - Never detect HID devices with batteries as power supplies
    - Re-coldplug dock status when resuming from sleep
    - Return all history records for a timespan of zero
    - libupower-glib: fix small memory leak
    - libupower-glib: srcdir != builddir fix
    - OpenBSD fixes
- Correctly package systemd service file:
  + Add pkgconfig(systemd) BuildRequires.
  + Use %{?systemd_requires} and add %service_add_{pre,post} and
    %service_del_{preun,postun} in scriptlets.

Wed Feb 15 11:50:30 UTC 2012 -

- Move dbus xml interface files from devel subpackage to main
  subpackage: those files might be needed at runtime.

Mon Jan  9 09:35:25 UTC 2012 -

- Remove glib2-devel Requires from libupower-glib-devel: it will
  automatically be added the pkgconfig() way.

Mon Jan  9 07:37:40 UTC 2012 -

- Split typelib file into typelib-1_0-UpowerGlib-1_0 subpackage.
- Add typelib-1_0-UpowerGlib-1_0 Requires to libupower-glib-devel.

Fri Dec 16 02:54:43 UTC 2011 -

- Update to version 0.9.15 

Tue Oct  4 07:42:37 UTC 2011 -

- Update to version 0.9.14:
  + New Features:
    - Filter the debugging details unless --verbose is specified
  + Bugfixes:
    - Fix linux up_backend_supports_sleep_state() return code
    - Fix the kFreeBSD detection

Tue Sep  6 15:44:35 UTC 2011 -

- Update to version 0.9.13:
  + New Features:
    - Modernize build system.
  + Bugfixes:
    - Avoid warnings about missing annotations
    - Don't rely on files' presence to define the default backend
    - Fully port the test suite to use GObject Introspection
    - Hardcode wacom battery devices as not power-supply devices
    - Use autoreconf instead of custom script
    - Use g_unix_signal_add_full() which has been renamed in GLib

Sat Jul 23 20:56:13 UTC 2011 -

- Fixed typo in description of upower.spec

Tue Jul  5 11:23:04 CEST 2011 -

- Update to version 0.9.12:
  + Bugfixes:
    - Fix how we estimate the device rate for batteries that do not
      provide this data
    - Add AC_PROG_LIBTOOL as advised by autotools
    - Add openbsd missing includes for close and strcmp
    - Silence some openbsd warnings about unused vars and bad
      return values
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.

Tue Jun 14 20:47:39 UTC 2011 -

- Update to 0.9.11:
  + New feature:
    - Add new NotifySleep() and NotifyResume() signals that include 
      the sleep type
  + Bugfixes:
    - Ensure up-apm-native.h gets shipped in the tarball for
    - Check energy vs. charge in the Linux integration tests
    - Only include glib-unix.h if the GLib version is >= 2.29.4
    - Respect $PYTHON for running the test suite
    - Run subset of tests when system D-BUS is not available

Tue May 24 17:23:04 CEST 2011 -

- Update to version 0.9.10:
  + New Features:
    - Add a config option 'IgnoreLid' for users with broken lid
    - Add integration test suite for Linux
    - Add option to run daemon on the session bus for testing
    - Add OpenBSD backend which uses the APM_IOC_GETPOWER ioctl()
    - Support virtual UPS devices for testing
  + Bugfixes:
    - Consider a discharging UPS as "on battery"
    - Do not overwrite aclocal flags in autogen, fdo#35261
    - Fix "unknown" battery status guessing to not be recursive
    - Respect $UPOWER_CONF_FILE_NAME in up_config_init
    - Support batteries that report both energy and charge
    - upower needs -pthread
    - Use the new threadsafe signal handling support in GLib
    - Wuninitialized needs -O

Thu Mar 24 15:53:15 UTC 2011 -

- Update to version 0.9.9:
  + New Features:
    - Add a config option to disable the Watts Up Pro device
    - Add a LidForceSleep property to ensure that we don't melt any
    - Add an option for polling dock devices in UPower.conf,
      defaulting to false.
  + Bugfixes:
    - Depend on stable GUdev API
    - Drop devkit and devkit-power-daemon symlinks
    - Fix bitmap check in the input code
    - Honour ACLOCAL_FLAGS in
- Drop DeviceKit-power subpackage and obsolete old version of it.

Sun Jan  9 17:07:43 CET 2011 -

- Update to version 0.9.8:
  + New Features:
    - Add an IsDocked binary property to the main interface
    - Use the number of active DRM devices to determine the system
      docked status
  + Bugfixes:
    - Add method to set history dir
    - Check for and link against libplist
    - Drop check for polkit-backend again
    - Fix compilation error against Linux 2.6.36
    - Fix links to git repository in HACKING
    - Fix self check to work as non-root
    - Re-add AM_MAINTAINER_MODE (but enable it by default)
    - Reduce race condition in history purging self check
    - Support the power_now sysfs attribute to get time remaining
      on new kernels
    - Update the list of HID UPS devices

Wed Nov 10 14:06:14 CET 2010 -

- Update to version 0.9.7:
  + New Features:
    - Add support for controlling leds keyboard backlights
    - Port from EggDebug to the GLib built-in logging framework
  + Bugfixes:
    - Fix building with gobject-introspection 0.9.10
    - Fix up all the warnings when building with new versions of
    - Keyboard backlight of zero is not an error
    - libupower-glib: Reject invalid object paths to avoid
      asserting libdbus
  + Updated translations.
- Add gobject-introspection-devel BuildRequires to build
  introspection data.

Sun Oct 31 12:37:02 UTC 2010 -

- Use %_smp_mflags

Tue Oct  5 10:11:02 CEST 2010 -

- Update to version 0.9.6:
  + Remove devkit-power-gobject
  + Bugfixes:
    - Allow explicitly disabling libimobiledevice support
    - Free GErrors after returning them
    - Add missing D-Bus return in up_qos_cancel_request()
    - Fix double D-BUS return in up_daemon_*_allowed
    - Fix up_polkit_get_subject() D-BUS error return
    - Ensure the new device types get valid descriptions in upower
    - Fix compile with the latest PolicyKit release
    - Only save by default 7 days data to stop the log files
      becoming huge. Fixes rh#634228
    - Do not continue to poll the serial port if there is no Watts
      Up Pro adaptor
    - Fix the build with new versions of gobject-introspection
- Drop upower-fix-crash.patch: fixed upstream.
- Remove libdevkit-power-gobject1, libdevkit-power-gobject-devel

Tue Sep 28 19:26:20 UTC 2010 -

- Recommend instead of require lang-package.

Wed Sep 22 11:28:25 CEST 2010 -

- Add upower-fix-crash.patch to fix a crash with recent versions of
  polkit. Fix bnc#640940.

Fri Jul 16 12:39:16 CEST 2010 -

- Update to version 0.9.5:
  + New Features:
    - Add battery query support for iDevices
    - Assign names to our idle sources when using new versions of
    - Dynamic testing for enough hibernate swap
    - Port UPower to libusb1 to avoid unfixable crashes
    - Port to GTest
    - Get the powersave command from the backend rather than
      hardcoding Linux specifics
  + Bugfixes:
    - Update the list of supported TrippLite HID Power Devices
    - Fix a potential daemon crash. Fixes fdo#27902
    - Fix up a potential crasher in the CSR device code
    - When calculating used swap space, only use anonymous pages
    - Use pm-is-supported to test if various sleep modes are
- Add libimobiledevice-devel BuildRequires for the iDevices

Mon Jun 21 19:29:30 CEST 2010 -

- Update to version 0.9.4:
  + New Features:
    - Detect when the kernel changes the reported charge units.
      Fixes rh#587112
  + Bugfixes:
    - Only emit ::Sleeping() after we've checked AboutToSleep
    - Ensure we send ::Sleeping() if clients do not call
    - Ensure we sent ::notify signals when UpDaemon properties
- Changes from version 0.9.3:
  + New Features:
    - Add a config file with SleepTimeout and
      AllowHibernateEncryptedSwap entries
  + Bugfixes:
    - Fix c&p typo in documentation
    - The gettext package should match the tarball name
    - Provide UpDaemon with C setters rather than relying on
      GObject properties
    - Sanity check the device is not already in the list before
    - Fix recognition of lithium iron phosphate (LiFePO4) batteries
- Changes from version 0.9.2:
  + New Features:
    - Add a missing accessor: up_client_get_lid_is_present()
    - Change the tarball name to be all lower case to match udisks
      and udev
    - Convert the daemon to using objects from libupower-glib, not
    - Do not allow client programs to enumerate the device list
      more than once
    - Get the encrypted swap status from the backend, rather than
      hardcoding Linux specifics
    - Get the kernel sleep capabilities from the backend, rather
      than hardcoding Linux specifics
    - Get the suspend and hibernate commands from the backend,
      rather than hardcoding Linux specifics
    - Get the swap size from the backend, rather than hardcoding
      Linux specifics
    - Show in ./configure summary if unit tests have been enabled
      or not
  + Bugfixes:
    - Do not warn what we are correcting energy-full when there is
      no data to copy
    - Ensure we enumerate devices before we start monitoring them
    - Fixes to the script
    - Make dummy backend usable for architectures without a native
    - Remove libdevkit-power-gobject dependency from backends
    - Simplify udev subdirectory handling
- Update the spec file for the case change in the tarball name.

Tue Mar 23 18:10:42 CET 2010 -

- First package of upower, the new name of DeviceKit-power. The
  packaging is loosely based on the DeviceKit-power packaging.
- Note that we provide compatibility package for DeviceKit-power
  for now.