/*  
 *  MasterBrowse 4.5 (w\ Installation Program V.4.5)
 *  Copyright 1993, 1994, Michel Forget
 *  Electric Storm Software
 *  
 *  R E L E A S E   H I S T O R Y
 *  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 *  
 *  Version       Release Date            
 *  -------       ------------            
 *
 *  Version 1.0       March 25, 1993 
 *  Version 2.0       April 28, 1993 
 *  Version 2.4         May 19, 1993 
 *  Version 2.5        June 02, 1993 
 *  Version 2.5a       June 03, 1993 
 *  Version 2.5b       June 04, 1993 
 *  Version 2.6        June 20, 1993 
 *  Version 2.6a       July 08, 1993 
 *  Version 2.6b     August 14, 1993 
 *  Version 2.8      August 30, 1993
 *  Version 2.8a  September 08, 1993
 *  Version 3.0   September 22, 1993
 *  Version 3.1   September 26, 1993
 *  Version 3.2     October 05, 1993
 *  Version 3.3    December 05, 1993
 *  Version 3.3b   December 10, 1993
 *  Version 3.3c   December 11, 1993
 *  Version 3.5     January 30, 1994
 *  Version 3.5a      March 10, 1994
 *  Version 3.6       March 25, 1994 (w\ Installation Program V.3.6)
 *  Version 4.0       April 18, 1994 (w\ Installation Program V.4.0)
 *  Version 4.1       April 29, 1994 (w\ Installation Program V.4.1)
 *  Version 4.2       April 30, 1994 (w\ Installation Program V.4.1)
 *  Version 4.4         May 04, 1994 (w\ Installation Program V.4.4)
 *  Version 4.5        June 29, 1994 (w\ Installation Program V.4.5)
 *
 *   If you would like to contact Electric Storm Software with bug reports,
 * suggestions, or comments, you can do so by using the following addresses:
 *
 * Internet:  mforget@elfhaven.ersys.edmonton.ab.ca
 *            ess@tibalt.supernet.ab.ca
 *
 *     Mail:  Michel Forget
 *            12209 Dovercourt Avenue
 *            Edmonton, Alberta
 *            CANADA
 *            T5L 4E1
 *
*/

    The list of bug fixes and new features that was included with previous
versions of MasterBrowse has been removed to save space.  Only recent
changes are shown in this file.  The documentation has, of course, been
updated to reflect all changes made to MasterBrowse since the first
version.  The list is in chronological order, so the new information is
at the end of the file.

MasterBrowse 4.0:

The new version of MasterBrowse was compiled with Sozobon C 2.00 (extended
by Jerry G. Geiger).  This results in a smaller executable, which operates
faster and uses far less memory than previous versions of MasterBrowse.

BUG FIX:      MasterBrowse now handles TAB expansion correctly.

NEW FEATURE:  MasterBrowse now allows wildcards in search strings.  The
              following UNIX wildcard characters are accepted:

              [] - Entering "b[ai]rd" would cause MasterBrowse to stop 
                   searching on the strings "bard" and "bird".

                   Entering "[a-h]og" would cause MasterBrowse to stop
                   searching on the strings "bog", "dog", "fog", and
                   "hog".  MasterBrowse would not stop searching on
                   "log", though, because the first letter of that
                   word is not within the accepted range.

              *  - Entering "work*" would cause MasterBrowse to stop
                   searching on the strings "work", "worker", "working",
                   "worked", and others.

              ?  - Entering "wor?" would cause MasterBrowse to stop
                   searching on the strings "word", "work", "worm", and
                   others.

              !  - This is the refusal operator!  Entering "[!a-k]og" would
                   cause MasterBrowse to stop searching on the word "log",
                   but ignore the words "bog", "dog", "fog", and "hog".

NEW FEATURE:  MasterBrowse now uses round radio buttons and checkboxes with
              crosses.

BUG FIX:      MasterBrowse will no longer crash while printing.  (This only
              happened in certain situations.)

REMOVAL:      In an effort to reduce the size of MasterBrowse, the use of
              compressed text files is no longer supported; this reduces
              the overall size of MasterBrowse 17K and reduces memory
              consumption by 92K (most of which is due to the new
              compiler).

NEW FEATURE:  The "Save Options", "Save Options As...", and "Load Options..."
              options are no longer found in the varous "options" dialog
              boxes.  They are now menu entries found under the "Window"
              menu.

BUG FIX:      MasterBrowse will no longer cause problems if your colour
              index settings are higher than the maximum number of colours
              available in the current resolution.  If this happens,
              MasterBrowse will simply use default colours.

NEW FEATURE:  MasterBrowse now allows you to control dialog boxes with the
              keyboard; hold down the Alternate key and press the key
              corresponding to the underlined letter in the button you want
              to select.

BUG FIX:      MasterBrowse will no longer crash if you select "Save Document
              Batch..." while progress displays are enabled.

BUG FIX:      MasterBrowse will no longer skip files when saving a document
              batch.  (This only happened if the document batch contained
              two files.)

BUG FIX:      MasterBrowse now handles iconification in medium resolution
              correctly.

MasterBrowse 4.1:

BUG FIX:      MasterBrowse will no longer refresh the screen if you try to
              move beyond the top or bottom of a document.

NEW FEATURE:  If you try to load a document that is already in memory,
              MasterBrowse will now warn you and ask you if the document
              should be loaded anyway.

BUG FIX:      MasterBrowse will no longer allow you to enter wildcards in
              the file selector (an upcoming version of MasterBrowse will
              have full wilcard handling).

BUG FIX:      If you try to load an empty file, MasterBrowse will warn
              you that the file is empty and abort the operation.

BUG FIX:      MasterBrowse will no longer allow you to scroll beyond
              the left boundary of a document.  (This was the result of
              a compiler bug.)

BUG FIX:      MasterBrowse will now always show the correct name for the
              clipboard, even if you load multiple clipboards.

NEW FEATURE:  MasterBrowse will no longer attempt to write to a window that
              has been hidden (shadowed) by Winx.

BUG FIX:      The installation program will no longer overwrite existing
              ROOT.ENV files; if there is a ROOT.ENV file on the disk
              already, MasterBrowse will simply append its own
              environment variables to the end of the file.

BUG FIX:      The installation program will now look in the \geneva
              folder for the GEM.CNF file if it does not find it in
              the root directory when installing MasterBrowse for
              Geneva.

BUG FIX:      The installation program will now correctly report the
              version of MasterBrowse that it is installing.

MasterBrowse 4.2:

[a failed attempt was made to solve the file selector problem]

MasterBrowse 4.4:

BUG FIX:      MasterBrowse will no longer request a disk swap when it is
              executed.  This problem was solved (for ESS-Code, actually,
              but the solution still applies) by the users of the
              MausNet.

NEW FEATURE:  MasterBrowse will now emulate the TOS 1.4 file selector for
              systems that have an earlier version of TOS.

MasterBrowse 4.5:

NEW FEATURE:  MasterBrowse now has even more powerful windowed dialog box
              editing capabilities.  The following keys can be used inside
              a windowed dialog box:
       
              UNDO                            = Exit (Cancel)
              Return                          = Exit (Done)
              TAB                             = Next Editable Field
              Control + TAB                   = Previous Editable Field
              Shift + Left Arrow              = Start Of Editable Field
              Shift + Right Arrow             = End Of Editable Field
              Shift + Up Arrow                = First Editable Field
              Shift + Down Arrow              = Last Editable Field
              Control + Left Arrow            = Start Of Previous Word
              Control + Right Arrow           = Start Of Next Word
              Shift + Backspace               = Delete From Start Of Field
              Shift + Delete                  = Delete To End Of Field

              Alternate + [UNDERLINED LETTER] = This will exit the dialog
                                                box as if you had clicked on
                                                the button containing the
                                                underlined letter.

NEW FEATURE:  MasterBrowse now has context sensitive online help, if you
              use the ST-Guide accessory.  If the accessory is installed
              on your system, pressing the Shift + HELP key will cause
              MasterBrowse to instruct ST-Guide to open a window with
              information relavent to your current position.  Since all
              of the information is external, this option does not affect
              the size of MasterBrowse at all, or how much memory it
              uses.  The entire MasterBrowse manual is available (accessed
              by entering the help system while you are NOT in a dialog
              box).

NEW FEATURE:  When marking a block, the SHIFT key can be used to "continue"
              a previously marked block.  This means that the start of the
              block will remain the same, and you are only adjusting where
              it ends.

NEW FEATURE:  MasterBrowse now has an "Edit" menu; "Clip Block" is now
              "Copy" and "Open Clipboard" is now "Paste".  This change
              was implemented so that MasterBrowse would be more compliant
              with existing (and future) standards.

NEW FEATURE:  MasterBrowse now has a "Delete" option under the "Edit"
              menu; it will delete the SCRAP.TXT file inside the
              clipboard folder.

NEW FEATURE:  The keyboard shortcut manager has been completely rewritten;
              you can now add and remove keypresses at will, and change the
              keyboard shortcut for ANY action (not just menu entries).
              MasterBrowse no longer makes any distinction between the
              left shift key and the right shift key.  The interface to
              the keyboard shortcut manager has also been rewritten; it is
              now much more user-friendly!
             
BUG FIX:      Selecting "Skip" in the colour configuration dialog box will
              no longer cause MasterBrowse to set that colour to white.

BUG FIX:      If the text or background colour is chnged, the window affected
              is now completely redrawn.

NEW FEATURE:  MasterBrowse now has a push/pop position feature; this can be
              thought of as a temporary bookmark.  You "push" (set) the
              position, then "pop" (unset and move to) the position.  This
              is much faster than setting a bookmark because it does not
              cause a dialog box to appear on the screen.

                                                   -Michel Forget
                                                    Electric Storm Software
                                                    June 29, 1994

