home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / bootr205.zip / BOOTRED.REV < prev    next >
Text File  |  1994-10-19  |  18KB  |  421 lines

  1.                       BOOT'R Editor Revision History
  2.  
  3.  
  4. 10-19-94 ■ Version 2.05
  5.  
  6.            . Added significant improvements to the monochrome video
  7.              support.
  8.  
  9.            . Reduced the default prelog delay time to 3 seconds to comply
  10.              with ASP standards.  STSI is now an author member of the
  11.              Association of Shareware Professionals!
  12.  
  13.  
  14. 07-09-94 ■ Version 2.04
  15.  
  16.            . Fixed a problem where the Tab character (#9) was not being
  17.              properly converted to space characters when a file was
  18.              loaded or imported into the editor.  Created a work-around so
  19.              that a tab character is converted into the number of spaces
  20.              specified as the Tab-To-Spaces default, located on the
  21.              new Editor Options screen.
  22.  
  23.  
  24. 06-28-94 ■ Version 2.03
  25.  
  26.            . Fixed a problem in the INSTALL.EXE program distributed
  27.              with the previous version where a Runtime Error #3 would
  28.              occur when Ok was selected to install BOOT'R.  I/O checking
  29.              was not disabled in the stIsDirectory routine that was
  30.              being called to verify the validity of the directory.
  31.  
  32.  
  33. 06-24-94 ■ Version 2.02
  34.  
  35.            . Fixed a potential problem when a file was loaded or
  36.              inserted into the text being edited.  If a ^Z (end of file
  37.              marker) existed at the end of the loaded (or inserted) file,
  38.              the BOOT'R Editor would write it to the .BTR file, and in
  39.              essence, would eliminate any later files that the BOOT'R
  40.              Editor attempted to write to the .BTR file.  Modified the
  41.              code to strip any ^Z characters from the string to be
  42.              written before actually writing it to the disk.
  43.  
  44.            . Added an "F1=Help" string to the bottom of the screen to
  45.              inform users of the availability of the help system.
  46.  
  47.            . Changed the header on the New Configuration screen to
  48.              "Enter Configuration Filename" instead of "Enter BOOT'R
  49.              Filename".
  50.  
  51.            . Fixed a problem where the BOOT'R Editor would trim leading
  52.              spaces off of text when reading it from the .BTR file into
  53.              the editing screen.
  54.  
  55.  
  56. 05-26-94 ■ Version 2.01
  57.  
  58.            . Fixed intermittent problem with the Help system.  Calling
  59.              up the Help Topic Index would not always allow a topic to
  60.              be selected for viewing.
  61.  
  62.  
  63. 05-13-94 ■ Version 2.00
  64.  
  65.            . Modified print dialog box to allow the entry of strings
  66.              in the filename field up to 127 characters.  Previous
  67.              limit was set at 30.
  68.  
  69.            . Set up global error handling for dialog boxes.
  70.  
  71.            . Updated documentation file, and added context-sensitive
  72.              help.
  73.  
  74.            . Rewrote the BOOT'R Editor in a new programming language.
  75.              The new color scheme is CGA compatible.
  76.  
  77.  
  78. 10-25-93 ■ Version 1.11
  79.  
  80.            . Added extra code to make sure that the Configuration
  81.              name can only be 8 characters long, with a 3 character
  82.              extension.
  83.  
  84.            . Forced the BOOT'R Editor to use a full path along with
  85.              the configuration name to make sure that files were 
  86.              being saved properly.
  87.  
  88.            . Fixed a problem where the BOOT'R Editor was not warning
  89.              users about changes to an open configuration before
  90.              attempting to close it when a new configuration was 
  91.              created.
  92.  
  93.            . Fixed problem(s) where the BOOT'R Editor was not always
  94.              saving the configuration file under the correct name.
  95.  
  96.  
  97. 09-19-93 ■ Version 1.10
  98.  
  99.            . Modified code to use the .BTR filename as the configuration
  100.              name to be assigned when a .BTR file is read, or as the
  101.              configuration name to be written to the first line of the 
  102.              .BTR file
  103.  
  104.            . Added support for the BOOT'R Editor to recognize
  105.              valid registration numbers and either confirm that
  106.              a valid number was entered, or issue an error message
  107.              of an invalid number.  Also added support for the
  108.              BOOT'R Editor to recognize temporary registration numbers
  109.              for credit card users.
  110.  
  111.            . Added an exiting confirmation box to the BOOT'R
  112.              Editor.
  113.  
  114.            . Fixed a problem where the editor was not always
  115.              properly redrawing the screen after text was 
  116.              pasted using a SHIFT-INSERT.
  117.  
  118.            . Fixed potential problem where the open and delete
  119.              file routines would not always change to the proper
  120.              directory when the user entered a manual full path
  121.              file name.  Problem was due to recursion.
  122.  
  123.            . Fixed potential problem where the BOOT'R Editor
  124.              may not have been adding a carriage return and 
  125.              line feed sequence to the end of each line when
  126.              printing the 4th and 5th file text groups.
  127.  
  128.            . Added a "STACK 8192" statement to avoid potential
  129.              problems with "Out of stack space" error messages.
  130.  
  131.            . Gave the BOOT'R Editor a major facelift!  Screens
  132.              are more organized, and less likely to cause 
  133.              confusion.  Updated the open and delete file routines
  134.              with enhancements to accept a fully qualified path
  135.              typed in by the user.
  136.  
  137.            . Changed exit command on menu to read "Exit BOOT'R 
  138.              Editor" instead of "Exit BOOT'R".
  139.            
  140.            . Reduced code size by adding three new control 
  141.              arrays.  (One for filenames on the File List
  142.              screen; One for edit buttons on the File List
  143.              screen; And one for Pre-Reboot Instructions on
  144.              the Defaults Reboot screen.)  Updated code to
  145.              reflect new arrays.
  146.            
  147.            . Fixed problem where a change in the third, fourth,
  148.              or fifth filename fields on the File List screen
  149.              was not generating a Configuration Changed warning
  150.              message.
  151.  
  152.  
  153. 06-24-93 ■ Version 1.0  (Released To The General Public.)
  154.  
  155.  
  156. 06-24-93 ■ Version 0.8  (Internal BETA Version.  Not Released.)
  157.  
  158.            . Corrected slight discrepancy in registration infor-
  159.              mation on Register screen.
  160.            
  161.            . Added commands to trim any leading or trailing 
  162.              spaces from the PreReboot Instruction fields when
  163.              they lose the focus.
  164.            
  165.            . Added commands to highlight the PreReboot Instruc-
  166.              tion fields when they receive the focus.
  167.            
  168.            . Added "Reboot1=" through "Reboot4=" strings to the
  169.              beginning of the Reboot commands in the BOOTR.INI
  170.              file.
  171.  
  172.  
  173. 06-24-93 ■ Version 0.7  (Internal BETA Version.  Not Released.)
  174.  
  175.            . Moved help screen up one line to center it.
  176.            
  177.            . Added BOOT'R Help screen that can be accessed from
  178.              the Help menu.  (Requires BOOTRED.HLP.)
  179.            
  180.            . Added registration information screen that can be
  181.              accessed from the Help menu.
  182.  
  183.            . Added error trapping code to Copy Configuration
  184.              routine.
  185.            
  186.            . Added command to perform copy routine for Copy
  187.              Configuration menu option.
  188.  
  189.            . Added a check to the Open FileName field to see if 
  190.              filename exists in current directory when ENTER is 
  191.              pressed.  If it does exist, the BOOT'R Editor 
  192.              attempts to open it.  If the file does not exist, 
  193.              the BOOT'R Editor advances the cursor to the File
  194.              List Box for manual selection.  (Copied routine to 
  195.              Copy Configuration and Delete Configuration proce-
  196.              dures.)
  197.            
  198.            . Added a warning message after a copy routine is 
  199.              completed.  Warning informs users that a configura-
  200.              tion file must be edited and re-saved before it can
  201.              be successfully used with BOOT'R.  Failure to do so
  202.              could result in operational errors.
  203.            
  204.            . Corrected problem where the BOOT'R Editor issued an
  205.              error message that a configuration had not been
  206.              saved, even though Save had just been selected.  
  207.              (This only occurred when one of the filename fields 
  208.              on the File List screen had been changed.)
  209.            
  210.            . Added code to make the BOOT'R Editor convert a 
  211.              filename field (on the File List screen) to UPPER 
  212.              CASE, if Save is selected, and the cursor remains in
  213.              an active filename field.
  214.            
  215.            . Corrected problem where the ESC key did not invoke a
  216.              "Cancel" event on the New Configuration screen.
  217.            
  218.            . Added code to make the ENTER key act as a TAB key.
  219.              This allows users to press ENTER instead of TAB 
  220.              when they want to move to the next field.  (Does not
  221.              apply on file and directory list boxes.)
  222.            
  223.            . Fixed problem where the first field on the pre-
  224.              reboot settings screen was not receiving the focus
  225.              when it was accessed for a second time.
  226.            
  227.            . Corrected problem with tab index on defaults and
  228.              pre-reboot setting screens.
  229.            
  230.            . Added code to printing routine to make sure that a
  231.              line feed is issued after every line is printed.
  232.            
  233.            . Verified that all file read routines were checking
  234.              for the existence of a file before attempting to
  235.              open or read it.
  236.            
  237.            . Added "About" screen that can be accessed through
  238.              the Help menu.
  239.            
  240.            . Fixed problems where the file list dialog box was 
  241.              not being hidden when the editor was loaded, and the
  242.              editor was not being hidden when the Load Text 
  243.              screen was loaded.
  244.            
  245.            . Added code to always hide the main menu after a user
  246.              selects an option from the menu.
  247.            
  248.            . Added a command to issue a form feed after printing
  249.              configuration information.
  250.            
  251.            . Added code to send complete configuration infor-
  252.              mation to printer.
  253.            
  254.            . Added code to disable the filename field on Printing 
  255.              screen until "File" is selected as the "Print To:" 
  256.              type.
  257.  
  258.            . Fixed problem where the BOOT'R Editor was attempting
  259.              to read the BOOTR.INI file upon initial loading of
  260.              the program.  This caused an error message and term-
  261.              ination of the program if the file BOOTR.INI did not
  262.              exist.  (Screen command was referenced in opening
  263.              code, causing an implicit loading of the editing 
  264.              form.)
  265.            
  266.            . Edited routine used to write .BTR files.  Modified
  267.              code to add a line feed after each carriage return
  268.              when writing lines that were enclose in a text box.
  269.            
  270.            . Changed name of executable file from BOOTR.EXE to
  271.              BOOTRED.EXE.
  272.            
  273.            . Fixed problem where a .BTR extension was being added
  274.              to the Configuration Name field inside a .BTR 
  275.              configuration file.
  276.            
  277.            . Added routine to clear the screen after exiting 
  278.              from the BOOT'R Editor.
  279.  
  280.  
  281. 06-11-93 ■ Version 0.6  (Internal BETA Version.  Not Released.)
  282.  
  283.            . Rewrote routine to load an existing text file into
  284.              the BOOT'R editor.  Added a missing close file 
  285.              statement.
  286.            
  287.            . Fixed problem where editor text was not reappear-
  288.              ing when it was being edited for a second time.  
  289.              (Only occurred after opening a file and editing
  290.              the text.)
  291.            
  292.            . Rewrote entire ReadBTRFile routine to fix problems
  293.              with hanging when attempting to open an existing
  294.              file.
  295.            
  296.            . Modified File List screen to display a constant 
  297.              non-changing title.  Added a separate line to 
  298.              display the configuration name and description.
  299.            
  300.            . Modified Change Description screen to allow users 
  301.              to also change the configuration name.
  302.            
  303.            . Added include file statement to Change Description
  304.              screen.  This fixed two problems where (1) changes 
  305.              to the configuration description were not being 
  306.              saved to the configuration file, and (2) the BOOT'R
  307.              Editor was not warning the user to save changes if
  308.              only the configuration description had changed.
  309.            
  310.            . Added integer variable "OpenFileNumber" to help the
  311.              BOOT'R Editor detect which file was being opened for
  312.              reading.  This fixed a problem where text could not
  313.              be loaded into the editor more than once in a 
  314.              session.
  315.            
  316.            . Added code to allow users to load a text file into
  317.              the editor.  This allows users to import their 
  318.              current configuration files without needing to 
  319.              retype them.
  320.            
  321.            . Added code to place less than (<) and greater than
  322.              (>) signs around the filenames within the .BTR 
  323.              files.
  324.            
  325.            . Changed WriteBTRFile code to write a filename to the
  326.              .BTR file, even if no text is to be written within
  327.              the file.
  328.            
  329.            . Located and removed corruption which occurred after
  330.              importing and modifying "Load Text" form.
  331.            
  332.            . Added and modified form that will be used to load
  333.              text from a random file into the BOOT'R editing 
  334.              screen.
  335.            
  336.            . Added routine to write .BTR files from the BOOT'R
  337.              Editor.
  338.            
  339.            . Added integer variable to find out whether or not 
  340.              any part of a complete configuration had been 
  341.              changed prior to closing it.  Used variable to warn
  342.              users of an unsaved configuration before allowing 
  343.              them to close the configuration.
  344.            
  345.            . Set integer variable to find out whether or not text
  346.              had been changed in the editor before exiting.  Used
  347.              variable to warn users of unsaved text before 
  348.              exiting from the editor.
  349.            
  350.            . Added code to save editor text to a corresponding 
  351.              string variable when save is chosen from the BOOT'R
  352.              editing screen.
  353.            
  354.            . Added code to read .BTR files in the BOOT'R Editor.
  355.            
  356.            . Added code to dynamically change the text displayed
  357.              in the help field on the "New Configuration" screen
  358.              based on the currently selected field.
  359.            
  360.            . Fixed problem where using a text box as a multi-
  361.              line label allowed the user to select and delete the
  362.              internal text using the mouse, even though no tab-
  363.              stop property was set to the item.  Changed all text
  364.              boxes to labels to prevent future problems.
  365.            
  366.            . Fixed Logo Screen problem where clicking on the 
  367.              logo screen would cause it to have a shadow, only
  368.              to disappear once another form was selected.  
  369.              Shadow now appears all the time.
  370.            
  371.            . Added Copy Configuration option to main menu to
  372.              allow users to copy configuration files and 
  373.              information from one .BTR file to another.
  374.            
  375.            . Added support for Cut (CTRL+X), Copy (CTRL+C), 
  376.              Delete (DEL), and Paste (CTRL+V) routines within
  377.              editor.
  378.  
  379.            . Added options to menu within editor to allow 
  380.              keyboard users to maximize or reset the editing
  381.              window size.
  382.            
  383.            . Added maximize button to editor screen to allow 
  384.              mouse users to maximize the editing window.
  385.            
  386.            . Added configuration filename to lower right corner 
  387.              of editor screen.
  388.            
  389.            . Added code to automatically add .BTR extension 
  390.              to configuration name if user neglects to add it.
  391.            
  392.            . Added configuration description to title bar of file
  393.              list screen and editor screen.  If configuration
  394.              description is not available, configuration filename
  395.              is used.
  396.  
  397.            . Added code to set default values after reading the
  398.              BOOTR.INI file if the values in the file were blank.
  399.            
  400.            . Added "RegistrationName=" and "RegistrationNumber="
  401.              to BOOTR.INI file.  Updated code to read and write
  402.              the BOOTR.INI file in the new format.
  403.            
  404.            . Added code to read and write the BOOTR.INI file.
  405.            
  406.            . Added hotkeys to Edit? buttons on the File-List form.
  407.            
  408.            . Changed text and button colors on the File-List form.
  409.            
  410.            . Added register screen for users to register their
  411.              copy of BOOT'R.
  412.            
  413.            . Created menu layout, new configuration screen, open
  414.              file screen, and delete file screen.
  415.            
  416.            . Started initial coding on a user-friendly editor           
  417.              for BOOT'R.
  418.            
  419.  
  420.  
  421.