xserver/Xi
Chase Douglas dab90b60f3 Report touch emulated buttons in XIQueryPointer for XI 2.1 and earlier
XInput 2.1 and earlier clients do not know about touches. We must report
touch emulated button presses for these clients. For later clients, we
only report true pointer button presses.

Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit ee542b8559)
2012-05-14 15:54:26 +10:00
..
allowev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
allowev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgdctl.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
chgdctl.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgfctl.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
chgfctl.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgkbd.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgkbd.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgkmap.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
chgkmap.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgprop.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
chgprop.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgptr.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
chgptr.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
closedev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
closedev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
devbell.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
devbell.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
exevents.c Update device state including when touch record does not exist 2012-04-26 13:35:20 +10:00
exglobals.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
extinit.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getbmap.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getbmap.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getdctl.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getdctl.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getfctl.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getfctl.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getfocus.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getfocus.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getkmap.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getkmap.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getmmap.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getmmap.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getprop.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getprop.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getselev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getselev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getvers.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getvers.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
grabdev.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
grabdev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
grabdevb.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
grabdevb.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
grabdevk.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
grabdevk.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
gtmotion.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
gtmotion.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
listdev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
listdev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
Makefile.am Xi: namespace XI2 files. 2009-06-17 09:05:22 +10:00
opendev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
opendev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
queryst.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
queryst.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
selectev.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
selectev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
sendexev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
sendexev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setbmap.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setbmap.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setdval.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setdval.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setfocus.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setfocus.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setmmap.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setmmap.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setmode.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
setmode.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
stubs.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
ungrdev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
ungrdev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
ungrdevb.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
ungrdevb.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
ungrdevk.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
ungrdevk.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiallowev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiallowev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xichangecursor.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xichangecursor.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xichangehierarchy.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
xichangehierarchy.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xigetclientpointer.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xigetclientpointer.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xigrabdev.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xigrabdev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xipassivegrab.c Implement passive touch ungrabbing 2012-04-05 17:53:16 -07:00
xipassivegrab.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiproperty.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiproperty.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiquerydevice.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiquerydevice.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiquerypointer.c Report touch emulated buttons in XIQueryPointer for XI 2.1 and earlier 2012-05-14 15:54:26 +10:00
xiquerypointer.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiqueryversion.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiqueryversion.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiselectev.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
xiselectev.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xisetclientpointer.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xisetclientpointer.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xisetdevfocus.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xisetdevfocus.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiwarppointer.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xiwarppointer.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00