libinput/test
Stephen Chandler Paul 142cc66880 tablet: Use separate tool objects for tools without serials
With tablets that don't support serial numbers, we can't guarantee that the tool
objects are unique. Because of this, this can give clients the false impression
that a tool without a serial number is being shared between tablets when it very
well might not be. So we keep tools without serial numbers in a list that's
local to the tablet they belong to, and keep tools with serials in a list that's
global within the libinput context.

Signed-off-by: Stephen Chandler Paul <thatslyude@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-08-08 10:22:45 +10:00
..
50-litest.conf test: Prefix litest created device names with litest 2014-06-25 11:11:45 +10:00
build-cxx.cc test: Add include from C++ build test 2014-03-29 00:51:44 +01:00
build-pedantic.c test: add a build-test for -pedantic 2014-01-15 11:26:08 +10:00
keyboard.c test: prefix custom test devices with "litest" 2014-07-04 07:57:59 +10:00
litest-bcm5974.c test: add a bunch of test for click behavior on touchpads 2014-06-12 10:29:26 +10:00
litest-int.h Merge branch 'master' into tablet-support 2014-07-21 09:31:37 +10:00
litest-keyboard.c test: drop unused includes for libinput-util.h 2014-06-11 09:43:52 +10:00
litest-mouse.c test: drop unused includes for libinput-util.h 2014-06-11 09:43:52 +10:00
litest-synaptics-st.c test: drop unused includes for libinput-util.h 2014-06-11 09:43:52 +10:00
litest-synaptics-t440.c test: fix resolution on T440s multitouch axes 2014-07-16 14:29:39 +10:00
litest-synaptics.c test: drop unused includes for libinput-util.h 2014-06-11 09:43:52 +10:00
litest-trackpoint.c test: drop unused includes for libinput-util.h 2014-06-11 09:43:52 +10:00
litest-wacom-bamboo-tablet.c test: Add Wacom Bamboo 16FG 4x5 Pen device definition 2014-06-17 17:17:14 -04:00
litest-wacom-cintiq-tablet.c test: Add tests for serial numbers on tools 2014-06-19 15:52:30 +10:00
litest-wacom-intuos-tablet.c test: add missing BTN_TOOL_ settings to Wacom I5 2014-07-21 09:24:49 +10:00
litest-wacom-isdv4-tablet.c test: Add Wacom ISDv4 E6 Pen device definition 2014-06-17 17:17:14 -04:00
litest-wacom-touch.c test: drop unused includes for libinput-util.h 2014-06-11 09:43:52 +10:00
litest.c Merge branch 'master' into tablet-support 2014-07-21 09:31:37 +10:00
litest.h Merge branch 'master' into tablet-support 2014-07-21 09:31:37 +10:00
log.c Merge branch 'ref-counting-context' 2014-06-25 10:32:42 +10:00
Makefile.am Merge branch 'master' into tablet-support 2014-07-21 09:31:37 +10:00
misc.c Merge branch 'master' into tablet-support 2014-07-21 09:31:37 +10:00
path.c Make context reference counted 2014-06-25 10:27:03 +10:00
pointer.c test: fix expected delta from relative motion 2014-07-09 12:39:45 +10:00
tablet.c tablet: Use separate tool objects for tools without serials 2014-08-08 10:22:45 +10:00
touch.c test: fix x/y resolution for a test device 2014-07-16 14:29:44 +10:00
touchpad.c touchpad: don't init edge palm detection on touchpads less than 8cm across 2014-07-21 08:56:12 +10:00
udev.c Merge branch 'ref-counting-context' 2014-06-25 10:32:42 +10:00
valgrind.suppressions test: automatically run the tests against valgrind for leaks 2014-04-10 11:11:56 +10:00