[ANNOUNCE] libinput 1.27.0
libinput 1.27.0 is now available. In terms of new features we have a "sticky" mode for drag-locking. Previously a tap-and-drag lock would always expire after a timeout, now the button is held logically down until a completing tap. Desktop environments are encouraged to use this as the default as it provides a better experience for anyone with less-than-perfect dexterity. For backwards-compatibility reasons libinput cannot easily change its defaults without risking bugs in the callers. For tablet pads we now support tablet pad mode groups for devices without status LEDs as well, the previous implementation was tied to LEDs which some devices like the XP Pen ACK05 remote don't have. Since the mode is a software feature anyway tying it to LEDs is not necessary. If a tablet is unknown to libwacom we now assume that it is a built-in tablet. This matches the behavior of libwacom 2.11 but in our case the only visible result is that the device now has the calibration configuration available. Better to have it and not use it, as they say. The available area on external tablets can be reduced via the new tablet "area" configuration. Users can set a rectangle smaller than the width/height of the tablet and input outside this rectangle will be ignored. For packagers: the check dependency is now optional, almost all tests can now run without it. And then we have of course the usual collection of bug fixes and device-specific quirks. As usual, the git shortlog is below. Ajrat Makhmutov (2): quirks: touchpad quirk for Graviton N15i quirks: touchpad quirk for ICL Si1516/Si1512 Daniel Fuchs (1): quirks: adjust pressure range for Google Krane, Wormdingler and Coachz José Expósito (3): Fix pre-commit errors CI: Run pre-commit hooks editorconfig: add settings for sym files Mingcong Bai (2): quirks: add pressure pad quirk for Lenovo ThinkBook 14 G7+ ASP quirks: lower AttrTrackpointMultiplier for ThinkPad X200/201 to 0.25 Muhammad Talal Anwar (1): quirks: add Logitech ERGO M575(S) Peter Hutterer (147): triage-policies: add an entry for pointing users to 60-evdev.hwdb quirks: add quirk for Razer Blade 142024 Keyboard util: add a strv_for_each helper function quirks: allow for parsing multiple products doc/api: fix wrong references to the tap drag config tools/debug-events: ignore old-style pointer axis events completely tools/debug-events: add ability to compress motion events CI: retry valgrind jobs if they fail triage-policies: point to the new hid-recorder written in rust gestures: cancel the hold before initializing the pinch tools/debug-events: move the event type str to a helper function triage-policies: add a blurb for the help-needed label triage-policies: add reminder for info in commit messages test: make litest_drain_events_of_type auto-terminating test: make litest_wait_for_event_of_type auto-terminating gestures: use a colon-suffixed debug prefix like the other state machines test: highlight the gesture state machine log messages in yellow test: improve event debugging a bit test: abort on libinput bugs again test: add litest_dispatch() for better test debugging test: use litest_assert_empty_queue instead of a manual none check test: fix use of wrong enum for setting clickfinger maps test: use litest_wait_for_event instead of a NONE event check test: use litest_assert_event_type instead of direct type check test: fix macro grouping in the litest.h header tools: add --set-calibration to the debug-events man page util: add a safe version of strlen Fix a few potential NULL dereferences CI: skip the valgrind tests for marge-bot gestures: log the finger count together with the gesture state gestures: make a error message more informative gestures: rename tp_gesture_handle_state and tp_gesture_post_gesture gestures: replace switch-timeout based gesture_cancel calls with a state gestures: distinguish between a gesture reset and a gesture end/cancel gestures: log a bug if we're trying to reset an actual gesture gestures: push tp_gesture_end() into the actual state machine gestures: push tp_gesture_start() for hold gestures into the state handling gestures: rename most events to FOO_START gestures: rename gesture_notify_hold to gesture_notify_hold_begin() gestures: get rid of tp_gestures_start gestures: add debugging for state transitions gestures: change a boolean to an enum for more expressive code test: switch unused argc/argv to the list of tests test: move the test devices into the test_device_section test: make litest-test-suite --list YAML-compatible test: fix uinput creation for the slotted devices with too many slots test: add a missing va_end test: fix a data type i
[wayland] Patch notification: 6 patches updated
Hello, The following patches (submitted by you) have been updated in Patchwork: * wayland: [v5,01/11] tests: fix main symbol duplication - http://patchwork.freedesktop.org/patch/285814/ - for: Wayland (DEPRECATED - USE GITLAB) was: New now: Accepted * wayland: [v5,02/11] configure: detect libdl and librt - http://patchwork.freedesktop.org/patch/285815/ - for: Wayland (DEPRECATED - USE GITLAB) was: New now: Superseded * wayland: [v5,06/11] tests: support waitpid() - http://patchwork.freedesktop.org/patch/285818/ - for: Wayland (DEPRECATED - USE GITLAB) was: New now: Superseded * wayland: [v5,07/11] server: add *BSD credentials support - http://patchwork.freedesktop.org/patch/285820/ - for: Wayland (DEPRECATED - USE GITLAB) was: New now: Superseded * wayland: [v5,09/11] shm: use workaround if mremap() is not available - http://patchwork.freedesktop.org/patch/285821/ - for: Wayland (DEPRECATED - USE GITLAB) was: New now: Superseded * wayland: [v5,08/11] tests: add OS-specific tracing to runner - http://patchwork.freedesktop.org/patch/285822/ - for: Wayland (DEPRECATED - USE GITLAB) was: New now: Superseded This email is a notification only - you do not need to respond. Happy patchworking. -- This is an automated mail sent by the Patchwork system at patchwork.freedesktop.org. To stop receiving these notifications, edit your mail settings at: http://patchwork.freedesktop.org/mail/