xserver-multidpi/test/xi2
Daniel Stone 9444e40d77 Test: Input: Only ever set up to MAX_VALUATORS valuators
Previously, the input tests were working up to sizeof(mask) * 8, which
could be more than the arrays; the latter only being sized as
MAX_VALUATORS.

Hypothetically, if you were switching the stored valuator values to
double instead of uint32_t, and you attempted to set the 39th member of
a MAX_VALUATORS-sized (36) array, you'd probably end up smashing
ev->key_repeat into oblivion and then tripping the check for invalid
flags because you haven't yet put XIPointerEmulated into the valid flags
for XI_Motion.  Probably.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-01 08:46:28 +10:00
..
.gitignore Update .gitignore as new tests have been added 2011-06-22 10:45:25 -07:00
Makefile.am test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-common.c test: fix memset size for WindowRec (#37801) 2011-06-02 23:21:26 -07:00
protocol-common.h test/xi2: remove duplicated include 2011-04-25 10:45:34 -07:00
protocol-eventconvert.c Test: Input: Only ever set up to MAX_VALUATORS valuators 2011-07-01 08:46:28 +10:00
protocol-xigetclientpointer.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xigetselectedevents.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xipassivegrabdevice.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xiquerydevice.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xiquerypointer.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xiqueryversion.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xiselectevents.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xisetclientpointer.c test: remove glib dependency 2011-04-21 13:43:43 +10:00
protocol-xiwarppointer.c test: remove glib dependency 2011-04-21 13:43:43 +10:00