xserver/include
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
..
Makefile.am dix: add InternalEvent -> core/xi event conversion routines. 2009-02-23 17:52:38 +10:00
XIstubs.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
bstore.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
bstorestr.h Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
closestr.h Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
closure.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
colormap.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
colormapst.h devPrivates rework: since API is already broken, switch everything 2007-08-28 09:28:25 -04:00
cursor.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
cursorstr.h Remove XEvIE 2008-11-04 16:01:07 +10:30
dix-config-apple-verbatim.h Move the apple fat binary hacks back to a header file, and make it apple-only. 2009-01-30 16:36:45 -08:00
dix-config.h.in selinux: Add support for avc_acquire_netlink_fd() 2009-03-16 13:24:48 -04:00
dix.h dix: remove un-used parameter "core" from AllowSome 2009-04-17 10:03:30 +10:00
dixaccess.h dix: Add a bunch of new access codes. 2007-05-24 12:20:24 -04:00
dixevents.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
dixfont.h Default to use standard bitmap fonts, with builtins as fallback 2009-01-07 19:37:03 -02:00
dixfontstr.h Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
dixgrabs.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
dixstruct.h Document which bits of ClientRec are currently unused 2009-03-31 15:00:26 -04:00
eventconvert.h dix: change eventconvert to always return an array of xEvents 2009-02-23 17:52:39 +10:00
events.h Doxygenify events.h and eventconvert.c 2009-02-25 14:40:08 +10:00
exevents.h Input: change processing API to InternalEvents. 2009-02-23 17:52:40 +10:00
extension.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
extinit.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
extnsionst.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
gc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
gcstruct.h devPrivates rework: since API is already broken, switch everything 2007-08-28 09:28:25 -04:00
globals.h DPMS: Re-export the various DPMS variables. 2009-04-03 22:27:51 -04:00
hotplug.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
input.h input: propagate XTst events through virtual slave devices. 2009-04-24 15:28:33 +10:00
inputstr.h include: fix indentation for lastSlave/master. 2009-02-25 14:50:55 +10:00
kdrive-config.h.in kdrive: numerous warning fixes 2006-10-23 06:08:27 +03:00
misc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
miscstruct.h Merge branch 'master' into XACE-SELINUX 2007-08-28 07:25:21 -04:00
opaque.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
os.h Lift fatal signal handlers from DDX'es up to a common DIX implementation 2009-04-09 17:10:12 -07:00
pixmap.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
pixmapstr.h pixmap: Add some notes to devKind and devPrivate. 2008-10-10 16:14:23 +02:00
privates.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
property.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
propertyst.h dix: devPrivates support for PropertyRec. 2007-03-22 10:59:21 -04:00
ptrveloc.h dix/xfree86: simplified velocity approximation algorithm 2009-03-20 14:48:57 +10:00
region.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
regionstr.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
registry.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
resource.h Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
rgb.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
screenint.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
scrnintstr.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
selection.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
servermd.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
site.h XKB: Make XKB mandatory 2009-01-22 15:06:25 +11:00
swaprep.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
swapreq.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
validate.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
version-config.h.in Move VENDOR_* defines from AC_SUBST to a header to avoid angering shave. 2009-04-14 10:35:44 -04:00
window.h Remove CreateUnclippedWinSize from window.h 2009-01-20 22:07:07 -05:00
windowstr.h Document the event masks. 2009-02-13 14:41:57 +10:00
xkb-config.h.in XKB: Allow build-time configuration of XKB defaults 2009-01-20 15:32:18 +11:00
xkbfile.h XKB: Remove support for setting combined keymaps 2009-01-22 15:08:56 +11:00
xkbrules.h XKB: Remove descriptions from maprules 2009-01-22 15:08:56 +11:00
xkbsrv.h xkb: Add XkbFreeRMLVOSet helper function. 2009-04-19 22:20:18 +10:00
xkbstr.h XKB: Sanitise vmods for redirected keys 2009-01-22 15:08:57 +11:00
xorg-config.h.in Convert Solaris #ifdef's for <sys/kd.h> to AC_CHECK_HEADERS check 2008-08-22 10:14:11 -07:00
xorg-server.h.in Remove two more define XKB leftovers. 2009-02-16 13:28:17 +10:00
xserver-properties.h include: add a range of button labels. 2009-03-03 07:07:30 +10:00
xwin-config.h.in Revert "Removed XWin DDX" 2008-04-20 08:35:42 -07:00