1.0 (??-Nov-95)
First version supporting all adapters supported by the old setup.S + Cirrus Logic 54XX. Present in some 1.3.4? kernels and then removed due to instability on some machines.
2.0 (28-Jan-96)
Rewritten from scratch. Cirrus Logic 64XX support added, almost everything is configurable, the VESA support should be much more stable, explicit mode numbering allowed, “scan” implemented etc.
2.1 (30-Jan-96)
VESA modes moved to 0x200-0x3ff. Mode selection by resolution supported. Few bugs fixed. VESA modes are listed prior to modes supplied by SVGA autodetection as they are more reliable. CLGD autodetect works better. Doesn’t depend on 80x25 being active when started. Scanning fixed. 80x43 (any VGA) added. Code cleaned up.
2.2 (01-Feb-96)
EGA 80x43 fixed. VESA extended to 0x200-0x4ff (non-standard 02XX VESA modes work now). Display end bug workaround supported. Special modes renumbered to allow adding of the “recalculate” flag, 0xffff and 0xfffe became aliases instead of real IDs. Screen contents retained during mode changes.
2.3 (15-Mar-96)
Changed to work with 1.3.74 kernel.
2.4 (18-Mar-96)
Added patches by Hans Lermen fixing a memory overwrite problem with some boot loaders. Memory management rewritten to reflect these changes. Unfortunately, screen contents retaining works only with some loaders now. Added a Tseng 132x60 mode.
2.5 (19-Mar-96)
Fixed a VESA mode scanning bug introduced in 2.4.
2.6 (25-Mar-96)
Some VESA BIOS errors not reported -- it fixes error reports on several cards with broken VESA code (e.g., ATI VGA).
2.7 (09-Apr-96)
Accepted all VESA modes in range 0x100 to 0x7ff, because some cards use very strange mode numbers.
Added Realtek VGA modes (thanks to Gonzalo Tornaria).
Hardware testing order slightly changed, tests based on ROM contents done as first.
Added support for special Video7 mode switching functions (thanks to Tom Vander Aa).
Added 480-scanline modes (especially useful for notebooks, original version written by hhanemaa@cs.ruu.nl, patched by Jeff Chua, rewritten by me).
Screen store/restore fixed.
2.8 (14-Apr-96)
2.9 (12-May-96)
2.10(11-Nov-96)
The whole thing made optional.
Added the CONFIG_VIDEO_400_HACK switch.
Added the CONFIG_VIDEO_GFX_HACK switch.
Code cleanup.
2.11(03-May-97)
Yet another cleanup, now including also the documentation.
Direct testing of SVGA adapters turned off by default,
scanoffered explicitly on the prompt line.Removed the doc section describing adding of new probing functions as I try to get rid of _all_ hardware probing here.
2.12(25-May-98)
Added support for VESA frame buffer graphics.
2.13(14-May-99)
Minor documentation fixes.