Peter Hutterer
de0031eefd
dix: initialize the XTest sendEventsProc for all devices
...
XTest requests lets the client specify a device ID, only if none
is specified do we fall back to the XTEST special device.
As of commit
aa4074251 input: Add new hook DeviceSendEventsProc for XTEST
regular devices are no longer able to send XTest events because they
have no sendEventsProc set.
This caused issue #1574 and the crash was fixed with commit
e820030de xtest: Check whether there is a sendEventsProc to call
but we still cannot send XTest events through a specific device.
Fix this by defaulting every device to the XTest send function and
punting it to the DDX (i.e. Xwayland) to override the devices as
necessary.
Fixes e820030de2
Fixes aa4074251f
2024-01-09 00:45:31 +00:00
..
.gitignore
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
atom.c
buildatoms
BuiltInAtoms
colormap.c
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
cursor.c
dix: Remove -fn and -fc options to set default text/cursor fonts
2019-10-30 16:17:04 +00:00
devices.c
dix: initialize the XTest sendEventsProc for all devices
2024-01-09 00:45:31 +00:00
dispatch.c
Remove "All rights reserved" from Oracle copyright notices
2023-02-25 09:40:41 -08:00
dispatch.h
dixfonts.c
dix: Use memcpy() instead of memmove() when buffers are known not to overlap
2022-08-29 21:10:51 +00:00
dixutils.c
os: Don't crash in AttendClient if the client is gone
2019-11-19 10:15:05 -08:00
enterleave.c
Replace "the the" with a single "the" in docs & comments
2022-03-31 13:27:57 -07:00
enterleave.h
mi: reset the PointerWindows reference on screen switch
2023-10-25 00:37:47 +00:00
eventconvert.c
xi: Implement conversions from internal to Xi2 gesture event structs
2021-05-30 13:26:37 +03:00
events.c
Remove "All rights reserved" from Oracle copyright notices
2023-02-25 09:40:41 -08:00
extension.c
dix: Use memcpy() instead of memmove() when buffers are known not to overlap
2022-08-29 21:10:51 +00:00
gc.c
gestures.c
dix: clean up the GestureInfoRec on device close
2023-12-05 14:21:28 +10:00
getevents.c
dix: fix wheel emulation lockup when a negative increment is set
2023-02-20 15:11:23 +10:00
globals.c
include: Remove now-empty site.h
2019-10-30 16:17:04 +00:00
glyphcurs.c
grabs.c
xi: Implement grab support for new gesture event types
2021-05-30 13:26:32 +03:00
initatoms.c
inpututils.c
Implement gesture processing logic
2021-05-30 13:26:42 +03:00
main.c
dix: Remove pScratchPixmap and other associated ABI changes
2022-12-30 01:32:25 +00:00
meson.build
dix: Implement internal gesture state handling
2021-05-30 13:26:39 +03:00
pixmap.c
dix: Remove pScratchPixmap and other associated ABI changes
2022-12-30 01:32:25 +00:00
privates.c
dix/privates.c: Avoid undefined behaviour after realloc()
2021-10-08 09:59:11 +00:00
property.c
Xi: avoid integer truncation in length check of ProcXIChangeProperty
2022-12-14 11:02:40 +10:00
protocol.txt
ptrveloc.c
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
region.c
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
registry.c
resource.c
Remove "All rights reserved" from Oracle copyright notices
2023-02-25 09:40:41 -08:00
selection.c
stubmain.c
swaprep.c
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
swapreq.c
tables.c
touch.c
xwayland: add -noTouchPointerEmulation
2021-09-06 21:19:46 +00:00
window.c
dix: Skip more code in SetRootClip for ROOT_CLIP_INPUT_ONLY
2022-09-12 10:51:05 +00:00