SVInstal Version 2.0 features:


SVI_BLD2
--------
"Disk Space Required" option.
  - Under the new 'options' button, you can set up SVInstal
    with the minimum disk requirement for your application.
    Select 'Options' from the main SVI_BLD2 screen, check
    the 'check minimum disk space' checkbox and enter a value,
    in megabytes, into the edit box. When SVInstal starts up
    it will display this information to the user. SVInstal
    checks the destination disk for required space before 
    beginning to install.

"Bulk Load" 
  - This button allows you to quickly enter multiple filenames
    into the "Files to be installed" listbox. Clicking on the
    "Bulk Load" button brings up a standard file dialog box.
    Select the filenames you wish to add (up to 300) then click 
    on "OK" to load them.



SVI2
----
SVInstal version 2.0

New Look
  - SVI2 presents itself with the popular '3D' type of windows
    controls for a more polished look.

Changeable background for dialog box.
  - As SVInstal starts up, it looks for a file named BKG.BMP which
    is an 8x8 bitmap. If found, it loads this bitmap as the brush
    to be used for the dialog background. If it fials to find the
    bitmap file it uses an internal pattern.

Progress gauges.
  - There are two bar type progress gauges on the main screen.
    One shows the copy progress (0-100%) of the current file
    copy operation. The second shows overall installation 
    progress.

"Disk Space Required"
  - You can now tell your user how much disk space your application
    is going to need. (see SVI_BLD2 above) SVI2 checks that the
    destination disk that the user selects has enough room for 
    your programs.

Network support added (commercial version only)
  - Support for installing network applications has been added
    in Version 2. The network support basicaly boils down to just
    selecting one of three '.SVI' files to determine what files 
    to install where. SVI2_NET prompts the user to select from
    one of the install types here:
	- stand alone - as before, installs to local hard drive.
	- network server - reads SVISERVE.SVI to install files
          to a server device.
	- network client - reads SVICLIEN.SVI (from the already
          installed server directory) and installs files specific
          to the client. 
    This system assumes you need to install most files on the 
    server and some specific files on the client's local machine.
    
Overwrite prompt removed
  - The Overwite prompt checkbox has been removed from the SVI2
    main screen. If SVI2 encouters the condition where it will
    be overwriting existing files with the same names, it puts
    up a standard overwrite prompt dialog box. The user can
    select 'YES' to just overwrite the current file, 'YES to ALL'
    to overwrite all existing files, 'NO' to not overwrite the
    current file or 'CANCEL' to abort the installation.

New file limit
  - You can now install up to 500 files. The lenght of the 
    files-to-be-install listbox entry has been raised from
    32 characters to 80. 
    (ie: 2:\data\test\longfile.nam,Long Description) 

Faster
  - The file de-compress function is now twice as fast as it
    was in previous versions. ( a test file that took 34 sec
    before, now installs in 14 sec)

Smaller
  - Even with all the new features added to SVInstal, the program
    that you put onto your distribution diskette is smaller than
    it was before.

  

Compres2
--------
Faster
  - Both compression and de-compression have been speeded up
    by a factor of TWO, while still retaining excellent 
    compression ratios. 

Release notes and Bug Fixes
----------------------------
2.02 - destination file specification > 40 characters clobber
       source file information. July 13, 1993


2.03 - July 1993
       Added an "Installation Complete" message box at the end
       of the install.
       
       Readme.txt (the one that pops up) - this file is read from
       the distribution disk. If you have a multi-disk install,
       the system will look on your last disk. If the system can
       not find the readme.txt file on the current disk, it will
       prompt the user to put in disk 1.

       Support of icon files (.ico) has been added.  

       Syntax for entering into file-to-be-installed listbox:

       filename[,icon description][, icon file]

       Examples:

       SVINSTAL.EXE	- will use SVINSTAL as icon desc and get
                          icon from the .exe file.

       SVINSTAL.EXE,Super Installer  - will use "Super Installer"
                          as the icon desc and get the icon from 
                          the .exe file.

       SVINSTAL.EXE,Super Installer,super.ico  - will use "Super 
                          Installer" as the icon desc and get the 
                          icon from the file super.ico.
 
       NOTE: You cannot specify an ico file without specifing icon
             description text. (ie SVINSTAL.EXE,super.ico won't work)

 
2.04 - Very LARGE decompression followed by a switch of disks, caused 
       "Cannot read from drive A:" error. This was caused by Windows 
       discarding some resources to make room for the decompress. When 
       Windows needed the resource again - the SVInstal.exe was not in
       the drive - kaboom. This is fixed in 2.04.      


---------------------------------------------------------------------------
SVInstal Version 2.1 features:
------------------------------

AfterFile - You can now specify a program to be run upon completion
            of the installation. Under Options in SVI_BLD2, there is
            a place to enter a program name. SVInstal will run this 
            program at the end of the installation. This could be used
            for various purposes:
		- data initialization
		- setting up Windows associations (see example assoc.c)
                - change one or more files to be 'Hidden'
		- etc.
            The program to be run must have been installed as part of
            the installation. Soft Ventures supplies an example, in C,
            that sets a Windows association for '.SVI' files. If you
            would like Soft Ventures to write a custom AfterFile just
            call (403) 278-1681 for a quote.   


Re-Direct some files to the Windows directory - You can have SVInstal put 
            most of your files to the default directory, but redirect
            specific files to the Windows directory. 
            For example you may wish to install a program that changes
            a user's screen saver (SVSC.exe) into a directory
            called \SV, but have SVInstal send your screen saver files
            to the Windows directory so Windows will find them. 

            This is accomplished in Version 2.1 by simply putting "(W)"
            in front of the filename.

		In the files to be installed listbox:

                SVSC.EXE,Screen Saver Changer    <- This will install
                                                    into the directory you
                                                    specify in SVI_BLD.

                (w)SVSample.SCR            <- This file will be installed
                                              into the Windows directory.
              

Source device - SVInstal will default to the device that it was started from 
                (A: or B:).


Compress extension - Compress now only changes the last character of the file
                extension. ABC.EXE -> ABC.EX~ This allows you to compress 
                several files with the same name but different extensions.

If you do not want a program group, you can just blank out the program group
                name field in SVI_BLD2. Once saved it will change the blank
                to a dot("."). SVInstal 2.1 will sence this and disable the
                make program group checkbox.