libinput/doc
Peter Hutterer 9ac197b540 tools/record: defer file creation until events arrive in autorestart mode
Previously, --autorestart would create a new output file at the start of
each recording cycle. If no events arrived before the timeout, the empty
file was deleted. This created unnecessary filesystem churn during idle
periods.

Instead, wait for device activity before creating the output file so the
only files we create actually have events in them.

Assisted-by: Claude:claude-opus-4-6
Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1484>
2026-05-27 13:37:14 +10:00
..
api doc/api: set HAVE_DOT to YES 2023-01-17 10:54:10 +10:00
user tools/record: defer file creation until events arrive in autorestart mode 2026-05-27 13:37:14 +10:00
button-debouncing-state-machine.svg Fix pre-commit errors 2024-09-03 09:51:41 +02:00
button-debouncing-wave-diagram.txt evdev: add new debouncing code 2017-11-20 09:55:05 +10:00
middle-button-emulation.svg evdev: add support for middle button emulation 2015-04-17 12:50:03 +10:00
touchpad-edge-scrolling-state-machine.svg touchpad: Add edge-scrolling support 2014-11-25 17:02:30 +10:00
touchpad-gestures-state-machine.svg doc: fix end-of-file in the state machine SVG 2024-02-19 12:21:16 +10:00
touchpad-softbutton-state-machine.svg touchpad: Route top softbuttons through the trackstick if we've one 2014-09-19 08:20:00 +10:00
touchpad-tap-state-machine.svg touchpad: support automatic drag-lock when releasing at the edge 2026-03-24 05:50:24 +00:00