                HISTORY FILE FOR CHIEF'S INSTALLER PRO
                --------------------------------------

Version 1.70 (February 1995)
----------------------------
1. INSTALL.EXE has been enhanced to handle cases of mismatched
   filenames (single file names only) on $DISK lines. Thus, for
   example, if your disk file is called "FRED.DL_" and you mistakenly
   put "FRED.DLL" in your $DISK line, INSTALL.EXE will (if "FRED.DLL"
   is not found) try to look for "FRED.DL_."
2. New support for recursive creation of subdirectories under the
   $DEST directory tree.
3. Problems encountered with SHARE.EXE under Windows 3.1 fixed.
4. Bug in $INI fixed.
5. Problem with AUTOCALC's processing of USER OPTIONS fixed.


Version 1.60 (February 1995)
----------------------------
1. Limited new support for wildcards on the following lines;
   $SYSDIR, $WINDIR, $TEMPDIR, $DEST, $OPTIONAL, and $AUTO-REPLACE.
   This support is limited to the asterix character ("*") plus a
   FULL extension (e.g., *.TXT;*.EXE;*.DLL). You can mix these wildcards
   with full filenames (e.g., *.TXT;DRAK.GLU;TROOK.FGC;*.TRK).

2. New reserved word $DIALOG-ICON - to change the icon on the installer's
   dialogs. Icons must be in an optional DLL (WINSTALC.DLL) - a sample is
   provided, which contains 8 icons.

3. $RESTARTWIN-MESSAGE can now take an optional parameter ("DISABLE").
   When used, this disables the dialog asking if the user wants to
   restart Windows.

4. SETUP.EXE can now install user files into the TEMP directory before
   running INSTALL.EXE - this is achieved by using $TEMPDIR in the
   SETUPINF.INF file.

5. $MAKE-UNINSTALL-LOG can now take an optional parameter ("OVERWRITE").
   When used, UNINSTAL.EXE will overwrite all files and directories that
   it is removing, so that the user can not undelete them. This feature
   was introduced because a user asked for it. USE IT AT YOUR OWN PERIL!

6. New support for automatically installing fonts, with a new reserved
   word $FONT.

7. New reserved word $SKIP-IDENTICAL-FILES. This causes a file to be
   skipped, if a copy of it already exists, and that copy is exactly
   the same version as the copy on the installation disk.

8. $INI can now take a 5th entry - "NO-REPLACE". Use this to prevent
   the installer from replacing existing INI file entries (in which
   case the entry will be made only if none already exists).

9. New functionality in AUTOCALC, with the /FULL parameter. This will
   optionally generate a full template INF file, and even ATTEMPT to
   create your installation disks for you. This new function
   can be very complicated to configure properly. I wrote this for
   my own personal use, and only decided to add it to AUTOCALC as an
   after thought. This functionality is only included for those who do
   not mind getting their hands dirty. When properly set up, it can greatly
   simplify things in the future. However, it is totally optional, and I
   have seriously considered removing it from AUTOCALC. Thus, if you find
   it complex to use, just pretend that it is not there. But if you are
   feeling adventurous, then read the "Advanced Users" section of
   AUTOCACL.TXT.

10. Problem with certain files not being deleted from the TEMP directory
    by $CLEANUP fixed.



Version 1.50x (January 1995)
----------------------------

1. The Uninstaller can now take a parameter - the home directory of the
   program to be uninstalled. This means that you can now pass your
   program's directory ("$DEST") as a parameter to UNINSTAL.EXE when
   you are creating your program's icons with the $ICON command.
2. $CLEANUP can now accept wildcard characters. However, it will
   NOT accept "*.*".
3. Install now uses CTL3DV2.DLL but will use CTL3D.DLL if CTL3DV2.DLL
   is not found.
4. Uninstall will now delete INI files (but only those which are
   in the home directory of the program being uninstalled).
5. $USER-OPTION lines can now take an extra parameter - the word
   "UNCHECKED".
6. $GROUP can now take an extra parameter - the word "AUTO" or
   the word "DISABLE".
7. A small bug in the text buffering for the INF file has been fixed.
8. New support for restarting Windows if any active shared file was
   overwritten.
9. If the TEMP directory is on a different drive from the target
   directory, $SWAP-SPACE will now be used to check for free space
   on the drive which contains the TEMP directory only.
10. Files on $SYSDIR lines will now be installed into the Windows directory
    if the installation is being carried out on a local area network.
11. New reserved words $SYSDIR-SPACE and $WINDIR-SPACE.
12. New reserved word $BANNER-SHADOW-COLOR.
13. New support for displaying a README file to the user before the
    installation begins.
14. New reserved word $README-BUTTON-TEXT.
15. New reserved word $README-FONT.
16. New reserved word $SOURCEDIR.
17. New utility - AUTOCALC.EXE.
18. New (limited) support for the Registration Database, with a new
    reserved word $REG-DATA.
19. $BITMAP can now take an extra optional parameter "NORMAL".
20. $MAKE-UNINSTALL-LOG can now take an optional parameter - the name
    of the file to use as the LOG file for UNINSTAL.EXE.
21. UNINSTAL.EXE can now take an optional SECOND parameter - the name of
    the LOG file for the uninstall.
22. $TARGET can now take optional extra parameters - details of an INI file
    in the Windows directory from which entries from a previous installation
    of your program can be obtained.
23. Foreign language support introduced for UNINSTAL.EXE and SETUP.EXE.
24. New DOS command line utility (SHOWLOG.EXE) to show the contents of
    the UNINSTAL.LOG file, and new reserved word $DEBUG-LOG, to
    accompany it - see SHOWLOG.TXT for details.


Version 1.10 (December 1994)
----------------------------
1. new reserved word $NO-CTL3D.DLL
2. new support for splitting "$DISK=" lines over up to 10 lines for each
   disk in the installation set
3. SETUP.EXE now copies CTL3D.DLL to the Windows SYSTEM directory (if
   there is no existing copy) instead of the TEMP directory.


Version 1.00 (December 1994)
----------------------------
First public release of the "Pro" version

