[ANNOUNCE] libratbag 0.6.0
Benjamin Tissoires
benjamin.tissoires at gmail.com
Wed Mar 22 10:22:17 UTC 2017
libratbag v0.6 is out.
The list of interesting changes are:
- 2 new drivers (G300 and G-Skill) thanks to Thomas and Lyude
- a brand new LED API thanks to Ilya (only Logitech HID++ 2.0 devices
for now, but others should come)
- a new commit API for sending profiles at once, which should reduce
the communications between the host and the device
- some shiny new SVGs from Alex
- bug fixes
The libratbag ABI has been broken here (some enum were changed), and new
API were added. ratbagd should be updated (soon) to reflect this.
See the full log at the end if you are interested in the details.
Cheers,
Benjamin
Benjamin Tissoires (4):
Add a release script to generate the announce email
doctext: fix various unresolved links
G-Skill: shut up compiler warnings
configure.ac: libratbag 0.6
Clément Vuchener (2):
Add special actions for cycling down resolutions and profiles
hidpp10: Fix and add some special action codes
Ilia guterman (2):
align ratbag-command usage documentation (#135)
driver-hidpp20: Add LED API (#113)
Ilya Guterman (7):
hidpp20: define internal LED structure
hidpp20: first parsing of feature 0x8070 - onboard profiles
libratbag api support LEDs
hidpp20: Implement feature 0x8070: LED effects
fix indentation in documentation
Add the ability to set LED effects
ratbag-command: implement LED commands
Lyude (16):
libratbag-util: Add ratbag_utf8_(to|from)_enc() helpers
Add support for the gskill-mx780
gskill: Update checksum *after* updating profile name
libratbag: Check for CAP_BUTTON_KEY instead of write_button()
libratbag: Check for CAP_BUTTON_MACROS in ratbag_button_set_macro()
Introduce new profile-oriented API
gskill: Convert driver to new profile oriented API
libratbag-util: Return -errno, not errno
libratbag-util: Return correct length from ratbag_utf8_from_enc
libratbag-util: Add test suite for iconv helpers
gskill: Specify the correct encoding for profile names
gskill: Check for ret < 0 in gskill_read_profile_name()
gskill: Add profile_to_pdata()
Add the ability to enable or disable profiles
gskill: Add some missing profile fields
libratbag-private.h: Fix space before brace
Stephen Kitt (1):
Copy all three bytes from parameters
Thomas Hindoe Paaboel Andersen (7):
Fix typos in documentation
Move a comment to the appropriate function
only set dirty when changed
unset previous default resolution
gitignore: add test-iconv-helper
Update report rate on all resolutions if needed
Add driver for the Logitech G300/G300s
Wolf480pl (1):
Add more button scancodes to driver-logitech-g300
alcomposer (4):
add logitech g300 svg data
add SVG Logitech G303 data (#131)
SVG Logitech G900 Data
Add g300, g303, g900 SVG links to HWDB
mxmgh (1):
Teach ratbag-command the "ratchet mode switch" special action name
git tag: v0.6
The libratbag project does not generate tarballs for releases, you can
grab one directly from github:
https://github.com/libratbag/libratbag/archive/v0.6/libratbag-0.6.0.tar.gz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/input-tools/attachments/20170322/61d11cf0/attachment.sig>
More information about the Input-tools
mailing list