xserver-multidpi/hw/xfree86
Keith Packard 804080a709 Make pending properties force mode set. And, remove AttachScreen calls.
Yes, two changes in one commit. Sorry 'bout that.

The first change ensures that when pending property values have been
changed, a mode set to the current mode will actually do something, rather
than being identified as a no-op. In addition, the driver no longer needs to
manage the migration of pending to current values, that is handled both
within the xf86 mode setting code (to deal with non-RandR changes) as well
as within the RandR extension itself.

The second change eliminates the two-call Create/AttachScreen stuff that was
done in a failed attempt to create RandR resources before the screen
structures were allocated. Merging these back into the Create function is
cleaner.
(cherry picked from commit 57e87e0d00)

Conflicts:

	randr/randrstr.h
	randr/rrcrtc.c

I think master and server-1.3-branch are more in sync now.
2007-03-24 00:01:47 -07:00
..
common XFree86 DGA: Guard against NULL pointer dereferences. 2007-03-21 02:35:31 +02:00
ddc Slow down DDC I2C bus using a RiseFallTime of 20us for old monitors. 2007-03-17 23:38:53 -07:00
dixmods Static markup and dead code cull over xkb/. 2007-03-20 18:37:02 -04:00
doc Add hw/xfree86/docs/README.modes, documenting new mode setting APIs. 2007-03-06 23:21:05 -08:00
dri Ensure domain is stripped from the bus ID. 2007-03-09 12:26:55 +00:00
dummylib Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
exa Switch the default migration heuristic for EXA to "always". 2006-12-28 13:21:25 -08:00
fbdevhw fbdevhw: Only deal with RGB weight if default visual is True- or DirectColor. 2007-01-19 18:30:21 +01:00
i2c XORG_VERSION_CURRENT, not XF86_VERSION_CURRENT. 2007-03-07 11:02:47 -05:00
int10 Set Int10Current->Tag for the linux native int10 module 2006-12-13 12:18:22 +00:00
loader Clean up Rotate state on server reset. 2007-03-23 01:30:00 -07:00
modes Make pending properties force mode set. And, remove AttachScreen calls. 2007-03-24 00:01:47 -07:00
os-support Add sun_apm.c for Suspend-and-Resume support on Solaris 2007-02-28 17:40:58 -08:00
parser Ensure drivers can use new modes header files. 2007-02-17 15:16:44 -08:00
rac Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
ramdac Create driver-independent CRTC-based cursor layer. 2007-03-15 00:02:40 -07:00
scanpci Update pci.ids to 2007-01-18 snapshot 2007-01-18 16:03:30 -08:00
shadowfb Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
utils Check for __sparc as well as __sparc__ for compatibility with Sun cc 2006-12-04 13:36:30 -08: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 Fix calculations in x86 emulator for the long long case (Andreas Schwab). 2007-03-15 16:56:01 +01:00
xaa Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xf1bpp Make xf1bpp build correctly with compilers that don't support -include 2007-01-18 15:31:53 -08:00
xf4bpp remove PIXPRIV checks as this flag is always set. 2007-03-06 17:05:03 -05: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 Create driver-independent CRTC-based cursor layer. 2007-03-15 00:02:40 -07:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp remove CID support (bug #5553) 2006-12-06 23:24:23 +02:00