xserver-multidpi/include
Peter Hutterer 0814f511d5 input: store the master device's ID in the devPrivate for XTest devices.
Rather than storing a simple boolean in the devPrivate for XTest devices,
store the actual master device's id (since it is constant for the life of
the device anyway).

Callers should use GetXtstDevice now instead of digging around in the
devPrivates themselves.

This patch allows for a cleanup in the creation of new master devices since
GetMaster and GetXtstDevice spare the need for loops, IsPointer checks and
similar.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Benjamin Close <Benjamin.Close@clearchain.com>
2009-07-01 08:46:31 +10: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 Xi: check for Use permission on the device in SetClientPointer(). 2009-06-23 20:50:29 -04:00
dixaccess.h dix: add a new DixAccess bit, "DixPostAccess". 2009-06-26 17:05:52 -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 input: reshuffle CreateGrab and friends to take a GrabParameters param. 2009-05-01 09:07:37 +10:00
dixstruct.h Remove reference to non-existing requestLog and requestLogIndex 2009-05-27 10:04:28 +10:00
eventconvert.h Fix missing parentheses in FP1616 macro. 2009-05-18 16:05:35 +10:00
events.h input: unify button numbers on master devices. 2009-06-18 15:50:47 +10:00
exevents.h input: Add labels to buttons and valuators - ABI_XINPUT_VERSION 7 2009-06-18 14:41:47 +10:00
extension.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
extinit.h Xi: remove DeviceIsPointerType 2009-05-20 16:22:24 +10: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: store the master device's ID in the devPrivate for XTest devices. 2009-07-01 08:46:31 +10:00
inputstr.h input: Add labels to buttons and valuators - ABI_XINPUT_VERSION 7 2009-06-18 14:41:47 +10:00
kdrive-config.h.in kdrive: numerous warning fixes 2006-10-23 06:08:27 +03:00
Makefile.am dix: add InternalEvent -> core/xi event conversion routines. 2009-02-23 17:52:38 +10:00
misc.h include: up the number of max. input devices to 40. 2009-05-05 14:12:04 +10: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: make part of ptrveloc.h internal 2009-06-29 12:20:49 +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 input: move inputstr.h to where its needed. 2009-06-10 11:15:24 +10:00
XIstubs.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02: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 Merge branch 'master' into xi2 2009-05-28 17:20:58 +10:00
xkbstr.h XKB: Sanitise vmods for redirected keys 2009-01-22 15:08:57 +11:00
xorg-config.h.in Add SIGIO/SIGPOLL support for Solaris 2009-04-24 00:23:52 -07:00
xorg-server.h.in xorg-server.h.in: Export the X Access Control Extension (XACE), too. 2009-06-24 00:26:14 +03: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