libinput/src
Peter Hutterer 7309fd0ed3 tablet: simplify marking axes as changed
The only time we need this is on proximity in, so move it to where we handle
that to have better locality. And rather than looping through and checking
each bit, just memcpy the axis capabilities, because by definition they
represent the set of axes that can possibly change.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2015-12-23 07:33:39 +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 Change to micro seconds for measuring time internally 2015-07-28 17:42:32 +08:00
evdev-mt-touchpad-edge-scroll.c touchpad: use unaccelerated motion data for scrolling 2015-08-20 07:57:14 +10:00
evdev-mt-touchpad-gestures.c touchpad: reduced the 2fg scroll threshold to 1mm 2015-11-16 09:17:25 +10:00
evdev-mt-touchpad-tap.c touchpad: fix the number of button clicks in multitap 2015-09-19 02:03:37 +10:00
evdev-mt-touchpad.c Merge branch 'master' into tablet-support 2015-12-14 12:44:05 +10:00
evdev-mt-touchpad.h touchpad: don't tap for 2fg down, followed by a single finger up 2015-09-07 07:55:32 +10:00
evdev-tablet.c tablet: simplify marking axes as changed 2015-12-23 07:33:39 +10:00
evdev-tablet.h tablet: support tool-specific pressure offsets 2015-12-15 08:21:39 +10:00
evdev.c Merge branch 'master' into tablet-support 2015-12-14 12:44:05 +10:00
evdev.h Merge branch 'master' into tablet-support 2015-12-14 12:44:05 +10:00
filter-private.h Add an API to change pointer acceleration profiles 2015-09-11 00:54:01 +10:00
filter.c Add an API to change pointer acceleration profiles 2015-09-11 00:54:01 +10:00
filter.h Add an API to change pointer acceleration profiles 2015-09-11 00:54:01 +10:00
libinput-private.h tablet: split out axis handling into helper functions 2015-12-23 07:33:39 +10:00
libinput-util.c Change to micro seconds for measuring time internally 2015-07-28 17:42:32 +08:00
libinput-util.h Merge branch 'master' into tablet-support 2015-12-14 12:44:05 +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 tablet: store the wheel delta in the normal axes 2015-12-23 07:33:39 +10:00
libinput.h tablet: remove the libinput_tablet_tool_axis enum from the public API 2015-12-21 07:59:00 +10:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym tablet: reduce event deltas to only apply to the wheel 2015-12-21 07:59:00 +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 Change to micro seconds for measuring time internally 2015-07-28 17:42:32 +08: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