Benjamin Close
fab563bf8f
input: propagate XTst events through virtual slave devices.
...
A XTest virtual slave device pair (kbd/ptr) exists for every master
device pair. This is so XTest events are correctly propogated via slave
devices up to Master devices and the classes are correctly changed along
the way. We add the XTest slave device pair to the Virtual Core pointer
and provide a simple way of creating the devices.
A XTest Slave Device is identified by the XTstDevicePrivateKey property
being set in the devices devProperties
XI events are still propagated through the matching device, in the hope the
client knows what it is doing.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-04-24 15:28:33 +10:00
..
atom.c
Constify atom name strings
2009-02-03 10:06:00 -08:00
buildatoms
XFree86 4.3.0.1
2003-11-14 16:49:22 +00:00
BuiltInAtoms
colormap.c
Remove a bunch of useless casts.
2009-01-22 02:11:16 -05:00
cursor.c
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
2009-03-09 13:08:09 -07:00
deprecated.c
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
2009-03-09 13:08:09 -07:00
devices.c
input: propagate XTst events through virtual slave devices.
2009-04-24 15:28:33 +10:00
dispatch.c
dix: Simplify InitClient()
2009-03-31 15:00:27 -04:00
dispatch.h
Remove RCS tags. Fix Xprint makefile braindamage.
2006-07-21 17:56:00 -04:00
dixfonts.c
dix: fix two compiler warnings (old-style function definition).
2009-03-03 07:07:30 +10:00
dixutils.c
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
2009-03-09 13:08:09 -07:00
enterleave.c
dix: doxygen-ify enterleave.c
2009-02-13 14:41:57 +10:00
enterleave.h
dix: move focus handling into enterleave.c.
2009-01-08 11:45:22 +10:00
eventconvert.c
dix: remove ConvertBackToXI.
2009-02-25 14:40:08 +10:00
events.c
dix: remove un-used parameter "core" from AllowSome
2009-04-17 10:03:30 +10:00
extension.c
xserver: Avoid sending uninitialized padding data over the network
2009-02-16 13:28:38 +10:00
ffs.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
gc.c
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
2009-03-09 13:08:09 -07:00
getevents.c
dix: fix uncredible fail in PostSyntheticMotion.
2009-03-20 14:48:57 +10:00
globals.c
DPMS: Remove the defaultDPMS* variables
2009-04-03 18:22:20 -04:00
glyphcurs.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
grabs.c
Remove a bunch of useless casts.
2009-01-22 02:11:16 -05:00
initatoms.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
inpututils.c
dix: build_modmap_from_modkeymap needs to bounds-check its argument.
2009-03-27 11:26:15 +10:00
main.c
Move VENDOR_* defines from AC_SUBST to a header to avoid angering shave.
2009-04-14 10:35:44 -04:00
Makefile.am
Move VENDOR_* defines from AC_SUBST to a header to avoid angering shave.
2009-04-14 10:35:44 -04:00
pixmap.c
Remove a bunch of useless casts.
2009-01-22 02:11:16 -05:00
privates.c
Remove a bunch of useless casts.
2009-01-22 02:11:16 -05:00
property.c
xserver: Avoid sending uninitialized padding data over the network
2009-02-16 13:28:38 +10:00
protocol.txt
Add XI 1.5 event and requests to protocol.txt
2009-04-20 12:50:34 +02:00
ptrveloc.c
dix: correctly utilize tracker buffer and protect from timer overruns
2009-04-10 13:49:51 +10:00
registry.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
resource.c
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
2009-03-09 13:08:09 -07:00
selection.c
xserver: Avoid sending uninitialized padding data over the network
2009-02-16 13:28:38 +10:00
swaprep.c
Remove a bunch of useless casts.
2009-01-22 02:11:16 -05:00
swapreq.c
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
tables.c
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
window.c
Remove two unused defines in C files
2009-03-23 16:06:34 +10:00
Xserver-dtrace.h.in
Add DTrace probe points for X server <-> client communications
2006-11-03 12:54:43 -08:00
Xserver.d
Add DTrace probe points for X server <-> client communications
2006-11-03 12:54:43 -08:00