
                        The Zen Timer Library
                       -----------------------

                           Revision History
                          ------------------

Version 2.3 - April 1996
------------------------

  - Minor fixes and updates.

Version 2.2 - September 1995
----------------------------

  - Various bug fixes and updated support for Win16 and Win32 applications.

Version 2.1 - Feb 1995
----------------------

  - Fixed bugs in 32 bit protected mode version

  - Added support for Windows 3.1 programs using the same API. Under
    Windows because the timer is virtualised, we cant directly program
    the timer ourselves. However we use the Windows timing services to
    get 1ms accuracy (not very good, but good enough for most things).

Version 2.0 - August 1994
-------------------------

  - Ported to 16 and 32 bit protected modes, and all compilers supported
    by SciTech Software.

  - Added the LZTimerLap() function, and the lap() member functions to
    all C++ classes. This highly requested function now allows you to
    read the current state of the time without stopping its current
    execution.

  - Moulded the library to fit in with the new source code directory
    structure for SciTech Software products.

  - Removed the Precision Zen Timer and associated routines (PZTimer). In
    practice we found that we never used this class, and it became a hassle
    to maintain when it was never really used. The LZTimer is generally
    more than accurate enough for the most stringent timing exercises.

  - Removed Turbo Pascal support libraries (we dont have the compiler so
    we cant maintain it).

Version 1.2 - October 1993
--------------------------

  - Ported to Microsoft C 6.0. You can now use the library with Microsoft
    C programs, but you will need TASM in order to be able to assemble
    the object files.

Version 1.1 - April 1992
------------------------

  - Modified the long period Zen Timer to allow timing across the midnight
    boundary.

  - Added a new Ultra Long period timer for timing code that takes up to
    24 hours to execute.

  - Added a new common C++ class interface to the Zen Timer library
    to abstract out the differences between the old timer routines and the
    new ultra long period routines.

  - Because of the addition of C++ wrapper classes etc had to make the
    library memory model dependant again.

Version 1.0 - Jan 1992
----------------------

    Original version of the library including the port by Duncan Murdoch
for Turbo Pascal 6.0 users.

