xserver-multidpi/dix
Keith Packard 495fc3eb2d Change devPrivates implementation.
Each key now declares which object type it belongs to, this permits
keys for different types to share the same offset within the allocated
privates. As a special case for XSELinux, a key may be allocated as
PRIVATE_XSELINUX which will allow it to continue to be used across the
relevant object types.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
2010-06-05 19:31:32 -07:00
..
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
atom.c Misc coding style cleanup 2010-05-13 06:16:48 +07:00
buildatoms XFree86 4.3.0.1 2003-11-14 16:49:22 +00:00
BuiltInAtoms R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
colormap.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
cursor.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
deprecated.c dix: remove dixLookupResource - we don't have any users left. 2009-09-07 10:51:16 +10:00
devices.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dispatch.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dispatch.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dixfonts.c doPolyText: forget about FontChange's XID after looking up pFont. 2010-05-21 12:48:16 -07:00
dixutils.c Return an appropriately-typed error from dixLookupResourceByType. 2010-05-19 12:32:48 -07:00
enterleave.c Move each screen's root-window pointer into ScreenRec. 2010-06-03 14:03:23 -07:00
enterleave.h dix: call SetFocusOut and LeaveWindow when disabling a device. 2009-08-03 10:11:48 +10:00
eventconvert.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
events.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
extension.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
ffs.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
gc.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
getevents.c Move each screen's x/y origin into ScreenRec. 2010-06-03 14:03:23 -07:00
globals.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
glyphcurs.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
grabs.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
initatoms.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
inpututils.c dix: add helper functions to duplicate and free InputAttributes. 2010-05-25 10:06:11 -07:00
main.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
Makefile.am Move mi/miregion.c to dix/region.c 2010-06-05 17:48:20 -07:00
pixmap.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
privates.c Change devPrivates implementation. 2010-06-05 19:31:32 -07:00
property.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
protocol.txt Add DRI2 requests to protocol.txt 2009-08-28 23:29:05 -04:00
ptrveloc.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
region.c Change region implementation from macros to inline functions. 2010-06-05 19:03:22 -07:00
registry.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
resource.c Remove dixRegisterPrivateOffset; hard-code devPrivates offsets instead 2010-06-05 19:11:32 -07:00
selection.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
swaprep.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07: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 Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
Xserver-dtrace.h.in Update Sun license notices to current X.Org standard form 2009-12-16 17:11:35 -08:00
Xserver.d Update Sun license notices to current X.Org standard form 2009-12-16 17:11:35 -08:00