[ANNOUNCE] libinput 1.12.3

Peter Hutterer peter.hutterer at who-t.net
Wed Nov 7 04:59:57 UTC 2018


libinput 1.12.3 is now available

One new feature which may be a bit controversial to introduce into a stable
release: the ability to disable any event code through a quirks entry.

There are quite a few devices that require event codes to be disabled to
make them work correctly (e.g. the Logitech Marble Mouse needs to disable
the middle mouse button). This was previously done with a model tag in the
quirks and the matching code in libinput itself.
The drawback was that it required a libinput update/rebuild with no
immediate workaround. Furthermore it usually bottlenecked on me to write the
code.

The solution is a new quirk "AttrEventCodeDisable" does what you'd expect
but is a simple text-file change. For example, the Logitech Marble
Mouse now uses:
  AttrEventCodeDisable=BTN_MIDDLE

And here's a reminder that the quirks are not a public API and subject to
change: *ding ding*

Aside from the above, the Lenovo x230t doesn't disable the keyboard in
tablet mode anymore and we've updated the Gitlab CI to use Fedora 29.

As usual, the git shortlog is below.

Peter Hutterer (11):
      evdev: log the wheel click angle setting
      quirks: add the ability to disable custom event codes/types
      quirks: switch a few model quirks over to use the new evcode disabling
      gitlab CI: swap Fedora 27 for Fedora 29
      gitlab CI: buildah requires the transport protocol
      Gitlab CI: use the docker:stable image for image creation
      tools: handle the EventCodeDisable quirk in the quirks tool
      tools: drop a superfluous linebreak in the list-quirks output
      test: fix a clang warning
      tools: allow measuring single-touch ABS_PRESSURE
      libinput 1.12.3

Ryan Walklin (1):
      Don't disable keyboard for Lenovo X230 Tablet in tablet mode

git tag: 1.12.3

https://www.freedesktop.org/software/libinput/libinput-1.12.3.tar.xz
MD5:  083d6bf311d5e1e3a62440dc634bb8f0  libinput-1.12.3.tar.xz
SHA1: 0b0b1285589bbe9924af81959ae1e6204e1c8a00  libinput-1.12.3.tar.xz
SHA256: f266ff861a2e7a97e1402c4345e3547b900efde68adbd40e56403e2617fee255  libinput-1.12.3.tar.xz
SHA512: cdc512cb53442ae85d5a23e10db9dd3548bcca0de24d7fcc48954a60773563d84d9b10278b6a693ade95d0789bb5d42bbb8b7cf1c178fe85401cb09a5402ff02  libinput-1.12.3.tar.xz
PGP:  https://www.freedesktop.org/software/libinput/libinput-1.12.3.tar.xz.sig

-------------- 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/wayland-devel/attachments/20181107/56f20d81/attachment.sig>


More information about the wayland-devel mailing list