home *** CD-ROM | disk | FTP | other *** search
- BOOT'R Revision History
-
-
- 03-12-95 ■ Version 2.12
-
- . Added a screen blanker to the BOOT'R button menu to allow
- users to stay at the button menu for long periods of time,
- using it as a menu interface for various configurations.
- This screen blanker is NOT a TSR, and only operates when
- BOOT'R is displaying its button menu. Default delay times
- for the screen blanker can be edited from the BOOT'R Editor's
- "Defaults" screen.
-
- . Added support for an "F3=Edit" to allow keyboard users
- to modify the file named on the highlighted button on the
- button menu.
-
- . Widened out the buttons on the button menu to 12 characters
- to make room for the new hot-keys. Widened out the entire
- dialog box to continue to allow room for up to 5 columns
- of buttons (45 total buttons or configurations).
-
- . Created "hot-keys" for the BOOT'R button menu. Assigned
- keys A through Z, 1 through 9, and ! through ( as
- available hot-keys for the button menu. This should make
- execution of the various configurations more accessible
- from the keyboard.
-
-
- 01-24-95 ■ Version 2.11
-
- . Enabled the use of the arrow keys to move between buttons
- on the button menu.
-
- . Fixed a minor cosmetic problem where the backdrop on the
- button menu was not being redisplayed after the first time
- a .BTR file is created.
-
- . Made a minor cosmetic change to the BOOT'R button menu
- by changing the slant direction of the text in back of
- the button menu.
-
-
- 01-14-95 ■ Version 2.10
-
- . Enabled BOOT'R to use XMS memory, if available. (For use
- in the DOS swapping routines.)
-
- . Added a new prelog delay screen to BOOT'R with a more
- attractive appearance.
-
- . Added a push-button menu to BOOT'R. When a user types "BOOTR"
- without any command line parameters, instead of executing the
- BOOT'R Editor, a dialog box containing push buttons will be
- displayed. Each push button will have the name of a
- configuration. Pushing the right mouse button when the cursor
- is over a push button will allow the user to edit the config-
- uration files. Pushing the left mouse button when the cursor
- is over a push button will launch BOOT'R with the configuration
- name specified.
-
- . Added a countdown to the BOOT'R "Waiting For Cache To Flush"
- screen to give users an indication of how long the delay
- process will last.
-
- . Fixed a display problem where the Filename #4 slot on the
- Prelog display screen would display the Filename #2 instead.
-
- . Added a custom exit procedure to be executed in the event
- that a Runtime error occurs.
-
-
- 10-19-94 ■ Version 2.05
-
- . Reduced the default prelog delay time to 3 seconds to comply
- with ASP standards. STSI is now an author member of the
- Association of Shareware Professionals!
-
-
- 07-09-94 ■ Version 2.04
-
- . No changes made.
-
-
- 06-28-94 ■ Version 2.03
-
- . Fixed a problem in the INSTALL.EXE program distributed
- with the previous version where a Runtime Error #3 would
- occur when Ok was selected to install BOOT'R. I/O checking
- was not disabled in the stIsDirectory routine that was
- being called to verify the validity of the directory.
-
-
- 06-24-94 ■ Version 2.02
-
- . Corrected a problem where the IsDirectory function
- was not correctly handling a directory with a
- trailing backslash.
-
- . Removed a redundant procedure that was checking for
- a configuration description when processing the .BTR
- file for statements to be written to the various
- configuration files.
-
- . Added a default description to the prelog display when
- none was entered in the .BTR file.
-
- . Corrected a problem where leading spaces (such as
- statements in a NET.CFG file) were not being preserved.
-
- . Added a command to clear the keyboard buffer before
- processing commands from a dialog box. This prevents
- problems if an extra key is accidentally pressed before
- a dialog box is displayed.
-
- . Fixed a problem where the BOOT'R Editor would run out of
- heap space when launched through BOOT'R. This problem
- appeared only when the available memory was above 450K.
- causing BOOT'R not to swap itself out during execution.
- Modified code to always swap when executing the BOOT'R
- Editor.
-
- . Added a clear-screen command to the end of the program
- when the /TEST parameter is being used. Screen was not
- being cleared properly after execution.
-
-
- 05-26-94 ■ Version 2.01
-
- . No changes made.
-
-
- 05-13-94 ■ Version 2.00
-
- . Clarified some of the error messages.
-
- . Added the new BOOT'R background to all displays.
-
- . Added automatic detection of DESQview, Windows, and
- OS/2, to prevent rebooting when running under a
- multi-tasker.
-
- . Changed the "TEST" parameter to "/TEST".
-
- . Added information boxes to replace the plain-looking
- information bars uses in previous versions of BOOT'R.
-
- . Added support for the new Pre-Reboot Delay parameter which
- provides a user-configurable delay to allow disk caches to
- finish writing data to the hard disk before rebooting.
-
- . Increased available stack space to 32,768, to allow enough
- stack space for procedures such as file copying, etc.
-
- . Terminated use of BOOTRWBT.COM program. New programming
- language allows internal use of commands necessary to
- reboot the machine.
-
- . Rewrote BOOT'R in a new programming language due to a
- couple of bugs found in the previous programming language
- which caused some obscure problems in BOOT'R. Problems
- that are fixed with this rewrite include the following:
- Lines longer than 121 characters were previously truncated
- when BOOTR.EXE wrote them to the configuration files.
- DOS environment variables, such as %PATH% or %USER% were
- written to the configuration file incorrectly.
-
-
- 10-25-93 ■ Version 1.11
-
- . No changes to BOOTR.EXE. Changes only to BOOTRED.EXE.
-
-
- 09-19-93 ■ Version 1.10
-
- . Added support to display the BOOT'R help screen if a "/H",
- "/h", "/?", or "?" is entered as the first parameter on the
- command line.
-
- . Modified code to use the .BTR filename as the configuration
- name to be displayed on the prelog screen instead of the
- configuration name stored internally in the .BTR file. This
- eliminates potential conflicts where the filename and the
- internal configuration name do not match.
-
- . Added date code to indicate the date of the last internal
- code change.
-
- . Added code to perform a cold boot if the warm boot fails,
- or if the BOOTRWBT.COM file can not be found.
-
- . Fixed problem where the configuration description would
- be displayed improperly if it was blank.
-
-
- 06-24-93 ■ Version 1.0 (Released To The General Public.)
-
-
- 06-24-93 ■ Version 0.8 (Internal BETA Version. Not Released.)
-
- . Eliminated using the swapping routine before issuing
- the command to reboot the system. (This eliminates the
- possibility of having a swap file left on the disk
- after rebooting.)
-
- . Eliminated using the swapping routine before issuing
- pre-reboot commands. (Much faster.)
-
- . Replaced all hard-coded references to COMMAND.COM with
- COMSPEC variable. (Also replaced System declarations.)
-
- . Changed second display line on prelog screen for unregistered
- copies of BOOT'R.
-
- . Added support for master registration numbers.
-
- . Changed the way Registration Names and Numbers are handled.
-
- . Removed references to RegistrationCity.
-
- . Combined all BOOTR.INI read routines into one sub-routine.
-
- . Added code to make sure that all opened files are at the
- beginning of the file.
-
- . Re-wrote entire BOOTR.INI read routine to prevent possible
- problems when reading this file. (Symptoms include hanging
- when reading the registration information.)
-
-
- 06-23-93 ■ Version 0.7 (Internal BETA Version. Not Released.)
-
- . Corrected a problem where the .BAK files were being created
- with a .BAB extension. (Wasn't calculating a new variable
- length after using the MidStr function.)
-
- . Added code to truncate the configuration description if
- it exceeds 41 characters.
-
- . Added support for temporary registration numbers.
-
- . Added code to truncate the beginning of the configuration
- filename, if the length exceeds 19 characters.
-
- . Added area on prelog screen to display the configuration
- description contained in the .BTR file.
-
- . Added area on prelog screen to display the configuration
- files that will be written by BOOT'R.
-
- . Revised BOOT'R prelog screen to present information in
- a more visually appealing format.
-
- . Added code to check for alternate command processors.
-
- . Added code to automatically execute the BOOT'R Editor
- if no command-line parameters are passed to BOOT'R.
-
- . Corrected a problem where the configuration files were
- not being written properly when BOOT'R was executed twice
- without rebooting. (Using the TEST option.) A file was
- inadvertently being left open after the configurations
- had been written, causing the first character of each
- line to be lost. (Weird.)
-
- . Removed unnecessary file variables.
-
- . Re-wrote .BTR file read/write routine to handle errors
- more gracefully. (Also reduced code size, and increased
- execution speed.)
-
- . Added a check to see if an old configuration file exists,
- before attempting to copy it to a .BAK file.
-
-
- 06-11-93 ■ Version 0.6 (Internal BETA Version. Not Released.)
-
- . Fixed a problem where the !End Section! label was being
- written to the configuration files.
-
- . Moved redundant routines to separate sub-routines to
- simplify code.
-
- . Modified BOOT'R subroutines to read old and new style
- BOOTR.INI files.
-
- . Added code to read the !End Section! fields in the
- new style .BTR files. This will allow embedded
- blank lines to appear in the configurations.
-
- . Added code to read {Description} field in the new
- style .BTR files.
-
- . Changed BOOT'R configuration file extensions to .BTR
- in order to prevent possible conflicts with other
- .INI files. (BOOTR.INI is still used to contain
- configuration information for BOOT'R.)
-
-
- 05-22-93 ■ Version 0.5
-
- . Trim leading and trailing spaces when registration
- information is read to compensate for potential
- problems when BOOTR.INI file is edited manually.
-
-
- 03-28-93 ■ Version 0.4
-
- . Fixed potential problem with BOOT'R closing files that
- may not have been opened previously.
-
- . Now using time stamp for all BOOT'R files to indicate
- the version number.
-
- . Compressed BOOTR.EXE file to reduce disk space
- requirements.
-
- . Removed beta designation from BOOT'R. No problems
- noted or reported.
-
-
- 02-20-93 ■ Version 0.3ß
-
- . Changed the way BOOT'R reads configuration information.
- Instead of reading through all the configurations in the
- BOOTR.INI file, separate .INI files are now maintained
- for each configuration. This speeds up the operation of
- BOOT'R substantially.
-
- . Added BOOT'R command line display area to error message
- screens. Command line is displayed only on those screens
- where it is relevant.
-
- . Added code to display error message if configuration
- specified on the command line does not exist. BOOT'R
- will not reboot the machine under this circumstance.
-
- . Modified command line display area on the prelog screen
- to only show "BOOTR" instead of the fully qualified path.
-
-
- 02-14-93 ■ Version 0.2ß
-
- . Added code to create .BAK files for all configuration
- files modified by BOOT'R. .BAK files are created in
- the same directory as the modified files.
-
-
- 02-07-93 ■ Version 0.1ß
-
- . Changed default BOOT'R path to C:\BOOTR.
-
- . Added external BOOTRWBT.COM file to perform a warm boot.
- (Internal compiler command was generating a cold boot on
- most machines, which was too slow.)
-
- . Speeded up the reading of the BOOTR.INI file.
-
- . Corrected a problem where BOOT'R would read additional
- information from the BOOTR.INI file and overwrite
- existing configuration information.
-
- . Added "Writing configuration files. Do NOT interrupt!"
- message.
-
- . Added "Reading BOOTR.INI file. Do NOT interrupt!" message.
-
- . Removed extra information from BOOT'R prelog screen to
- prevent any possible memory manager conflicts.
-
- . Added support to test BOOT'R operation without rebooting.
- If the second passed parameter on the command line is TEST,
- BOOT'R will update all files, but will not reboot the
- machine. Example: BOOTR NOVELL TEST
-
- 01-26-93 ■ Version 0.0ß
-
- . Added background to error message screens.
-
- . Fixed problem where [REBOOT] section code was reading
- a blank line.
-
- . Added [REBOOT] section to BOOTR.INI file. This section
- allows a command or sequence of commands to be executed
- prior to rebooting the machine. This feature is
- necessary to force the flushing and disabling of disk
- caches that use write-caching.
-
- . Added help and error message screens.
-
- . Added support for up to five different files under
- each configuration.
-
- . Added support to read various [????????] configuration
- sections of the BOOTR.INI file.
-
- . Added [DELAYS] section to BOOTR.INI file.
-
- . Added [REGISTRATION] section to BOOTR.INI file.
-
- . Added support to read BOOTR.INI file.
-
- . Initial coding on BOOT'R begun.
-
-