xserver/Xi
Peter Hutterer 28378d26b4 Xi: assemble button/modifier state before updating the device. #15934
The state field of the event must specify the state of the devices before the
event occured. With the code as it was, the state would also include the
event (e.g. state from a button press event would show the button as pressed)
Gathering the state before updating the device should fix this.

X.Org Bug 15934 <http://bugs.freedesktop.org/show_bug.cgi?id=15934>
2008-05-16 15:42:57 +09:30
..
Makefile.am Xi: remove GetPairedPointer handling. 2008-02-25 17:52:45 +10:30
allowev.c
allowev.h
chaccess.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
chaccess.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
chdevcur.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
chdevcur.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
chdevhier.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
chdevhier.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
chgdctl.c Merge branch 'master' into mpx 2008-03-04 18:11:10 +10:30
chgdctl.h
chgfctl.c
chgfctl.h
chgkbd.c
chgkbd.h
chgkmap.c
chgkmap.h
chgprop.c
chgprop.h
chgptr.c
chgptr.h
closedev.c Merge branch 'master' into mpx 2008-03-04 18:11:10 +10:30
closedev.h
devbell.c
devbell.h
exevents.c Xi: assemble button/modifier state before updating the device. #15934 2008-05-16 15:42:57 +09:30
exglobals.h Xi: add IEventBase global variable. Stores event base for X Input events. 2008-04-29 14:19:42 +09:30
extgrbdev.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
extgrbdev.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
extinit.c Xi: Fix up ProcIVector, got out of sync with the protocol. 2008-05-13 11:17:02 +09:30
getbmap.c
getbmap.h
getcptr.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
getcptr.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
getdctl.c
getdctl.h
getfctl.c
getfctl.h
getfocus.c
getfocus.h
getkmap.c
getkmap.h
getmmap.c
getmmap.h
getprop.c
getprop.h
getselev.c
getselev.h
getvers.c Revert "Xi: disable XI for clients < XI 2.0" 2008-04-26 19:37:57 +09:30
getvers.h
grabdev.c
grabdev.h
grabdevb.c
grabdevb.h
grabdevk.c
grabdevk.h
gtmotion.c
gtmotion.h
listdev.c Xi: stop excessive use of _X_EXPORT. 2008-04-29 15:24:55 +09:30
listdev.h
opendev.c Xi: Only return VCP, VCK and floating SDs to Xi 1.x clients. 2008-04-28 10:26:01 +09:30
opendev.h
qryacces.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
qryacces.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
querydp.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
querydp.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
queryst.c
queryst.h
selectev.c
selectev.h
sendexev.c
sendexev.h
setbmap.c
setbmap.h
setcptr.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
setcptr.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
setdval.c
setdval.h
setfocus.c
setfocus.h
setmmap.c
setmmap.h
setmode.c
setmode.h
stubs.c
ungrdev.c
ungrdev.h
ungrdevb.c
ungrdevb.h
ungrdevk.c
ungrdevk.h
warpdevp.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
warpdevp.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
xiselev.c Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
xiselev.h Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30