     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.34a (May 2002)
-----------------------
Fixed a bug in makesfx.exe that made it not to recognise
registered users.

Version 5.34 (May 2002)
-----------------------
A bug fix and maintenance release.

Version 5.31 (February 2002)
--------------------------
1. New reserved word: "$NT-COMMON-ICONS" - to specify whether start
   menu icons should be installed in the "All Users" (common) folder,
   or under the current user's folders
   	e.g.
     	$NT-COMMON-ICONS=1

2. New batch command: "IF IS-ADMINISTRATOR" to ascertain whether 
   (under NT, Win2k, and WinXP) whether the current user has
   administrative privileges(see below also).
	e.g.
	IF IS-ADMINISTRATOR;SAY You must be the administrator!

3. New batch command: "IF NOT-IS-ADMINISTRATOR" to ascertain
   whether (under NT, Win2k, and WinXP) whether the current
   user has administrative privileges (see above also).
	e.g.
	IF NOT-IS-ADMINISTRATOR;SAY Please login as administrator!

4. New reserved word, "$ADMIN-PRIVILEGES", for use in SETUPINF.INF
   only. This is used to indicate whether the user must have
   administrative privileges in order to continue the installation.
   If this is set to "1" and the user does not have administrative
   privileges, the message specified in the string number "$#12"
   (in setupinf.inf) will be displayed, and the installation
   will terminate.
	e.g.
	$ADMIN-PRIVILEGES=1

5. Fixed problems with umlauts and other non-English characters.


Version 5.30 (February 2002)
--------------------------
1. Updated for greater compatibility with Windows XP
2. New batch command: "IF WINXP" - to ascertain whether we are
   running under Windows XP.

Version 5.29 (January 2002)
--------------------------
1. Additional (optional) parameter (default start directory) added to $SHORT-CUT.

Version 5.28 (May 2001)
------------------------------
1. Fixed bug relating to reporting the screen resolution
2. New batch file function: ScreenRes() - returns the screen 
   resolution in the format: width*height

Version 5.27 (April 2001)
------------------------------
Fixed bugs with respect to national character sets

Version 5.26 (March 2001)
------------------------------
1. New reserved word: $SET-DATADIR - permits setting a data directory
2. New reserved word: $DATADIR - specifies the files to go into the
   data directory, and also points to that directory
3. New reserved word: $SYSDATE - returns the current system date
4. New reserved word: $SYSTIME - returns the current system time
5. New reserved word: $NOW - returns the current system date and time
6. New batch command: CREATE-FONT - to create fonts
7. New batch file functions:
      SysDate() - returns the system date in format: year-month-day-dayofweek
      SysTime() - returns the system date in format: hour:min:sec:microsec
      Now() - returns the current system date + time


Version 5.25 (March 2001)
------------------------------
This is mainly a bug-fix release:
1. Fixed bug relating to self extracting EXEs
2. Fixed bug in the handling of "FOR" loops in batch files
3. Made some cosmetic changes

Version 5.24 (November 2000)
------------------------------
This is a bug-fix release:
* Fixed bug relating to pathnames under NT Server


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.
