Go to file
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
composite composite: Fix resource lookups 2009-04-14 16:21:04 -04:00
config config: if we can't connect to HAL, listen for a startup notification. 2009-02-10 15:01:44 +10:00
damageext Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
dbe Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
dix input: propagate XTst events through virtual slave devices. 2009-04-24 15:28:33 +10:00
doc Remove references to rgb.txt from files section of Xserver and Xorg man pages 2009-02-27 14:42:59 +00:00
exa exa: add missing exa.h header include 2009-04-23 12:13:35 +10:00
fb fb: add fbDoCopy and fbCopyRegion compatibility wrappers. 2009-02-11 14:35:17 +01:00
glx DRI2: Add missing front-buffer flush callback. 2009-04-20 20:58:56 -07:00
hw XQuartz: Localization update 2009-04-22 19:30:33 -07:00
include input: propagate XTst events through virtual slave devices. 2009-04-24 15:28:33 +10:00
m4 Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
mi mi: fix wrong (*EnqueueEvent) declaration in miPointerScreenFuncRec. 2009-04-09 20:50:32 +10:00
miext XQuartz: Update window levels when changing rootless state 2009-04-10 00:47:40 -07:00
os os: don't malloc memory in LogVMessageVerb. 2009-04-19 22:20:18 +10:00
randr Correct access mode in call to dixLookupWindow() within RRSelectInput. 2009-03-09 17:29:24 -04:00
record Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
render render: replace a wrong inputInfo.pointer with pDev 2009-03-16 13:29:07 +10:00
Xext input: propagate XTst events through virtual slave devices. 2009-04-24 15:28:33 +10:00
xfixes xfixes: Fix a couple of resource lookups 2009-04-14 14:24:40 -04:00
Xi input: propagate XTst events through virtual slave devices. 2009-04-24 15:28:33 +10:00
xkb xkb: set bell_func in InitKeyboardDeviceStruct. 2009-04-20 16:40:34 +10:00
.gitignore Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac One = is more than adequate here. Make is sh safe. 2009-04-15 12:06:19 -05:00
COPYING Revert "Update COPYING for SHA1 code" 2008-09-23 09:21:37 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Move contributed m4 to a subdir so we can more easily update contributions. 2009-04-14 10:35:44 -04:00
shave-libtool.in Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
shave.in Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Enable compiling the X Server and modules with hidden symbols by default. 2008-11-28 02:01:57 -02:00