Revision Notes
==============

(BAHCL) 25 Nov 2003 (PG 1.04)
   Migrate to Turbo C 2.01;
   Change dynamic memory allocation to file handling infile
        line addresses;
   Handle very large files > 134,024 lines tested ok;
   Temporary file and save file are created in C:\TEMP;
   Copy text from display screen to a savefile;
   Saved screens appends in PG.SAV with an identifying message;
   Add 'jump to' feature;
   Add online help feature;
   Mulitple file browsing;
   Filename may contain '*' to ease typing;
   Shows total lines in top status line;
   Remove beeping sound;
   Redefine and add several keyboard scan codes;
   Assembly subroutines assembled by NASM;
   Use int 10h to handle scrolling;
   Add comments for global, local variables and functions;
   User manual updated;
   Include a Make file;
   This file is changed to latest news on top

(BAHCL) 1 Nov 2003 (PG 1.03)
   Search text from infile back and forth;
   Move most asm subroutine to pgasm.asm;
   Final version for DDS C compiler;

(BAHCL) 4 Oct 2003 (PG 1.02)
   Update usage function
   Show usage if filename omitted
   Install file renamed to pg.man
   Improvement - Add 5 bookmarks
               - View panning

(BAHCL) 26 Sep 2003 (PG 1.01)
   Fix enter key to scroll up 1 line
   Close open file on exit
   Move global #define statements to pg.h
   Convert #defined constants to upper case
   Source code indentation


(note: BH is an old pseudo for wew)

(jh) 25 Aug 1998 (PG 1.0)
   Cleaned up the code so constants, structs, typedefs, .. are
   grouped together.  Also cleaned up comment style.

(jh) 24 Aug 1998 (PG 0.96)
   Updated the C++ comments so they are C comments now.  Still to do:
   clean up the indenting, release as 1.0

(wew) 21 Aug 1998 (PG 0.95)
   add tab processing. 8 chars for now. 
   updated my email address in the code

(jh) 18 Aug 1998 (PG 0.94)
   set the default colors to be in mono mode, which is guaranteed to
   work on all monitors, even mono displays.

(jh) 18 Aug 1998 (PG 0.93)
   set RETURN to scroll down one line, SPACE to scroll down one page,
   and 'Q' and 'q' to quit.  These are all extensions.

(jh) 17 Aug 1998 (PG 0.92)
   started doing code cleanup, and put usage text in usage() function,
   instead of leaving the text split from the function.
   Also, moved the revision notes to this 'NEWS' file.

BH 95.04.19  Fixed small bug in clreol
BH 95.04.18  Added scroll_[up & down] & clreol to get rid of flickering
BH 95.04.04  Read in whole file of line addrs first
BH 95.03.16  Revisions of memory scheme
BH 95.02.07  Begin Coding

