[ANNOUNCE] libevdev 1.9.901

Peter Hutterer peter.hutterer at who-t.net
Tue Oct 6 00:34:45 UTC 2020


The first rc for libevdev 1.10 is now available.

Most notably: a bunch of FreeBSD fixes that makes the uinput-related
code-paths working. Other than that, just a few tidyups.

Kernel 5.8 changed the SW_MAX define from 0x0f to 0x10. In some niche cases
this causes issues if libevdev and the software build against
different headers and thus end up with different values. So far I've only
had this happen in tests that specifically trigger those edge cases, so
consider this a general heads-up only, you shouldn't need to worry about.
Especially if you have been using libevdev_event_type_get_max() instead of
hardcoding SW_MAX.

Niclas Zeising (12):
      Don't hardcode /bin/bash
      Add FreeBSD compatible input.h and uinput.h
      tools: Remove signalfd() use
      tools: use basename(argv[0]) for program name
      uinput: Move SYS_INPUT_DIR to where it is used
      uinput: Implement FreeBSD fetch_syspath_and_devnode()
      tests: Use CLOCK_MONOTONIC_FAST on FreeBSD
      tests: disable force feedback events on FreeBSD
      tests: Disable attach debugger on FreeBSD
      tests: Add FreeBSD specific tests
      Document FreeBSD quirks
      tools: Remove signalfd.h include again

Peter Hutterer (7):
      gitlab CI: update to use F32
      gitlab ci: run the qemu jobs on F32
      doc: fix doxyen complaints after fd6c9b8ca0ec0791c
      include: sync event codes with kernel 5.8
      meson.build: install the libevdev-tweak-device man page
      tools: add a man page for the touchpad-edge-detector tool
      libevdev 1.10rc1

Rosen Penev (4):
      libevdev: fix inconsistent declarations
      libevdev: remove pointless return in void function
      libevdev: sort includes alphabetically
      [clang-tidy] do not use else after return

git tag: libevdev-1.9.901

https://www.freedesktop.org/software/libevdev/libevdev-1.9.901.tar.xz
MD5:  53b8422cbbfc5307c73810301eb4d491  libevdev-1.9.901.tar.xz
SHA1: f38458367c4ae124b07536cb43d2017c7afe4506  libevdev-1.9.901.tar.xz
SHA256: b955312df813c41b23c18ea8ba59ffed5d0cd8b349ca100c0449e4cc8d241e04  libevdev-1.9.901.tar.xz
SHA512: 9e15ba5602df6cc4394b13449b7123baa10c7d19e4a632af374172fa0e55c017379dabb022c795394e2e727525edddc7fde66bad1fd4def7d18f15e474542e74  libevdev-1.9.901.tar.xz
PGP:  https://www.freedesktop.org/software/libevdev/libevdev-1.9.901.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/input-tools/attachments/20201006/5c5c3713/attachment.sig>


More information about the Input-tools mailing list