xserver-multidpi/hw/xfree86/xaa
Jamey Sharp e7fae9ecc4 Move each screen's root-window pointer into ScreenRec.
Many references to the WindowTable array already had the corresponding
screen pointer handy, which meant they usually looked like
"WindowTable[pScreen->myNum]". Adding a field to ScreenRec instead of
keeping this information in a parallel array simplifies those
expressions, and eliminates a MAXSCREENS-sized array.

Since dix uses this data, a screen private entry isn't appropriate.

xf86-video-dummy currently uses WindowTable, so it needs to be updated
to reflect this change.

Signed-off-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Tested-by: Tiago Vignatti <tiago.vignatti@nokia.com> (i686 GNU/Linux)
2010-06-03 14:03:23 -07:00
..
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
Makefile.am xaa: Fix compiler warning (implicit declaration) 2008-10-26 11:44:57 +01:00
xaa.h unifdef -B -DRENDER to always include RENDER code 2010-04-19 09:26:10 -07:00
XAA.HOWTO Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00
xaaBitBlt.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaBitmap.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaBitOrder.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaacexp.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaCpyArea.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaCpyPlane.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaCpyWin.c Move each screen's root-window pointer into ScreenRec. 2010-06-03 14:03:23 -07:00
xaaDashLine.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaFallback.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaFillArc.c xfree86: ANSI cleanups 2009-01-11 08:54:11 +01:00
xaaFillPoly.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaFillRect.c xfree86: switch to byte counting functions 2009-07-14 10:13:44 +10:00
xaaGC.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaGCmisc.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaImage.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaInit.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaInitAccel.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaLine.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaLineMisc.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaalocal.h Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaNonTEGlyph.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaNonTEText.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaOffscreen.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaOverlay.c Move each screen's root-window pointer into ScreenRec. 2010-06-03 14:03:23 -07:00
xaaOverlayDF.c Move each screen's root-window pointer into ScreenRec. 2010-06-03 14:03:23 -07:00
xaaPCache.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
xaaPict.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaRect.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaROP.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaarop.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaSpans.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaStateChange.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaStipple.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaTables.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaTEGlyph.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaTEText.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaWideLine.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaawrap.h unifdef -B -DRENDER to always include RENDER code 2010-04-19 09:26:10 -07:00
xaaWrapper.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaWrapper.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00