XLibre Xserver
Go to file
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
GL Use correct opcodes for GLX_EXT_texture_from_pixmap. 2006-09-14 14:13:39 -07:00
XTrap Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Xext Fix #include paths for fontcacheproto headers. 2006-09-06 13:18:02 +02:00
Xi get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
afb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
cfb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Add CompositeRegisterAlternateVisuals. 2006-08-08 18:41:30 -07:00
damageext get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
dbe Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dix Enable DPMS by default. 2006-09-14 18:49:12 -04:00
doc Add some missing .gitignore stuff for Mesa symlinks and other generated files. 2006-06-18 19:47:51 -07:00
exa Call exaTryComponentAlphaHelper() for solid src also. 2006-08-12 20:54:33 +03:00
fb (unsigned long)(1 << 31) = bad news on x86_64. 2006-09-05 15:23:54 -07:00
hw Prefer driver-provided modes when matching name strings to modelines. 2006-09-14 19:24:41 -04:00
include Add LOCALCONN to dix-config.h template for xtrans 2006-08-23 16:15:19 -07:00
mfb Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
mi Make sure _XSERVER64 is defined when it should be and gets tested. 2006-09-06 15:20:55 +02:00
miext Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
os Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver 2006-08-18 17:05:41 +03:00
randr Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
record Delete some long-unused testing code. 2006-07-21 22:37:59 -04:00
render transformIsIdentity() now doesn't accept a zero matrix as the identity. 2006-09-12 01:15:40 +02:00
xfixes get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
xkb remove obsolete vendor defines 2006-08-12 21:43:38 +03:00
.gitignore add another file to .gitignore 2006-07-05 13:27:26 -07:00
COPYING Stub COPYING files 2005-12-19 16:34:07 +00:00
Makefile.am Xprint/ -> hw/xprint 2006-06-18 21:07:28 -04:00
acinclude.m4 Update AC_DEFINE_DIR to version compatible with CVS autoconf which requires 2006-06-05 07:15:23 +00:00
autogen.sh Use canonical autogen.sh, which supports srcdir != objdir autogen. 2005-07-01 21:13:36 +00:00
configure.ac Re-add support for tslib (1.0 release) and Xcalibrate extension. 2006-08-29 22:07:15 +01:00
cpprules.in Man page processing/installation and other doc file updates 2005-09-30 02:37:57 +00:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00