You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xserver/Xi
Matthieu Herrb 8223a9d6d9 Convert more funcs to use InternalEvent.
This fixes a crash when a DeviceEvent struct converted to
InteralEvent was beeing copied as InternalEvent (and thus
causing out of bounds reads) in ActivateGrabNoDelivery()
in events.c: 3876    *grabinfo->sync.event = *real_event;

Possible fix for https://gitlab.freedesktop.org/xorg/xserver/-/issues/1253

Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
(cherry picked from commit 5b8817a019)
3 years ago
..
Makefile.am Build Xi/stubs.c once as a convenience library, rather than once for each DDX which wants to use it 11 years ago
allowev.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
allowev.h Introduce a consistent coding style 13 years ago
chgdctl.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
chgdctl.h Introduce a consistent coding style 13 years ago
chgfctl.c Fix XChangeFeedbackControl() request underflow 4 years ago
chgfctl.h Introduce a consistent coding style 13 years ago
chgkbd.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
chgkbd.h Introduce a consistent coding style 13 years ago
chgkmap.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
chgkmap.h Introduce a consistent coding style 13 years ago
chgprop.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
chgprop.h Introduce a consistent coding style 13 years ago
chgptr.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
chgptr.h Xi: Remove redundant declaration. 13 years ago
closedev.c Fix spelling/wording issues 4 years ago
closedev.h Introduce a consistent coding style 13 years ago
devbell.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
devbell.h Introduce a consistent coding style 13 years ago
exevents.c Convert more funcs to use InternalEvent. 3 years ago
exglobals.h xinput: Remove PropagateMask 5 years ago
extinit.c xi: Implement conversions from internal to Xi2 gesture event structs 4 years ago
getbmap.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getbmap.h Introduce a consistent coding style 13 years ago
getdctl.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getdctl.h Introduce a consistent coding style 13 years ago
getfctl.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getfctl.h Introduce a consistent coding style 13 years ago
getfocus.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getfocus.h Introduce a consistent coding style 13 years ago
getkmap.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getkmap.h Introduce a consistent coding style 13 years ago
getmmap.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getmmap.h Introduce a consistent coding style 13 years ago
getprop.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getprop.h Introduce a consistent coding style 13 years ago
getselev.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getselev.h Introduce a consistent coding style 13 years ago
getvers.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
getvers.h Introduce a consistent coding style 13 years ago
grabdev.c Fix spelling/wording issues 4 years ago
grabdev.h Introduce a consistent coding style 13 years ago
grabdevb.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
grabdevb.h Introduce a consistent coding style 13 years ago
grabdevk.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
grabdevk.h Introduce a consistent coding style 13 years ago
gtmotion.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
gtmotion.h Introduce a consistent coding style 13 years ago
listdev.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
listdev.h Introduce a consistent coding style 13 years ago
meson.build Add a Meson build system alongside autotools. 8 years ago
opendev.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
opendev.h Introduce a consistent coding style 13 years ago
queryst.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
queryst.h Introduce a consistent coding style 13 years ago
selectev.c xinput: Remove ExtExclusiveMasks 5 years ago
selectev.h Introduce a consistent coding style 13 years ago
sendexev.c Xi: Do not try to swap GenericEvent. 8 years ago
sendexev.h Introduce a consistent coding style 13 years ago
setbmap.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
setbmap.h Introduce a consistent coding style 13 years ago
setdval.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
setdval.h Introduce a consistent coding style 13 years ago
setfocus.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
setfocus.h Introduce a consistent coding style 13 years ago
setmmap.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
setmmap.h Introduce a consistent coding style 13 years ago
setmode.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
setmode.h Introduce a consistent coding style 13 years ago
stubs.c ddx: add new call to purge input devices that weren't added 8 years ago
ungrdev.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
ungrdev.h Introduce a consistent coding style 13 years ago
ungrdevb.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
ungrdevb.h Introduce a consistent coding style 13 years ago
ungrdevk.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
ungrdevk.h Introduce a consistent coding style 13 years ago
xiallowev.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xiallowev.h Introduce a consistent coding style 13 years ago
xibarriers.c Xi: lock the input thread for any pointer barrier list manipulation 6 years ago
xibarriers.h Xi: free barrier code at reset time 12 years ago
xichangecursor.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xichangecursor.h Introduce a consistent coding style 13 years ago
xichangehierarchy.c Fix XIChangeHierarchy() integer underflow 4 years ago
xichangehierarchy.h xinput: Silence a warning from gcc 11 3 years ago
xigetclientpointer.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xigetclientpointer.h Introduce a consistent coding style 13 years ago
xigrabdev.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xigrabdev.h Introduce a consistent coding style 13 years ago
xipassivegrab.c xi: Implement grab support for new gesture event types 4 years ago
xipassivegrab.h Introduce a consistent coding style 13 years ago
xiproperty.c Fix spelling/wording issues 4 years ago
xiproperty.h Introduce a consistent coding style 13 years ago
xiquerydevice.c Xi: Work around broken libxcb that doesn't ignore unknown device classes 4 years ago
xiquerydevice.h Introduce a consistent coding style 13 years ago
xiquerypointer.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xiquerypointer.h Introduce a consistent coding style 13 years ago
xiqueryversion.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xiqueryversion.h Introduce a consistent coding style 13 years ago
xiselectev.c xi: Implement selection logic for gesture event types 4 years ago
xiselectev.h Introduce a consistent coding style 13 years ago
xisetclientpointer.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xisetclientpointer.h Introduce a consistent coding style 13 years ago
xisetdevfocus.c dispatch: Mark swapped dispatch as _X_COLD 8 years ago
xisetdevfocus.h Introduce a consistent coding style 13 years ago
xiwarppointer.c Xi: Use WarpPointerProc hook on XI pointer warping implementation 8 years ago
xiwarppointer.h Introduce a consistent coding style 13 years ago