
          HISTORY FILE FOR CHIEF'S INSTALLER PRO FOR WIN16 AND WIN32
          -----------------------------------------------------------

Version 2.91 (July 1996)
------------------------
Bug in multi-disk installs fixed.


Version 2.90 (July 1996)
------------------------
1. New reserved word: $UPGRADE-VERSION - this is to indicate that the
   current installation is an upgrade version. In this case, the 
   installer will not abort if the available hard disk space is not
   as much as that on the $SPACE line.

   This command was implemented by request. Use with caution!

2. New reserved word: $EXEC-UNINSTALL - to allow the uninstaller to
   execute a program before starting uninstalling the files. The command
   takes the same syntax as $EXECWAIT-WINDOW

3. WINSTALL.DIR - in an effort to reduce the file clutter in the root
   directory of the first installation disk ($DISK1) all the ChiefPro
   files, except SETUP.EXE, can now be put in a subdirectory of the
   first disk. This subdirectory should be called WINSTALL.DIR.
   SETUP.EXE will still be in the root directory. When the user runs
   SETUP.EXE, setup will try to locate \WINSTALL.DIR and then start
   to operate from there.
   
   This feature is optional.

4. Extension of IF INPUT: to optionally take a default start string. 
   This start string must appear in brackets, IMMEDIATELY after the
   prompt.
    e.g.,

     if input "ChiefPro Directory" (C:\CHIEFPRO) SAY You entered INPUT
     if input "ChiefPro Directory" (C:\CHIEF\PRO)==C:\CHIEFPRO SAY INPUT

5. Changes to $INI (and the WRITEINI batch command):
	a. Quotation marks in the entry string will now be treated as literal
	b. if a literal semi-colon is desired, then use 2 hashes (i.e., ##)
	   to depict this - this will be converted automatically;

	e.g., $INI=C:\AUTOEXEC.BAT;user;SET PATH;%path%##$windir##$sysdir##$dest

   translates to
            [user]
	    SET PATH=%path%;c:\windows;c:\windows\system;c:\chiefpro

6. A number of bug fixes.

7. AutoCalc will now attempt to use the uncompressed sizes of any
   ZIP files listed in $DISK lines, and $UNZIP lines, in calculating
   the required disk space.

8. When a new project is created, AutoCalc will now automatically add the
   main ChiefPro binaries into the project, so that they will be copied to
   DISK #1 automatically. This facility is dependent on the ChiefPro files
   remaining in _exactly_ the same place as they were installed to. If you
   move the files to another place, please edit the AUTOCALC.INI file to
   point to the correct location.


9. New reserved word: $SOURCE-DRIVE
   This points to the drive from which the  installation took place 
   (i.e., the root directory of the directory returned by $SOURCEDIR).
   This reserved word returns only a drive letter plus a colon (e.g., A:).
   If the source directory is a UNC path name, then this reserved word 
   returns the root directory of that path (e.g., \\CHIEF_SERVER1\DRIVE_C). 
   In either case, there is no trailing back-slash.
 
   NOTE: You cannot assign any value to this reserved word. You can only use
   it within other commands/expressions.
 



Version 2.80a (April 1996)
-------------------------
 This is a bug-fix maintenance release, which consolidates the
 release version of v2.80 with the bug fix release (c_bug1.zip).
 It also fixes a problem with random GPFs.
 
Version 2.80 (March 1996)
--------------------------
1. A number of bugs fixed
2. $HIDE-OTHERS-PROGRESS (to prevent showing the entries being made into
   INI files and the registry).
3. New batch command: "IF ENV-VAR" - to check for the existence of an
   environment variable, and execute the specified command if it exists.
   The environment variable is returned in "ENV-VAR", which can be used
   in the command.

   Syntax = IF ENV-VAR <"variable"> <command [ENV-VAR]>
   e.g.,
   IF ENV-VAR "progdir" WRITEINF $TEMPDIR\WINSTALL.INF;$TARGET=ENV-VAR

4. New batch command: "IF GETINI". This command checks whether a 
  specified entry exists in an INI file, and, if so, executes the 
  specified command. If the entry exists, its value is returned in
  GETINI, which can be used in the command. If the INI file is not 
  found, or if no value exists for the entry (or the entry does not 
  exist) then the command is not executed. 
  
  Syntax =
   IF GETINI;<ApplicationName>;<KeyName>;<FileName>;<command [GETINI]>

  e.g.,
   IF GETINI;ChiefPro;HomeDir;$DEST\CHIEF.INI;SAY Entry = GETINI !!

5. New SLOVENE language DLLs


Version 2.60 (January 1996)
---------------------------
1. New batch command; "MAKEICON". This uses the same syntax as the "$ICO"
   reserved word. The command is for those occasions where you may need
   to create ICONS before calling a program (e.g., MS Setup for Win32s)
   which will itself reboot Windows. This command should be used VERY
   sparingly.

2. New batch command; "IF BITSPIXEL". This returns the number of bits 
   per pixel in respect of the display. Basically, this can be translated
   into the number of colors supported by the current display driver.
	4  = 16 colors
	8  = 256 colors
	16 = 64000 colors
	24 = 16.7m colors

	e.g., 
	   IF BITSPIXEL 8 SAY You have a 256 color display!
	   IF BITSPIXEL 22 SAY You have a True Color display!

3. New feature in SETUP.EXE - an INF file can now be passed as the first
   parameter to SETUP.EXE, preceded by a front slash (i.e., "/"). The
   file will be passed on to INSTALL.EXE as the INF file to use (instead
   of WINSTALL.INF). SETUP.EXE will remove the slash and append the 
   extension ".INF" to the parameter. The file MUST be on DISK #1 - it 
   will be copied to the TEMP directory, and then passed on to 
   INSTALL.EXE.

	e.g.,  SETUP /LAN
	- SETUP.EXE will look for an INF file called "LAN" or "LAN.INF", 
	(in that order), copy it to the TEMP directory, and then pass
	it to INSTALL.EXE as the INF file to use for the installation.

4. Bug in $LAN-SYSDIR fixed.
