From de3fc0e315258d143992685cd5e20fde1bfcd492 Mon Sep 17 00:00:00 2001 From: Anssi Hannula Date: Sun, 3 Jan 2010 16:54:35 +0000 Subject: release 3.0 --- ChangeLog | 1048 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- Makefile | 2 +- NEWS | 2 + 3 files changed, 986 insertions(+), 66 deletions(-) diff --git a/ChangeLog b/ChangeLog index bb87605..6fcfe7e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,143 +1,1061 @@ -2005-03-01 11:05 Pixel +2010-01-03 16:29 Anssi Hannula + + * NEWS, monitor-probe: - monitor-probe: + o do not probe using X if DMI probe was successful + +2010-01-03 16:11 Anssi Hannula + + * Makefile: force creation of monitor-get-edid symlink in install + rule + +2010-01-03 14:45 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + o output an error message when --monitorsdb fails (see Mandriva + bugs + #28857 and #40609) + +2010-01-03 14:26 Anssi Hannula + + * monitor-parse-edid: fix new length checks for 0 length input + +2010-01-03 14:22 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + allow null manufacturer name, instead check that EDID version is + 1.x + or 2.x (see Mandriva bug #28857) + +2010-01-03 12:11 Anssi Hannula + + * NEWS, monitor-edid, monitor-get-edid-using-vbe.c: Fix exit status + logic introduced in previous commits. + +2010-01-03 11:51 Anssi Hannula + + * NEWS, monitor-get-edid-using-vbe.c: monitor-get-edid-using-vbe: + add basic 15 sec timeout, with --no-timeout for disabling it + +2010-01-03 11:10 Anssi Hannula + + * NEWS, monitor-probe-using-X: monitor-probe-using-X: + accept EDID data that contains extension blocks + +2010-01-03 11:06 Anssi Hannula + + * NEWS, monitor-edid: monitor-edid: + get VBE info only once even when probing multiple ports + +2010-01-03 10:55 Anssi Hannula + + * NEWS, monitor-get-edid-using-vbe.c, vbe.c: + monitor-get-edid-using-vbe: + never retry in console mode if the card reports that the port + does + not support DDC (usually this means that the port has no display + devices connected) + +2010-01-03 10:17 Anssi Hannula + + * monitor-edid, monitor-parse-edid: perl_checker cleanups + +2010-01-03 10:11 Anssi Hannula + + * NEWS, monitor-edid: monitor-edid: + add --first support for stopping processing after one EDID has + been + found + +2010-01-03 10:00 Anssi Hannula + + * monitor-edid, monitor-parse-edid: Update copyright year + +2010-01-03 09:59 Anssi Hannula + + * NEWS, monitor-edid: monitor-edid, monitor-get-edid: + - do not get duplicate EDIDs if the same EDID is available via + multiple methods + - allow retrieval of multiple EDIDs via VBE + +2010-01-03 09:11 Anssi Hannula + + * NEWS, monitor-edid: monitor-edid, monitor-get-edid: + do not get duplicate EDIDs if the same EDID is available via + multiple methods + +2010-01-03 08:50 Anssi Hannula + + * NEWS, get-edid.h, monitor-get-edid-using-vbe.c, vbe.c: + monitor-get-edid-using-vbe: + - add --skip-vbe-check for skipping call for VBE info; useful if + calling the program multiple times for different ports + - on failure, return exit status 2 if no successful VBE calls + were made + +2010-01-03 07:59 Anssi Hannula + + * monitor-parse-edid: Add myself to the author list. + +2010-01-03 07:58 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + add comment "Monitor preferred modeline" only for the modeline + the + monitor reports as preferred, and add "Monitor supported + modeline" + comment for the other modelines + +2010-01-03 07:40 Anssi Hannula + + * NEWS, monitor-parse-edid: Fix modeline comment for interlaced + modes. + +2010-01-03 07:32 Anssi Hannula + + * NEWS, monitor-parse-edid: Add more CEA modes and use a more + condensed format for the CEA table. + +2010-01-03 04:55 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: add support for + standard timing descriptors in monitor descriptors + +2010-01-03 04:34 Anssi Hannula + + * monitor-parse-edid: move standard timing mode parsing into its + own function + +2010-01-03 04:18 Anssi Hannula + + * NEWS: NEWS clarification + +2010-01-03 04:16 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: ignore 1x1 modes + +2010-01-03 04:07 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + correctly parse some interlaced video timings if the Detailed + Timing + Descriptor specifies field vertical parameters instead of the + frame + parameters + +2010-01-02 13:15 Anssi Hannula + + * monitor-parse-edid: Add warning for unhandled CEA mode when + running in verbose mode. + +2010-01-02 12:58 Anssi Hannula + + * monitor-parse-edid: Add a different comment for CEA modelines + than for DTD modelines. + +2010-01-02 12:22 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + set Interlace flag for ModeLines created for interlaced Detailed + Timings + +2010-01-02 12:14 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + add support for Short Video Descriptor formats 1-34 (as defined + by + EIA/CEA-861-B) in Video Data Blocks of CEA EDID Timing Extension + +2010-01-02 10:20 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + add support for Detailed Timing Descriptors in CEA EDID Timing + Extension + +2010-01-02 05:10 Anssi Hannula + + * NEWS, get-edid.h, monitor-get-edid-using-vbe.c, + monitor-parse-edid, vbe.c: Add handling of EDID extension blocks. + +2010-01-02 04:23 Anssi Hannula + + * vbe.c: Fix EDID block size (it is 128 B, not 256 B). + +2010-01-02 03:56 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: print the number of + EDID extension blocks + +2010-01-02 03:43 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: print EDID version + +2010-01-02 03:09 Anssi Hannula + + * README: remove references to removed code in README + +2010-01-02 03:08 Anssi Hannula + + * NEWS: Add release authorship information into NEWS. + +2010-01-02 03:05 Anssi Hannula + + * NEWS: better wording in NEWS + +2010-01-02 03:04 Anssi Hannula + + * vbe.c: Add a comment explaining the code fetching VBE strings + from video BIOS. + +2010-01-02 02:37 Anssi Hannula + + * vbe.c: Fix signedness of integers read from char buffer. + +2010-01-02 02:26 Anssi Hannula + + * monitor-get-edid-using-vbe.c, vbe.c: Fix some compiler warnings. + +2010-01-02 02:15 Anssi Hannula + + * NEWS, vbe.c: Fix the retrieval of VBE vendor strings when using + the LRMI interface. + +2010-01-02 01:35 Anssi Hannula + + * NEWS: Fix typo in NEWS. + +2010-01-02 01:31 Anssi Hannula + + * Makefile, NEWS, get-edid.h, int10, monitor-get-edid-using-vbe.c, + vbe.c, x86emu: 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) + +2009-11-17 13:12 Pascal Terjan + + * monitor-parse-edid: Add license information to monitor-parse-edid + +2009-10-18 16:56 Anssi Hannula + + * Makefile, NEWS: release monitor-edid 2.5 + +2009-10-18 16:53 Anssi Hannula + + * NEWS, monitor-probe-using-X: monitor-probe-using-X: + use -sharevts for X server when plymouth is active, as VT + switching + does not work at that point (fixes Mandriva bug #53736) + +2009-10-18 15:35 Anssi Hannula + + * NEWS, monitor-probe-using-X: monitor-probe-using-X: + disable glx module to speed up X startup, especially if a + proprietary + glx module is in use (fixes a timeout I observed when booting One + through a slow USB bus) + +2009-10-01 13:19 Anssi Hannula + + * Makefile, NEWS: release monitor-edid 2.4 + +2009-09-20 21:25 Anssi Hannula + + * test/edid.lcd.lenovo-w500: Add Lenovo W500 EDID from Udo Rader. + This one contains a manufacturer + specified descriptor, which when parsed as range timing + descriptor will + cause parsing to fail. (fixed in previous commit for monitor-edid + 2.4) + +2009-09-20 21:15 Anssi Hannula + + * NEWS, monitor-parse-edid: monitor-parse-edid: + 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) + +2009-09-06 13:05 Anssi Hannula + + * Makefile, NEWS: release monitor-edid 2.3 + +2009-09-06 13:04 Anssi Hannula + + * NEWS, monitor-edid: monitor-edid, monitor-get-edid: + 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) + +2009-09-06 12:56 Anssi Hannula + + * NEWS, vbe.c: monitor-get-edid-using-vbe: + check if the port supports DDC before trying to read EDID data + (this + should prevent problems when probing nonexistent ports on old + cards) + +2009-09-06 12:45 Anssi Hannula + + * monitor-get-edid-using-vbe.c: fix --help intendation of previous + commit + +2009-09-06 11:54 Anssi Hannula + + * monitor-get-edid-using-vbe.c: monitor-get-edid-using-vbe: show + all options in --help output + +2009-09-06 11:46 Anssi Hannula + + * NEWS, int10/emu_vm86.c, x86emu/LICENSE, x86emu/Makefile, + x86emu/debug.c, x86emu/decode.c, x86emu/fpu.c, x86emu/include, + x86emu/ops.c, x86emu/ops2.c, x86emu/prim_ops.c, x86emu/sys.c, + x86emu/x86emu.h, x86emu/x86emu/debug.h, x86emu/x86emu/decode.h, + x86emu/x86emu/fpu_regs.h, x86emu/x86emu/prim_asm.h, + x86emu/x86emu/prim_ops.h, x86emu/x86emu/prim_x86_gcc.h, + x86emu/x86emu/regs.h, x86emu/x86emu/types.h, + x86emu/x86emu/x86emui.h: monitor-get-edid-using-vbe: + update x86emu from xserver git (fixes issues at least with newish + NVIDIA + cards) + +2009-08-15 21:05 Anssi Hannula + + * Makefile, NEWS: version 2.2 + +2009-08-15 21:03 Anssi Hannula + + * README, monitor-edid, monitor-probe-using-X: Direct reports to + bugzilla and qa@ instead of Pixel's email address. + +2009-08-15 20:56 Anssi Hannula + + * NEWS, monitor-probe-using-X: monitor-probe-using-X: use + resolution from LVDS initial mode when X + reports that it is exact, making it work with nouveau driver + +2009-08-15 19:14 Anssi Hannula + + * NEWS, monitor-edid: monitor-edid: support getting EDID from + kernel DRM when kernel mode-setting is + enabled + +2008-07-07 18:23 Pixel + + * Makefile, NEWS: 2.1 + +2008-07-07 18:16 Pixel + + * NEWS, monitor-get-edid-using-vbe.c: - monitor-get-edid-using-vbe: + o instead of checking vt >= 7 to know if X is running, + check wether $DISPLAY is set + +2008-07-07 18:07 Olivier Blin + + * NEWS, monitor-get-edid-using-vbe.c: monitor-get-edid-using-vbe: + fix checking the current vt + +2008-07-07 18:05 Pixel + + * NEWS, monitor-parse-edid: - monitor-parse-edid: + o handle parsing of EDIDs found in "xrandr --prop" or Xorg.log + +2008-07-07 17:55 Pixel + + * NEWS, monitor-parse-edid: - monitor-parse-edid: + o compute and display the "dpi" of the preferred modelines + +2008-07-07 17:19 Pixel + + * monitor-parse-edid: move things (for next commit) + +2008-04-08 07:42 Pixel + + * Makefile, NEWS: 2.0 + +2008-04-08 07:41 Pixel + + * .: monitor-get-edid is a generated file + +2008-04-07 10:16 Pixel + + * COPYING, NEWS, monitor-edid: - change license from LGPLv2+ to + GPLv3+ + +2008-04-07 10:10 Pixel + + * test/Xorg.log.lcd.nv2: add test + +2008-04-07 10:09 Pixel + + * Makefile, NEWS, README, README.cvt, cvt.c: - drop cvt (xorg now + bundles a similar version) + +2008-04-07 10:08 Pixel + + * vbe.c: - remove internal lrmi.c, build with external liblrmi + instead + (Remi Collet and Ville Skytta) + +2008-04-07 10:07 Pixel + + * Makefile, NEWS, lrmi.c, lrmi.h: - remove internal lrmi.c, build + with external liblrmi instead + (Remi Collet and Ville Skytta) + +2008-04-07 09:55 Pixel + + * NEWS: - add bug number + - prefix mandriva bug numbers with mdvbz + +2008-04-01 23:20 Pixel + + * monitor-parse-edid: display a warning for unrecognised EDID flags + in verbose mode + +2008-03-10 07:53 Pixel + + * Makefile, NEWS: 1.16 + +2008-03-10 07:52 Pixel + + * Makefile, NEWS: - do not install monitor-get-edid-using-vbe on + archs where VBE is not + available (Remi Collet) + +2008-02-28 18:47 Pixel + + * test/edid.lcd.dell-inspiron-6400: add test (cf + drakx-kbd-mouse-x11 0.50) + +2008-01-23 11:25 Pixel + + * Makefile, NEWS: 1.15 + +2008-01-23 11:24 Pixel + + * NEWS, monitor-probe, monitor-probe-using-X: - 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" + +2008-01-23 11:22 Pixel + + * test/edid.lcd.Elonex-PR600: add a test case + +2008-01-10 08:08 Pixel + + * Makefile, NEWS: 1.14 + +2008-01-10 08:07 Pixel + + * NEWS, monitor-edid: - 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) + +2008-01-09 10:05 Pixel + + * monitor-edid: fix typo in verbose message + +2008-01-08 18:19 Pixel + + * NEWS: oops, it's really monitor-get-edid-using-vbe, not + monitor-get-edidy + +2008-01-08 18:16 Pixel + + * Makefile, NEWS: 1.13 + +2008-01-08 18:14 Pixel + + * NEWS, get-edid.h, monitor-get-edid-using-vbe.c, vbe.c: - + monitor-get-edid: + o minimal support for getting EDID from different DDC port + (experimental, need testing before using it in monitor-edid) + + this is inspired from SuSE's hwinfo. note: + - we may need to not redo vbe_check_vbe_info() for each + vbe_get_edid_info() if + we want to get many ports. It would need a little + re-architecturing + (since returning list in C is not great fun) + - hwinfo is probing ports 0,1 by default, + (hwinfo says: some BIOSes crash when you try more) + and 0,1,2 on Dell and nvidia-based laptops + +2008-01-08 17:44 Pixel + + * NEWS, monitor-edid: - monitor-get-edid: skip + /proc/acpi/video/**/EDID files which can't be valid + (#34417) + + (drop the monitor-parse-edid from NEWS since it's not that useful + anymore + since monitor-edid will not give it EDID containing "") + +2008-01-08 17:36 Pixel + + * NEWS, monitor-parse-edid: - monitor-parse-edid: ": bad + edid" so that monitor-edid trying to + parse "" /proc/acpi/video/**/EDID files will give + a more + understandable error message + +2007-09-26 09:52 Pixel + + * Makefile: - release 1.12 + - add "make install" + +2007-09-26 09:47 Pixel + + * Makefile, monitor-edid.spec: get rid of spec and rpm targets in + Makefile + +2007-09-26 09:44 Pixel + + * monitor-probe-using-X: - monitor-probe-using-X: + o when an EDID is found in Xorg.log, pass it to + monitor-parse-edid + o handle --perl option (passed to monitor-parse-edid) + +2007-09-26 09:42 Pixel + + * README: fix mail addresses + +2007-09-26 08:44 Pixel + + * monitor-probe-using-X: update mail address + +2007-06-12 16:12 Pixel + + * test/edid.lcd.tv.VQ32-1T: EDID obtained using nvidia-settings by + Anssi Hannula + +2007-04-03 06:57 Pixel + + * test/edid.lcd.lenovo-3000-v100: add buggy edid (#30094) + +2007-01-26 09:29 Pixel + + * test/edid.crt.hyundai-ImageQuest-L70S+: monitor edid from #28408 + +2006-08-31 14:44 Gwenole Beauchesne + + * monitor-edid.spec: 1.11-1mdk + +2006-08-31 14:44 Gwenole Beauchesne + + * Makefile: Auto-detect package VERSION from specfile. Fix build + when CFLAGS variable is + overridden (RPM build). + +2006-08-31 13:56 Gwenole Beauchesne + + * int10/i10_vbios.c, int10/vbios.h, vbe.c: remove dead code + +2006-08-31 13:48 Gwenole Beauchesne + + * Makefile, get-edid.h, hd.h, int10/Makefile, int10/i10_vbios.c, + int10/vbios.h, monitor-get-edid-using-vbe.c, vbe.c: - Merge in + newer code. Mostly factorisation for mapped reads + - Ignore VBIOS CRC check failures to be in-line with older + LRMI-based code + - Use CPU emulator when CRC check fail to be on the safe side + - Add new options: --map-bios-vram, --check-bios-crc, + --use-cpuemu + +2006-08-31 12:25 Gwenole Beauchesne + + * vbe.c: fix fallback logic + +2006-08-31 11:34 Gwenole Beauchesne + + * int10/emu_vm86.c, int10/i10_v86.c: Make it build as -m32 on + x86_64 (no obsolete ) and vm86_struct.h + definitions are correct anyway. + +2006-08-31 07:07 Pixel + + * .cvsignore: obsolete + +2006-07-13 10:17 Pixel + + * README: fix broken link + +2006-07-12 14:55 Pixel + + * monitor-probe-using-X: use a fixed FontPath (do not default to + unix:-1 in case xfs is not running) + (was committed in CVS instead of SVN) + +2006-07-12 14:55 Pixel + + * vbe.c: fix a segfault occuring on some boxes in + monitor-get-edid-using-vbe, when using try-in-console + (was committed in CVS instead of SVN) + +2006-07-12 14:55 Pixel + + * Makefile: + +2006-07-12 14:54 Pixel + + * monitor-edid.spec: - switch to utf8 + - use a fixed FontPath (do not default to unix:-1 in case xfs is + not running) + - add standard cvs warning + - merge in monitor-edid-1.9-5mdv2007.0's changes + - fix a segfault occuring on some boxes in + monitor-get-edid-using-vbe, when using try-in-console + - set url to wiki page instead of the cvs (was done on Mar 10 + 2006) + (was committed in CVS instead of SVN) + +2006-07-12 14:52 Pixel + + * test/edid.crt.SM550S, test/edid.crt.SM550V: from renato (was + committed in CVS instead of SVN) + +2006-01-06 12:08 Pixel + + * monitor-edid.spec: *** empty log message *** + +2006-01-06 11:33 Pixel + + * monitor-edid.spec: fix typo + +2006-01-06 11:33 Pixel + + * monitor-edid: remove debugging code + +2006-01-06 11:32 Pixel + + * monitor-edid, monitor-parse-edid: have the acpi EDID file in the + perl output + +2006-01-06 11:22 Pixel + + * Makefile: bump release + +2006-01-06 11:21 Pixel + + * ., .cvsignore, Makefile, minifind.c, minifind.h, monitor-edid, + monitor-edid.spec, monitor-get-edid-using-vbe.c, + monitor-get-edid.c, monitor-parse-edid, open_firmware.c: - + monitor-get-edid is now a perl script able to probe + /proc/acpi/video + (or /proc/device-tree on PPC) + - binary monitor-get-edid is now monitor-get-edid-using-vbe + - monitor-edid is able to get more than one head + +2006-01-05 14:51 Pixel + + * minifind.c: fix old & ugly typo + +2005-09-20 15:10 Pixel + + * test/edid.lcd.HP-Pavilion-ZV6000: *** empty log message *** + +2005-08-08 13:04 Pixel + + * monitor-get-edid.c: booh, remove debug code + +2005-08-08 13:02 Pixel + + * Makefile, monitor-edid.spec: *** empty log message *** + +2005-08-08 12:57 Pixel + + * monitor-edid.spec, monitor-get-edid.c, monitor-parse-edid, + monitor-probe: - add option --try-in-console when probing edid + since probing edid sometimes only work in console + - use this option by default in monitor-probe + +2005-08-08 09:21 Pixel + + * test/edid.lcd.presario-R4000: *** empty log message *** + +2005-08-08 09:20 Pixel + + * test, test/.cvsignore, test/Makefile, + test/edid.crt.LG-Studioworks-N2200P: add a rule to generate + MonitorsDB-compatible entries + +2005-08-08 09:19 Pixel + + * monitor-parse-edid: better name + +2005-08-02 05:28 Pixel + + * README: *** empty log message *** + +2005-08-02 05:27 Pixel + + * cvt.c: fix documentation + +2005-06-17 08:00 Pixel + + * monitor-parse-edid: add option to output using MonitorsDB format + +2005-06-14 07:31 Pixel + + * test/edid.lcd.cmc-17-AD: *** empty log message *** + +2005-06-14 05:18 Pixel + + * test/Xorg.log.lcd.radeon.derived: *** empty log message *** + +2005-04-29 11:04 Pixel + + * ., .cvsignore: add cvt + +2005-04-29 10:39 Pixel + + * monitor-probe: write the progression log on stderr instead of + stdout + (that way it will get *less* in the way when using the output) + +2005-04-06 09:26 Pixel + + * test/edid.crt.iiyama-1451: *** empty log message *** + +2005-04-06 08:56 Pixel + + * Makefile, monitor-edid.spec: - default on old lrmi code to get + ddc via int10 + - fix build on vesa-cvt + +2005-04-05 15:09 Gwenole Beauchesne + + * Makefile: cvt needs -lm because it uses floor() et al. + +2005-04-05 15:02 Pixel + + * Makefile, lrmi.c, lrmi.h, vbe.c: add old detection using lrmi + +2005-04-05 14:46 Pixel + + * vbe.c: *** empty log message *** + +2005-04-05 14:44 Pixel + + * vbe.c: create parse_vbe_info() (for next commit) + +2005-04-05 14:42 Pixel + + * vbe.c: cleanup + +2005-03-29 09:59 Pixel + + * test/Xorg.log.lcd.radeon, test/edid.lcd.dell-2001fp: *** empty + log message *** + +2005-03-25 10:11 Pixel + + * Makefile, monitor-edid.spec: install vesa-cvt + +2005-03-25 10:11 Pixel + + * test/Xorg.log.crt.i810, test/Xorg.log.lcd.nvidia, + test/Xorg.log.lcd.nvidia., test/edid.lcd.samsung-191n: *** empty + log message *** + +2005-03-25 10:09 Pixel + + * vbe.c: ensure we don't get any warning + +2005-03-17 21:37 Pixel + + * README: *** empty log message *** + +2005-03-17 14:41 Pixel + + * monitor-probe: - need the X driver to call monitor-probe-using-X + so ask it everytime + - fix typo + +2005-03-17 14:32 Pixel + + * Makefile: 1.2 + +2005-03-17 14:31 Pixel + + * monitor-edid.spec, monitor-probe, monitor-probe-using-X, + test/Xorg.log.crt.i810.leia, test/Xorg.log.crt.nv, + test/Xorg.log.lcd.ati, test/Xorg.log.lcd.i810.arnaud, + test/Xorg.log.lcd.i810.fredl, test/Xorg.log.lcd.i810.rafael, + test/Xorg.log.lcd.neomagic, test/Xorg.log.lcd.nv, + test/Xorg.log.lcd.nv.amd64, test/Xorg.log.lcd.radeon.blino, + test/Xorg.log.lcd.savage.incomplete, + test/Xorg.log.lcd.siliconmotion, test/check-probe-using-X, + test/edid.crt.dell-d1626ht, test/edid.crt.dell-p1110, + test/edid.crt.emc0313, test/edid.crt.med2914, + test/edid.crt.nokia-valuegraph-447w, test/edid.crt.sony-gdm400ps, + test/edid.crt.sony-gdm420, test/edid.lcd.acer-al1921: add + monitor-probe and monitor-probe-using-X + +2005-03-17 13:06 Pixel + + * ., .cvsignore: *** empty log message *** + +2005-03-10 10:44 Pixel + + * monitor-parse-edid: better drop weird detailed_timings in XFdrake + +2005-03-09 12:01 Pixel + + * monitor-parse-edid: also ignore 720x350 (for DEL515b) + +2005-03-09 09:23 Pixel + + * test/edid.lcd.compaq-evo-n1020v: *** empty log message *** + +2005-03-08 15:13 Pixel + + * Makefile, monitor-edid.spec: *** empty log message *** + +2005-03-08 12:27 Pixel + + * test/NOTES, test/edid.lcd.hp-nx-7000, test/edid.lcd.hp-nx-7010, + test/edid.lcd.philips-180b2: *** empty log message *** + +2005-03-08 11:33 Pixel + + * monitor-parse-edid: - remove the check on product_code != 0, + otherwise edid.lcd.hp-nx-7010 which is quite correct is rejected + - don't have a EISA_ID if product_code == 0 + - don't display the monitor_name if missing + +2005-03-08 10:29 Pixel + + * monitor-parse-edid: - skip preferred resolution 640x350 + (occuring on 2 edids, but really useless) + - pad with 0s EISA_ID (ie have QDS0014 instead of QDS14) + +2005-03-08 10:23 Pixel + + * test/edid.lcd.b-101750, test/edid.lcd.philips-150s: *** empty log + message *** + +2005-03-07 21:56 Stew Benedict + + * vbe.c: XBox support + +2005-03-07 14:27 Pixel + + * test/edid.crt.13, test/edid.crt.dell-p790, + test/edid.crt.iiyama-404, test/edid.crt.iiyama-410pro: re-adding + with -kb + +2005-03-07 14:27 Pixel + + * test/edid.crt.iiyama-410pro: removing for re-adding with -kb + +2005-03-07 14:27 Pixel + + * test/edid.crt.iiyama-404: removing for re-adding with -kb + +2005-03-07 14:26 Pixel + + * test/edid.crt.dell-p790: removing for re-adding with -kb + +2005-03-07 14:26 Pixel + + * test/edid.crt.13: removing for re-adding with -kb + +2005-03-07 14:25 Pixel + + * test/edid.crt.E55, test/edid.lcd.acer-asp1680, + test/edid.lcd.benq-t904, test/edid.lcd.gericom-cy-96: *** empty + log message *** + +2005-03-07 10:19 Pixel + + * vbe.c: don't warn "you must be root to run this program" if we + *are* root + +2005-03-07 09:35 Pixel + + * cvt.c: cvt.c written using the xls file from vesa and based on + gtf.c ; we don't use it at the moment, but it may be useful + +2005-03-07 09:33 Pixel + + * test/edid.crt.13, test/edid.crt.dell-p790, + test/edid.crt.iiyama-404, test/edid.crt.iiyama-410pro, + test/edid.crt.ilyama: *** empty log message *** + +2005-03-01 15:41 Thierry Vignaud + + * ChangeLog: *** empty log message *** + +2005-03-01 10:05 Pixel * monitor-parse-edid: fix typo -2005-03-01 11:02 Pixel +2005-03-01 10:02 Pixel * monitor-parse-edid: say if the detailed_timing doesn't have the - same ratio (in that case we won't use it as a ModeLine nor as the - default resolution) + same ratio + (in that case we won't use it as a ModeLine nor as the default + resolution) -2005-03-01 10:46 Pixel +2005-03-01 09:46 Pixel * monitor-parse-edid: add established_timings -2005-03-01 10:06 Pixel +2005-03-01 09:06 Pixel * Makefile: remove debug var settings -2005-03-01 00:19 Pixel +2005-02-28 23:19 Pixel * monitor-parse-edid: don't display the video bandwidth when it's not given -2005-03-01 00:16 Pixel +2005-02-28 23:16 Pixel * monitor-parse-edid: add the ratio to the preferred line -2005-02-28 23:47 Pixel +2005-02-28 22:47 Pixel * monitor-parse-edid: don't have a (!) when the ratio is matching one of the ratio_name (in case of uncertain ratio_name) -2005-02-28 23:17 Pixel +2005-02-28 22:17 Pixel * vbe.c: nicer error message when running not as root -2005-02-28 23:11 Pixel +2005-02-28 22:11 Pixel * test/parse-edids: handle -v -2005-02-28 22:46 Pixel +2005-02-28 21:46 Pixel * monitor-parse-edid: add the sync polarity -2005-02-28 21:35 Pixel +2005-02-28 20:35 Pixel * monitor-parse-edid: handle standard timings (though they do not seem very useful...) -2005-02-28 20:39 Pixel +2005-02-28 19:39 Pixel * monitor-edid.spec: have monitor-parse-edid is /usr/bin -2005-02-28 20:38 Pixel +2005-02-28 19:38 Pixel * monitor-parse-edid: - handle "Manufacturer's Specified Range - Timing" - recognise more flag from feature_support - try to have - a more precise max_size and ratio using the detailed_timing size - in mm - try to name the ratio + Timing" + - recognise more flag from feature_support + - try to have a more precise max_size and ratio using the + detailed_timing size in mm + - try to name the ratio -2005-02-28 20:30 Pixel +2005-02-28 19:30 Pixel - * test/: Makefile, edid.crt.ilyama, edid.crt.leia, - edid.crt.test_box_lmontel, edid.lcd.20inches, edid.lcd.blino, - edid.lcd.rafael, edid.lcd.regis, parse-edids: have edids to test - monitor-parse-edid + * test, test/Makefile, test/edid.crt.ilyama, test/edid.crt.leia, + test/edid.crt.test_box_lmontel, test/edid.lcd.20inches, + test/edid.lcd.blino, test/edid.lcd.rafael, test/edid.lcd.regis, + test/parse-edids: have edids to test monitor-parse-edid -2005-02-25 13:11 Pixel +2005-02-25 12:11 Pixel * monitor-parse-edid: - add option -v (unused at the moment, but - need to be handled in -v is passed to monitor-get-edid) - in - --perl format, remove the variable name, allowing simple eval() - on the string in use strict "vars" mode - add {diagonal_size} - - small modifications in {ModeLine} and {ModeLine_comment} + need to be handled in -v is passed to monitor-get-edid) + - in --perl format, remove the variable name, allowing simple + eval() on the string in use strict "vars" mode + - add {diagonal_size} + - small modifications in {ModeLine} and {ModeLine_comment} -2005-02-25 13:08 Pixel +2005-02-25 12:08 Pixel * vbe.c: use same output syntax as monitor-parse-edid (using ":" instead of "=") -2005-02-25 13:07 Pixel +2005-02-25 12:07 Pixel * monitor-edid: give all options to both monitor-get-edid and monitor-parse-edid -2005-02-25 13:07 Pixel +2005-02-25 12:07 Pixel - * monitor-get-edid.c: - add -h and --help - handle -v anywhere in - options - still allow unknown options so that monitor-edid can - give all options to both monitor-get-edid and - monitor-parse-edid + * monitor-get-edid.c: - add -h and --help + - handle -v anywhere in options + - still allow unknown options so that monitor-edid can give all + options to + both monitor-get-edid and monitor-parse-edid -2005-02-25 10:52 Pixel +2005-02-25 09:52 Pixel * monitor-parse-edid: don't accept bad detailed_timings -2005-02-25 10:42 Gwenole Beauchesne +2005-02-25 09:42 Gwenole Beauchesne * vbe.c: correct cpuemu semantics -2005-02-25 10:30 Pixel +2005-02-25 09:30 Pixel * Makefile, get-edid.h, monitor-get-edid.c, vbe.c: - get rid of - compile time DEBUG using runtime variable "verbose" instead => - allow accessing memory size as ddcxinfos used to do - struct - vbe_info really is unused, dropping it - simplify canon_str (it - doesn't malloc anymore) - new function get_str() to factorize - code + compile time DEBUG using runtime variable "verbose" instead + => allow accessing memory size as ddcxinfos used to do + - struct vbe_info really is unused, dropping it + - simplify canon_str (it doesn't malloc anymore) + - new function get_str() to factorize code -2005-02-23 19:43 Pixel +2005-02-23 18:43 Pixel - * monitor-parse-edid: - rename field EISA to EISA_ID - add fields - HorizSync, VertRefresh in main edid - add fields ModeLine and - ModeLine_comment in detailed_timing + * monitor-parse-edid: - rename field EISA to EISA_ID + - add fields HorizSync, VertRefresh in main edid + - add fields ModeLine and ModeLine_comment in detailed_timing -2005-02-23 18:35 Pixel +2005-02-23 17:35 Pixel * monitor-parse-edid: nicer message -2005-02-23 18:33 Pixel +2005-02-23 17:33 Pixel - * .cvsignore, COPYING, Makefile, README, get-edid.h, minifind.c, + * ., .cvsignore, COPYING, Makefile, README, get-edid.h, minifind.c, minifind.h, monitor-edid, monitor-edid.spec, monitor-get-edid.c, - monitor-parse-edid, open_firmware.c, vbe.c: [no log message] + monitor-parse-edid, open_firmware.c, vbe.c: *** empty log message + *** + +2005-02-23 17:06 Pixel + + * x86emu, x86emu/LICENSE, x86emu/Makefile, x86emu/debug.c, + x86emu/decode.c, x86emu/fpu.c, x86emu/include, + x86emu/include/x86emu, x86emu/include/x86emu.h, + x86emu/include/x86emu/fpu_regs.h, x86emu/include/x86emu/regs.h, + x86emu/include/x86emu/types.h, x86emu/ops.c, x86emu/ops2.c, + x86emu/prim_ops.c, x86emu/sys.c, x86emu/validate.c, + x86emu/x86emu, x86emu/x86emu/debug.h, x86emu/x86emu/decode.h, + x86emu/x86emu/fpu.h, x86emu/x86emu/ops.h, + x86emu/x86emu/prim_asm.h, x86emu/x86emu/prim_ops.h, + x86emu/x86emu/x86emui.h: Add x86 CPU emulator for BIOS int10 + emulation on non x86 arches (from gbeauchesne) (was in gi/tools + /ddcprobe) -2005-02-23 18:06 Pixel +2005-02-23 17:01 Pixel - * x86emu/: LICENSE, Makefile, debug.c, decode.c, fpu.c, ops.c, - ops2.c, prim_ops.c, sys.c, validate.c, include/x86emu.h, - include/x86emu/fpu_regs.h, include/x86emu/regs.h, - include/x86emu/types.h, x86emu/debug.h, x86emu/decode.h, - x86emu/fpu.h, x86emu/ops.h, x86emu/prim_asm.h, x86emu/prim_ops.h, - x86emu/x86emui.h: Add x86 CPU emulator for BIOS int10 emulation - on non x86 arches (from gbeauchesne) (was in gi/tools /ddcprobe) + * int10, int10/AsmMacros.h, int10/Makefile, int10/README, + int10/emu_vm86.c, int10/i10_int.c, int10/i10_io.c, + int10/i10_pci.c, int10/i10_v86.c, int10/i10_vbios.c, int10/pci.h, + int10/v86bios.h, int10/vbios.h, int10/vm86_struct.h: VGA + softbootloader for Linux, uses an x86 CPU emulator on non x86 + arches (from gbeauchesne) (was in gi/tools/ddcprobe) -2005-02-23 18:01 Pixel +2005-02-23 17:01 - * int10/: AsmMacros.h, Makefile, README, emu_vm86.c, i10_int.c, - i10_io.c, i10_pci.c, i10_v86.c, i10_vbios.c, pci.h, v86bios.h, - vbios.h, vm86_struct.h: VGA softbootloader for Linux, uses an x86 - CPU emulator on non x86 arches (from gbeauchesne) (was in - gi/tools/ddcprobe) + * .: New repository initialized by cvs2svn. diff --git a/Makefile b/Makefile index 542f392..d1f747d 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ NAME = monitor-edid -VERSION = 2.5 +VERSION = 3.0 FILES = $(shell ls | grep -v CVS | grep -vF .tar) ARCH := $(patsubst i%86,i386,$(shell uname -m)) diff --git a/NEWS b/NEWS index f20cf4c..8195353 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ +Version 3.0 - 3 January 2010, by Anssi Hannula + - 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; -- cgit v1.2.1