Changelog for
libupower-glib2-0.99.0-1.9.i586.rpm :
Sun Nov 24 13:00:00 2013 crrodriguezAATTopensuse.org
- define _udevrulesdir only if not already defined
- run %udev_rules_update, if defined.
Sun Nov 3 13:00:00 2013 hrvoje.senjanAATTgmail.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)
Sun Oct 20 14:00:00 2013 hrvoje.senjanAATTgmail.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 14:00:00 2013 hrvoje.senjanAATTgmail.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 14:00:00 2013 hrvoje.senjanAATTgmail.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 14:00:00 2013 hrvoje.senjanAATTgmail.com
- Add --enable-deprecated flag (bnc#813883) which restores
upowers sleep/resume funcionality
Mon Mar 18 13:00:00 2013 hrvoje.senjanAATTgmail.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 13:00:00 2013 hrvoje.senjanAATTgmail.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 13:00:00 2012 nmo.marquesAATTgmail.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 13:00:00 2012 crrodriguezAATTopensuse.org
- Enable systemd support, now we have version 195
Wed Oct 17 14:00:00 2012 fcrozatAATTsuse.com
- Fix build with new udev rules location
Mon Sep 17 14:00:00 2012 vuntzAATTopensuse.org
- Pass --disable-systemd to configure if we don\'t build systemd
support. Fix bnc#780709.
Tue Sep 11 14:00:00 2012 vuntzAATTopensuse.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:00:00 2012 vuntzAATTopensuse.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 13:00:00 2012 vuntzAATTopensuse.org
- Move dbus xml interface files from devel subpackage to main
subpackage: those files might be needed at runtime.
Mon Jan 9 13:00:00 2012 vuntzAATTopensuse.org
- Remove glib2-devel Requires from libupower-glib-devel: it will
automatically be added the pkgconfig() way.
Mon Jan 9 13:00:00 2012 glinAATTsuse.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 13:00:00 2011 crrodriguezAATTopensuse.org
- Update to version 0.9.15
Tue Oct 4 14:00:00 2011 vuntzAATTopensuse.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 14:00:00 2011 vuntzAATTopensuse.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 14:00:00 2011 andrea.turriniAATTgmail.com
- Fixed typo in description of upower.spec
Tue Jul 5 14:00:00 2011 vuntzAATTopensuse.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 14:00:00 2011 ajAATTsuse.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 14:00:00 2011 dimstarAATTopensuse.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 13:00:00 2011 fcrozatAATTnovell.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 13:00:00 2011 vuntzAATTopensuse.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 13:00:00 2010 vuntzAATTopensuse.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 13:00:00 2010 jengelhAATTmedozas.de
- Use %_smp_mflags
Tue Oct 5 14:00:00 2010 vuntzAATTopensuse.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 14:00:00 2010 ajAATTsuse.de
- Recommend instead of require lang-package.
Wed Sep 22 14:00:00 2010 vuntzAATTopensuse.org
- Add upower-fix-crash.patch to fix a crash with recent versions of
polkit. Fix bnc#640940.
Fri Jul 16 14:00:00 2010 vuntzAATTopensuse.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 14:00:00 2010 vuntzAATTopensuse.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 13:00:00 2010 vuntzAATTopensuse.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.