[ANNOUNCE] libratbag 0.9.904
Peter Hutterer
peter.hutterer at who-t.net
Thu Jan 24 03:51:15 UTC 2019
libratbag v0.9.904 is out. Still a development snapshot because we never
appear to get that solid block of time needed to tidy up and make the API
stable.
The Commit() call is now truly asynchronous, you call it and if anything
goes wrong you'll get a Resync signal later. This fixes the timeout-based
crashes we've seen on some devices that take longer than the various dbus
timeouts.
New devices:
- Logitech MX Master, G90, G PowerPlay, G Pro, G502 HERO, MX Master 2S, MX
Anywhere 2, MX Anywhere 2S, G402
- Steelseries Rival 600
And of course a whole bunch of fixes and cleanups.
The git shortlog below has more details. Many thanks to all our
contributors!
Aleksandar Trifunovic (3):
Add Logitech G Pro Wireless
Fix Logitech G Pro commit
meson: conditional check to avoid use of depricated features after Meson v0.48.0
Andreas Heider (1):
Add device match for MX Master
Benjamin Tissoires (3):
Revert "circle CI: switch to ubuntu 18.10"
hidpp20: use macros for key+modifiers
hidpp20: non-rgb leds: switch back to HW control once configured
Daniele Laudani (1):
Logitech G402 support (#602)
Erol Gorancic (1):
Steelseries Rival 600 Support.
Haochen Tong (5):
hidpp20: ignore error on single button when enumerating special keys
hidpp20: add 3 new feature constants
hidpp-generic: add physical mapping for button 169
hidpp20: remove redundant rc check
data: add device file and SVG for MX Anywhere 2
Jente Hidskes (1):
data/gnome/logitech-g-pro-wireless: don't use Logitech LED logo
Justin Gottula (1):
tools: canonicalize path first in udev_device_from_path (#592)
Lukas Werling (1):
Add Logitech MX Master 2S
Mateusz Maćkowski (1):
Add support for Logitech G502 HERO (#559)
Peter Hutterer (41):
tools: generate ratbagc.py from configuration_data()
tools: return the full svg path for ratbagc get_svg()
tools: add get_svg_fd() to ratbagc
tools: ratbagc - set the LIBRATBAG_DATA_DIR environment before context start
meson.build: add comments and tidy up a bit
ratbagd: provide a decent error message when the bus name is taken
tools: fix flake8 warnings about missing double empty lines
tools: change the exception to just RatbagdUnavailable
tools: ratbagc - allow for the device to be just 'event7'
meson_options: use a consistent style
meson.build: add hacks to be able to run coverity
tools: remove the unnecessary prefix from the error code enum
tools: handle NULL svgs in ratbag-command
tools: fix error code names in ratbagd.py documentation
driver-hidpp10: force the single profile to be active
circle CI: switch fedora latest to fedora 28
circle CI: switch to ubuntu 18.10
hidpp20: if a command returns with error, return a neg errno
data: fix Logitech g600 button 6/7 assignment (#564)
README: minor improvements (#565)
roccat: set the dpi list
data: fix the Logitech G502 button 10 label
data: check for missing buttons
ratbagd: set up a simple exit-on-idle
Revert "Add Logitech G Pro wired configuration (#555)"
data: add helper functions for checking list contents
meson.build: add the new device files to meson.build
ratbagd: make Commit() truly asynchronous
ratbagd: update all properties before sending out Resync
tools: sync ratbagd from Piper
tools: make ratbagctl bold in the man page
data: rename the MX master svg to drop the underscore
gnome: symlink the mx master to our existing mx master 2 SVG
tools: don't allow setting macros where not supported
tools: print a nice error when we don't have the required capabilities
tools: sync ratbagd.py from Piper - drop async commit
meson.build: add missing mx master.svg
circleci: check for missing .device or .svg files
hidpp20: if the button is remapped, use that
data: add MX Anywhere 2S
libratbag 0.9.904
Timofey Titovets (2):
Add Logitech G903 wired configuration
Update Logitech G900 wireless config - add G903
Zachary (1):
data: added Logitech G603 svg (#600)
jit26 (1):
Add Logitech G PowerPlay wireless configuration
mike391 (1):
Add Logitech G Pro wired configuration (#555)
Đặng Đoàn Đức Trung (1):
Change G102/203's symlink to G-Pro (#605)
git tag: v0.9.904
The libratbag project does not generate tarballs for releases, you can
grab one directly from github:
https://github.com/libratbag/libratbag/archive/v0.9.904/libratbag-0.9.904.tar.gz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/input-tools/attachments/20190124/10d5c1cc/attachment.sig>
More information about the Input-tools
mailing list