xserver/hw/xfree86
Adam Jackson a8f9936f55 Prefer driver-provided modes when matching name strings to modelines.
Well, kinda.  Strictly we prefer M_T_BUILTIN strongest since those are modes
where the driver has said it absolutely can't do anything else (VBE).  Then
we look for user-defined modes, ie, modelines from the config file.  Then
we consider modes reported by the monitor via EDID.  Finally if nothing has
matched yet we consider the default mode pool.

Within each of the above-mentioned classes, modes with the M_T_PREFERRED bit
take priority over other modes in the same class.

This logic ensures that the timings sent to the monitor exactly match the
timings it reported as supported, which occasionally don't match the numbers
you might get for that mode from CVT or GTF.
2006-09-14 19:24:41 -04:00
..
common Prefer driver-provided modes when matching name strings to modelines. 2006-09-14 19:24:41 -04:00
ddc Mark EDID modes as driver modes. Infer virtual size from driver modes. 2006-09-14 19:18:58 -04:00
dixmods Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
doc Add xorg.conf IgnoreABI option which does the same thing as -ignoreABI 2006-08-23 22:39:42 +00:00
dri Delete internal usage of the symbol ref/req lists. 2006-07-21 18:47:18 -04:00
dummylib Noting uses libdummy.a, so don't build it. Only libdummy-nonserver.a 2006-07-31 10:25:31 -07:00
exa remove README (which doesn't exist) from EXTRA_DIST 2006-07-30 11:08:47 +03:00
fbdevhw Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
i2c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
int10 Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
loader remove optional R3 backwards compatibility 2006-08-07 23:43:40 +03:00
os-support the new PCI mapping routines are broken on sparc64 (in fact they look 2006-09-10 11:13:18 -07:00
parser Bug 7641: fix comment written to Xorg.conf (s/VertSync/VertRefresh/) 2006-09-13 15:40:23 -07:00
rac Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
ramdac Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
scanpci Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
shadowfb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
utils Bug #5386 (partial): Move CVT mode generator from cvt(1) to server core, and 2006-07-28 16:02:02 -04:00
vbe Delete internal usage of the symbol ref/req lists. 2006-07-21 18:47:18 -04:00
vgahw xfree86: don't do legacy IO on ARM or S/390 (Debian #362641) 2006-08-12 20:43:25 +03:00
x86emu Enable correct handling of the BTS instruction (opcode 0f ab) The code was 2006-03-15 18:43:32 +00:00
xaa Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf1bpp Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf4bpp Detach xf4bpp from cfb. 2006-07-21 18:24:37 -04:00
xf8_16bpp get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
xf8_32bpp Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Makefile.am Noting uses libdummy.a, so don't build it. Only libdummy-nonserver.a 2006-07-31 10:25:31 -07:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00