aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnssi Hannula <anssi@mandriva.org>2010-01-03 16:54:35 +0000
committerAnssi Hannula <anssi@mandriva.org>2010-01-03 16:54:35 +0000
commitde3fc0e315258d143992685cd5e20fde1bfcd492 (patch)
tree9a2e919e4ae0ad2a8137bf27b973ccaaabd7fcf3
parent21a64af3da7dd58acf54110c00bea52c4d589ba6 (diff)
downloadmonitor-edid-3.0.tar
monitor-edid-3.0.tar.gz
monitor-edid-3.0.tar.bz2
monitor-edid-3.0.tar.xz
monitor-edid-3.0.zip
release 3.03.0
-rw-r--r--ChangeLog1048
-rw-r--r--Makefile2
-rw-r--r--NEWS2
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 <pixel at mandrakesoft.com>
+2010-01-03 16:29 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, monitor-probe: - monitor-probe:
+ o do not probe using X if DMI probe was successful
+
+2010-01-03 16:11 Anssi Hannula <anssi at mandriva.org>
+
+ * Makefile: force creation of monitor-get-edid symlink in install
+ rule
+
+2010-01-03 14:45 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * monitor-parse-edid: fix new length checks for 0 length input
+
+2010-01-03 14:22 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * NEWS, monitor-edid, monitor-get-edid-using-vbe.c: Fix exit status
+ logic introduced in previous commits.
+
+2010-01-03 11:51 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * NEWS, monitor-probe-using-X: monitor-probe-using-X:
+ accept EDID data that contains extension blocks
+
+2010-01-03 11:06 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, monitor-edid: monitor-edid:
+ get VBE info only once even when probing multiple ports
+
+2010-01-03 10:55 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * monitor-edid, monitor-parse-edid: perl_checker cleanups
+
+2010-01-03 10:11 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, monitor-edid: monitor-edid:
+ add --first support for stopping processing after one EDID has
+ been
+ found
+
+2010-01-03 10:00 Anssi Hannula <anssi at mandriva.org>
+
+ * monitor-edid, monitor-parse-edid: Update copyright year
+
+2010-01-03 09:59 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * monitor-parse-edid: Add myself to the author list.
+
+2010-01-03 07:58 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * NEWS, monitor-parse-edid: Fix modeline comment for interlaced
+ modes.
+
+2010-01-03 07:32 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * NEWS, monitor-parse-edid: monitor-parse-edid: add support for
+ standard timing descriptors in monitor descriptors
+
+2010-01-03 04:34 Anssi Hannula <anssi at mandriva.org>
+
+ * monitor-parse-edid: move standard timing mode parsing into its
+ own function
+
+2010-01-03 04:18 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS: NEWS clarification
+
+2010-01-03 04:16 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, monitor-parse-edid: monitor-parse-edid: ignore 1x1 modes
+
+2010-01-03 04:07 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * monitor-parse-edid: Add warning for unhandled CEA mode when
+ running in verbose mode.
+
+2010-01-02 12:58 Anssi Hannula <anssi at mandriva.org>
+
+ * monitor-parse-edid: Add a different comment for CEA modelines
+ than for DTD modelines.
+
+2010-01-02 12:22 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, monitor-parse-edid: monitor-parse-edid:
+ set Interlace flag for ModeLines created for interlaced Detailed
+ Timings
+
+2010-01-02 12:14 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * vbe.c: Fix EDID block size (it is 128 B, not 256 B).
+
+2010-01-02 03:56 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, monitor-parse-edid: monitor-parse-edid: print the number of
+ EDID extension blocks
+
+2010-01-02 03:43 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, monitor-parse-edid: monitor-parse-edid: print EDID version
+
+2010-01-02 03:09 Anssi Hannula <anssi at mandriva.org>
+
+ * README: remove references to removed code in README
+
+2010-01-02 03:08 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS: Add release authorship information into NEWS.
+
+2010-01-02 03:05 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS: better wording in NEWS
+
+2010-01-02 03:04 Anssi Hannula <anssi at mandriva.org>
+
+ * vbe.c: Add a comment explaining the code fetching VBE strings
+ from video BIOS.
+
+2010-01-02 02:37 Anssi Hannula <anssi at mandriva.org>
+
+ * vbe.c: Fix signedness of integers read from char buffer.
+
+2010-01-02 02:26 Anssi Hannula <anssi at mandriva.org>
+
+ * monitor-get-edid-using-vbe.c, vbe.c: Fix some compiler warnings.
+
+2010-01-02 02:15 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS, vbe.c: Fix the retrieval of VBE vendor strings when using
+ the LRMI interface.
+
+2010-01-02 01:35 Anssi Hannula <anssi at mandriva.org>
+
+ * NEWS: Fix typo in NEWS.
+
+2010-01-02 01:31 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <pterjan at mandriva.com>
+
+ * monitor-parse-edid: Add license information to monitor-parse-edid
+
+2009-10-18 16:56 Anssi Hannula <anssi at mandriva.org>
+
+ * Makefile, NEWS: release monitor-edid 2.5
+
+2009-10-18 16:53 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * Makefile, NEWS: release monitor-edid 2.4
+
+2009-09-20 21:25 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * Makefile, NEWS: release monitor-edid 2.3
+
+2009-09-06 13:04 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * monitor-get-edid-using-vbe.c: fix --help intendation of previous
+ commit
+
+2009-09-06 11:54 Anssi Hannula <anssi at mandriva.org>
+
+ * monitor-get-edid-using-vbe.c: monitor-get-edid-using-vbe: show
+ all options in --help output
+
+2009-09-06 11:46 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * Makefile, NEWS: version 2.2
+
+2009-08-15 21:03 Anssi Hannula <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * 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 <anssi at mandriva.org>
+
+ * NEWS, monitor-edid: monitor-edid: support getting EDID from
+ kernel DRM when kernel mode-setting is
+ enabled
+
+2008-07-07 18:23 Pixel <pixel at mandriva.com>
+
+ * Makefile, NEWS: 2.1
+
+2008-07-07 18:16 Pixel <pixel at mandriva.com>
+
+ * 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 <oblin at mandriva.com>
+
+ * NEWS, monitor-get-edid-using-vbe.c: monitor-get-edid-using-vbe:
+ fix checking the current vt
+
+2008-07-07 18:05 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * NEWS, monitor-parse-edid: - monitor-parse-edid:
+ o compute and display the "dpi" of the preferred modelines
+
+2008-07-07 17:19 Pixel <pixel at mandriva.com>
+
+ * monitor-parse-edid: move things (for next commit)
+
+2008-04-08 07:42 Pixel <pixel at mandriva.com>
+
+ * Makefile, NEWS: 2.0
+
+2008-04-08 07:41 Pixel <pixel at mandriva.com>
+
+ * .: monitor-get-edid is a generated file
+
+2008-04-07 10:16 Pixel <pixel at mandriva.com>
+
+ * COPYING, NEWS, monitor-edid: - change license from LGPLv2+ to
+ GPLv3+
+
+2008-04-07 10:10 Pixel <pixel at mandriva.com>
+
+ * test/Xorg.log.lcd.nv2: add test
+
+2008-04-07 10:09 Pixel <pixel at mandriva.com>
+
+ * Makefile, NEWS, README, README.cvt, cvt.c: - drop cvt (xorg now
+ bundles a similar version)
+
+2008-04-07 10:08 Pixel <pixel at mandriva.com>
+
+ * vbe.c: - remove internal lrmi.c, build with external liblrmi
+ instead
+ (Remi Collet and Ville Skytta)
+
+2008-04-07 10:07 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * NEWS: - add bug number
+ - prefix mandriva bug numbers with mdvbz
+
+2008-04-01 23:20 Pixel <pixel at mandriva.com>
+
+ * monitor-parse-edid: display a warning for unrecognised EDID flags
+ in verbose mode
+
+2008-03-10 07:53 Pixel <pixel at mandriva.com>
+
+ * Makefile, NEWS: 1.16
+
+2008-03-10 07:52 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * test/edid.lcd.dell-inspiron-6400: add test (cf
+ drakx-kbd-mouse-x11 0.50)
+
+2008-01-23 11:25 Pixel <pixel at mandriva.com>
+
+ * Makefile, NEWS: 1.15
+
+2008-01-23 11:24 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * test/edid.lcd.Elonex-PR600: add a test case
+
+2008-01-10 08:08 Pixel <pixel at mandriva.com>
+
+ * Makefile, NEWS: 1.14
+
+2008-01-10 08:07 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * monitor-edid: fix typo in verbose message
+
+2008-01-08 18:19 Pixel <pixel at mandriva.com>
+
+ * NEWS: oops, it's really monitor-get-edid-using-vbe, not
+ monitor-get-edidy
+
+2008-01-08 18:16 Pixel <pixel at mandriva.com>
+
+ * Makefile, NEWS: 1.13
+
+2008-01-08 18:14 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * 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 "<not
+ supported>")
+
+2008-01-08 17:36 Pixel <pixel at mandriva.com>
+
+ * NEWS, monitor-parse-edid: - monitor-parse-edid: "<file name>: bad
+ edid" so that monitor-edid trying to
+ parse "<not supported>" /proc/acpi/video/**/EDID files will give
+ a more
+ understandable error message
+
+2007-09-26 09:52 Pixel <pixel at mandriva.com>
+
+ * Makefile: - release 1.12
+ - add "make install"
+
+2007-09-26 09:47 Pixel <pixel at mandriva.com>
+
+ * Makefile, monitor-edid.spec: get rid of spec and rpm targets in
+ Makefile
+
+2007-09-26 09:44 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * README: fix mail addresses
+
+2007-09-26 08:44 Pixel <pixel at mandriva.com>
+
+ * monitor-probe-using-X: update mail address
+
+2007-06-12 16:12 Pixel <pixel at mandriva.com>
+
+ * test/edid.lcd.tv.VQ32-1T: EDID obtained using nvidia-settings by
+ Anssi Hannula
+
+2007-04-03 06:57 Pixel <pixel at mandriva.com>
+
+ * test/edid.lcd.lenovo-3000-v100: add buggy edid (#30094)
+
+2007-01-26 09:29 Pixel <pixel at mandriva.com>
+
+ * 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 <sys/vm86.h>) and vm86_struct.h
+ definitions are correct anyway.
+
+2006-08-31 07:07 Pixel <pixel at mandriva.com>
+
+ * .cvsignore: obsolete
+
+2006-07-13 10:17 Pixel <pixel at mandriva.com>
+
+ * README: fix broken link
+
+2006-07-12 14:55 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * Makefile:
+
+2006-07-12 14:54 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * test/edid.crt.SM550S, test/edid.crt.SM550V: from renato (was
+ committed in CVS instead of SVN)
+
+2006-01-06 12:08 Pixel <pixel at mandriva.com>
+
+ * monitor-edid.spec: *** empty log message ***
+
+2006-01-06 11:33 Pixel <pixel at mandriva.com>
+
+ * monitor-edid.spec: fix typo
+
+2006-01-06 11:33 Pixel <pixel at mandriva.com>
+
+ * monitor-edid: remove debugging code
+
+2006-01-06 11:32 Pixel <pixel at mandriva.com>
+
+ * monitor-edid, monitor-parse-edid: have the acpi EDID file in the
+ perl output
+
+2006-01-06 11:22 Pixel <pixel at mandriva.com>
+
+ * Makefile: bump release
+
+2006-01-06 11:21 Pixel <pixel at mandriva.com>
+
+ * ., .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 <pixel at mandriva.com>
+
+ * minifind.c: fix old & ugly typo
+
+2005-09-20 15:10 Pixel <pixel at mandriva.com>
+
+ * test/edid.lcd.HP-Pavilion-ZV6000: *** empty log message ***
+
+2005-08-08 13:04 Pixel <pixel at mandriva.com>
+
+ * monitor-get-edid.c: booh, remove debug code
+
+2005-08-08 13:02 Pixel <pixel at mandriva.com>
+
+ * Makefile, monitor-edid.spec: *** empty log message ***
+
+2005-08-08 12:57 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * test/edid.lcd.presario-R4000: *** empty log message ***
+
+2005-08-08 09:20 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * monitor-parse-edid: better name
+
+2005-08-02 05:28 Pixel <pixel at mandriva.com>
+
+ * README: *** empty log message ***
+
+2005-08-02 05:27 Pixel <pixel at mandriva.com>
+
+ * cvt.c: fix documentation
+
+2005-06-17 08:00 Pixel <pixel at mandriva.com>
+
+ * monitor-parse-edid: add option to output using MonitorsDB format
+
+2005-06-14 07:31 Pixel <pixel at mandriva.com>
+
+ * test/edid.lcd.cmc-17-AD: *** empty log message ***
+
+2005-06-14 05:18 Pixel <pixel at mandriva.com>
+
+ * test/Xorg.log.lcd.radeon.derived: *** empty log message ***
+
+2005-04-29 11:04 Pixel <pixel at mandriva.com>
+
+ * ., .cvsignore: add cvt
+
+2005-04-29 10:39 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * test/edid.crt.iiyama-1451: *** empty log message ***
+
+2005-04-06 08:56 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * Makefile, lrmi.c, lrmi.h, vbe.c: add old detection using lrmi
+
+2005-04-05 14:46 Pixel <pixel at mandriva.com>
+
+ * vbe.c: *** empty log message ***
+
+2005-04-05 14:44 Pixel <pixel at mandriva.com>
+
+ * vbe.c: create parse_vbe_info() (for next commit)
+
+2005-04-05 14:42 Pixel <pixel at mandriva.com>
+
+ * vbe.c: cleanup
+
+2005-03-29 09:59 Pixel <pixel at mandriva.com>
+
+ * test/Xorg.log.lcd.radeon, test/edid.lcd.dell-2001fp: *** empty
+ log message ***
+
+2005-03-25 10:11 Pixel <pixel at mandriva.com>
+
+ * Makefile, monitor-edid.spec: install vesa-cvt
+
+2005-03-25 10:11 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * vbe.c: ensure we don't get any warning
+
+2005-03-17 21:37 Pixel <pixel at mandriva.com>
+
+ * README: *** empty log message ***
+
+2005-03-17 14:41 Pixel <pixel at mandriva.com>
+
+ * monitor-probe: - need the X driver to call monitor-probe-using-X
+ so ask it everytime
+ - fix typo
+
+2005-03-17 14:32 Pixel <pixel at mandriva.com>
+
+ * Makefile: 1.2
+
+2005-03-17 14:31 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * ., .cvsignore: *** empty log message ***
+
+2005-03-10 10:44 Pixel <pixel at mandriva.com>
+
+ * monitor-parse-edid: better drop weird detailed_timings in XFdrake
+
+2005-03-09 12:01 Pixel <pixel at mandriva.com>
+
+ * monitor-parse-edid: also ignore 720x350 (for DEL515b)
+
+2005-03-09 09:23 Pixel <pixel at mandriva.com>
+
+ * test/edid.lcd.compaq-evo-n1020v: *** empty log message ***
+
+2005-03-08 15:13 Pixel <pixel at mandriva.com>
+
+ * Makefile, monitor-edid.spec: *** empty log message ***
+
+2005-03-08 12:27 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * test/edid.crt.iiyama-410pro: removing for re-adding with -kb
+
+2005-03-07 14:27 Pixel <pixel at mandriva.com>
+
+ * test/edid.crt.iiyama-404: removing for re-adding with -kb
+
+2005-03-07 14:26 Pixel <pixel at mandriva.com>
+
+ * test/edid.crt.dell-p790: removing for re-adding with -kb
+
+2005-03-07 14:26 Pixel <pixel at mandriva.com>
+
+ * test/edid.crt.13: removing for re-adding with -kb
+
+2005-03-07 14:25 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * vbe.c: don't warn "you must be root to run this program" if we
+ *are* root
+
+2005-03-07 09:35 Pixel <pixel at mandriva.com>
+
+ * 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 <pixel at mandriva.com>
+
+ * 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 <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2005-03-01 10:05 Pixel <pixel at mandriva.com>
* monitor-parse-edid: fix typo
-2005-03-01 11:02 Pixel <pixel at mandrakesoft.com>
+2005-03-01 10:02 Pixel <pixel at mandriva.com>
* 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 <pixel at mandrakesoft.com>
+2005-03-01 09:46 Pixel <pixel at mandriva.com>
* monitor-parse-edid: add established_timings
-2005-03-01 10:06 Pixel <pixel at mandrakesoft.com>
+2005-03-01 09:06 Pixel <pixel at mandriva.com>
* Makefile: remove debug var settings
-2005-03-01 00:19 Pixel <pixel at mandrakesoft.com>
+2005-02-28 23:19 Pixel <pixel at mandriva.com>
* monitor-parse-edid: don't display the video bandwidth when it's
not given
-2005-03-01 00:16 Pixel <pixel at mandrakesoft.com>
+2005-02-28 23:16 Pixel <pixel at mandriva.com>
* monitor-parse-edid: add the ratio to the preferred line
-2005-02-28 23:47 Pixel <pixel at mandrakesoft.com>
+2005-02-28 22:47 Pixel <pixel at mandriva.com>
* 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 <pixel at mandrakesoft.com>
+2005-02-28 22:17 Pixel <pixel at mandriva.com>
* vbe.c: nicer error message when running not as root
-2005-02-28 23:11 Pixel <pixel at mandrakesoft.com>
+2005-02-28 22:11 Pixel <pixel at mandriva.com>
* test/parse-edids: handle -v
-2005-02-28 22:46 Pixel <pixel at mandrakesoft.com>
+2005-02-28 21:46 Pixel <pixel at mandriva.com>
* monitor-parse-edid: add the sync polarity
-2005-02-28 21:35 Pixel <pixel at mandrakesoft.com>
+2005-02-28 20:35 Pixel <pixel at mandriva.com>
* monitor-parse-edid: handle standard timings (though they do not
seem very useful...)
-2005-02-28 20:39 Pixel <pixel at mandrakesoft.com>
+2005-02-28 19:39 Pixel <pixel at mandriva.com>
* monitor-edid.spec: have monitor-parse-edid is /usr/bin
-2005-02-28 20:38 Pixel <pixel at mandrakesoft.com>
+2005-02-28 19:38 Pixel <pixel at mandriva.com>
* 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 <pixel at mandrakesoft.com>
+2005-02-28 19:30 Pixel <pixel at mandriva.com>
- * 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 <pixel at mandrakesoft.com>
+2005-02-25 12:11 Pixel <pixel at mandriva.com>
* 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 <pixel at mandrakesoft.com>
+2005-02-25 12:08 Pixel <pixel at mandriva.com>
* vbe.c: use same output syntax as monitor-parse-edid (using ":"
instead of "=")
-2005-02-25 13:07 Pixel <pixel at mandrakesoft.com>
+2005-02-25 12:07 Pixel <pixel at mandriva.com>
* monitor-edid: give all options to both monitor-get-edid and
monitor-parse-edid
-2005-02-25 13:07 Pixel <pixel at mandrakesoft.com>
+2005-02-25 12:07 Pixel <pixel at mandriva.com>
- * 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 <pixel at mandrakesoft.com>
+2005-02-25 09:52 Pixel <pixel at mandriva.com>
* monitor-parse-edid: don't accept bad detailed_timings
-2005-02-25 10:42 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
+2005-02-25 09:42 Gwenole Beauchesne
* vbe.c: correct cpuemu semantics
-2005-02-25 10:30 Pixel <pixel at mandrakesoft.com>
+2005-02-25 09:30 Pixel <pixel at mandriva.com>
* 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 <pixel at mandrakesoft.com>
+2005-02-23 18:43 Pixel <pixel at mandriva.com>
- * 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 <pixel at mandrakesoft.com>
+2005-02-23 17:35 Pixel <pixel at mandriva.com>
* monitor-parse-edid: nicer message
-2005-02-23 18:33 Pixel <pixel at mandrakesoft.com>
+2005-02-23 17:33 Pixel <pixel at mandriva.com>
- * .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 <pixel at mandriva.com>
+
+ * 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 <pixel at mandrakesoft.com>
+2005-02-23 17:01 Pixel <pixel at mandriva.com>
- * 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 <pixel at mandrakesoft.com>
+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;