xserver-multidpi/hw/xfree86/modes
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
..
Makefile.am displayid: Implement mode decoding. 2009-07-17 14:48:55 -04:00
xf86Crtc.c xfree86/modes: Be sure to only use new EDID for physical output dimensions 2011-02-02 14:58:45 -08:00
xf86Crtc.h randr: Add per-crtc pixmaps 2010-12-06 20:08:48 -08:00
xf86Cursors.c randr: Add sprite position transforms 2010-12-06 20:08:40 -08:00
xf86cvt.c Convert cvt code to use XNFasprintf() 2010-12-07 11:10:36 -08:00
xf86DiDGA.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
xf86DisplayIDModes.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xf86EdidModes.c edid: Fix incorrect timings for VIC61 2011-01-04 14:08:16 -05:00
xf86gtf.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Modes.c xfree86/modes: Take rotation into account when checking mode size 2010-12-27 20:03:52 +02:00
xf86Modes.h modes: Fix duplicate detection, and do it more consistently 2009-10-29 14:06:00 -04:00
xf86RandR12.c Separate out screen size and screen pixmap sizes in RRScreenSizeSet 2010-12-06 20:09:04 -08:00
xf86RandR12.h Clean up RandR12 bits on screen close (bug 27114) 2010-06-15 14:39:25 -07:00
xf86Rename.h Allow drivers to set crtc transforms. 2008-11-24 13:24:40 -08:00
xf86Rotate.c randr: Add sprite position transforms 2010-12-06 20:08:40 -08:00