Commit graph

  • 772c1f5ebb quirks: add quirk for Asus ROG Flow Z13 2025 (GZ302EA) keyboard Dan Forest 2025-09-20 06:43:01 +00:00
  • 95281de7e4 quirks: lower AttrTrackpointMultiplier for Lenovo ThinkPad E16 Gen 3 Mingcong Bai 2025-09-06 17:03:49 +08:00
  • 32a9863507 quirks: Add quirks for the GPD MicroPC 2 touchpad José Expósito 2025-09-04 09:57:26 +02:00
  • a0a6ff2777 plugin/wheel: Use libinput_device_is_virtual() José Expósito 2025-09-02 10:59:31 +02:00
  • 60bcbb6c88 quirks: change VM devices to AttrIsVirtual Peter Hutterer 2025-08-26 08:36:23 +10:00
  • 4f6c741570 quirks: HP OmniBook Ultra Flip Laptop 14-fh0xxx David Santamaría Rogado 2025-08-29 23:53:58 +00:00
  • 69ed729e80 quirks: don't disable the keyboard on the Dell Latitude 7285 José Expósito 2025-09-02 09:05:30 +02:00
  • f3f8e8ef6c plugin: ensure prox out for a forced proximity tool if the tool changes Peter Hutterer 2025-08-25 10:34:28 +10:00
  • ce1112c263 plugin: remove the proximity timer callback after prox out events Peter Hutterer 2025-08-25 09:58:30 +10:00
  • dc2c1ad181 libinput 1.29.1 1.29.1 Peter Hutterer 2025-08-28 18:57:16 +10:00
  • bdb87fef95 quirks: add quirk for the RazerBlade162025 keyboard Peter Hutterer 2025-08-22 10:34:16 +10:00
  • 428a3299a8 plugin: don't initialize the debounce plugin on a virtual device Peter Hutterer 2025-08-26 07:39:11 +10:00
  • bdb51593fe quirks: add quirk for the RazerBlade162025 keyboard Peter Hutterer 2025-08-22 10:34:16 +10:00
  • 2098593ea8 add quirk for TongFang GX4 (X4SP4NAL) touchpad Alexander Bruy 2025-08-20 08:21:19 +01:00
  • 17fa8fc155 util: print nonchanged axis with a space instead of a * Peter Hutterer 2025-08-18 12:01:12 +10:00
  • cef5d5f0f1 plugin: expand the plugin name prefix to 22 chars Peter Hutterer 2025-08-18 11:55:20 +10:00
  • a3696eec91 doc/user: fixes and a TOC for the Configuration Options page Peter Hutterer 2025-08-11 10:33:32 +10:00
  • 848a051088 doc/user: add eraser buttons to the "Configuration Options" page Peter Hutterer 2025-08-11 10:33:16 +10:00
  • d850ffa73f quirks: Ignore BTN_0 for Microsoft Surface Keyboard Nat Karmios 2025-08-08 00:39:06 +01:00
  • 1f4cb5a5fe test: Accept mkdir_p("/proc/foo") might return EACCES Matt Turner 2025-08-01 10:58:12 -04:00
  • 73ed87e2bb pad: don't assert when unable to find the mode group, just discard Peter Hutterer 2025-08-04 12:53:10 +10:00
  • ad2a2799c0 evdev: remove duplicate sizeof Adam Sampson 2025-08-01 14:50:36 +01:00
  • c2916432e4 clang-format: add litest_with_logcapture to foreach macros Peter Hutterer 2025-08-01 11:36:38 +10:00
  • f80504a366 tools/replay: improve the verbose output a bit Peter Hutterer 2025-07-16 10:04:01 +10:00
  • d9c9e0ff25 add quirk for TongFang GX4 (X4SP4NAL) touchpad Alexander Bruy 2025-08-20 08:21:19 +01:00
  • 4d317eae17 plugin: reset the filtered frame after sending it with buttons Peter Hutterer 2025-08-19 15:05:32 +10:00
  • 2f2bd357bc plugin: don't register the mouse-wheel plugin for passthrough devices Peter Hutterer 2025-08-18 12:21:01 +10:00
  • b2cd9c69a0 plugin: remove the event frame callbacks when disabling a plugin Peter Hutterer 2025-08-18 12:10:02 +10:00
  • 3ff1a2e24d plugin: when disabling wheel-debouncing set to the correct enum value Peter Hutterer 2025-08-18 12:24:35 +10:00
  • e45cd2bc13 util: print nonchanged axis with a space instead of a * Peter Hutterer 2025-08-18 12:01:12 +10:00
  • 537552480d plugin: expand the plugin name prefix to 22 chars Peter Hutterer 2025-08-18 11:55:20 +10:00
  • 5abe051a9c doc/user: fixes and a TOC for the Configuration Options page Peter Hutterer 2025-08-11 10:33:32 +10:00
  • 9b58177a7e doc/user: add eraser buttons to the "Configuration Options" page Peter Hutterer 2025-08-11 10:33:16 +10:00
  • cdfe34f62a replay: use the runtime quirks for our replay quirks Peter Hutterer 2025-08-05 16:15:51 +10:00
  • ce87da63ba quirks: add XDG_RUNTIME_DIR/libinput to the quirks directories Peter Hutterer 2025-08-05 13:16:08 +10:00
  • 4e002383cf clang-tidy: fix WarningAsErrors option to actually work Peter Hutterer 2025-08-11 14:49:16 +10:00
  • 17617a75c4 pad: add some extra asserts to shut up clang-tidy Peter Hutterer 2025-08-11 15:10:35 +10:00
  • 48a26f91c3 CI: change the wayland-web job to use rules Peter Hutterer 2025-08-08 10:48:01 +10:00
  • c0519c3b5e Correct the @since tags for the new plugin functions Peter Hutterer 2025-08-08 15:01:19 +10:00
  • 960df4d8b8 quirks: Ignore BTN_0 for Microsoft Surface Keyboard Nat Karmios 2025-08-08 00:39:06 +01:00
  • 347ff90871 lua: implement support for disabling of features Peter Hutterer 2025-06-25 15:10:03 +10:00
  • 5b2a723a02 touchpad: allow disabling palm detection altogether Peter Hutterer 2025-06-26 14:40:25 +10:00
  • afd3be9a99 touchpad: allow disabling the touchpad hysteresis Peter Hutterer 2025-06-26 14:32:27 +10:00
  • 2bb9c66cd7 touchpad: allow disabling the touchpad jumping cursor detection Peter Hutterer 2025-06-26 14:18:07 +10:00
  • 18992b2ec0 plugin: allow disabling the wheel debouncing feature Peter Hutterer 2025-06-26 11:15:02 +10:00
  • cf52552eef plugin: allow disabling the button debouncing feature Peter Hutterer 2025-06-25 13:35:38 +10:00
  • 7ac051ab41 plugin: add hooks to disable internal features Peter Hutterer 2025-06-25 13:37:23 +10:00
  • 4f0b82800a plugins: remove two unused cleanup functions Peter Hutterer 2025-08-04 16:59:35 +10:00
  • aa9d5bf630 util: silence two clang-tidy false positives Peter Hutterer 2025-08-04 16:56:48 +10:00
  • b831068fbb util: annotate that our mask cannot be NULL Peter Hutterer 2025-08-04 16:38:16 +10:00
  • a0d286741c touchpad: fix a clang-tidy warning Peter Hutterer 2025-08-04 16:35:57 +10:00
  • 5495511485 tools: move a clang-tidy silence back to where it needs to be Peter Hutterer 2025-08-04 16:34:55 +10:00
  • 4ef50ee946 test: fix two clang-tidy dead store complaints Peter Hutterer 2025-08-04 16:32:15 +10:00
  • a102269364 util: mark the various bitmask functions as nonnull Peter Hutterer 2025-08-04 16:17:41 +10:00
  • 2562c24f95 pad: don't assert when unable to find the mode group, just discard Peter Hutterer 2025-08-04 12:53:10 +10:00
  • 47d4c563f4 evdev: remove duplicate sizeof Adam Sampson 2025-08-01 14:50:36 +01:00
  • 931dad76a9 test: correct value type in atou64_test Adam Sampson 2025-08-01 13:11:50 +01:00
  • 7f3aa8058a test: Accept mkdir_p("/proc/foo") might return EACCES Matt Turner 2025-08-01 10:58:12 -04:00
  • c1d8d92b57 Drop evdev_frame_new_on_stack() Peter Hutterer 2025-08-01 16:05:57 +10:00
  • 2723cadaeb lua: drop compatibility to 5.1 to allow for luajit Peter Hutterer 2025-07-15 14:39:30 +10:00
  • 9e37bc0cfa plugins: add support for lua plugins to change evdev event streams Peter Hutterer 2025-04-22 10:25:55 +10:00
  • 0c65b1069b test: allow creating a context with a custom plugindir Peter Hutterer 2025-06-11 15:26:48 +10:00
  • d557a649fd Add a public plugin system to libinput Peter Hutterer 2025-04-22 10:25:55 +10:00
  • d1dbbb7328 plugin: register plugins for the plugin-specific usages Peter Hutterer 2025-07-14 16:13:16 +10:00
  • 3a86b6ea58 plugin: add evdev usage masks for plugins Peter Hutterer 2025-07-14 15:34:44 +10:00
  • f04b276ac1 util: add a helper struct for an evdev mask Peter Hutterer 2025-07-14 14:33:31 +10:00
  • d45f4493f1 util: add an infmask_t type for an infinitely-sized bitmask Peter Hutterer 2025-07-15 11:14:17 +10:00
  • 4c4d5f33ee util: add bitmask_size() to return the size of a bitmask Peter Hutterer 2025-07-14 14:10:22 +10:00
  • 8336721dc0 test: fix the keycode obfuscation test Peter Hutterer 2025-08-01 11:33:17 +10:00
  • 6dfd72dc03 test: add litest_assert_strv_no_substring Peter Hutterer 2025-06-27 10:34:01 +10:00
  • ce85ee7d35 test: switch another test to use logcapture Peter Hutterer 2025-06-27 13:28:23 +10:00
  • d9a4667a14 test: track bug messages separately in log captures Peter Hutterer 2025-06-27 10:37:33 +10:00
  • 465fce9128 test: don't run the check for lowres events if we don't have hires events Peter Hutterer 2025-08-01 12:52:04 +10:00
  • 68dbb98f04 clang-format: add litest_with_logcapture to foreach macros Peter Hutterer 2025-08-01 11:36:38 +10:00
  • a22883f7e2 CI: don't run the wayland-web job for marge Peter Hutterer 2025-08-01 12:39:42 +10:00
  • 7d59252643 quirks: minor cleanup to use attribute(cleanup) Peter Hutterer 2025-07-29 10:19:08 +10:00
  • 59f0d8f647 tools/replay: improve the verbose output a bit Peter Hutterer 2025-07-16 10:04:01 +10:00
  • 936cee2242 libinput 1.29.0 1.29.0 Peter Hutterer 2025-07-31 15:26:43 +10:00
  • 3ca34aa88a evdev: move the SYN_REPORT 1 filtering to the touchpad backend Peter Hutterer 2025-07-29 12:34:38 +10:00
  • 96d1954dce tools: add missing AttrIsVirtual handling for listing quirks Peter Hutterer 2025-07-29 10:37:28 +10:00
  • b8651d798c tools: add a debug-tablet-pad tool Peter Hutterer 2025-07-25 11:04:49 +10:00
  • 74705ee94c util: add a clamp macro Peter Hutterer 2025-07-28 11:20:18 +10:00
  • e8d24f818b util: add two macros for clearing a line Peter Hutterer 2025-07-28 09:29:31 +10:00
  • 4a67ddc111 utils: allow strv_join on a null string Peter Hutterer 2025-07-28 09:25:06 +10:00
  • cfec80582e meson.build: change from config.set10() and #if to config.set() and #ifdef Peter Hutterer 2025-07-21 13:23:29 +10:00
  • 36b2afae82 plugin: ignore high-resolution wheel events from disabled wheels Peter Hutterer 2025-07-21 14:00:14 +10:00
  • 6aefc2f166 libinput 1.28.903 1.28.903 Peter Hutterer 2025-07-21 13:34:06 +10:00
  • 4326413238 libinput: obfuscate the keycodes in the "Queuing ..." debug log Peter Hutterer 2025-07-21 11:14:43 +10:00
  • 73103a5c38 plugin: always obfuscate keycodes Peter Hutterer 2025-07-20 11:05:05 +10:00
  • abd5989ee8 plugin: prevent potential keycode leakage to the logs Peter Hutterer 2025-07-21 10:38:51 +10:00
  • 7a22eb8d08 plugin/evdev: drop the duplicate event frame printing Peter Hutterer 2025-07-21 09:45:09 +10:00
  • 80b45ff28e test: a skipped test does not count as failure Peter Hutterer 2025-07-21 11:51:54 +10:00
  • 35838e9b2c test: fix litest_assert_str_not_in Peter Hutterer 2025-07-21 10:04:23 +10:00
  • 013ed167a4 libinput 1.28.902 1.28.902 Peter Hutterer 2025-07-17 11:28:36 +10:00
  • eed4f84508 test: add a typical PS/2 wheel mouse Peter Hutterer 2025-07-16 11:48:09 +10:00
  • 18b34d0bc0 test: split some tablet tests into new groups Peter Hutterer 2025-07-16 12:46:29 +10:00
  • c24ad64d18 meson.build: drop the timeouts to fit into the CI's 60 min limit Peter Hutterer 2025-07-16 11:18:25 +10:00
  • 7140f13d82 evdev: track KEY_SYSRQ frames and pass them even as repeat frames Peter Hutterer 2025-07-15 21:29:43 +10:00
  • ccc798808a ci: don't paper over pre-commit failures Peter Hutterer 2025-07-15 16:25:02 +10:00
  • 79ea713aa3 tools: fix ruff format for libinput-replay Peter Hutterer 2025-07-15 16:26:26 +10:00