- Update to version 1.90.9.28+git.903a827:
* linux: integration-test: the settings discovery for charge threshold
* linux: up-device-supply-battery: Discover the settings of charge threshold
* up-device-battery: set up charge-threshold-settings-supported property
* dbus: org.freedesktop.UPower.Device: the ChargeThresholdSettingsSupported property
* linux: integration-test: Switch between Long_Life, Fast, Standard, and Adaptive
* linux: up-device-supply-battery: Set charge_types to enable/disable the charge threshold
* linux: up-device-supply-battery: Using charge_types Long_Life and Standard to manage charging threshold
* linux: up-device-supply-battery: Set charge_types through an enum
* linux: integration-test: reduce the test failure for the slow system
* linux: integration-test: fix random test failure for test_bluetooth_hidpp_mouse
* linux: integration-test: Switch the charge_types between Custom and Fast with charging threshold status
* linux: up-device-supply-battery: Set charge_types to "Custom" when enabling charging threshold
* up-history: reverse preset progression
* openbsd: add support to fetch battery status from qcpas
* tools: Reorder upower(1) command-line options to match manual page
* docs: Document all upower(1) command-line options
* tools: Handle invalid command-line arguments
* daemon: Fix memory leak when reporting usage error
* linux: integration-test: Two mice were paired with a unifying receiver
* linux: up-enumerator-udev: Prevent reading the sysfs path from a non-GUdevDevice object
* linux: up-device-supply: Only update model name when the device is under the same parent
* linux: integration-test: Test exporting sysfs attributes
* lib: up-device: Expose CapacityLevel, VoltageMinDesign, and VoltageMaxDesign
* linux: up-device-supply-battery: read values of capacity_level and voltage_min/max
* up-device-battery: Define capacity-level, voltage-min-design and voltage-max-design properties
* dbus: Define CapacityLevel, VoltageMinDesign and VoltageMaxDesign properties
* linux: integration_test: Wait 5 seconds for bluez to set up the device information
* src: meson: extend the timeout for test_battery_state_guessing
* Release 1.90.9
OBS-URL: https://build.opensuse.org/request/show/1299994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=93
- Update to version 1.90.9.28+git.903a827:
* linux: integration-test: the settings discovery for charge threshold
* linux: up-device-supply-battery: Discover the settings of charge threshold
* up-device-battery: set up charge-threshold-settings-supported property
* dbus: org.freedesktop.UPower.Device: the ChargeThresholdSettingsSupported property
* linux: integration-test: Switch between Long_Life, Fast, Standard, and Adaptive
* linux: up-device-supply-battery: Set charge_types to enable/disable the charge threshold
* linux: up-device-supply-battery: Using charge_types Long_Life and Standard to manage charging threshold
* linux: up-device-supply-battery: Set charge_types through an enum
* linux: integration-test: reduce the test failure for the slow system
* linux: integration-test: fix random test failure for test_bluetooth_hidpp_mouse
* linux: integration-test: Switch the charge_types between Custom and Fast with charging threshold status
* linux: up-device-supply-battery: Set charge_types to "Custom" when enabling charging threshold
* up-history: reverse preset progression
* openbsd: add support to fetch battery status from qcpas
* tools: Reorder upower(1) command-line options to match manual page
* docs: Document all upower(1) command-line options
* tools: Handle invalid command-line arguments
* daemon: Fix memory leak when reporting usage error
* linux: integration-test: Two mice were paired with a unifying receiver
* linux: up-enumerator-udev: Prevent reading the sysfs path from a non-GUdevDevice object
* linux: up-device-supply: Only update model name when the device is under the same parent
* linux: integration-test: Test exporting sysfs attributes
* lib: up-device: Expose CapacityLevel, VoltageMinDesign, and VoltageMaxDesign
* linux: up-device-supply-battery: read values of capacity_level and voltage_min/max
* up-device-battery: Define capacity-level, voltage-min-design and voltage-max-design properties
* dbus: Define CapacityLevel, VoltageMinDesign and VoltageMaxDesign properties
* linux: integration_test: Wait 5 seconds for bluez to set up the device information
* src: meson: extend the timeout for test_battery_state_guessing
* Release 1.90.9
* linux: up-device-supply-battery: Don't mark fully charged batteries as discharging
* linux: integration-test: Update test case for "state_all_discharging" support
* up-daemon: introduce state_all_discharging member to allow critical action dispatch on external power
* Revert "up-daemon: Handle the AC is online but the battery is discharging"
* Release 1.90.8
* up-device: Fix mem leak when get device id
* linux: up-device-supply-battery: Fix mem leak when refreshing battery info
* rules: 95-upower-hid.hwdb: update hwdb for HID devices
* linux: integration-test: Handle connecting the low-power charger
* linux: up-device-supply-battery: reset the status to discharging when current_now is negative
* up-daemon: Handle the AC is online but the battery is discharging
* linux: rules: fix warnings from `udevadm verify`
OBS-URL: https://build.opensuse.org/request/show/1298985
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=175
- Upower is a mature tool with mostly fixes being added, let's
move over to a "take the very latest git HEAD code base by default
approach". Also show the amount of additional patches on top of latest
public version and the latest git patch hash the sources are based
on in the version format (see below)
- Update to version 1.90.7.13+git.4f1ef04:
* linux: integration-test: a test case for Dualshock4 with a headphone jack
* linux: up-device-supply: Update the model name after changing the device type
* linux: device_supply: Prioritize Gaming Input
* dbus: UPower.xml: Update GetCriticalAction Values
* linux: integration-test: test case for the removable battery
* src: up-device-battery: Reset values when the battery is not present
* src: up-daemon: skip the battery if present = 0
* Update LINGUAS
* pre-commit-config: Remove deprecated default_stages "commit"
* contrib: setup: Install and setup pre-commit
- Remove upstreamed patch
D faa6d8a6b3dd92ab61cd3c5515dfd120ccb7e74b.patch
OBS-URL: https://build.opensuse.org/request/show/1245904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=91
move over to a "take the very latest git HEAD code base by default
approach". Also show the amount of additional patches on top of latest
public version and the latest git patch hash the sources are based
on in the version format (see below)
- Update to version 1.90.7.13+git.4f1ef04:
* linux: integration-test: a test case for Dualshock4 with a headphone jack
* linux: up-device-supply: Update the model name after changing the device type
* linux: device_supply: Prioritize Gaming Input
* dbus: UPower.xml: Update GetCriticalAction Values
* linux: integration-test: test case for the removable battery
* src: up-device-battery: Reset values when the battery is not present
* src: up-daemon: skip the battery if present = 0
* Update LINGUAS
* pre-commit-config: Remove deprecated default_stages "commit"
* contrib: setup: Install and setup pre-commit
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=166
- Update to version 1.90.6:
* Fractional battery percentage.
* CI enhancement.
* Tweak the default battery charging threshold to 75-80.
* Fix g_object_weak_ref: assertion 'g_atomic_int_get
(&object->ref_count) >= 1' failed.
- Changes from version 1.90.5:
* Suspend and Ignore as the CriticalPowerActions.
* Support for battery charging threshold.
* Tweak the device priority to make sure the device kind joystick
can be correctly shown.
- Add pkgconfig(polkit-gobject-1) BuildRequires: New dependency.
OBS-URL: https://build.opensuse.org/request/show/1223867
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=161
- Update to version 1.90.2+15:
* Revert "ci: Update last ABI break"
* Revert "build: Bump the library soname after recent changes"
* Revert "all: Remove Lid handling"
* Revert "lib: Remove deprecated up_client_get_devices()"
* dbus: org.freedesktop.UPower: EnergyRate is a positive value
* linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
* linux: stop assuming power supply of unknown type as battery
* linux: drop f-literals without format string
* linux: prefer is not None over !=
* build: make 'udevrulesdir' and 'udevhwdbdir' as Linux-only
- Introduce _service obs_scm and obsinfo files for automated
update service via:
osc service mr
OBS-URL: https://build.opensuse.org/request/show/1152451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=86
- Update to version 1.90.2.15.git+be82397:
* Revert "ci: Update last ABI break"
* Revert "build: Bump the library soname after recent changes"
* Revert "all: Remove Lid handling"
* Revert "lib: Remove deprecated up_client_get_devices()"
* dbus: org.freedesktop.UPower: EnergyRate is a positive value
* linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
* linux: stop assuming power supply of unknown type as battery
* linux: drop f-literals without format string
* linux: prefer is not None over !=
* build: make 'udevrulesdir' and 'udevhwdbdir' as Linux-only
- Introduce _service obs_scm and obsinfo files for automated
update service via:
osc service mr
OBS-URL: https://build.opensuse.org/request/show/1147030
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=152
- update to 1.90.2:
* Note that this is the last release of UPower with lid
handling. OS components that rely on the lid status
should get it from logind instead.
* Fix wireless devices not disappearing from Settings when
disconnected
* Require a newer libgudev to avoid bugs related to newline
stripping when reading sysfs attributes
* Add installed-tests files for use with gnome-desktop-testing
* Fix integration test to work with system installed upower
binary and under jhbuild
- add skip-tests-install.patch to skip installation of test-only
assets
OBS-URL: https://build.opensuse.org/request/show/1102812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=84
- update to 1.90.2:
* Note that this is the last release of UPower with lid
handling. OS components that rely on the lid status
should get it from logind instead.
* Fix wireless devices not disappearing from Settings when
disconnected
* Require a newer libgudev to avoid bugs related to newline
stripping when reading sysfs attributes
* Add installed-tests files for use with gnome-desktop-testing
* Fix integration test to work with system installed upower
binary and under jhbuild
- add skip-tests-install.patch to skip installation of test-only
assets
OBS-URL: https://build.opensuse.org/request/show/1101309
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=147
- Update to 1.90.1:
* Detect headsets with kernel batteries such as Logitech and
Steelseries headsets, and make them automatically disappear if
the headset is turned off (if the kernel driver supports the
wireless_status attribute)
* Hide duplicate Logitech Bluetooth devices (Bolt-compatible devices
connected through Bluetooth would show as 2 batteries)
* Hide duplicate Logitech wireless devices when they get connected
through USB as well
* Fix Bluetooth device names not synchronising, and use user-chosen
names when available
* Handle the "present" sysfs attribute changing
* Fix iDevices not appearing
* Fix reading capacity_level with newer libgudev
OBS-URL: https://build.opensuse.org/request/show/1096967
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=145
- update to 0.99.20:
* Ensure polling is resumed after suspend (#198)
* Bugfixes to state guessing code (#146)
* Stability improvements of automated tests
* Move state guessing into DisplayDevice
* Always use 90% threshold to consider a battery full
* Various test improvements
* Fix mice showing up as keyboards (#189)
* Allow unit test inspector to fail (#187)
* Fix test cases when daemon shuts down too slowly (#188)
- update to 0.99.18:
* Remove broken wakeup DBus API
* Tag UPS hid devices using hwdb and update list from upstream
* Only permit Refresh method when in debug mode
* Refactor device polling
* Refactor udev device discovery and sibling detection
* Improved testing and CI
* Handle SIGTERM to trigger a clean shutdown
* Improve polling of batteries after line-power "online" status change
* Multiple wacom tablet detection fixes
* Fix updates after a BT hid power supply moves in sysfs
* Fix enumeration of "Whats Up!" devices on startup
* Accept USB power supplies without warning
* Allow building without gtk-doc
OBS-URL: https://build.opensuse.org/request/show/989716
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=141
- Pass --libexecdir=%%{_libexecdir}/upower to meson, keep our
previous setup.
- Use ldconfig_scriptlets macro for post(un) handling.
- Stop removing .la files no longer present.
- Update to version 0.99.16:
+ Silence unnecessary udev event warnings
+ Increase test timeout
+ Explicitly link with plist
+ Fix UpClient reference leak
+ Fix DisplayDevice state on battery hotplug
+ Fix critical action to work after it was cancelled
- Changes from version 0.99.15:
+ Various build fixes
+ Update bluetooth device alias when it changes
- Changes from version 0.99.14:
+ Port build system to meson
+ New ChargeCycles D-Bus property
+ New async GLib APIs
+ lid related functions are now deprecated
+ Refresh API is now deprecated
+ Fix leak of inhibitor lock
+ Recognize USB power supplies
+ Fix time compression of data points
+ Fix disk write amplification when battery is low
- Add meson BuildRequires and macros following upstreams port.
OBS-URL: https://build.opensuse.org/request/show/959380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=77
- Update to version 0.99.16:
+ Silence unnecessary udev event warnings
+ Increase test timeout
+ Explicitly link with plist
+ Fix UpClient reference leak
+ Fix DisplayDevice state on battery hotplug
+ Fix critical action to work after it was cancelled
+ Update bluetooth device alias when it changes
+ New ChargeCycles D-Bus property
+ New async GLib APIs
+ lid related functions are now deprecated
+ Refresh API is now deprecated
+ Fix leak of inhibitor lock
+ Recognize USB power supplies
+ Fix time compression of data points
+ Fix disk write amplification when battery is low
OBS-URL: https://build.opensuse.org/request/show/958421
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=130
- Update to version 0.99.8:
+ New Features:
- Lock down systemd service file.
- Add support for "Unknown" capacity level, and clarify
handling of devices with coarse battery levels.
- Add a new version of up_client_get_devices() which unrefs
contents.
+ Bugfixes:
- Fix warnings when D-Bus related properties change.
- Prevent crash after attaching an Apple TV, and support newer
versions of iOS.
- Lower severity of "unhandled action" messages.
- Fix battery status on MacBooks after a plug or unplug event.
- Fix double-close on exit.
- Drop patches fixed upstream:
+ upower-fix-ios-crash.patch.
+ upower-fix-crash-logind-doesnt-return-error.patch.
+ upower-fix-memory-leak.patch.
- Refresh upower-hibernate-insteadof-hybridsleep.patch with quilt.
- Use autosetup and make_build macros.
OBS-URL: https://build.opensuse.org/request/show/625980
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=100
- Update to version 0.99.7:
* New features:
+ Add support for Bluetooth LE device batteries
+ Allow to be replaced via --replace,-r
* Bugfixes:
+ Fix critical action after resume from hibernate
+ Fix compilation with libimobiledevice git
- Changes for version 0.99.6:
* New Features:
+ Add UP_DEVICE_KIND_GAMING_INPUT for gaming devices
+ Detect joysticks as gaming input devices
* Bugfixes:
+ Correctly close inhibitor FD
+ Fix crash when '@' is present in the device name
+ Fix lid detection on FreeBSD
+ Grab the model name from device if unavailable from battery
- Refresh upower-hibernate-insteadof-hybridsleep.patch
OBS-URL: https://build.opensuse.org/request/show/546822
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=88
- Update to version 0.99.4:
+ Add support for Logitech G700s/G700 Gaming Mouse.
+ Port to GDBus.
+ Support g_autoptr() for all libupower-glib object types.
+ Add critical action support for *BSD.
+ Change the default low battery policy to percentage.
+ Fix deprecation warning in integration-test.
+ Fix memory leak in up_client_get_devices().
+ Fix possible double-free.
+ Update HID rules and fix build regression.
* Properly detect bluetooth mice and keyboards that are HID
OBS-URL: https://build.opensuse.org/request/show/359981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=50
- Update to version 0.99.3
* Bail out when iDevice state is malformed (Bastien Nocera)
* Defer getting iDevice info until ready (Bastien Nocera)
* Fix crash on uninitialized variant (Vlad Orlov)
* Fix libimobiledevice msg in configure (Bastien Nocera)
* More memory handling fixes in iDevice (Bastien Nocera)
* Properly detect bluetooth mice and keyboards that are HID
devices (Marc Deslauriers)
* Support Logitech Unifying in Linux 3.19 (Peter Wu)
* Work-around broken battery on the Onda v975w (Bastien Nocera)
- Add missing rcsymlink
- Remove old provides/obsoletes
- Do not recommend obsolete pm-utils
OBS-URL: https://build.opensuse.org/request/show/312771
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=73
- 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: fixed upstream.
- Adjust package name, since LT_CURRENT is now 3
OBS-URL: https://build.opensuse.org/request/show/245526
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=67
- define _udevrulesdir only if not already defined
- run %udev_rules_update, if defined.
- 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)
OBS-URL: https://build.opensuse.org/request/show/214777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=43
- 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 (forwarded request 159902 from dimstar)
OBS-URL: https://build.opensuse.org/request/show/160322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/upower?expand=0&rev=36
- 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
OBS-URL: https://build.opensuse.org/request/show/159902
OBS-URL: https://build.opensuse.org/package/show/Base:System/upower?expand=0&rev=52
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.