xserver-multidpi/mi
Keith Packard c865a24401 Create separate private key for midispcur cursor bits
The CursorScreenKey array is supposed to be used by the DDX for cursor
private data, but midispcur was abusing it to hold cursor bits private
information. Create a separate set of privates for the dispcur cursor
bits information.

This also renames the device private index and macros to better
reflect their usage:

	miDCSpriteKey -> miDCDeviceKey
	MIDCBUFFER -> miGetDCDevice

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
2010-06-05 19:16:56 -07:00
..
Makefile.am Move mi/miregion.c to dix/region.c 2010-06-05 17:48:20 -07:00
mi.h Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
miarc.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
mibitblt.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
mibstore.c Update several of my and/or Red Hat's licenses to standard form. 2009-05-14 07:02:44 -04:00
mibstore.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mibstorest.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
micmap.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
micmap.h mi: track screens' installed colormaps as screen privates 2010-04-23 15:49:23 +03:00
micoord.h Unifdef sgi. 2008-07-23 13:37:42 -04:00
micopy.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
micursor.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
midash.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
midispcur.c Create separate private key for midispcur cursor bits 2010-06-05 19:16:56 -07:00
mieq.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
miexpose.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
mifillarc.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mifillarc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mifillrct.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mifpoly.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mifpolycon.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
migc.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
migc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
miglblt.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
miinitext.c Boolean-or short-circuits, so (a || (!a && ...)) is redundant. Simplify. 2010-04-26 19:18:41 -07:00
miline.h mi: kill a few warnings 2009-02-07 21:58:17 +01:00
mioverlay.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
mioverlay.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipointer.c mi: removed unused PointerNonInterestBox functions. 2010-05-14 07:50:49 +03:00
mipointer.h mi: un-deprecate miPointerWarpCursor 2009-05-16 12:20:58 +10:00
mipointrst.h mi: protect mipointrst.h against multiple includes. 2008-06-11 17:24:19 +09:30
mipoly.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipoly.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipolycon.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mipolygen.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mipolypnt.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
mipolyrect.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mipolyseg.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipolytext.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipolyutil.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mipushpxl.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
miscanfill.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
miscrinit.c mi: removed unused PointerNonInterestBox functions. 2010-05-14 07:50:49 +03:00
mispans.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mispans.h Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
misprite.c Change region implementation names to eliminate the 'mi' prefix 2010-06-05 17:47:32 -07:00
misprite.h mi: Delete unused flicker-free MoveCursor code. 2010-06-03 14:03:22 -07:00
mistruct.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
mivalidate.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
mivaltree.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
miwideline.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
miwideline.h Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
miwindow.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
mizerarc.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
mizerarc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mizerclip.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mizerline.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00