Commit graph

  • 64d1f198fb libinput 1.27.0 1.27.0 Peter Hutterer 2024-11-19 13:41:21 +10:00
  • 65b53f82ff quirks: lower AttrTrackpointMultiplier for ThinkPad X200/201 to 0.25 Mingcong Bai 2024-11-14 21:57:52 +08:00
  • 222bca1adf doc/user: document the hold-and-tap feature satrmb 2021-05-17 18:37:39 +02:00
  • 86057a7740 touchpad: disable speed-based thumb detection if hold-and-tap is enabled satrmb 2020-08-09 15:28:45 +02:00
  • 3b0c194f80 touchpad: count only tapping fingers for clickfinger if hold-and-tap is on satrmb 2020-08-08 10:30:31 +02:00
  • 2ba7e42c13 touchpad: allow a hold-and-tap to start a drag, if all fingers are released satrmb 2020-08-07 22:43:10 +02:00
  • 696d3c71f3 touchpad: if hold-and-tap is on, treat half-released taps as lesser taps satrmb 2020-08-07 17:52:20 +02:00
  • 355a3e2f64 touchpad: implement hold-and-tap satrmb 2020-08-02 20:53:16 +02:00
  • 21bf80ab05 touchpad: add an option for tapping while holding other fingers down satrmb 2020-08-02 11:40:13 +02:00
  • 484ccb0fb3 touchpad: make sure all touches are DEAD iff they cannot tap anymore satrmb 2020-08-02 15:28:22 +02:00
  • 71ad1768e0 touchpad: drop the two-finger limit during tap-and-drag satrmb 2020-08-01 23:07:04 +02:00
  • d2d7b59245 touchpad: handle clickpad button release events in the tapping code satrmb 2020-08-01 22:59:09 +02:00
  • 2a9d250fc6 touchpad: split off dragging from the tapping state machine satrmb 2020-08-01 18:52:04 +02:00
  • 7ee481af16 touchpad: reorder and rename some functions in the tapping code satrmb 2020-08-01 11:41:14 +02:00
  • 97adececa0 quirks: add pressure pad quirk for Lenovo ThinkBook 14 G7+ ASP Mingcong Bai 2024-11-12 11:29:27 +08:00
  • b2b0756e4e zsh: update completion to include latest debug-events options Peter Hutterer 2024-11-05 07:52:18 +10:00
  • 6a88ffb5dd zsh: sort the debug-events argument (mostly) alphabetically Peter Hutterer 2024-11-05 07:45:10 +10:00
  • 865b2e748f tablet: ignore movements started outside the configured area Peter Hutterer 2024-11-01 14:30:51 +10:00
  • 0b28eeea5a tablet: implement support for area configuration for external tablets Peter Hutterer 2024-06-13 10:31:37 +10:00
  • cf5b7bee01 Add tablet area configuration Peter Hutterer 2024-06-13 09:00:21 +10:00
  • 9735229dee tablet: use our absinfo_x/y struct instead of the libevdev one Peter Hutterer 2024-06-14 10:36:59 +10:00
  • cfbdca5953 Move evdev_convert_to_mm to a more generic helper Peter Hutterer 2024-06-13 14:10:06 +10:00
  • df242c108d Move scale_axis to a utility header so we can re-use it better Peter Hutterer 2024-06-13 13:09:44 +10:00
  • 49bbef6468 tools/debug-events: print bugs in bold red Peter Hutterer 2024-11-01 16:00:12 +10:00
  • 3f3071cb88 editorconfig: add settings for sym files José Expósito 2024-11-04 10:25:00 +01:00
  • 86915213c8 tools: sort the options in debug-events match page Peter Hutterer 2024-11-04 15:48:21 +10:00
  • a4b1878cf3 Merge branch 'tablet-tool-scroll' into 'main' Louis Goyard 2024-10-31 20:31:38 +00:00
  • d1e49c7b3d tablet: default to a built-in tablet Peter Hutterer 2024-10-29 20:17:00 +10:00
  • 2ac4227843 test: fix two race conditions waiting for proximity events Peter Hutterer 2024-10-31 15:10:11 +10:00
  • 2b2959fc8b tablet: centralize the libwacom handling Peter Hutterer 2024-10-29 09:46:05 +10:00
  • d3bc0c79ff tablet: minor rework to remove one ifdef HAVE_LIBWACOM Peter Hutterer 2024-10-29 09:23:09 +10:00
  • 384e946960 pad: support dial modeswitch buttons Peter Hutterer 2024-10-28 11:46:27 +10:00
  • 90e9c9f832 pad: rework the tablet pad mode setup Peter Hutterer 2024-10-24 15:47:02 +10:00
  • 7ae4fabb76 pad: don't clobber the errno if the pad led failed to initialize Peter Hutterer 2024-10-24 14:47:38 +10:00
  • 181c667266 pad: remove an unused argument Peter Hutterer 2024-10-24 14:27:30 +10:00
  • c969b5f6e2 pad: rename an argument for more clarity Peter Hutterer 2024-10-23 12:49:35 +10:00
  • 9ae514c7b4 test: mark the pad group tests as basically broken by expectation Peter Hutterer 2024-10-24 20:17:27 +10:00
  • 6c350ab269 test: fix 3 compiler warnings when building without libwacom Peter Hutterer 2024-10-28 15:56:33 +10:00
  • 266ce4218b test: fix strip values being passed to ring functions Peter Hutterer 2024-10-28 15:54:05 +10:00
  • 74af5cfb9c CI: collect valgrind log files too Peter Hutterer 2024-10-21 13:35:00 +10:00
  • 4a98e273a4 test: add --output-file to print test logs to a file Peter Hutterer 2024-10-21 12:12:45 +10:00
  • 1f8a4df58c test: drop the --xml-prefix option Peter Hutterer 2024-10-21 12:08:00 +10:00
  • c6ba3e2eb8 CI: disable forking for valgrind tests Peter Hutterer 2024-10-21 11:12:58 +10:00
  • a80678c241 test: add --filter-rangeval to only run tests with a range value Peter Hutterer 2024-10-17 09:04:36 +10:00
  • 3c2e92d169 test: add ability to collect test results from a nonforking test Peter Hutterer 2024-10-17 08:29:22 +10:00
  • c1f744a6e5 test: move the quirks setup into the global setup func Peter Hutterer 2024-10-16 18:31:51 +10:00
  • b21fd3cfe7 test: add runner support for a global setup/teardown func Peter Hutterer 2024-10-16 18:31:35 +10:00
  • 1fd3cefc60 test: the created files list doesn't need to be a global Peter Hutterer 2024-10-16 11:08:41 +10:00
  • c68c0f593b test: move the rest of the custom initialization to litest_run Peter Hutterer 2024-10-16 11:04:08 +10:00
  • d4c6c47677 test: move tty disabling closer to the actual running of the tests Peter Hutterer 2024-10-16 11:02:21 +10:00
  • b81cc0ceb7 test: only force gdb to no-fork, valgrind can fork Peter Hutterer 2024-10-15 19:27:39 +10:00
  • 16e5bdabac test: intercept and collect valgrind errors Peter Hutterer 2024-10-15 17:05:06 +10:00
  • 27fa85a884 test: move litest_free_test_list to inside ifndef NO_MAIN Peter Hutterer 2024-10-15 15:47:19 +10:00
  • 0cfde0f95f test: make the utils test a "pure" litest-runner test Peter Hutterer 2024-10-15 15:46:07 +10:00
  • d84efcb4b6 test: add --exit-first to the litest test suite runner Peter Hutterer 2024-10-15 15:28:56 +10:00
  • 7b69fb2d63 test: remove now-unused check-double-macros.h Peter Hutterer 2024-10-12 20:24:44 +10:00
  • 9928de7fa3 test: move the quirks context init into litest_run Peter Hutterer 2024-10-16 11:18:24 +10:00
  • 41c08f0816 test: add litest-runner as test suite runner Peter Hutterer 2024-10-12 10:31:42 +10:00
  • d94407f810 test: fix utils test for types for litest assertions Peter Hutterer 2024-10-12 20:31:11 +10:00
  • 5cbb37a3d2 test: convert utils test to litest_assert Peter Hutterer 2024-10-12 20:32:34 +10:00
  • 6cac0d4d2f test: make the utils test another litest Peter Hutterer 2024-10-12 20:20:14 +10:00
  • 4fa5ea268e util: add a generic stringbuffer with a few helper functions Peter Hutterer 2024-10-11 15:52:04 +10:00
  • 817dc42381 util: add the range handling as separate header file Peter Hutterer 2024-10-14 14:39:07 +10:00
  • d1575fbce5 test: move the deviceless check into ltest_add_tcase Peter Hutterer 2024-10-16 11:21:29 +10:00
  • efd3dd4427 test: filter out duplicate name/device combos in --list Peter Hutterer 2024-10-14 09:24:26 +10:00
  • e3b5c0da5f test: make litest_backtrace() available from outside litest.c Peter Hutterer 2024-10-12 10:35:29 +10:00
  • b67ab51f76 test: append, not insert the suites Peter Hutterer 2024-10-17 11:45:22 +10:00
  • f91f0a7ea5 util: add a bunch more time conversions Peter Hutterer 2024-10-21 11:07:34 +10:00
  • 02f5faf6f6 util: move libinput_now() into a utility function Peter Hutterer 2024-10-21 11:07:14 +10:00
  • d3922661ba util: add xclose(fd) to close-and-reset an fd Peter Hutterer 2024-10-15 11:52:12 +10:00
  • a61c876412 pre-commit: drop black, use ruff-format instead Peter Hutterer 2024-10-29 13:25:20 +10:00
  • 15af1c0017 tools: change direct type check to isinstance Peter Hutterer 2024-10-29 13:26:57 +10:00
  • 5e235a6546 util: make a float to int conversion explicit Peter Hutterer 2024-06-20 09:50:15 +10:00
  • e0f671126d util: add the backtrace printing function as separate util Peter Hutterer 2024-10-21 09:16:04 +10:00
  • 4546480e13 pad: default a pad group to mode 0 if all LEDs are off Peter Hutterer 2024-10-22 15:03:09 +10:00
  • 04cff1c721 pad: move a function to save on an ifdef Peter Hutterer 2024-10-22 13:34:46 +10:00
  • 0c782c4084 pad: don't print a clobbered errno Peter Hutterer 2024-10-22 12:15:04 +10:00
  • 54f3733b76 tools: print full pad mode group info in libinput-list-devices Peter Hutterer 2024-10-22 11:55:09 +10:00
  • f5cc45e409 tools: add rel dial support to libinput-list-devices Peter Hutterer 2024-10-22 11:54:45 +10:00
  • b34010bf4e test: split the touchpad tests into a palm and a dwt test collection Peter Hutterer 2024-10-18 09:42:11 +10:00
  • 9e00d09b30 test: split the tablet left-handed tests out into a separate collection Peter Hutterer 2024-10-18 09:30:12 +10:00
  • 532932d8aa CI: move the "device" test suite to the "misc" set of suites Peter Hutterer 2024-10-18 08:56:38 +10:00
  • a67dbefc0f test: split out the touchpad tap tests into multiple collections Peter Hutterer 2024-10-17 19:35:16 +10:00
  • 8cbf535ee5 meson: break out the test suites into manual list Peter Hutterer 2024-10-17 19:34:11 +10:00
  • 3390f2e647 test: make the TEST_COLLECTION() macro re-usable in the same file Peter Hutterer 2024-10-17 19:25:39 +10:00
  • 0135b0b41c test: detach the suite handling from the file names Peter Hutterer 2024-10-17 19:55:25 +10:00
  • dba296d290 test: match the tablet's pad test collection with the file name Peter Hutterer 2024-10-17 20:30:08 +10:00
  • 5f744c8928 tablet: fix a memory leak caused by an early return Peter Hutterer 2024-10-18 08:38:47 +10:00
  • 1c80605d56 CI: set the LITEST_JOBS in the template, not the script Peter Hutterer 2024-10-17 13:57:19 +10:00
  • fb4c5dd7c6 test: use a litest helper instead of return code comparison Peter Hutterer 2024-10-16 11:27:27 +10:00
  • d010c6a170 test: rename a variable to indicate suites, not tests Peter Hutterer 2024-10-16 11:26:15 +10:00
  • cd957b4e79 test: rename all_tests to all_test_suites Peter Hutterer 2024-10-16 11:24:15 +10:00
  • cb0575b473 test: check for verbosity immediately in main() Peter Hutterer 2024-10-16 11:14:11 +10:00
  • 75ce537342 test: check for empty tests immediately, not later when we're running Peter Hutterer 2024-10-16 11:12:42 +10:00
  • 6d26d83f00 test: init the global devices/test lists immediately Peter Hutterer 2024-10-16 11:10:18 +10:00
  • 50f6e4f195 test: add restore_tty helper and use it Peter Hutterer 2024-10-16 10:55:55 +10:00
  • 1a1a8f5378 test: init the device list via argument Peter Hutterer 2024-10-16 10:26:31 +10:00
  • f7cc8e05f7 test: add a helper for deleting a created file Peter Hutterer 2024-10-15 11:46:58 +10:00
  • 57a3313d33 test: switch a bunch of tests from abort() to one with a message Peter Hutterer 2024-10-14 21:35:36 +10:00
  • ecb2664e05 test: fix litest_abort_msg() not starting a new line Peter Hutterer 2024-10-14 21:42:26 +10:00