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
atom.c
Misc coding style cleanup
2010-05-13 06:16:48 +07:00
buildatoms
BuiltInAtoms
colormap.c
Fix build without XACE
2010-05-17 13:03:12 -07:00
cursor.c
Return an appropriately-typed error from dixLookupResourceByType.
2010-05-19 12:32:48 -07:00
deprecated.c
dix: remove dixLookupResource - we don't have any users left.
2009-09-07 10:51:16 +10:00
devices.c
Move each screen's root-window pointer into ScreenRec.
2010-06-03 14:03:23 -07:00
dispatch.c
Move each screen's root-window pointer into ScreenRec.
2010-06-03 14:03:23 -07:00
dispatch.h
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
Move each screen's root-window pointer into ScreenRec.
2010-06-03 14:03:23 -07:00
extension.c
Eliminate boilerplate around client->noClientException.
2010-05-13 17:14:07 -07:00
ffs.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
gc.c
Replace screen->rgf scratch GC flags with a bit in each GC.
2010-05-20 14:36:29 -07:00
getevents.c
dix: add 3x3 transformation matrix xinput property for multi-head handling
2010-05-28 16:49:30 +10:00
globals.c
Move each screen's root-window pointer into ScreenRec.
2010-06-03 14:03:23 -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
Move each screen's root-window pointer into ScreenRec.
2010-06-03 14:03:23 -07:00
Makefile.am
dtrace: Add Xserver-dtrace.h to CLEANFILES
2009-12-15 16:51:48 -08:00
pixmap.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
privates.c
Remove devPrivates init and delete callback lists.
2010-05-13 14:16:32 -07:00
property.c
Eliminate boilerplate around client->noClientException.
2010-05-13 17:14:07 -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
registry.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
resource.c
Add typed resource-lookup errors for non-core resource types.
2010-05-19 12:32:48 -07:00
selection.c
Use WriteEventsToClient rather than TryClientEvents where possible.
2010-05-19 12:32:34 -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
Move each screen's root-window pointer into ScreenRec.
2010-06-03 14:03:23 -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