Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

solaar-udev-1.1.13-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: solaar-udev Distribution: openSUSE Tumbleweed
Version: 1.1.13 Vendor: openSUSE
Release: 1.1 Build date: Sat May 11 17:38:09 2024
Group: Hardware/Other Build host: reproducible
Size: 854 Source RPM: solaar-1.1.13-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pwr-solaar.github.io/Solaar
Summary: Udev rules for accessing Logitech Unifying Receiver
Rules that users are able to access Logitech Unifying Receiver.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Sat May 11 2024 asn@cryptomilk.org
  - Update to version 1.1.13:
    * release 1.1.13
    * po: update Russian translation
    * po: Update Polish translation
    * release 1.1.13rc1
    * solaar: fix bug in suspend and resume callback
    * settings: add choices universe for backlight setting
    * diversion: Add unit tests
    * diversion: Simplify and type hint
    * settings: get and use current host number for K375sFnSwap because of bug in firmware of MX Keys S
    * ui: fix bug with logo in about window
    * solaar: don't ping device just to get logging information
    * settings: optimize write for per-key lighting
    * settings: add and initialize per-key lighting to a special no-change value
    * hidapi: Remove Python 2 compatibility (#2460)
    * po: Update French translation (for release 1.1.12) (#2458)
    * Refactor rule loading for testability (#2456)
* Mon Apr 29 2024 asn@cryptomilk.org
  - Update to version 1.1.12:
    * release 1.1.12
    * po: Update zh_TW Traditional Chinese translation
    * release 1.1.12rc2
    * device: check for existences of keys file before opening
    * po: update Russion translation and have all strings translated
    * po: update Russian translation (#2443)
    * dist: add included hid_parser to packages installed
    * po: Update Polish translation (#2439)
    * settings: improve label and description for LED zone settings
    * settings: add message about Onboard Profiles to LED Zone settings
    * device: initialize device registers to empty list
    * po: Update Polish translation (#2435)
    * release 1.1.12rc1
    * release 1.1.12rc1
    * solaar: use bluez dbus signals to disconnect and connect bluetooth devices
    * device: handle a different signal for onboard profiles directory in ROM
    * receiver: introduce small delay in getting pairing information to let receiver settle after pairing
    * tests: extend tests for device.py
    * device: fix bug found in testing
    * tests: expand tests for device.py
    * device: fix small bugs uncovered by testing
    * tests: expand tests for settings_templates
    * tests: extend testing of hidpp20
    * device: fix bugs in onboard profiles found during testing
    * tests: extend testing of hidpp20
    * device: fix bugs in hidpp20 found during testing
    * tests: extend device testing
    * tests: test GESTURES settings
    * tests: extend testing of hidpp20
    * Updated  Greek Translation
    * doc: add information about bad interaction between Bluez 5.73 and Solaar
    * tests: expand tests for settings_templates
    * device: better support for extended ajustable dpi
    * device: limited support for extended adjustable dpi
    * tests: remove unused code
    * tests: adjust imports to always import installed version
    * tests: test more settings
    * settings: remove unused code and fix but in EQUALIZER setting
    * settings: provide symbolic names for per-key lighting keys
    * tests: improve infrastructure for testing setting_templates
    * settings: implement and test per-key lighting
    * tests: check for Gtk initialization and don't run tests that depend on it
    * tests: test GUI pair_window
    * ui: refactor pair_window
    * tests: fix tests for RBG effects
    * settings: add in bit telling RGB effects changes to change ROM
    * ui: handle situation when read of a setting fails
    * settings: permit continuing when a read during pushing fails
    * tests: add tests for RGB EFFECTS settings
    * settings: add settings for RGB EFFECTS feature
    * settings: fix bug in LEDZoneSetting when effect is not implemented
    * device: add RGB EFFECTS feature version of LED COLOR EFFECTS data
    * tests: add tests for LEDEffect structures in hidpp20
    * device: handle BRIGHTNESS CONTROL notifications
    * settings: implement and test BRIGHTNESS_CONTROL
    * tests: expand tests for settings_templates
    * settings: fix small bugs found from testing
    * refactor: Manually improve f-string formatting
    * refactor: Use f-strings for more exceptions and log message
    * settings: patch to make python 3.7 happy
    * tests: expand tests for settings_templates
    * tests: use new test methods in test_hidpp20_simple
    * tests: add tests for setting_templates
    * settings: simple change to improve testability
    * device: use feature_request from the device everywhere in hidpp20
    * settings: fix bug in backlight 2 durations
    * tests: fix finding paired node in test_device
    * tests: use hidpp module in several test modules
    * tests: add tests for logitech_receiver device
    * ui: reduce deprecation warnings in ui
    * hidapi: remove deprecation warnings
    * tests: improve coverage of receiver.py
    * device: align init methods for all receiver classes
    * tests: use 3.7 type hint
    * tests: improve hidpp20 coverage
    * tests: fully cover hidpp10
    * device: fix bug in hidpp10 get_device_features
    * refactor: Use dataclass for TestByte
    * refactor: Split diversion rules into smaller modules
    * refactor: Make _populate_model a function
    * rules: allow sub-second delays in Later
    * device: remove unreachable code
    * device: fix bug in setting configuration cookie due to bad documentation
    * Add new end line
    * Add solaar pot generation
    * Add indonesian translations
    * tests: complete testing of common
    * tests: start coverage of complex structures in hidpp20
    * tests: expand coverage of hidpp20
    * tests: expand coverage of common
    * ruff: Apply single line import format
    * ruff: Force single line imports
    * Automatically upgrade strings to f-string
    * docs: document battery-icons=solaar option
    * receiver: delay device sending first messages
    * device: remove checks for status attributes
    * device: optimize some functions in FeaturesArray
    * device: fix bug in creating features array
    * cli: fix bug in building battery line in show
    * ui: refactor diversion_rules
    * ui: fix bug in determining tray icon
    * device: fix bug in getting friendly name
    * device: remove status from Device and Receiver
    * device: move changed method from status to Device and Receiver
    * device: move link_encrypted from status to Device
    * device: move battery information from status to Device
    * device: move status string function to Device and Receiver
    * receiver: move pairing status to new dataclass attached to receiver
    * test: Test base product information
    * Disable macOS tests until GitHub CI dependencies are fixed
    * Extend Ubuntu dependencies for GitHub CI
    * test: Extract get_kind_from_index function and test it
    * docs: update EX100 information
    * device: use Python 3.7 type hints
    * device: use status attribute for error
    * device: use status attribute for notification_flags
    * device: use status attribute for link_encrypted
    * ui: use Battery object in GUI
    * device: change status battery fields to Battery objects
    * receiver: move more method code to subclasses
    * receiver: create subclasses of receiver for different variants
    * docs: add requirement for CONFIG_HIDRAW
    * tests: tests for a few simple hidpp20 functions
    * tests: add yaml test for led setting
    * tests: simple tests for hidpp20 profiles and lighting
    * ui: fix app name casing in UI
    * device: add missing receiver type for Lightspeed receivers
    * device: add new device types
    * refactor: Get receiver product info before instantiation
    * Refactor: Move Device instantiation to factory class
    * Refactor: Move Receiver instantiation to factory class
    * Simplify name of license file
    * Rename changelog.md to all capitals
    * Update .gitignore
    * Remove unused .gitmodules
    * fix: Use exception from exception module
    * update: Replace legacy logger.warn with logger.warning
    * cleanup: Remove duplicated code to read register
    * tests: Add hidpp10 tests
    * refactor: Introduce Hidpp20 class
    * refactor: Introduce Hidpp10 class
    * cleanup: Remove unnecessary calls of del
    * settings: fix bug when reading BACKLIGHT setting from device
    * clean up: Remove editor specific marks
    * fix: Replace invalid hidpp20 usage
    * fix: Replace invalid hidpp10 usage
    * solaar: use only timer thread to save config.yaml
    * docs: improve README.md
    * doc: Add link to Debian package to README.md
    * docs: adjust image placing in README
    * docs: adjust image size in README
    * docs: improve README
    * hid: copy newer version of hid_parser into Solaar codebase
    * ui: fix bug when displaying receiver notification flags
    * device: reorder code in settings
    * doc: update installation documentation
    * hidapi: make hid_parser optional, but add it to setup
    * device: add missing license blocks
    * device: clean up listener and notifications code
    * solaar: cleanup listener code
    * solaar: add locks to prevent multiple persisters for device
    * solaar: clean up configuration code
    * device: clean up device and receiver code
    * device: move battery constants common to HID++ 1.0 and 2.0 to common
    * device: move mapping of device kind into hidpp20
    * device: move pairing information gathering to receiver
    * docs: update contributors
    * solaar: fix debugging levels
    * device: expand allowable profile numbers
    * device: clean up __init__ in logitech_receiver
    * dist: modify pre-commit args to make ruff change files
    * device: fix bug in hidpp20 get host names
    * device: fix typo
    * Remove yapf exclusions
    * Manually fix linter issues
    * Apply ruff format
    * Makefile: Add command for formatting and linting
    * Introduce ruff formatter and linter
    * rules: fix bug in Set action
    * device: add notify module to logitech_receiver
    * ui: implement setting_changed callback and pass in to new devices and receivers
    * device: add callback to call when changing a setting
    * logitech_receiver: style fixes
    * logitech_receiver: Move hidpp20 constants into new module
    * logitech_receiver: Move hidpp10 constants into new module
    * logitech_receiver: Move exceptions into own module
    * device: streamline status code
    * hidapi: upgrade debugging in udev
    * dist: Fix deprecated GitHub actions
    * dist: extend makefile and tests
    * device: improve features array
    * ui: move ui_async to common.py
    * tests: Show pytest coverage in GitHub CI tests
    * device: improve imports in logitech_receiver
    * solaar: improve imports and guard Gtk, etc imports with correct version
    * ui: improve imports in ui
    * cli: move imports in __init__.py to top of file
    * device: improve imports in logitech_receiver
    * tests: Add tests of common module
* Wed Mar 20 2024 asn@cryptomilk.org
  - Update to version 1.1.11:
    * release 1.1.11
    * dist: Add the <developer/> tag in the metainfo
    * dist: correctly find light icons
    * release 1.1.11rc4
    * dist: rename light icons and install them in correct place
    * macos: Remove dbus from macos dependencies
    * Setup macOS tests using GitHub action (#2284)
    * release 1.1.11rc3
    * ui: better checking for setting in record_setting
    * po: Update Polish translation (#2275)
    * Fix invalid func name set logo name
    * release 1.1.11rc2
    * udev: Simplify installation of udev rules
    * doc: add document on implementation
    * ui: tidy up scrolling appearance in configuration panel
    * device: correctly handle profile button with no action
    * ui: don't unlock setting when changed by external means
    * ui: refactor code to record change to setting
    * tests: Add GitHub action for tests
    * tests: Introduce tests with pytest
    * logging: Simplify logger instantiation
    * ui: update label and tooltip for divert-gkeys setting
    * ui: update label and tooltip for divert-gkeys setting
    * ui: don't lock setting when an error occurs
    * cli: catch assertion errors when reading setting values from devices
    * po: Update Polish translation (#2252)
    * release 1.1.11rc1
    * release 1.1.11rc1
    * device: remove dependency on webcolors
    * device: clean up data for LED effects
    * ui: better startup behavior for LED effect settings
    * ui: add UI for LED Zone control
    * device: add settings for LED Zone control
    * device: add structures for LED control
    * ui: add setting to change LED control between firmware and software
    * docs: document profiles
    * device: handle v4 of profiles data
    * device: better handing of unknown values in profiles
    * device: add version and device name to profiles
    * device: read profiles from ROM if none in Flash
    * device: decipher LED control info in profiles
    * cli: report more information on exception when loading profiles
    * ui: handle onboard profiles notifications
    * ui: upgrade onboard profiles setting to allow profile selection
    * device: support onboard profiles
    * device: remove extra debugging for backlight
    * ui: handle backlight notification
    * device: support backlight levels and duration
    * device: support bug in backlight on MX Keys S
    * cli: no numbers for USB and Bluetooth devices
    * devices: override name of Candy Companion Chip
    * po: Update RU language translation (#2242)
    * po: Mention language pack for Gnome in i18n.md (#2241)
    * ui: use Report Rate instead of Polling for movement report rate
    * device: add extended report rate setting
    * release: Add stable branch to release.sh (#2236)
    * release: fix changelog parsing in release.sh after d57af51316799252fdc67f575dc72d2568b3e48c (#2235)
    * docs: Update installation.md with new udev rules location (#2234)
    * ui: downgrade assertion on missing notification flag to warning
    * docs: add descriptions of G305 and MX Keys S
    * rules: write empty file if there are no rules to save
    * cli: be defensive in device error message
    * docs: add descriptions of M650 and PRO X 2
    * udev: report hidraw node in debugging messages
    * device: add names for new Logitech features
    * po: Spanish translation reviewed (#2209)
    * docs: add file for G915
    * gui: defend against lightspeed receivers that contact devices for basic information
    * docs: add files for MX Anywhere 2S and G915
    * device: remove incorrect feature for M325 mice
    * device: add K845 keyboard
    * rules: style fix
    * Partial support for macOS and Windows (#1971)
    * device: correctly enumerate devices on receiver
    * docs: add wording about Logitech reusing model numbers
    * ui: better handling and installation of icons
    * device: catch errors when pinging to try to put device online
    * ui: be more cautious when creating log messages to avoid exceptions
    * cli: handle NoSuchDevice exception when pinging device
    * rules: fix test for device equality
    * docs: add note about other GTK system packages
    * docs: add instructions for pipx
    * NamedInt: return False on comparison with None
    * device: add support for MK550
    * dist: install .rules to correct place by default
    * device: add connection request failed error to expected ping responses
    * ui: update codename when device status changes
    * doc: fix typos (#2152)
    * Update French translation (for release 1.1.10)
  - Add missing dependency to typelib-AyatanaAppIndicator3
* Wed Oct 18 2023 Andreas Schneider <asn@cryptomilk.org>
  - Add missing Require for dbus
* Mon Oct 02 2023 asn@cryptomilk.org
  - Update to version 1.1.10:
    * release 1.1.10
    * pointer to NixOS flake package
    * release 1.1.10.rc3
    * release 1.1.10rc2
    * tools: permit BT devices for hidconsole with hidpp
    * device: add descriptor for Logitech MX Revolution Mouse M-RCL 124
    * device: allow return device 00 for BT device ff
    * device: improve determination of short or long messages
    * device: add descriptor for G500s
    * tools: fix bug in scan-registers
    * rules: add single depress and release options for rule mouse click action
    * rules: add rule condition for hostname
    * tools: update keysym generation to current list of keysyms
    * tools: allow device 0 in hidconsole
    * Update Arch repository name and link
    * doc: install recent version before opening issues
    * device: upgrade messages when no supported device found
    * Documentation update to mention the gnome extension to get rules working under Wayland (#2103)
    * Remove udev-acl tag from udev rules
    * Add support for process condition under wayland using solaar-gnome-extension (#2101)
    * Updated German Translation
    * po: update pot-file
    * po: Update zh_TW Traditional Chinese locale
    * hidapi: retry open several times with short wait to allow for delay in setting up permissions
    * Update French translation
    * Update French translation for 1.1.9 release
    * Update about.py
    * device: add new ID for G733 Headset
    * misc: restore tools/clean.sh
    * device: add bluetooth keyboard C714
    * tools: update scan-registers.sh to fix a bug and scan pairing registers
    * device: remove assertion on last byte of ping responses
    * ui: add symbolic version of solaar icon
    * docs: add description of several devices
    * device: add MX Vertical mouse (#2053)
    * device: when finding name or codename ping if not known to be online
    * device: fix bug in decoding G keys notification
    * docs: Standardise URLs and fix wording in i18n.md
    * docs: Fix wording in installation.md (#2040)
    * docs: Fix link and wording in devices.md (#2039)
    * docs: Add missing word in usage.md (#2038)
    * ui: put version in initial INFO logging message
    * ui: rearrange code in tray.py
  - Ensure to only use one python version
* Tue Apr 11 2023 asn@cryptomilk.org
  - Update to version 1.1.9:
    * device: add descriptior for EX110 keyboard
    * release 1.1.9rc2
    * device: Add support for G535 wireless gaming headset (#2034)
    * docs: Fix punctuation and language in rules.md (#2032)
    * po: updated greek translation (#2030)
    * Fix sentences and punctuation in features.md (#2029)
    * docs: Fix spelling and capitalisation in index.md (#2028)
    * Fix punctuation and wording in capabilities.md
    * Update Polish translation
    * release 1.1.9rc1
    * docs: add description for LIFT mouse
    * ui: remove deprecated GTK code
    * ui: zero exit code for kill interrupts
    * docs: update information about MX Master 3 for Business
    * rules: add Test condition for battery charging
    * doc: add description of G304 Lightspeed Wireless Gaming Mouse
    * device: get wpid for 28Mz devices from udev when enumerating
    * ui: add editing of Device rule condition
    * rules: add Device condition
    * docs: add Logi Pop Keys description
    * ui: don't show wireless link or battery information when unknown or not present
    * ui: online devices with no battery information probably don't have a battery
    * device: add desccriptor for G9x
    * receiver: fix bug in determining kind of devices for 27Mz receivers
    * device: add descriptor for LX7 mouse
    * doc: update documentation for EX100 receiver
    * doc: add description of Illuminated Keyboard with ID C318
    * ui: ignore smooth scroll settings by default
    * configuration: fix glitch when changing versions
    * rules: add more debugging output for rules
    * device: add descriptor for Illuminated Keyboard USB ID C318
    * device: clean up pinging code
    * device: put initial ping of direct-connected devices inside listener thread
    * settings: read and check before write for range settings
    * doc: update lightspeed receiver descriptions
    * ui: mention compatability and non-connection in pairing window
    * ui: improve determination of whether pairing possible
    * receiver: count found devices when enumerating them and cut off when all found
    * config: remove derived fields from config file when Solaar version changes
    * device: allow device descriptors without name and codename
    * ui: Filter and escape technical detail fields (#1953)
    * settings: add setting for ADC power management
    * docs: add description of G535 and N545
    * device: correctly determine whether to ping with a long HID++ message
    * device: add description for K470 keyboard from the MK470 combo (#1945)
    * docs: add setting value for mouse gestures
    * po: update German translation (#1940)
    * Update French translation for 1.1.8 release
    * tools: remove unnecessary clean.sh
    * tools: remove non-working monitor.py
    * ui: retry adding devices if permissions are wrong
    * ui: better handling of IO errors at device creation
    * ui: improve error pop-up for errors when creating devices
    * ui: add KeyIsDown to list of conditions
    * ui: allow editing of KeyIsDown conditions
    * docs: document KeyIsDown rule condition
    * rules: add KeyIsDown condition
    * device: clean up device creation
    * receiver: clean up receiver creation
* Sun Dec 18 2022 asn@cryptomilk.org
  - Update to version 1.1.8:
    * release 1.1.8
    * docs: add description of G903
    * po: update Polish translation
    * release 1.1.8rc3
    * docs: document parameter for thumb wheel rule tests
    * ui: allow editing of rules with parameters
    * rules: add argument to thumb_wheel rules
    * po: fix name of Serbian translation file
    * Update Polish translation (#1920)
    * release 1.1.8rc2
    * release 1.1.8rc1
    * solaar: improve handling of wheel notifications
    * settings: only record changes of scroll wheel ratchet
    * settings: device errors don't eliminiate setting
    * device: more robust access to keyword exception fields
    * device: add support for config change feature
    * solaar: clean up gtk code
    * docs: add known issue with other device controllers
    * docs: update mouse gestures rules documentation
    * dist: update flake8 version
    * solaar: fix tyop in ping_all
    * dist: get Ubuntu version from dpkg-parsechangelog
    * dist: get Ubuntu version from dpkg-parsechangelog
    * dist: get Ubuntu version from dpkg-parsechangelog
    * dist: get Ubuntu version from dpkg-parsechangelog
    * dist: get Ubuntu version from dpkg-parsechangelog
    * misc: update .pre-commit-config.yaml (#1891)
    * misc: update yapf version
    * misc: update isort to current version
    * dist: get Ubuntu version from dpkg-parsechangelog
    * dist: print Ubuntu PPA environment
    * dist: get commit from Ubuntu PPA directory name if no git information
    * dist: update pre-commit versions and python version
    * dist: use separate data files for version and commit information
    * Update about.py (Spanish)
    * dist: use git describe to get git version information
    * dist: fix flake8 URL
    * docs: update installation instructions
    * dist: add 8-character commit hash to version information
    * dist: update solaar.desktop (#1857)
    * dist: get release in setup.py by reading lib/solaar/__init__.py
    * docs: remove version number from doc/_config.yml
    * Update es.po
    * misc: Update solaar.desktop (#1847)
    * po: Update es.po (#1846)
    * docs: update documentation on several devices
    * docs: update documentation on several devices
    * receiver: clarify status of C542 receiver
    * doc: update devices directory
    * receiver: show name of disconnecting receiver or device in disconnect warning
    * docs: add description of several devices
    * Fixed typo in capcbilities.md
    * ui: reduce standard size of rule editor window
    * install: remove unnecessary dependency on typing_extensions
* Thu Nov 10 2022 Andreas Schneider <asn@cryptomilk.org>
  - Add require to python-hid-parser
* Thu Nov 03 2022 asn@cryptomilk.org
  - Update to version 1.1.7:
    * install: add depdendency on typing_extensions
    * doc: add Wireless All-in-One Keyboard TK820
    * release 1.1.7rc2
    * relese 1.1.7rc2
    * cli: don't defer saves in cli and don't require gtk in cli
    * Update hr.po
    * Update Croatian translation
    * hidapi: be more permissive when recognizing HID++ report descriptors
    * po: update Polish translation
    * release 1.1.7rc1
    * settings: set minimum ratchet speed to 1, not 0
    * device: switch scroll ratcheting setting in response to scroll ratchet key notification
    * settings: add setting to turn scroll ratchet on and off
    * ui: eliminate visual glitch when updating range settings
    * solaar: make hid-parser an optional dependency
* Tue Oct 25 2022 asn@cryptomilk.org
  - Update to version 1.1.6:
    * release 1.1.6
    * docs: mention that fn-swap is saved on some devices
    * docs: add Dell-branded mouse and keyboard
    * ui: only update remaining pairings after sucessful pairing
    * listener: check for presence of status attribute when resuming
    * Update Croatian translation
    * po: update Polish translation
* Thu Sep 15 2022 asn@cryptomilk.org
  - Update to version 1.1.5:
    * release 1.1.5
    * docs: add several device descriptions
    * device: add G213 Prodigy Gaming Keyboard
    * po: Update Croatian translation (#1759)
    * po: update zh_CN translation
    * po: update Polish translation
    * chore: clean a redundant space in a UI label
    * release 1.1.5rc1
    * po: Turkish translate completed (#1752)
    * docs: move old device descriptions to new locations and fix up
    * settings: increase minimum stopped time betweeen mouse movements
    * rules: fix bug with non-recognized empty mouse movement
    * docs: fix typos in Solaar options documentation
    * ui: allow config panel to scroll
    * doc: descriptions for K360 4004 and MX Master 4071
    * doc: descriptions for Lightspeed Receiver C541 and G915 WIRELESS RGB Mechanical Gaming Keyboard 407E
    * ui: change security tooltip for unencrypted wireless connections
    * po: Norwegian Bokmal
    * doc: add known issue for key presses and changing hosts
    * docs: add known issue about diverted keys
    * docs: state that the Solaar GUI should run continously
    * cli: don't apply settings in solaar config
    * settings: move rawXY patch to new code for both sliding dpi and mouse gestures
    * ui: use device list in Active condition
    * ui: add description of rule components to rule editor
    * docs: add information on enhancement requests to add new devices
    * settings: ignore first movement for mouse gestures when reprog controls version is 5 or more
    * ui: add Active condition to rule editor
    * docs: document Active rule condition
    * rules: add rule condition to test whether a device is active
    * docs: update ERGO M575 Trackball 4096 description
    * docs: add Wireless Mobile Mouse MX Anywhere 2S 406A description
    * cli: terminate iteration over receiver devices when all have been found
    * rules: downgrade Set prolem messages from error to warning
    * ui: log informational messages and above to a temporary file
    * docs: add device information for ERGO M575 Trackball
    * ui: don't produce warnings when editing rules in rule editor
    * rules: save rules file even if there are no rules to save
    * docs: device documentation for MX Keys Keyboard and Wireless Mouse Pebble M350
    * device: get extended pairing information early and allow for unknown WPID
    * receiver: return null values if no pairing information available
    * receiver: use last_id as maximum device number not max_devices
    * cli: show more registers in solaar probe
    * docs: reflect change from json to yaml in capabilities documention
    * cli: show features versions in solaar show (#1709)
    * device: don't use field that may require communication with device in equality test
    * device: fix exception when removing device not in instance list
    * po: Use German word Gestentaste in translation
    * docs: update device documentation for MX Keys Mini and MX Master 3S
    * docs: update device directory documentation
    * docs: remove superceeded device documentation files
    * docs: update device documentation files
    * docs: new conventions for device documentation files
    * po: Added Serbian translation (#1687)
    * device: add desccriptor for G935 headset
    * device: add G502 Proteus Spectrum Optical Mouse
    * device: keep track of feature versions
    * po: update zh_TW translation (#1681)
    * rules: require gtk 3.0
    * rules: Fix circular import (#1673)
    * rules: find devices using method in Device
    * device: keep track of devices in list
    * po: update zh_CN translation
    * settings: convert old-style mouse gestures and dpi sliding settings to new style
    * docs: document changed Smart Shift and Mouse Gestures processing
    * settings: allow multiple keys for mouse gestures and dpi sliding
    * Fix release date in io.github.pwr_solaar.solaar.metainfo.xml
    * cli: explicitly save configuration at end of solaar config if no GUI running
    * configuration: defer configuration file writes for up to 5 seconds
    * device: use correct Solaar functions for unified and voltage battery functions
    * settings: defensive check for missing keys array in mouse gestures setting
    * device: compute approximate charge level for adc measurement feature
    * device: fix bugs in battery notification processing
    * ui: better presentation of battery information
    * device: add support for ADC MEASUREMENT battery feature
    * device: regularize and improve battery status gathering and reporting
    * doc: add information on how to find divertable key names in solaar show output
    * device: better warnings for feature call errors with reprogrammable key and gesture settings
    * ui: increase entry size for ChoiceControlBig
* Mon Jul 04 2022 asn@cryptomilk.org
  - Update to version 1.1.4:
    * release 1.1.4
    * po: Update Croatian translation
    * po: Update Croatian translation
    * release 1.1.4rc2
    * settings: handle unusual values for persistent remappable action
    * settings: remove unused class variables
    * device: fix no-output values for persistent key mappings
    * doc: improve documentation on library needed for system tray integration
    * ui: remove blank lines from system tray popup
    * po: update Polish translation
* Mon May 09 2022 ecsos <ecsos@opensuse.org>
  - Added python-dataclasses again. Without dataclasses solaar does
    not run under Leap.
    And python 3.6 is not deprecated in Leap 15.3 and 15.4.
    Suse support only python 3.6 as standard in Leap.
* Mon May 09 2022 Andreas Schneider <asn@cryptomilk.org>
  - Drop python3-dataclasses which is only needed for Pyhton 3.6 and
    upstream doesn't support that python version anymore.
* Sat May 07 2022 ecsos <ecsos@opensuse.org>
  - Fix needed dependencies.
  - Run spec-cleaner.
* Mon May 02 2022 Andreas Schneider <asn@cryptomilk.org>
  - Update to version 1.1.3:
    * Update documentation files
    * Lower remove python 3.7 constructs and lower python dependency to 3.6
    * Fix bug in xtest mouse scrolling
    * Allow mouse gesture setting for non-mice, e.g., trackballs
    * Print message when there is another Solaar process running
    * Fix determination of whether to force read before writing boolean setting
    * Add recent diversion features to default list in rules UI
    * Add setting to divert hires scroll wheel
    * Don't use device kind to determine how to handle notifications
    * Update Polish, Russian, and zh_CN translations
    * Remove pggettext so as to not require Python 3.8
    * Remove Python 2 unicode support
    * Store keys in configuration file as int instead of str
    * Use yaml for configuration file instead of json.
    * Remove process-dependent rules from built-in rules.
    * Handle situation where GTK application cannot be set up in CLI.
    * Remove obsolete upower signals.
    * Appinfo/metadata fixes including using correct APP_ID.
    * Fix bugs in solaar config.
    * Add full set of mouse buttons in persistent remappable actions setting.
    * Improve rule behaviour under Wayland and when Xtest or X11 not available.
    * Fix up and document dependencies (evdev, Python, ...).
* Wed Mar 30 2022 Andreas Schneider <asn@cryptomilk.org>
  - Add missing requirements
  - Use python macros in spec file
* Sun Mar 27 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.1.2:
    * Update documentation on supported devices and translations
    * Include evdev as a dependency
    * Try to use uinput for fake input if XTest extension not available
    * Add Nano receiver C542 for M190 mice
    * Broaden range of HID++ Bluetooth devices
    * Add setting to divert gestures
    * Rule editor can edit all rule components
    * Configuation via solaar config takes effect in Solaar UI if it is running
    * Add setting to disable Onboard Profiles and decouple from Polling Rate setting
    * Add setting for PERSISTENT_REMAPPABLE_ACTION, common keyboard and mouse cases only
    * Split Test rule condition into Test and TestBytes and support in rule editor
    * Fix bug in speed-change setting
    * Support Backlight3 feature
    * Ensure that settings are pushed in resume
    * Update German, Polish, and zh_CN translations
    * Determine device number for direct-connected devices from protocol
    * fix bug in add and delete button actions in rule editor
    * dispose of no-op notifications quickly
    * add rule condition for checking device settings
    * use local file for conversion from key names to keysyms
    * get keyboard group and use to get correct keycodes (X11 only)
    * improve how rules work under Wayland
    * add settings for M-Key LEDs and MR-Key LED
    * fix bug in unpacking M and MR key notification
    * add G815 keyboard and MX518 mouse
    * add new special keys for recent keyboards
    * track M and MR keys for use in rules
    * make sure that device is online when searching for devices in solaar show
    * don't check for device kind in dpi sliding setting
    * fix problem with devices that report 0 DPI
    * handle missing divert-setting in action RW for settings
    * add id property (unitId or serial) and don't use ? for unknown serial
    * fix contains for NamedInts and eliminate use of has_element
    * check for xtest and disable modifier checking if not available
    * improve determination of gesture information
    * add Set rules to rule GUI
    * add gesture params to Set rules
    * hide system tray when there are no devices to control
    * add G733 headset, G9 mouse, G502 Hero mouse
    * Use greyscale solaar icon in tray when using symbolic icons
    * Fix bugs in solaar config
    * Use classes for settings to hep with modularity
    * Accept '~' and Toggle for toggling boolean settings in cli and rules
    * handle errors when writing to devices
    * refactor config_panel.py to use classes for widgets
    * add rules action to set Solaar settings
    * decrease amount of logging at each debug level
    * don't stretch toggles in settings
    * use key structure for key remapping setting
    * optimize ReprogrammableKey implementation
    * keep track of settings that are absent from device
    * add G512 keyboard and G402 mouse
    * reformat descriptors.py
    * use feature numbers for reprogrammable key versions
    * don't use new_from_icon_set in menu as it is deprecated
* Wed Dec 29 2021 Carsten Ziepke <kieltux@gmail.com>
  - Update to version 1.1.1
    * Keep left pane in Solaar main window the same size
    * Fix crash when checking a process condition when X11 not
      running
    * Add version number to output of solaar show
    * Fix crash when pinging a device with unknown protocol
    * Display battery percentage estimates from battery voltage
    * Add minimal support for Logitech PRO X Wireless Gaming
      Headset
    * Push settings when device requests software reconfiguration
    * Fix read for key/button diversion setting
    * Add modalias information to Solaar metainfo
    * Don't do on-screen notifications when devices are powered on
    * Add setting to switch crown between smooth and ratchet
      scrolling
    * Add write_prefix_bytes argument to Boolean validator
    * Update Russian and Spanish translations
    * New shell script tools to help determine capabilities of
      receivers
    * Add special keys for MX Keys for Business and MX Keys Mini
    * Improve tray menu ordering
    * Add --tray-icon-size option to get around bugs in some tray
      implementations
* Sat Nov 27 2021 Andreas Schneider <asn@cryptomilk.org>
  - Update to version 1.1.0
    * https://github.com/pwr-Solaar/Solaar/blob/1.1.0/ChangeLog
  - Add missing dependency to python3-PyYAML - bso#1193123
* Mon Oct 25 2021 Andreas Schneider <asn@cryptomilk.org>
  - Update to version 1.0.7
    * https://github.com/pwr-Solaar/Solaar/blob/1.0.7/ChangeLog
* Sun Jun 06 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.0.6:
    * Update sliding DPI to look for suitable keys
    * Add mouse gestures that can trigger rules
    * Complain if receivers do not support connection notification
    * In polling rate setting, only modify onboard profiles when actually writing polling rate
    * Add ability to ignore settings.
    * Use symbols for receiver sub-registers
    * Add support for wired G700
    * Do not set attention icon
    * Replace deprecated GTK stock menu icons
    * Better handling of icons in tray and tray menus
    * Receiver c52e does not unpair
    * Match active WM_CLASS as well as active process name in rules
    * Correctly set icon theme value when regular battery icons are not available
    * Handle exception when device is not available when device is being added
    * Perform initial activation of devices in listener threads
    * Keep track of serial numbers in the configuration file
    * Don't update settings for non-active devices
    * Set the current host name if not stored on the device
    * Add setting for SMART SHIFT ENHANCED feature
    * Don't unnecessarily use long messages for HID++ 1.0 commands
    * Correctly select choices in solaar config and use 1-origin addressing
    * Add quirk for G915 TKL keyboard because its host mode inteferes with its Fn keys
    * Show command outputs both saved and on-device settings
    * Update documentation
    * Fix bug in hidconsole
    * Update French translation
* Wed Jun 02 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Fix the %doc files. README.md is a symlink to
    'docs/index.md'. Let's use this file directly.
* Sat Feb 27 2021 Andreas Schneider <asn@cryptomilk.org>
  - Update to version 1.0.5
    * Update documentation on devices forgetting settings.
    * Improve help messages
    * Fix bug in finding receiver to pair
    * Solaar config command can set keyed settings.

Files

/usr/lib/udev/rules.d/42-logitech-unify-permissions.rules


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jun 25 23:21:55 2024