
PREUSR Version 4.0 Copyright 1991-93 by Gary Glueckert. All rights reserved.


History.....

02/26/91
--------
    1.2 - First public release

08/23/91
--------
    1.3 - Beta test version. Changed code to read RBBS 17.3c callers
            file. Too many bugs for public release.

09/04/91
--------
    1.4 - Corrected code which aborted program even though the CFG file
            was in correct format.
        - Added code to deal with the way RBBS 17.3c
          (0821 BETA) writes to the callers file when there is a local
          logon. For some reason the Baud rate is recorded as BPS 
          when a local logon occurs.
        - PREUSR.ERR, the error file, will now write all errors with a date
          and time stamp (rather than just the last error which occured).

10/14/91
--------
    2.0 - Code reduction, and modularization. Major code rewrite to allow
          addition of several new options and easy incorporation of 
          future options I have in mind.
        - Added new command line parameters /C:, /P:, /A:, /S:
        - Added ability for the SysOp to specify own string in the "Previous
          caller" field. Displayed immediately before last callers name. 
        - Added ability to append a file to the end or begining of the 
          file(s) written. Can be done from command line or from within 
          the list of files for output. This allows SysOp to still use the 
          file(s) for announcements, etc.   
        - Added abililty to choose between two styles of output;                          
          multi-line or single-line output may be specified in the .CFG file.
        - Code rewrite to check for registration number. The name of the BBS
          must appear on line 2 of the .CFG file
        - The BBS name is now displayed in the output file and the BBS name
          on line 2 of the .CFG file may be preceeded with smartext if you
          are using smartext to turn color on (line 6).
        - Added ability to exclude City/State field from output. This allows
          those SysOps which have redifined parameter 57 to use PREUSR w/o
          displaying that info. to all users.

03/17/92
--------
    3.0 - Stopped Previous User from displaying LOGON DENIED if the last
          LOGON was denied.
        - Added support for a boxed multi-line display with user
          defined box charachters (ASCII). OutPut Styles 3 and 4.
        - Added support to show SysOp defined number of previous users.
          This display can use 1, 2, 3 or no colors in smartext OR ANSI
          and can be boxed if so desired. OutPut Style 4.
        - Added support for two color display with smartext.
        - Added support for three color display! You can now define the
          color of the boxed multi-line display.
        - Added the option to use a color control file for output styles
          3 and 4. You can now specify the color of each item in the output
          file. The name for the color control file is placed on line 14 of
          the .CFG file in place of the box color and is preceeded with a
          "@" (at) sign (w/o quotes). See the example file PREUSR.CLR and the
          new PREUSR.CFG file for more info. If you do not use this option and
          instead use lines 7, 8, and 14 to select colors then the output file
          will alternate with colors 1 and 2 for each consecutive caller.
        - Added /G command line switch to turn on color output to the monitor.
        - Added /N command line parameter to writes only minimal info. to
          the screen.... the /G switch is now valid with this switch and
          both can be used together if desired.
        - Added /? command line switch to display help on command line
          parameters and configuration file information.
        - Added a new command line switch /R: which tells PREUSR not to
          display repetitive logons from the same user. Eg: Joe Twit logs on
          3 times in a row!
        - Added "program operation timer" to the screen output (rounded to
          the nearest second). Mostly for programming purposes.
        - Added support for the clearscreen smartext character so that the
          previous user display will not pause in the middle. Thanks BC!
        - This version of Previous User is now COMPLETELY DESQview
          aware. If you are NOT using the /N switch you should see PREUSR
          report the version of DV you are using. This means that PREUSR
          will make itself "efficient" to DESQview. Thanks to Richie
          Molinelli for testing all of the DV aware routines!
        - Added a little "smartext" of my own. If you are using output style
          4 then you can use a "%" character (without quotes) in the title
          specified on line 5 of the .CFG file. This character will be
          replaced by the number of callers displayed. This comes in handy
          when you have deleted the callers file and the number of caller
          records are less than the number of callers you specify on line
          14 of the .CFG file. Using this character automatically adjusts
          the title for you!

01/11/93
--------
    4.0 - Enhanced local screen output.
        - Included the ability to use an EXCLUSION LIST as indicated by
          the /S: command line parameter.
        - Made the Date field an option by using /D on the command line.
	- Rewrote the code that reads the Config file so that the
          config file can now contain comments/remarks on lines begining
          with a semi-colon (;).
        - The parameters in the configuration file are now key-worded.
	- Added new parameter to the box definition in styles 3 and 4.
	  Parameter number 7 is now the ASCII code of the character you
	  want to use for "Plain Vanilla" output files.
        - All output styles will now create plain vanilla, graphics, and
	  color versions in one pass.
	- PreUsr will now use graphics and color versions of Append and Prefix
	  files, BUT, only if it finds them. They will be used for the appro-
	  priate output files.
        - Added /T command line switch by the request of those using
	  exclusively smartext for thier output files. This also supports
	  the eight color Mods to RBBS quite well.
	- Added a /L command line switch to display the amount of time a
	  user has spend on-line.
        - Completely rewrote the logic and code which checks for registration
	  codes. This means you need a new registration number for Ver 4.0,
	  this one was long overdue.


Future enhancements
-------------------
        - Inclusion of Users baud rate as an option to display.
        - True Multi-node support.
        - Inclusion of the Node number as an option to display.

