V 0.1.6e	(internal release)
========

- generic VGA works,320x200 still missing.
- ported VGA code to S3 driver
- improved spea driver a lot. Now uses Steffen's s3.h and symbolic regs.
  still lacks acceleration and HiCol Modes
- hacked up the beginnings of a bt485 ramdac-driver.8 bit pal implemented.
- made up generic vga clock driver ;-) (25.175 & 28 Mhz ...)

V 0.1.6c-d	(internal releases)
==========

- implemented generic VGA to some extent. Still needs a lot of work ...
  16 color modes work. Still missing 320x200x256.
- Fixed a few bugs concerning unlocking of S3 Chipset.
- added new function ResetCard to increase readabilty.
- added my drivers to configure scripts.
- started using function-pointers for emulation in the library. Please have
  a look at this ! It seems to SLOW DOWN the system considerably !

V 0.1.6a-b	(internal releases)
==========

- more tree restructuring and cleanups.
- moved palette operations to RAMDAC ioctls.
- implemented generic VESA powersaving.
- started new really recursive method for mode resolution. Should be more
  flexible.
- fixed a lot of bugs in Makefiles and other things new to 0.1.6.
- now checking for current->tty is a VT before allowing access.
- made the timelist-driver work under the new tree
- improved the loadtiming-utility.

V 0.1.6
=======

- restructured driver source tree and eliminated the ugly #include "*.c"
  directives. Should be easier to understand now.
- restructured the tree again to use Steffen Seeger's scheme.

V 0.1.5
=======

- fixed multiple-mapping bug that occurred when more than one app was
  drawing to a single screen.
- added a small and probably slow calculating mandelbrot demo. This is quite
  an ugly hack, as it was only a quick DOS port.
- placed a sample TEXTmode file in the demos subdir.
- took out the f_pos hack. I don't wanna hear any more complaints about
  this.It was there for easy debugging.
- replaced fast page mapping routines by own code.This one is a bit slower,
  but it is mine ...
- improved documentation in INSTALL
- placed GPL-compliant headers above the source files and included COPYING
  file.This is for the lawyers - please excuse the increase in size.

V 0.1.4
=======

- put in deadlock-detection. This will need a bit optimization,still. It
  decreases performance a bit.
- implemented a gprintf for testing puposes. This is poorly coded and needs
  a rewrite.
- rewrote loadtiming program for the xlist driver. This now allows for
  interactive mode generation. It is not yet perfect, but quite useful.
- fixed bug in TextMode selection that caused blue characters to be over-
  striked.
- fixed BIG BUG in monitor-driver ... this beast used floating point ...
  I didn't know that this is illegal in kernel-space and will give incorrect
  results when the application uses FP,too ... this was really hard to track
  down ...

V 0.1.3
=======

- do unmap-page-range correctly (with old mapping - 200% more perfpormance)
- do remap-page-range now myself (gives 50% more performance)
- do unmap-page-range myself - another 100%
- Now I need 1150 Clocks (17,4 us) for a page-flip. We cannot avoid about
  300 of them anyway (mode-switch and int/iret) and only modifying the
  kernel could lower the time spent to search the vma-tables ...
- discarded setcolor-call.Will now load position of a (user-space ?) buffer
  for all the necessary graphics context. This will
  a) reduce kernel calls
  b) allow for two processes drawing to the SAME VT more easily without
     having to care for each other too much.
- introduced the event-handler concept. See saver.c on how this works.
  I would like to see comments about this. Still have to check if this will
  be able to lock the console-switching system with an ill-behaved handler.
- included new drivers:
  - s3generic clock driver derived from code by Koen Gadeyne - is this really 
    generic ? Or should I rather provide a configure-ioctl for it ??
  - timelist monitor driver plus configuration-utilty that will parse your
    existing XF86Config and program its timings into the driver.
  - s3_805 generic s3 driver by Koen Gadeyne. Should really integrate this
    into the SPEA driver using #ifdef ... or even if () ...
- slightly expanded library


V 0.1.2
=======

- again changed directory structure 
- changed method of linking - no more insmod-linkage, all modules are
  #included together - I know this is not too clean, but this way
  changes in structures are inherited to "generic" modules.
- started with RAMDAC support - will have to think about this ...

V 0.1.1
=======

- changed drivers to be more configureable using different include-files.
- now using shared memory mapped to the position of the VGA-RAM while
  in background-mode.
  => Removed mem-access locking.
- tried to separate S3 specific code from generic vga-code this is VERY
  ugly right now.
- changed VT-switching code heavily and allowed for multiple open graphics
  devices.
- interacts nicely with svgalib and Xfree.
- included monitor-driver for SONY CPD 1730 by Steffen Seeger
- sorry that I cannot include the hacked vgamp MPEG player (it works ...)
  I din't find the time to ask the author for permission.

V 0.1.0 second public release
=============================
- background-processing implemented
- lots of fixes to mode setup code
- restructured directories
