xserver-multidpi/hw/xfree86
Keith Packard ec77a95a02 Allow RandR objects to be created before the associated ScreenRec.
xf86 drivers need to create RandR object in the PreInit stage,
before the ScreenRec is allocated. Changing the RandR DIX code
to permit this required the addition of functions that later associate the
objects with the related screen.

An additional change is that modes are now global, and no longer associated
with a specific screen. This change actually makes mode management cleaner
as there is no more per-screen list of modes to deal with.

This changes the RandR 1.2 ABI/API for drivers.
2006-11-08 21:36:35 -08:00
..
common Allow RandR objects to be created before the associated ScreenRec. 2006-11-08 21:36:35 -08:00
ddc Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
dixmods Merge branch 'master' into randr-1.2 2006-10-24 17:26:20 -07:00
doc Minor typo fix to xorg.conf man page. 2006-10-21 23:09:22 +10:00
dri Merge branch 'master' into randr-1.2 2006-10-04 14:46:04 -07:00
dummylib Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
exa Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
fbdevhw Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
i2c Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
int10 Merge master back to randr-1.2 2006-11-04 17:46:26 -08:00
loader Merge master back to randr-1.2 2006-11-04 17:46:26 -08:00
os-support Add $(DIX_CFLAGS) to remaining Makefile.am files 2006-11-07 12:49:28 -08:00
parser Merge master back to randr-1.2 2006-11-04 17:46:26 -08:00
rac Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
ramdac Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
scanpci Merge branch 'master' into randr-1.2 2006-10-04 14:46:04 -07:00
shadowfb Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
utils Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug 2006-10-23 02:58:30 +03:00
vbe Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
vgahw Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
x86emu Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xaa Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xf1bpp Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf4bpp Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xf8_16bpp Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xf8_32bpp Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
Makefile.am Add $(DIX_CFLAGS) to remaining Makefile.am files 2006-11-07 12:49:28 -08:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp Create xorg.conf.example (Gentoo bug #138623). 2006-10-20 00:43:10 +03:00