- 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