Commit graph

  • 2e6eb3cc19 Merge branch 'trust-fd' into 'main' Quentin Thébault 2026-05-06 13:26:01 +00:00
  • 0c1c566c3d evdev: trust fds provided by a seat manager Quentin Thébault 2026-04-21 15:08:45 +09:00
  • 79f6888652 Merge branch 'makoConstruct-delta-tilt-axis-lock' into 'main' mako yass 2026-05-04 23:49:50 +00:00
  • 0523fce4eb evdev: replace delta-length axis-lock with distance + delta tilt mako yass 2026-05-03 09:32:10 +12:00
  • 5836664641 Merge branch 'wip/4fg-tap' into 'main' Peter Hutterer 2026-04-27 11:32:58 +10:00
  • ddce92d177 Merge branch 'wip/clear-pointer' into 'main' Peter Hutterer 2026-04-24 10:40:00 +10:00
  • e53c2141b3 util: add a free_clear() helper to reset after free main Peter Hutterer 2026-04-22 12:08:53 +10:00
  • f517906f0a Merge branch 'wip/update-tool-options' into 'main' Peter Hutterer 2026-04-24 09:36:11 +10:00
  • c2c8414605 tools: update the tool option parsing test for newer options Peter Hutterer 2026-04-22 14:24:59 +10:00
  • 880cfdedc5 Merge branch 'wip/wacom-deprecated' into 'main' Peter Hutterer 2026-04-24 01:55:33 +10:00
  • 86a775b3ca tools/debug-tablet: guard against open() failures Peter Hutterer 2026-04-17 14:32:25 +10:00
  • 0fa334600d tools: always open with O_CLOEXEC Peter Hutterer 2026-04-17 14:32:10 +10:00
  • a5a9d2d8df tools: guard against zero-length os-release files Peter Hutterer 2026-04-17 14:31:31 +10:00
  • 8afdc52eaf tools: Use xclose() over close() Peter Hutterer 2026-04-17 14:19:16 +10:00
  • e53a78f7d7 tools/record: fix missing NULL check on tmpfile() return value Peter Hutterer 2026-04-17 14:18:35 +10:00
  • a51398cb8d tools: use save_atod instead of atof() Peter Hutterer 2026-04-17 14:17:35 +10:00
  • 74b4ca132f tools/debug-tablet-pad: add bounds checks for array accesses Peter Hutterer 2026-04-16 10:29:26 +10:00
  • f899da7552 tools/ptraccel-debug: replace atoi() with safe_atoi() Peter Hutterer 2026-04-16 10:29:56 +10:00
  • 20b52ffafc udev: use xclose() instead of close() Peter Hutterer 2026-04-16 10:30:30 +10:00
  • c276c9579e plugin: use safe_strdup() instead of strdup() Peter Hutterer 2026-04-16 10:27:29 +10:00
  • d97983ee5e util: use lstat() instead of stat() in rmdir_r to prevent symlink attacks Peter Hutterer 2026-04-16 10:27:05 +10:00
  • b87532dfb5 touchpad: replace sprintf strv_join in the touch state debugging Peter Hutterer 2026-04-16 10:25:55 +10:00
  • 75d4acfe94 util: allow for 'e' in safe_atod strings Peter Hutterer 2026-04-21 11:58:53 +10:00
  • d945857144 quirks: add positivo vaio fe15 right button 1.31-branch David Santamaría Rogado 2026-03-29 20:04:39 +02:00
  • 696e465c3c quirks: add quirk for the Wareus B15 Artem Proskurnev 2026-03-26 16:09:23 +03:00
  • 3e93e5d730 quirks: add support for Goodix touchpad GXTP5400:00 27C6:0F96 Richie Roy Jayme 2026-03-25 18:33:21 +09:00
  • 18e4426ee5 quirks: add clevetura clvx s touchpad quirk Marcin Jahn 2026-03-22 20:57:59 +01:00
  • 16b0861810 quirks: add Goodix pressure pad quirk for 27C6:01E7 Mingcong Bai 2026-03-10 11:37:14 +08:00
  • 456a374258 quirks: add some more goodix haptic touchpads David Santamaría Rogado 2026-03-09 09:36:25 +01:00
  • a0692fcf09 quirks: hp omnibook ultra flip 14 touch pressure David Santamaría Rogado 2026-03-03 01:12:12 +01:00
  • 110e143d12 quirks: hp omnibook ultra flip 14 improve rule set David Santamaría Rogado 2026-02-19 17:10:11 +01:00
  • 493a830651 touchpad: time the 3fg fast swipe timeout from the initial contact Peter Hutterer 2026-04-15 13:26:07 +10:00
  • cc72db48fb doc/user: add an illustration of the touch arbitration rectangle Peter Hutterer 2026-04-13 10:09:39 +10:00
  • 0e4492155f doc: add HOLD_END to libinput_event_gesture_get_cancelled() doc Peter Hutterer 2026-04-17 12:01:46 +10:00
  • 2da19a8802 doc: remove ID_INPUT from lua plugin udev properties list Peter Hutterer 2026-04-17 12:01:24 +10:00
  • 37e1dfd2d1 doc: update multi-device recording docs, --multiple is deprecated Peter Hutterer 2026-04-17 12:00:15 +10:00
  • f87bae4ed2 doc: fix libinput replay output format in tools.rst Peter Hutterer 2026-04-17 11:59:52 +10:00
  • 20a53db063 doc: fix ClickPad scroll method description in scrolling.rst Peter Hutterer 2026-04-17 11:59:29 +10:00
  • f854eb0515 doc: fix typos and misspellings across documentation Peter Hutterer 2026-04-17 11:58:43 +10:00
  • 60028ea595 doc: fix simplified hold gesture table in gestures.rst Peter Hutterer 2026-04-17 11:58:33 +10:00
  • 2400a5c128 doc: fix reference to non-existent 'hold update' event in gestures.rst Peter Hutterer 2026-04-17 11:58:05 +10:00
  • fdd43a4fcd touchpad: time the 3fg fast swipe timeout from the initial contact Peter Hutterer 2026-04-15 13:26:07 +10:00
  • 174a3550e6 evdev: store the SYN_REPORT value in the frame Peter Hutterer 2026-03-17 14:58:55 +10:00
  • ccc8d60204 util: fix remaininig usec computation on 32 bits Peter Hutterer 2026-03-22 18:24:16 +10:00
  • 6d39bd5297 util: fix usec computation on 32 bits GKraats 2026-03-14 23:59:15 +01:00
  • 2d12556287 tools/record: fix delta times not being relative Peter Hutterer 2026-03-17 14:17:32 +10:00
  • 5be0a16dd0 tools: fix swapped fread arguments causing DMI modalias to always be "unknown" Peter Hutterer 2026-03-11 20:53:32 +10:00
  • 5ce952eb25 tools: fix pencil tablet tool type in libinput-record Peter Hutterer 2026-03-11 20:53:11 +10:00
  • 14759465f2 tools: fix swapped strstartswith arguments in find_device() Peter Hutterer 2026-03-11 20:52:51 +10:00
  • d947ae8208 tablet: fix eraser button get_default_mode/get_default_button return values Peter Hutterer 2026-03-11 20:52:06 +10:00
  • 2bea0f3e4e tablet: extend touch arbitration rect to cover full tablet height Peter Hutterer 2026-04-14 08:35:31 +10:00
  • 5f29257569 util: use zalloc in stringbuf Peter Hutterer 2026-04-14 07:24:28 +10:00
  • 2ea3fb1d13 tablet-pad: use strdup_printf in sysfs path construction Peter Hutterer 2026-04-14 07:24:07 +10:00
  • 9d8a8b4530 util: use snprintf for PID formatting in backtrace helper Peter Hutterer 2026-04-14 07:23:48 +10:00
  • e32202eeae util: check for NULL on realloc in _infmask_ensure_size Peter Hutterer 2026-04-14 07:23:32 +10:00
  • aa04f67b1c plugin: guard against unsigned underflow in plugin_has_mask Peter Hutterer 2026-04-14 07:23:11 +10:00
  • 8c06ceecb2 quirks: add missing modification warning to a quirks file Peter Hutterer 2026-04-14 09:37:28 +10:00
  • 1a2a6f2b7c Merge branch '2026-thumb-regression-fixes' into 'main' Matt Mayfield 2026-04-10 03:09:46 -04:00
  • 1920686963 libinput 1.31.1 1.31.1 Peter Hutterer 2026-04-02 11:04:12 +10:00
  • faf6f27dfe libinput 1.30.3 1.30.3 Peter Hutterer 2026-04-02 10:39:41 +10:00
  • 49f9a81517 lua: force text mode for loading plugins Peter Hutterer 2026-03-30 11:35:35 +10:00
  • 45506c7b3c lua: separate the API from the metatables Peter Hutterer 2026-03-30 09:41:08 +10:00
  • 7819c23eaf lua: force text mode for loading plugins 1.30-branch Peter Hutterer 2026-03-30 11:35:35 +10:00
  • af041ea9ed lua: separate the API from the metatables Peter Hutterer 2026-03-30 09:41:08 +10:00
  • 356c498fd4 lua: force text mode for loading plugins Peter Hutterer 2026-03-30 11:35:35 +10:00
  • 45dfd0f030 lua: separate the API from the metatables Peter Hutterer 2026-03-30 09:41:08 +10:00
  • 7face63bd5 quirks: add positivo vaio fe15 right button David Santamaría Rogado 2026-03-29 20:04:39 +02:00
  • 488c0c9645 quirks: add quirk for the Wareus B15 Artem Proskurnev 2026-03-26 16:09:23 +03:00
  • baddf1e2b6 quirks: add support for Goodix touchpad GXTP5400:00 27C6:0F96 Richie Roy Jayme 2026-03-25 18:33:21 +09:00
  • 9baccdf44c touchpad: support automatic drag-lock when releasing at the edge Peter Hutterer 2026-03-11 11:00:34 +10:00
  • 1486c7ae17 test: change where our finger ends up before releasing Peter Hutterer 2026-03-16 15:05:05 +10:00
  • f97d0e6db1 doc/user: document sticky vs timeout based drag lock a bit better Peter Hutterer 2026-03-16 09:39:57 +10:00
  • 1c4040ffa3 tools/debug-tablet: switch an snprintf to strvs Peter Hutterer 2026-03-22 18:25:14 +10:00
  • 166201d9fc util: fix remaininig usec computation on 32 bits Peter Hutterer 2026-03-22 18:24:16 +10:00
  • 7d15503b45 evdev: fix rel axis disabling on accelerometers Peter Hutterer 2026-03-22 18:23:37 +10:00
  • 2dc491de1f Fix various typos Peter Hutterer 2026-03-22 20:09:08 +10:00
  • bb7aa004f8 quirks: add clevetura clvx s touchpad quirk Marcin Jahn 2026-03-22 20:57:59 +01:00
  • a1c5f35a69 Add Goodix haptic touchpad 27C6:0F90 support Freeman Zhang 2026-03-22 16:19:47 +08:00
  • 57c71c567f Add Elan haptic touchpad 04F3:3355 support Freeman Zhang 2026-03-22 12:37:19 +08:00
  • ef9624a16b evdev: store the SYN_REPORT value in the frame Peter Hutterer 2026-03-17 14:58:55 +10:00
  • dcbfbc4cf1 util: fix usec computation on 32 bits GKraats 2026-03-14 23:59:15 +01:00
  • ad857a51a4 tools/record: fix delta times not being relative Peter Hutterer 2026-03-17 14:17:32 +10:00
  • a521d054d4 tools: fix leak of evdev_prev in libinput-record Peter Hutterer 2026-03-11 20:55:06 +10:00
  • f86d5ab2ab test: add missing button state assertion for eraser button release Peter Hutterer 2026-03-11 20:54:43 +10:00
  • 32fd9ec95f tools: Remove dead eraser_button_button initialization to BTN_STYLUS Peter Hutterer 2026-03-11 20:54:19 +10:00
  • 45150cc6ec tools: fix missing fd assignment in libinput-debug-tablet Peter Hutterer 2026-03-11 20:53:55 +10:00
  • c8c1c07a2a tools: fix swapped fread arguments causing DMI modalias to always be "unknown" Peter Hutterer 2026-03-11 20:53:32 +10:00
  • b1f478b897 tools: fix pencil tablet tool type in libinput-record Peter Hutterer 2026-03-11 20:53:11 +10:00
  • 333d7131ab tools: fix swapped strstartswith arguments in find_device() Peter Hutterer 2026-03-11 20:52:51 +10:00
  • cd9d6c66fd tablet: fix eraser button get_default_mode/get_default_button return values Peter Hutterer 2026-03-11 20:52:06 +10:00
  • a0dc0997f5 meson.build: explicitly convert a boolean to string Peter Hutterer 2026-03-13 12:15:21 +10:00
  • c6813dc7d8 tools: add --compress-motion-events to the man page and zsh completion Peter Hutterer 2026-03-11 14:20:39 +10:00
  • 1a0dbd498c Merge remote-tracking branch 'upstream/main' into 2026-thumb-regression-fixes Matt Mayfield 2026-03-10 21:51:26 -04:00
  • 8dd25ece10 Fold hold-to-scroll into existing scroll button lock mode Ilya Kamenko 2026-03-02 18:49:53 +01:00
  • 43547b461b quirks: add Goodix pressure pad quirk for 27C6:01E7 Mingcong Bai 2026-03-10 11:37:14 +08:00
  • 2ddc734114 test: set ID_INTEGRATION into test devices David Santamaría Rogado 2026-02-19 01:20:34 +01:00
  • 819e943ab0 evdev: use udev's ID_INTEGRATION David Santamaría Rogado 2026-02-17 17:46:20 +01:00
  • 1c82aa1659 quirks: add some more goodix haptic touchpads David Santamaría Rogado 2026-03-09 09:36:25 +01:00
  • ab71144a9a Merge branch 'main' into 2026-thumb-regression-fixes Matt Mayfield 2026-03-08 21:48:42 -04:00
  • 526130fe8d quirks: hp omnibook ultra flip 14 touch pressure David Santamaría Rogado 2026-03-03 01:12:12 +01:00