xserver/Xi
Enrico Weigelt, metux IT consult c9ed772f92 (1886) XI: directly write out X_XIQueryPointer reply
Write out the X_XIQueryPointer reply directly (and do the swapping
within the request handler) instead of going through separate callback
that's having demux the replies again.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-05-22 17:34:56 +02:00
..
XIstubs.h
allowev.c
allowev.h
chgdctl.c (1886) XI: directly write out X_ChangeDeviceControl reply 2025-05-22 17:34:56 +02:00
chgdctl.h (1886) XI: directly write out X_ChangeDeviceControl reply 2025-05-22 17:34:56 +02:00
chgfctl.c
chgfctl.h
chgkbd.c
chgkbd.h
chgkmap.c
chgkmap.h
chgprop.c
chgprop.h
chgptr.c
chgptr.h
closedev.c (!1899) dix: make SameClient() macro private 2025-05-22 17:34:53 +02:00
closedev.h
devbell.c
devbell.h
exevents.c (!1899) dix: let CreateGrab operate on ClientPtr instead of array index 2025-05-22 17:34:53 +02:00
exglobals.h
extinit.c (1886) XI: directly write out X_XIQueryPointer reply 2025-05-22 17:34:56 +02:00
getbmap.c (1886) XI: directly write out X_GetDeviceButtonMapping reply 2025-05-22 17:34:56 +02:00
getbmap.h (1886) XI: directly write out X_GetDeviceButtonMapping reply 2025-05-22 17:34:56 +02:00
getdctl.c (1886) XI: directly write out X_GetDeviceControl reply 2025-05-22 17:34:56 +02:00
getdctl.h (1886) XI: directly write out X_GetDeviceControl reply 2025-05-22 17:34:56 +02:00
getfctl.c (1886) XI: directly write out X_GetFeedbackControl reply 2025-05-22 17:34:56 +02:00
getfctl.h (1886) XI: directly write out X_GetFeedbackControl reply 2025-05-22 17:34:56 +02:00
getfocus.c (1886) XI: directly write out X_GetDeviceFocus reply 2025-05-22 17:34:56 +02:00
getfocus.h (1886) XI: directly write out X_GetDeviceFocus reply 2025-05-22 17:34:56 +02:00
getkmap.c (1886) XI: directly write out X_GetDeviceKeyMapping reply 2025-05-22 17:34:56 +02:00
getkmap.h (1886) XI: directly write out X_GetDeviceKeyMapping reply 2025-05-22 17:34:56 +02:00
getmmap.c (1886) XI: directly write out X_GetDeviceModifierMapping reply 2025-05-22 17:34:56 +02:00
getmmap.h (1886) XI: directly write out X_GetDeviceModifierMapping reply 2025-05-22 17:34:56 +02:00
getprop.c (1886) XI: directly write out X_GetDeviceDontPropagateList reply 2025-05-22 17:34:56 +02:00
getprop.h (1886) XI: directly write out X_GetDeviceDontPropagateList reply 2025-05-22 17:34:56 +02:00
getselev.c (1886) XI: directly write out X_GetSelectedExtensionEvents reply 2025-05-22 17:34:56 +02:00
getselev.h (1886) XI: directly write out X_GetSelectedExtensionEvents reply 2025-05-22 17:34:56 +02:00
getvers.c (1886) XI: directly write out X_GetExtensionVersion reply 2025-05-22 17:34:55 +02:00
getvers.h (1886) XI: directly write out X_GetExtensionVersion reply 2025-05-22 17:34:55 +02:00
grabdev.c (1886) XI: directly write out X_GrabDevice reply 2025-05-22 17:34:56 +02:00
grabdev.h (1886) XI: directly write out X_GrabDevice reply 2025-05-22 17:34:56 +02:00
grabdevb.c
grabdevb.h
grabdevk.c
grabdevk.h
gtmotion.c (1886) XI: directly write out X_GetDeviceMotionEvents reply 2025-05-22 17:34:56 +02:00
gtmotion.h (1886) XI: directly write out X_GetDeviceMotionEvents reply 2025-05-22 17:34:56 +02:00
listdev.c (1886) XI: directly write out X_ListInputDevices reply 2025-05-22 17:34:55 +02:00
listdev.h (1886) XI: directly write out X_ListInputDevices reply 2025-05-22 17:34:55 +02:00
meson.build
opendev.c (1886) XI: directly write out X_OpenDevice reply 2025-05-22 17:34:55 +02:00
opendev.h (1886) XI: directly write out X_OpenDevice reply 2025-05-22 17:34:55 +02:00
queryst.c (1886) XI: directly write out X_QueryDeviceState reply 2025-05-22 17:34:56 +02:00
queryst.h (1886) XI: directly write out X_QueryDeviceState reply 2025-05-22 17:34:56 +02:00
selectev.c
selectev.h
sendexev.c
sendexev.h
setbmap.c (1886) XI: directly write out X_SetDeviceButtonMapping reply 2025-05-22 17:34:56 +02:00
setbmap.h (1886) XI: directly write out X_SetDeviceButtonMapping reply 2025-05-22 17:34:56 +02:00
setdval.c (1886) XI: directly write out X_SetDeviceValuators reply 2025-05-22 17:34:56 +02:00
setdval.h (1886) XI: directly write out X_SetDeviceValuators reply 2025-05-22 17:34:56 +02:00
setfocus.c
setfocus.h
setmmap.c (1886) XI: directly write out X_SetDeviceModifierMapping reply 2025-05-22 17:34:56 +02:00
setmmap.h (1886) XI: directly write out X_SetDeviceModifierMapping reply 2025-05-22 17:34:56 +02:00
setmode.c (1886) XI: directly write out X_SetDeviceMode reply 2025-05-22 17:34:55 +02:00
setmode.h (1886) XI: directly write out X_SetDeviceMode reply 2025-05-22 17:34:55 +02:00
stubs.c
ungrdev.c (!1899) dix: make SameClient() macro private 2025-05-22 17:34:53 +02:00
ungrdev.h
ungrdevb.c
ungrdevb.h
ungrdevk.c
ungrdevk.h
xiallowev.c
xiallowev.h
xibarriers.c (!1899) dix: replace CLIENT_ID() macro by dixClientIdForXID() inline function 2025-05-22 17:34:53 +02:00
xibarriers.h
xichangecursor.c
xichangecursor.h
xichangehierarchy.c
xichangehierarchy.h
xigetclientpointer.c (1886) XI: canonicalize reply struct declarations and naming 2025-05-22 17:34:55 +02:00
xigetclientpointer.h
xigrabdev.c (1886) XI: canonicalize reply struct declarations and naming 2025-05-22 17:34:55 +02:00
xigrabdev.h
xipassivegrab.c
xipassivegrab.h
xiproperty.c (1886) XI: directly write out X_GetDeviceProperty reply 2025-05-22 17:34:56 +02:00
xiproperty.h (1886) XI: directly write out X_GetDeviceProperty reply 2025-05-22 17:34:56 +02:00
xiquerydevice.c (1886) XI: canonicalize reply struct declarations and naming 2025-05-22 17:34:55 +02:00
xiquerydevice.h
xiquerypointer.c (1886) XI: directly write out X_XIQueryPointer reply 2025-05-22 17:34:56 +02:00
xiquerypointer.h (1886) XI: directly write out X_XIQueryPointer reply 2025-05-22 17:34:56 +02:00
xiqueryversion.c (1886) XI: canonicalize reply struct declarations and naming 2025-05-22 17:34:55 +02:00
xiqueryversion.h
xiselectev.c (1886) XI: canonicalize reply struct declarations and naming 2025-05-22 17:34:55 +02:00
xiselectev.h
xisetclientpointer.c (!1918) dix: rename dixLookupClient() to dixLookupResourceOwner() 2025-05-22 17:34:52 +02:00
xisetclientpointer.h
xisetdevfocus.c (1886) XI: canonicalize reply struct declarations and naming 2025-05-22 17:34:55 +02:00
xisetdevfocus.h
xiwarppointer.c
xiwarppointer.h