xserver/Xi
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Peter Hutterer 37539cb0bf Xi: require a pointer and keyboard device for XIAttachToMaster
If we remove a master device and specify which other master devices
attached slaves should be returned to, enforce that those two are
indeeed a pointer and a keyboard.

Otherwise we can try to attach the keyboards to pointers and vice versa,
leading to possible crashes later.
2024-01-03 05:34:40 +00:00
..
allowev.c
allowev.h
chgdctl.c
chgdctl.h
chgfctl.c
chgfctl.h
chgkbd.c
chgkbd.h
chgkmap.c
chgkmap.h
chgprop.c
chgprop.h
chgptr.c
chgptr.h
closedev.c
closedev.h
devbell.c
devbell.h
exevents.c
exglobals.h
extinit.c
getbmap.c
getbmap.h
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
getvers.h
grabdev.c
grabdev.h
grabdevb.c
grabdevb.h
grabdevk.c
grabdevk.h
gtmotion.c
gtmotion.h
listdev.c
listdev.h
meson.build
opendev.c
opendev.h
queryst.c
queryst.h
selectev.c
selectev.h
sendexev.c
sendexev.h
setbmap.c
setbmap.h
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
xiallowev.c
xiallowev.h
xibarriers.c
xibarriers.h
xichangecursor.c
xichangecursor.h
xichangehierarchy.c Xi: require a pointer and keyboard device for XIAttachToMaster 2024-01-03 05:34:40 +00:00
xichangehierarchy.h
xigetclientpointer.c
xigetclientpointer.h
xigrabdev.c
xigrabdev.h
xipassivegrab.c
xipassivegrab.h
xiproperty.c
xiproperty.h
xiquerydevice.c
xiquerydevice.h
xiquerypointer.c
xiquerypointer.h
xiqueryversion.c
xiqueryversion.h
xiselectev.c
xiselectev.h
xisetclientpointer.c
xisetclientpointer.h
xisetdevfocus.c
xisetdevfocus.h
xiwarppointer.c
xiwarppointer.h