libinput/src
Peter Hutterer fcc9a2bf18 evdev: always defuzz absolute touchscreens
If a touchscreen has a fuzz value use it for motion hysteresis similar to how
we do it for a touchpad. This stops pointer wobbles as seen in
https://bugs.freedesktop.org/show_bug.cgi?id=94918

It's up to the system to override or set the kernel's fuzz value correctly,
i.e. a udev hwdb entry is required where the kernel driver does not set it.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2016-04-18 08:40:42 +10:00
..
evdev-middle-button.c middle-button: don't call libinput_now() in the timeout handler 2015-08-04 15:44:39 +10:00
evdev-mt-touchpad-buttons.c touchpad: add a middle button software area 2016-04-05 10:13:56 +10:00
evdev-mt-touchpad-edge-scroll.c touchpad: constify a couple of helper functions 2016-01-20 15:38:12 +10:00
evdev-mt-touchpad-gestures.c touchpad: only post motion events if we have motion 2016-03-29 15:48:17 +10:00
evdev-mt-touchpad-tap.c touchpad: add a config option to disable tap-and-drag 2016-01-27 10:03:28 +10:00
evdev-mt-touchpad.c evdev: move the hysteresis code to a more generic location 2016-04-18 08:40:41 +10:00
evdev-mt-touchpad.h Merge branch 'wip/touchpad-middle-button' 2016-04-06 07:32:46 +10:00
evdev-tablet.c tablet: add a fuzz-filter to avoid spamming callers with subpixel updates 2016-04-13 08:13:47 +10:00
evdev-tablet.h tablet: add a fuzz-filter to avoid spamming callers with subpixel updates 2016-04-13 08:13:47 +10:00
evdev.c evdev: always defuzz absolute touchscreens 2016-04-18 08:40:42 +10:00
evdev.h evdev: always defuzz absolute touchscreens 2016-04-18 08:40:42 +10:00
filter-private.h Add an API to change pointer acceleration profiles 2015-09-11 00:54:01 +10:00
filter.c Fix spelling mistakes 2016-04-06 07:42:03 +10:00
filter.h tablet: hook up relative motion events 2016-01-22 16:16:55 +10:00
libinput-private.h tablet: change tilt axes to use degrees 2016-02-09 12:19:12 +10:00
libinput-util.c Change to micro seconds for measuring time internally 2015-07-28 17:42:32 +08:00
libinput-util.h Indentation fixes 2016-02-05 15:39: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.c libinput: Actually return the default accel profile 2016-04-11 07:53:38 +10:00
libinput.h Fix spelling mistakes 2016-04-06 07:42:03 +10:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym Prepare tablet-support branch for merging 2016-01-27 15:38:47 +10:00
Makefile.am Merge branch 'master' into tablet-support 2015-05-22 14:21:21 +10:00
path.c Ignore test devices for libinput contexts not run from the test suite 2015-07-28 17:42:32 +08:00
path.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
timer.c timer: print the wrong offset when we have a negative timer offset bug 2016-04-11 13:02:19 +10:00
timer.h Change to micro seconds for measuring time internally 2015-07-28 17:42:32 +08:00
udev-seat.c Ignore test devices for libinput contexts not run from the test suite 2015-07-28 17:42:32 +08:00
udev-seat.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00