libinput 1.17.0 is now available. A bunch of changes to the libinput record and libinput replay tools and some general cleanup and a new tool, see below. The library itself is basically the same it was with the last RC though.
A new debugging tool has been added: libinput analyze recording. This tool takes the files produced by libinput record and prints the content in a tabular form. The goal here is to make it easier to analyze and understand what type of data a device sends. As is traditional, the RC1 announcement email with the changes since 1.16.x so I don't have to retype them: The big new feature is tap-and-drag with two and three fingers. Previously, tap-and-drag could only be used to left-click and drag, it is now possible to right/middle-click tap and then drag with one finger while the button is held logically down. Wacom's AES tablets no longer have smoothing enabled, it looks like those devices don't need it. This should make the tablets more responsive and accurate. The quirks system has a few new attributes that make it easier to quirk broken devices without recompiling. As you've seen on the 1.16.x releases, the "your system is too slow" is now ratelimited to merely 5 an hour. There's nothing a user can usually do about this anyway, so not spamming the logs seems a bit more user-friendly. A new debugging tool: libinput analyze touch-down-state This tool visualises the touch state over time (using a libinput record log as input), making it easier to debug stuck touches or hw issues where ghost touches are detected. Other than that, the fixes are all over the place and it's hard to narrow it down to useful groups. Please see the git shortlog below for details. Peter Hutterer (18): meson.build: drop the dummy config data and use copy: true instead meson.build: consolidate all man pages tools/record: correct the evdev data format in the man page tools/record: de-inline our functions tools/record: fix outdated comment tools/record: print a header as first line tools/replay: search for the first event with a timestamp tools/replay: Enter quits if there are no events tools/record: simplify the behavior to emulate Python's join() utils: add a safe version of basename tools/record: use safe_basename() to get to the hid report descriptor tools/record: reword parts of the man page tools/record: switch record over to using epoll tools/record: use a helper function to get the next event for a device meson.build: build libinput replay as well tools: add a tool to print a libinput recording as a table tools/record: fix two coverity complaints libinput 1.17.0 satrmb (1): test: add test cases for 2/3 finger movement after drag-lock yuri1969 (1): Fix worng quirk name in doc git tag: 1.17.0 https://www.freedesktop.org/software/libinput/libinput-1.17.0.tar.xz SHA256: c560cfca14cb5c50d2a1b7551df06bc5d4306e32c128f3e3d37e137285dedbad libinput-1.17.0.tar.xz SHA512: 490c7e59cbaa43e4190dbc421582dca887b6ae92304c4f8f3ea9df515bd76de41ca9a376e6f1cfe7b235dd2d5d8d8ef5982f5ddcf958e3b31b981e9440bb0888 libinput-1.17.0.tar.xz PGP: https://www.freedesktop.org/software/libinput/libinput-1.17.0.tar.xz.sig
signature.asc
Description: PGP signature
_______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel