File upower.changes of Package upower

-------------------------------------------------------------------
Thu Aug 21 03:02:36 UTC 2014 - mgorse@suse.com

- Update to version 0.99.1: 
  + New Features:
    - Remove IsDocked property
    - Remove unused polkit dependency
  + Bugfixes:
    - Create the history directory at runtime
    - Do not log a critical warning when using
      _set_object_path_sync()
    - Fix API doc for up_client_get_on_battery()
    - Fix possible UpHistoryItem leak on failure
    - Fix segfault on getting property when daemon is not running
    - Fix shutdown on boot on some machines
    - Fix small memleak on startup with Logitech devices
    - Free the obtained device list array after use
    - Update lid status when updating AC status
- Remove upower-fix-leaks.patch and
  upower-remove-dock-property.patch: fixed upstream.

-------------------------------------------------------------------
Fri Aug  1 20:46:58 UTC 2014 - mgorse@suse.com

- Add upower-remove-dock-property.patch: remove IsDocked property
  (bnc#889782).
- Adjust package name, since LT_CURRENT is now 3

- Add upower-fix-leaks.patch: fix a couple of memory leaks.

-------------------------------------------------------------------
Mon Jan 20 21:24:10 UTC 2014 - mgorse@suse.com

- Update to version 0.99.0:
  + Notes:
    - This version contains major API changes. Use the 0.9.* 
      versions if you want to keep using the old API.
  + New Features:
    - Add WarningLevel and IconName properties to all devices
    - Add DisplayDevice composite battery
    - Enforce critical battery policy on the daemon side
  + Bugfixes:
    - Reduce client-side and daemon-side wake-ups
    - Emit PropertiesChanged signals
    - Register objects on the bus once they've been setup
    - Clamp percentage for overfull batteries
  + Feature Removals:
    - Remove battery recall support
    - Remove QoS support
    - Remove OnLowBattery property (use WarningLevel instead)
    - Remove DeviceChanged and Changed signals (PropertiesChanged
      signals are sent instead)

- define _udevrulesdir only if not already defined
- run %udev_rules_update, if defined.

-------------------------------------------------------------------
Sun Oct 20 17:39:47 UTC 2013 - hrvoje.senjan@gmail.com

- Update to version 0.9.23:
  + Bugfixes:
    - Add missing dbus-glib-1 to private requires
    - Disable Watts-Up devices by default
    - Really don't overwrite retval with prop values
    - Update and correct Toshiba recall list
    - daemon: Avoid trying to close fd that wasn't opened
    - daemon: Fix options parsing
    - daemon: Include config.h in up-backend.h
    - lib: Add missing "element-type" introspection metadata
    - lib: Fix a small memory leak
    - lib: Fix crasher calling _about_to_sleep_sync()
    - linux: Don't guess discharging state for devices
    - linux: Don't print a warning if the status attr is missing
    - linux: Opt-out of checking Watts Up devices earlier
    - openbsd: Use g_thread_try_new
    - openbsd: recognize when battery is absent

-------------------------------------------------------------------
Tue Oct  8 18:28:01 UTC 2013 - hrvoje.senjan@gmail.com

- Update to version 0.9.22:
  + New Features:
    - Add temperature property for batteries
  + Bugfixes:
    - Fix error handling in up_client_get_properties_sync()
    - Make GetHistory() array order consistent
    - Fix crash with bluetooth input devices
    - Lots of fixes/rework for Logitech wireless input devices
    - Allow valid UTF-8 encoded properties
    - Detect the battery of bluetooth input devices
    - Only one warning if no valid voltage found
    - openbsd: Do not call g_thread_init()

-------------------------------------------------------------------
Fri Jul 26 22:14:57 UTC 2013 - hrvoje.senjan@gmail.com

- Update to version 0.9.21:
  + New Features:
    - Add support for Logitech Wireless (NonUnifying) devices
    - Use PIE to better secure installed tools and also use
      full RELRO in the daemon
  + Bugfixes:
    - Allow clients to call org.freedesktop.DBus.Peer
    - Detect udev rules dir
    - Drop --enable-systemd and linking to libsystemd-daemon
    - Find hidraw devices correctly with systemd udev >= v196
    - Fix test for logind availability
    - Update the upower man page with all the current options
- Dropped systemd define, systemd usage is now detected at runtime
- Pass %{_udevrulesdir} to %configure, instead of %makeinstall
- Unconditionally install notify-upower.sh
- Dropped pkgconfig(libsystemd-daemon) BuildRequires, not needed
  with this release

-------------------------------------------------------------------
Sat Apr  6 15:11:26 UTC 2013 - hrvoje.senjan@gmail.com

- Add --enable-deprecated flag (bnc#813883) which restores
  upowers sleep/resume funcionality

-------------------------------------------------------------------
Mon Mar 18 23:35:19 UTC 2013 - hrvoje.senjan@gmail.com

- Update to version 0.9.20:
  + New Features:
    - Add a --enable-deprecated configure argument to remove pm-utils
    support
    - Deprecate running the powersave scripts
    - Factor out the Logitech Unifying support to support other
      devices
    - Require applications to define UPOWER_ENABLE_DEPRECATED to use
      deprecated functionality
  + Bugfixes:
    - Bump maximum accepted "time to empty" to 10 days
    - Don't use the deprecated INCLUDES in Makefile.am
    - Fix batteries which report current energy but full charge
    - Fix K750 features name, use 1 second interval
    - Fix memory leak in up_polkit_get_subject
    - Fix two memory leaks
    - integration-test: Always run on a fake system bus
    - integration-test: Move to using umockdev
    - Never use -WError when building
    - Raise the hard PolicyKit dep to 0.97

-------------------------------------------------------------------
Fri Jan  4 10:20:49 UTC 2013 - hrvoje.senjan@gmail.com

 - Update to version 0.9.19:
  + New Features:
    - Add a Documentation tag to the service file
    - Add luminosity property
    - Add support for Logitech Unifying devices
  + Bugfixes:
    - Always return 0 from notify-upower.sh
    - Do not continue to poll if /proc/timer_stats is not readable
    - Fix "can-hibernate" formatting in upower --dump
    - Fix device matching for recent kernels
    - Fix srcdir != builddir
    - Send resume signal when built with systemd and using pm-utils
      suspend
 - Drop upower-fix-resume-no-systemd.patch, merged upstream

-------------------------------------------------------------------
Wed Nov 21 20:10:36 UTC 2012 - nmo.marques@gmail.com

- Add 'pm-utils' to Recommends; gnome-power-manager and
  mate-power-manager (at least) use upower for some features, some
  features like suspend/hibernate only show if 'pm-utils' is also
  installed. See bnc#790787. I believe this is an improvement.
- Add macro systemdutildir and fix broken build and drop FIXME
  comment

-------------------------------------------------------------------
Sun Nov  4 00:29:00 UTC 2012 - crrodriguez@opensuse.org

- Enable systemd support, now we have version 195

-------------------------------------------------------------------
Wed Oct 17 13:19:29 UTC 2012 - fcrozat@suse.com

- Fix build with new udev rules location

-------------------------------------------------------------------
Mon Sep 17 08:45:32 UTC 2012 - vuntz@opensuse.org

- Pass --disable-systemd to configure if we don't build systemd
  support. Fix bnc#780709.

-------------------------------------------------------------------
Tue Sep 11 16:09:12 UTC 2012 - vuntz@opensuse.org

- Update to version 0.9.18:
  + New Features:
    - Use systemd if possible for suspend and hibernate
  + Bugfixes:
    - openbsd: Properly initialize update-time when creating
      devices
- Changes from version 0.9.17:
  + New Features:
    - Fail on CRITICALs in the integration-test
  + Bugfixes:
    - Drop 'type' parameter from CancelRequest() signature
    - Fix the LatencyChanged signal
    - Fix use-after-free of qos item
    - Fix wrong PowerSupply property for devices without a scope
      sysfs attribute
    - linux:
      + Don't allow non-power-supply devices to set the OnBattery
        property
      + Remove obsolete check for magicmouse_ and duplicated wacom_
        checks
      + Treat the battery state 'not charging' as PENDING_CHARGE
    - Selectively disable warnings for deprecated GValueArray
- Drop xz BuildRequires as it now comes for free in the build
  system.
- Get ready for full-switch to systemd for suspend and hibernate:
  + Add a with_systemd macro, currently set to 0 as we would need
    systemd >= 183, which we don't have right now.
  + Add pkgconfig(libsystemd-daemon) BuildRequires if we build
    systemd support.
  + Pass --enable-systemd to configure if we build systemd support.
  + Do not install /lib/systemd/system-sleep/notify-upower.sh if we
    don't build with systemd support.
- Add upower-fix-resume-no-systemd.patch: fix resuming when not
  booted with systemd.

-------------------------------------------------------------------
Fri May 11 14:51:00 UTC 2012 - vuntz@opensuse.org

- 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 - vuntz@opensuse.org

- 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 - vuntz@opensuse.org

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

-------------------------------------------------------------------
Mon Jan  9 07:37:40 UTC 2012 - glin@suse.com

- 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 - crrodriguez@opensuse.org

- Update to version 0.9.15

-------------------------------------------------------------------
Tue Oct  4 07:42:37 UTC 2011 - vuntz@opensuse.org

- 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 - vuntz@opensuse.org

- 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 - andrea.turrini@gmail.com

- Fixed typo in description of upower.spec

-------------------------------------------------------------------
Tue Jul  5 11:23:04 CEST 2011 - vuntz@opensuse.org

- 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 - aj@suse.de

- 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
      OpenBSD
    - 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 - dimstar@opensuse.org

- Update to version 0.9.10:
  + New Features:
    - Add a config option 'IgnoreLid' for users with broken lid
      switches
    - 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 - fcrozat@novell.com

- 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
      laptops
    - 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 Makefile.am
- Drop DeviceKit-power subpackage and obsolete old version of it.

-------------------------------------------------------------------
Sun Jan  9 17:07:43 CET 2011 - vuntz@opensuse.org

- 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 - vuntz@opensuse.org

- 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
      gobject-introspection
    - Keyboard backlight of zero is not an error
    - libupower-glib: Reject invalid object paths to avoid
      asserting libdbus
    - Remove the UP_DEVICE_SUPPLY_CHARGED_THRESHOLD heuristic
  + Updated translations.
- Add gobject-introspection-devel BuildRequires to build
  introspection data.

-------------------------------------------------------------------
Sun Oct 31 12:37:02 UTC 2010 - jengelh@medozas.de

- Use %_smp_mflags

-------------------------------------------------------------------
Tue Oct  5 10:11:02 CEST 2010 - vuntz@opensuse.org

- 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
      --dump
    - 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
  subpackages.

-------------------------------------------------------------------
Tue Sep 28 19:26:20 UTC 2010 - aj@suse.de

- Recommend instead of require lang-package.

-------------------------------------------------------------------
Wed Sep 22 11:28:25 CEST 2010 - vuntz@opensuse.org

- 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 - vuntz@opensuse.org

- 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
      glib2
    - 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
    - Increase UP_DAEMON_SWAP_WATERLINE
    - 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
      supported
- Add libimobiledevice-devel BuildRequires for the iDevices
  support.

-------------------------------------------------------------------
Mon Jun 21 19:29:30 CEST 2010 - vuntz@opensuse.org

- 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
      AboutToSleep
    - Ensure we sent ::notify signals when UpDaemon properties
      change
- 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
      adding
    - 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
      devkit-power-gobject
    - 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 autogen.sh script
    - Make dummy backend usable for architectures without a native
      backend
    - 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 - vuntz@opensuse.org

- 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.