- monitor-get-edid-using-vbe: o remove all x86emu and vga softbootloader code, and always use the LRMI interface which was previously the backup one on 32-bit x86; libx86 is now used instead of liblrmi, allowing the use of LRMI interface on non-x86 hosts as well (fixes Mandriva bug #53866, which was caused by a bug in the removed code) o fix the retrieval of VBE vendor strings when using the LRMI interface o retrieve up to 4 EDID extension blocks - monitor-parse-edid: o print EDID version and the number of EDID extension blocks o accept EDID data with multiple extension blocks o add support for Detailed Timing Descriptors in CEA EDID Timing Extension o add support for Short Video Descriptor formats 1-64 (as defined by EIA/CEA-861) in Video Data Blocks of CEA EDID Timing Extension o set Interlace flag for ModeLines created for interlaced Detailed Timings o correctly parse some interlaced video timings if the Detailed Timing Descriptor specifies field vertical parameters instead of the frame parameters (at least Fujitsu-Siemens Myrica VQ32-1T testcase) o ignore 1x1 modes (at least Nokia Valuegraph 447w testcase) o add support for standard timing descriptors in monitor descriptors Version 2.5 - 18 October 2009, by Anssi Hannula - monitor-probe-using-X: o disable glx module to speed up X startup, especially if a proprietary glx module is in use (fixes a timeout with slow filesystems) o use -sharevts for X server when plymouth is active, as VT switching does not work at that point (fixes Mandriva bug #53736) Version 2.4 - 1 October 2009, by Anssi Hannula - monitor-parse-edid: o ignore the Manufacturer Specified Range Timing descriptor if the first detailed timing descriptor appears to violate it (this probably means that the descriptor is actually something else or in a different format; this fixes Lenovo W500 detection, reported by Udo Rader) Version 2.3 - 6 September 2009, by Anssi Hannula - monitor-get-edid-using-vbe: o update x86emu from xserver git (fixes issues at least with newish NVIDIA cards) o check if the port supports DDC before trying to read EDID data (this should prevent problems when probing nonexistent ports on old cards) - monitor-edid, monitor-get-edid: o probe ports 0-2 by default instead of just 0-1 (many NVIDIA cards seem to be using port 2 and the changes in monitor-get-edid-using-vbe should make it safe for old problematic NVIDIA cards as well) Version 2.2 - 16 August 2009, by Anssi Hannula - monitor-edid, monitor-get-edid: o support getting EDID from kernel DRM when kernel mode-setting is enabled - monitor-probe-using-X: o use resolution from LVDS initial mode when X reports that it is exact, making it work with nouveau driver Version 2.1 - 7 July 2008, by Pixel - monitor-parse-edid: o compute and display the "dpi" of the preferred modelines o handle parsing of EDIDs found in "xrandr --prop" or Xorg.log - monitor-get-edid-using-vbe: o fix checking the current vt o instead of checking vt >= 7 to know if X is running, check wether $DISPLAY is set Version 2.0 - 8 April 2008, by Pixel - change license from LGPLv2+ to GPLv3+ - drop cvt (xorg now bundles a similar version) - remove internal lrmi.c, build with external liblrmi instead (Remi Collet and Ville Skyttä) Version 1.16 - 10 March 2008, by Pixel - do not install monitor-get-edid-using-vbe on archs where VBE is not available (Remi Collet) Version 1.15 - 23 January 2008, by Pixel - monitor-probe: o probe "using DMI" before "using X" - monitor-probe-using-X: o in last resort, get Intel BIOS mode when "BIOS panel mode is bigger than probed programmed mode" Version 1.14 - 10 January 2007, by Pixel - monitor-edid, monitor-get-edid: o call monitor-get-edid-using-vbe with a range of ports, it stops on first success (by default it tries port 0 then port 1) (fixes mdvbz#38799) Version 1.13 - 8 January 2007, by Pixel - monitor-get-edid: o skip /proc/acpi/video/**/EDID files which can't be valid (mdvbz#34417) - monitor-get-edid-using-vbe: o minimal support for getting EDID from different DDC port (experimental, need testing before using it in monitor-edid)