xserver-multidpi/hw/xfree86
Evan Broder 12b0f7df2c xfree86/modes: Be sure to only use new EDID for physical output dimensions
The EDID processing regards physical dimensions of 0mm x 0mm as
invalid. Previously the old values for height and width would be
preserved if none of the physical dimension specifications in the new
EDID were considered valid.

This will come up in particular if first a monitor is connected to an
output, and then a projector is connected. Since projectors generally
report physical dimensions of 0mm x 0mm, this would result in the
projector claiming to have the physical dimensions of the monitor.

Signed-off-by: Evan Broder <ebroder@mokafive.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2011-02-02 14:58:45 -08:00
..
common Add subWindowMode parameter to SourceValidate 2011-01-05 11:56:28 -08:00
ddc xfree86: Convert some xf86BlockSIGIO to OsBlockSignals 2010-12-20 12:15:14 -05:00
dixmods Fix asprintf typo in commit d2c42b10 2010-12-31 13:07:24 +00:00
doc Add xorg.conf.d shadow man page pointing to xorg.conf man page 2011-01-20 21:09:04 -08:00
dri dri1: warning fix 2010-12-31 12:36:44 +00:00
dri2 dri2: Don't page flip when the window size doesn't match the pixmap size 2010-12-27 20:03:51 +02:00
exa man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
fbdevhw man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
i2c xfree86: Remove useless module setup functions where appropriate 2010-09-22 10:57:22 -04:00
int10 xfree86: Convert some xf86BlockSIGIO to OsBlockSignals 2010-12-20 12:15:14 -05:00
loader loader: warning fix 2010-12-31 12:36:44 +00:00
modes xfree86/modes: Be sure to only use new EDID for physical output dimensions 2011-02-02 14:58:45 -08:00
os-support XFree86: Linux: AGP: Fix void-pointer-arithmetic warning 2010-12-31 12:52:51 +00:00
parser xfree86: Convert libxf86config to static libtool library 2011-01-08 08:42:33 -08:00
ramdac Enable silent rules for cat and echo. 2010-12-07 18:42:44 +01:00
shadowfb xfree86: Kill pixmapPrivate with a vengeance (v2) 2010-09-28 08:07:21 -07:00
utils man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
vbe Convert alloc+sprintf pairs into asprintf() & XNFasprintf() calls 2010-12-07 11:10:35 -08:00
vgahw xfree86: nds32: add nds32 definition for vgaHW support. 2010-09-23 15:36:19 -07:00
x86emu x86emu: Fix more mis-decoding of the data prefix 2011-01-04 09:23:52 -05:00
xaa Call SourceValidate even if src == dst 2011-01-05 11:56:42 -08:00
.gitignore xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00
Makefile.am xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00
xorgconf.cpp xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00