libinput/src
Peter Hutterer 8d3788fa8c evdev: when the kernel fuzz is nonzero, set ours to zero
Our udev callout is supposed to reset the kernel fuzz to 0 and move the value
to the LIBINPUT_FUZZ property. This is to stop the kernel from applying its
own hysteresis-like approach.

Where the kernel fuzz is nonzero, something has gone wrong with that approach.
Complain about it and set our fuzz to zero, we are in the hands of the kernel
now. If we leave our fuzz as nonzero, we'll apply our own hysteresis on top of
the kernel's and that leads to unresponsive behavior.

Fixes #313

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-06-27 11:17:28 +10:00
..
builddir.h tools: move the builddir lookup function out to a separate file 2019-03-14 11:28:05 +10:00
evdev-debounce.c evdev: Rename button up and down states to mirror each other 2019-03-21 01:07:59 +00:00
evdev-fallback.c quirks: add trackpoint integration attribute 2019-05-28 13:23:49 +10:00
evdev-fallback.h evdev: Rename button up and down states to mirror each other 2019-03-21 01:07:59 +00:00
evdev-middle-button.c evdev: fix a coverity warning 2017-10-10 08:05:28 +10:00
evdev-mt-touchpad-buttons.c evdev-mt-touchpad-buttons: use a model quirk instead of vendor ID to identify Apple devices 2019-04-14 05:51:46 +00:00
evdev-mt-touchpad-edge-scroll.c Drop the AS_MASK macro, replace with bit 2019-02-11 13:46:31 +10:00
evdev-mt-touchpad-gestures.c touchpad: change the min vector for the scroll lock to 0.15 2018-08-13 14:04:24 +10:00
evdev-mt-touchpad-tap.c touchpad: multitap state transitions use the same timing used for taps 2019-03-18 02:45:00 -06:00
evdev-mt-touchpad.c touchpad: slightly change a debug message 2019-06-18 14:18:47 +10:00
evdev-mt-touchpad.h touchpad: lock the touchpad rotation to the tablet rotation 2019-05-27 13:53:35 +10:00
evdev-tablet-pad-leds.c Abstract libwacom database initialization into a single place 2019-05-28 10:32:08 +10:00
evdev-tablet-pad.c Abstract libwacom database initialization into a single place 2019-05-28 10:32:08 +10:00
evdev-tablet-pad.h Add a bit() macro 2019-02-11 13:46:31 +10:00
evdev-tablet.c tablet: disable the forced proximity out for the Dell Canvas pen 2019-06-17 14:39:58 +10:00
evdev-tablet.h tablet: disable the forced proximity out for the Dell Canvas pen 2019-06-17 14:39:58 +10:00
evdev-totem.c Add a new dispatch interface for the Dell Canvas Totem 2019-06-07 01:03:21 +00:00
evdev.c evdev: when the kernel fuzz is nonzero, set ours to zero 2019-06-27 11:17:28 +10:00
evdev.h Add a new dispatch interface for the Dell Canvas Totem 2019-06-07 01:03:21 +00:00
filter-flat.c filter: fix typo in comment 2018-12-19 15:51:29 +10:00
filter-low-dpi.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-mouse.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-private.h Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-tablet.c filter: drop an unused function and an unused struct 2019-02-06 14:22:02 +10:00
filter-touchpad-x230.c filter: drop an unused function and an unused struct 2019-02-06 14:22:02 +10:00
filter-touchpad.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-trackpoint.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter.h Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
libinput-git-version.h.in tools: add the git version in the libinput-record output 2018-03-06 14:22:30 +10:00
libinput-private.h tablet: add a the Totem tool type to the tablet interface 2019-06-07 01:03:21 +00:00
libinput-restore-selinux-context.sh meson: Fix absolute libdir case in install script 2018-02-16 16:57:30 +10:00
libinput-uninstalled.pc.in buildsystem: add missing uninstalled pkg-config infra 2016-08-30 17:18:39 +10:00
libinput-util.c Avoid unnecessary VLAs 2019-06-15 15:24:10 -07:00
libinput-util.h test: auto-generate the udev rules 2019-06-14 08:52:58 +10:00
libinput-version.h.in COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
libinput-versionsort.h Add versionsort test 2018-07-19 22:29:00 +03:00
libinput.c If we never initialized the libwacom database, don't check the refcount 2019-06-26 14:15:09 +10:00
libinput.h tablet: add a the Totem tool type to the tablet interface 2019-06-07 01:03:21 +00:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym tablet: add a the Totem tool type to the tablet interface 2019-06-07 01:03:21 +00:00
path-seat.c path: add helper function to destroy a device 2019-06-11 15:49:02 +10:00
quirks.c tablet: disable the forced proximity out for the Dell Canvas pen 2019-06-17 14:39:58 +10:00
quirks.h tablet: disable the forced proximity out for the Dell Canvas pen 2019-06-17 14:39:58 +10:00
timer.c timer: print the timers still in the list before the assert 2019-02-11 13:46:31 +10:00
timer.h timer: flush the timer funcs if our events come in late 2017-09-21 12:27:46 +10:00
udev-seat.c udev: don't init the quirks until we checked all arguments 2019-06-11 15:49:02 +10:00
udev-seat.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00