[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