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

******************************************************************
** Please DO NOT MIX the files in this version with the files of
** any other version of Chief's Installer Pro.
******************************************************************

Version 5.23 (September 2000)
------------------------------
This is a maintenance release:
1. Fixed bug relating to comparing file versions.
2. Fixed bug with redundant edit control

Version 5.22.1 (February 2000)
----------------------------
This is a maintenance release:
1. Serious bug with $FORCE-RESTART-WINDOWS fixed.
2. Tidied up IDE problem with icon creation.
3. Some corrections to help file.
4. Problem with disappearing uninstal.exe (under NT) fixed.

Version 5.22 (February 2000)
----------------------------
1. The batch command "IF ACTIVEDLL" is supported again. It will
   only work for Win32 DLLs.

2. New batch command: RESTART-WINDOWS - to shutdown Windows and 
   reboot the system

3. New reserved word: $CHECK-SYSDLL - to check whether a specified
   system DLL is in use, and, if so, to inform the user of this fact
   and to advise him/her to close down all running programs before
   proceeding with the installation

4. New reserved word: $CHECK-SYSDLL-MESSAGE - the message to be 
   displayed is any of the DLLs specified in $CHECK-SYSDLL is 
   in use

5. New reserved word: $STARTMENU-FOLDER - points to the full path
   of the "Start Menu" folder

6. New reserved word: $STARTUP-FOLDER - points to the full path of
   the "Startup" folder

7. Bug relating to flushing file buffers fixed.


Version 5.21.1 (December 1999)
--------------------------
1. Workaround for problematic versions of ctl3d32.dll on some Win95 systems

2. Better password protection for self-extracting EXEs

3. Tightening up of the Unzip code.

4. Miscellaneous optimisations


Version 5.21 (December 1999)
--------------------------
1. Can specify new source directory to SETUP.EXE in the first parameter,
   preceded by "@" - 
	e.g., setup @h:\server\client\install

   Please see the "introduction" section of the help file for restrictions.

2. New reserved word: $DISABLE-TARGETDIR-EDIT: to disallow changing the 
   edit field for the target directory
	* takes no parameter

3. Extension of $DISABLE-SOURCEDIR-EDIT - using it without any parameter 
   now defaults to use the code "disable"

4. New reserved word: $RUNDIR - points to the directory from which SETUP.EXE
   (or a ChiefPro self-extracting EXE) was run.

5. New reserved word: $RUN-DRIVE - points to the ROOT directory of the 
   directory from which SETUP.EXE (or a ChiefPro self-extracting EXE) was run.

6. Bug in the batch file command "DLLCOMMAND" fixed.

7. Can specify new parameter to SETUP.EXE ("/SMS") - to instruct SETUP.EXE
   not to terminate until the installation is complete or until it has been 
   aborted.


Version 5.20a (August 1999)
--------------------------
Small bug with long filenames fixed.


Version 5.20 (August 1999)
--------------------------
This is a consolidation of all the work on the full 32-bit version, which
is also updated to support Windows 2000.

From v5.20, ChiefPro-32 has gone fully 32-bit (no 16-bit binaries remain).

New features:
1. $SHORT-CUT and CREATE-SHORTCUT
	- you can now set the icon by pointing to an .ICO file as the 4th parameter
	
2. $ICON = to use parameters, add "|" after the <filename> (but before the semi-colon),
           and then add the parameter
             e.g.,  $ICON=notepad.exe|$dest\readme.now;Readme File;$GROUP
   * to do it from the IDE, add "|" to the "Icon Title" field (after the icon title) 
     and then add the parameter

3. Significant syntax change for $ICO and MAKEICON - please see the help file

NOTE: the changes in #2 and #3 are due to a change from using DDE conversations to
Shell links for creating icons. This should make icon creation faster, but it also
means that icon creation under Windows NT 3.x cannot be guaranteed to successful
unless the new shell has been installed.

4. New version of WINSTL32.DLL. This version is NOT compatible with *any* previous
   version of Chief's Installer Pro, so please note this point.

5. $DELETE-ICON is now obsolete

6. Bug in OCX registration routine fixed.

7. Extension of $TITLE (in readiness for Windows 2000). You can now (optionally) 
   add three other parameters to $TITLE - the publisher's name, the major version
   of the product, and the minor version of the product - i.e.,;
     e.g., $TITLE=Chief's Installer Pro v5.20;The African Chief;5;20

   These details will be added to the registry entries for your product's uninstaller.

8. Extension of $BANNER-MESSAGE. If you supply "CUSTOM" as the second parameter,
   you can now supply the X and Y coordinates of the banner as well. If you want
   the banner to appear at the bottom of the screen, then supply "-1" as the Y
   coordinate.

     e.g., $BANNER-MESSAGE=Chief's Installer Pro for Win32;CUSTOM;1;-1

9. New file format for UNINSTAL.LOG to cater for longer filenames under Win32
    (the uninstaller is still backward compatible with older log files).

10. Fixed bugs in UNC support.

11. New batch command: "IF WIN2000" - to check whether the user is running
    Windows 2000.



---------------------------------------------------------------------------
