home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR13 / ZIPR412A.ZIP / ZIFEDIT.REV < prev    next >
Text File  |  1993-10-24  |  32KB  |  884 lines

  1.              ZIF Editor Revision History
  2.  
  3.  
  4. 10-24-93 ■ Version 2.12a
  5.  
  6.            . Fixed problems with the Browse for Compressed File
  7.              Directory screen being off-centered, and pressing
  8.              Cancel unexpectedly terminating the program.  Fixed
  9.              potential problems on the Browse for Program screen.             
  10.  
  11.            . Fixed problem introduced in version 2.12 where the
  12.              Executable Filename was not being copied to the 
  13.              Compressed Filename field on the Compression Options
  14.              Screen, and the Program Directory was not being 
  15.              copied to the Compressed File Directory field on the
  16.              Compression Options screen.  This could result in
  17.              ZIP'R issuing an error message that the program 
  18.              directory did not exist.
  19.  
  20.            . Fixed potential problem where the open and delete
  21.              file routines would not always change to the proper
  22.              directory when the user entered a manual full path
  23.              file name.  Problem was due to recursion.
  24.  
  25.  
  26. 09-14-93 ■ Version 2.12
  27.  
  28.            . Fixed minor problem where .IN was being appended to
  29.              the end of the .OUT filename field when TAB or ENTER
  30.              was pressed.
  31.  
  32.            . Added code to set the default value to 1 for the
  33.              maximum concurrent users of a program if the field
  34.              read from the .ZIF file is blank.
  35.  
  36.            . Added code to automatically append a colon and a 
  37.              backslash ":\" on the paths screen if there is only
  38.              one character present in the field.
  39.  
  40.            . Altered size of Help screen to fit within the bounds
  41.              of the new menu format.
  42.  
  43.            . Fixed tab order index on network options screen.
  44.  
  45.            . Fixed a problem where "*.IN" and "*.OUT" were not 
  46.              always being used as the default pattern on a 
  47.              delete operation.
  48.  
  49.            . Increased the STACK statement in the internal code
  50.              to avoid "Out of stack space" error messages.
  51.  
  52.            . Rewrote routines to read the ZIPR.INI file and the
  53.              individual .ZIF files.  New routines are more 
  54.              bullet-proof against error.
  55.  
  56.            . Combined several screen to reduce the size of the 
  57.              code.
  58.  
  59.            . Added features to the open and delete file screens
  60.              to make it automatically change to a different
  61.              drive and directory when a user enters a manual
  62.              path and/or filename.
  63.  
  64.            . Made drastic modifications to the appearance of
  65.              the ZIF Editor.  Created a solid background to 
  66.              replace the old, textured look.  Changed all forms
  67.              and corresponding code to respond properly to the
  68.              new interface.
  69.  
  70.            . Fixed a potential problem where parameters were
  71.              being written to the .ZIF file in UPPER CASE.
  72.  
  73.  
  74.  
  75. 08-14-93 ■ Version 2.11
  76.  
  77.            . Fixed a problem on the Compression Options screen
  78.              where the options ZIP0, ZIP1, ZIP2, ZIP3, and ZIP4
  79.              were not being added to the Compression Type list
  80.              box when Use Advanced Options was checked.
  81.  
  82.  
  83. 07-05-93 ■ Version 2.1
  84.       
  85.        . Changed exit command on menu to "Exit ZIF Editor" 
  86.          instead of "Exit".
  87.        
  88.        . Removed the ability to use the ENTER key to access
  89.          the Save button from the IN DOS Commands and OUT
  90.          DOS Commands text boxes on the .IN and .OUT editing
  91.          screens.  This caused a problem since users might 
  92.          not be able to enter a multi-line .IN or .OUT file.
  93.        
  94.        . Added code to write "RegistrationName=" and 
  95.          "RegistrationNumber=" prefixes before the Registra-
  96.          tion Name and Number in the ZIPR.INI file.  Added
  97.          code to make sure that the ZIF Editor can read 
  98.          both old and new formats of these two fields.
  99.        
  100.        . Removed unnecessary variable declarations to 
  101.          reduce code size.
  102.        
  103.        . Combined all three Delete File screens into one
  104.          common screen to reduce code size.  (Compressed
  105.          size reduced by about 3K.)  Updated code to 
  106.          reflect common screen.
  107.        
  108.        . Combined all three Open File screens into one 
  109.          common screen to reduce code size.  (Compressed
  110.          size reduced by about 3K.)  Updated code to 
  111.          reflect common screen.
  112.        
  113.        . Added a control array to the Default Paths screen
  114.          to reduce code size.
  115.        
  116.        . Hid the main menu from view when any other screen
  117.          is available for editing.
  118.        
  119.        . Fixed problem where the Browse Program routine was
  120.          calling the wrong path statement when checking for
  121.          the validity of a filename.
  122.        
  123.        . Added code to allow the ENTER key to function as a 
  124.          TAB key in most fields, excluding file and directory
  125.          list boxes.
  126.        
  127.        . Modified code to add a linefeed after each carriage
  128.          return when writing a .IN or a .OUT file.
  129.  
  130.  
  131. 06-12-93 ■ Version 2.0
  132.  
  133.        . Released as Version 2.0 with ZIP'R Version 4.0
  134.  
  135.  
  136. 06-12-93 ■ Version 1.8  (Internal BETA version.  Not released.)
  137.     
  138.        . Added a Clear Screen command to the File Exit 
  139.          routine to erase the screen before returning to
  140.          the operating system or a DOS prompt.
  141.        
  142.        . Fixed problem where using a text box as a multi-
  143.          line label allowed the user to select and delete the
  144.          internal text using the mouse, even though no tab-
  145.          stop property was set to the item.  Changed all text
  146.          boxes to labels to prevent future problems.
  147.        
  148.        . Fixed Logo Screen problem where clicking on the 
  149.          logo screen would cause it to have a shadow, only
  150.          to disappear once another form was selected.  
  151.          Shadow now appears all the time.
  152.        
  153.        . Added code to set ZIPR.INI file defaults if any
  154.          entries are blank after reading the file.
  155.  
  156.  
  157. 06-04-93 ■ Version 1.7  (Internal BETA version.  Not released.)
  158.  
  159.        . Created subroutines with common code to reduce
  160.          code size and simplify.
  161.  
  162.        . Shortened form names to decrease code size and
  163.          alleviate memory problems.
  164.  
  165.        . Added code to change the mouse cursor to a smiley
  166.          face when forms are loading, or events are being
  167.          processed.  This indicates to the user that the
  168.          ZIF Editor is in the process of performing a set of
  169.          instructions.
  170.  
  171.        . Issued a call to read the ZIPR.INI file each time
  172.          the settings are accessed from the main menu, 
  173.          instead of reading the file only when the form is
  174.          loaded for the first time.
  175.  
  176.        . Added code to warn users before performing a delete
  177.          file operation.
  178.        
  179.        . Changed the way the .HLP file is loaded.  Since 
  180.          this file is pre-formatted, it can be loaded as a 
  181.          single string.  (Much faster.)
  182.  
  183.        . Added error trapping when users attempt to type a
  184.          full path in the open or delete filename field.
  185.  
  186.        . Added code to trim any potential spaces from the 
  187.          beginning or end of the Registration Name, 
  188.          Registration Number, Prelog Delay, and Epilog Delay
  189.          fields.
  190.  
  191.        . Changed code to copy the program directory to the
  192.          compressed file directory field each time the
  193.          program directory loses the focus, as long as the
  194.          "Use Alternate Directory..." checkbox is not 
  195.          checked.
  196.  
  197.        . Added check to make sure that help file exists 
  198.          before attempting to display in help screen.
  199.  
  200.        . Added help screen with general information about the
  201.          ZIF Editor.
  202.  
  203.        . Added registration information screen with instruc-
  204.          tions on how to register ZIP'R and the ZIF Editor.
  205.  
  206.        . Added code to automatically append a backslash to 
  207.          compression path entries if one is not present.
  208.  
  209.        . Added code to read and interpret AlternateDIR field 
  210.          from old style ZIF files.
  211.  
  212.        . Added error trapping when the ZIF Editor attempts to
  213.          access a floppy drive that is not ready.  If the ZIF
  214.          Editor detects that the drive is not ready, it 
  215.          changes the drive back to the default.
  216.  
  217.        . Added code to trap the [ENTER] key when a file list
  218.          box is selected.  If a file is not highlighted, the
  219.          [ENTER] key will highlight it.  Once a file is 
  220.          highlighted, the [ENTER] key will open or delete the
  221.          file.             
  222.  
  223.        . Added code to trap the [ENTER] key when a directory
  224.          list box is selected.  When [ENTER] is pressed, the
  225.          directory is changed, and the file list updated.
  226.        
  227.  
  228. 06-02-93 ■ Version 1.6  (Internal BETA version.  Not released.)
  229.  
  230.        . Changed operation of pattern buttons on program 
  231.          browse screen.  Once *.* is selected, any existing
  232.          check marks are removed from the *.BAT, *.COM, and
  233.          *.EXE check boxes.  Likewise, once *.BAT, *.COM, or
  234.          *.EXE is selected, any existing check mark is 
  235.          removed from the *.* check box.
  236.  
  237.        . Added code to make sure that when the Update Option
  238.          check box is disabled, the check mark is removed
  239.          from the box.           
  240.  
  241.        . Added code to warn a user if changes have not been
  242.          saved before exiting from the ZIF editing screen.
  243.  
  244.        . Assign "new" ZIF file variables only when "Save"
  245.          or "Cancel" is selected from the main ZIF editing
  246.          screen.  This reduces code size, and slightly
  247.          increases the speed of saving variables on the
  248.          Compression Options screen.
  249.  
  250.        . Changed Update Option check box to be disabled
  251.          (grayed) instead of invisible when non-PKZIP 
  252.          options are selected on the Compression Options
  253.          screen.
  254.  
  255.        . Changed option boxes for *.BAT, *.COM, *.EXE, and
  256.          and *.* on program browse screen to check boxes.
  257.          This allows different combinations of file types to
  258.          be listed at the same time, giving users the option
  259.          to see only the files they choose.
  260.  
  261.        . Added code to make sure there are no files high-
  262.          lighted when the program browse command button is
  263.          selected.
  264.  
  265.        . Added code to open and delete screens to always
  266.          display the current path with a filename or 
  267.          wildcards after it.
  268.  
  269.        . Moved code from open and delete load routines to
  270.          main menu open and delete click routines to clean
  271.          up unnecessary placement of variables.  Deleted
  272.          load routines for all open and delete screens.
  273.  
  274.        . Removed redundant code that selected text in the 
  275.          first field of a screen when a form was loaded.
  276.  
  277.        . Added code to make sure a file is entered in the 
  278.          filename field and exists on the program browse
  279.          screen when "Ok" is selected.  Otherwise, an error
  280.          message will display.
  281.  
  282.        . Fixed problem where .ZIF, .IN, and .OUT extensions
  283.          were being added to the filename field on the open 
  284.          and delete screens when the field already contained
  285.          a filename with an extension other than .ZIF, .IN,
  286.          or .OUT.
  287.          
  288.        . Fixed problem where .ZIF, .IN, and .OUT extensions
  289.          were being added to a blank entry in the filename 
  290.          field when the open or delete filename field lost 
  291.          the focus.
  292.  
  293.        . Added code to the open and delete file routines to
  294.          make sure a filename is entered and exists before 
  295.          attempting to open or delete it.
  296.  
  297.        . Fixed typing error that caused only the first four
  298.          characters of the Executable File field to be high-
  299.          lighted when the field was selected.
  300.  
  301.        . Added code to initialize .ZIF, .IN, and .OUT file
  302.          variables when the open command is selected from
  303.          the main menu.
  304.  
  305.        . Added additional variable defaults for compression
  306.          options to the InitializeZIFFileVariables sub-
  307.          routine to eliminate the possibility of some fields
  308.          not being properly reset.
  309.  
  310.        . Added code to set the default program browse
  311.          directory to the root of the program drive if the 
  312.          program directory field is blank or cannot be 
  313.          found.
  314.  
  315.        . Fixed problem where a double backslash (\\) would
  316.          appear on the current path when attempting to open
  317.          or delete a file from the root directory.
  318.  
  319.        . Removed redundant code that triggered a refresh of 
  320.          the file lists at other points within the code.
  321.  
  322.        . Added code to update (refresh) the open and delete
  323.          file lists when "Open" or "Delete" is selected from
  324.          the main menu.
  325.  
  326.        . Created common subroutines call "InitializeINFile-
  327.          Variables" and "InitializeOUTFileVariables".  Used
  328.          these routines to clear any remaining data once the
  329.          "New" command is selected from the main menu.
  330.  
  331.        . Added code to make sure the "Use Alternate Direc-
  332.          tory for Compressed File" check box was checked
  333.          when opening a file, if the Compressed File
  334.          Directory was different from the Program Directory.
  335.  
  336.        . Added code to return the focus to the ZIF Editor's
  337.          main menu after selecting "Save" or "Cancel" from
  338.          the IN and OUT editing screens.
  339.  
  340.        . Added code to instruct the alternate compressed 
  341.          file directory browse screen to display the
  342.          directory specified in the Compressed File 
  343.          Directory field.  If one does not exist, it will
  344.          display the directory in the Program Directory
  345.          field.  If this does not exist, it will default
  346.          to the current drive and directory.             
  347.  
  348.        . Added code to instruct the program browse screen 
  349.          to check if a program path existed before 
  350.          displaying the screen.  If a program path exists, 
  351.          the program browse screen changes to the correct
  352.          directory before showing the file list.  If a 
  353.          program path does not exist, the program browse
  354.          screen defaults to the current drive and directory.
  355.  
  356.        . Removed unnecessary code of saving variables that
  357.          were passed to the old style ZIF files.  Since the
  358.          new ZIF Editor only writes new style files, the old
  359.          code was no longer needed.
  360.  
  361.  
  362. 05-30-93 ■ Version 1.5  (Internal BETA version.  Not released.)
  363.  
  364.        . Changed the default file list pattern for the
  365.          program browse screen to *.*.
  366.  
  367.        . Changed explanation for .IN and .OUT commands on
  368.          the editing screens for IN and OUT files.
  369.  
  370.        . Added code to set ProgramConcurrentAccess to 1 
  371.          when reading a .ZIF file if the initial entry
  372.          is blank.             
  373.  
  374.        . Removed code to write old style ZIF files, since 
  375.          the ZIF Editor automatically converts old style
  376.          ZIF files to new style ZIF files.
  377.  
  378.        . Added common subroutine called ZipNameLostFocus to 
  379.          add a compressed file extension to the Compressed
  380.          Filename field when an old style ZIF file is
  381.          loaded.
  382.  
  383.        . Removed default designation from all "Save" and
  384.          "Ok" command buttons.
  385.  
  386.        . Added code to reset the current path and filename
  387.          on an open or delete screen after opening or
  388.          deleting a file.
  389.  
  390.        . Added code to reset filename field on open and
  391.          delete screens to *.ZIF, *.IN, or *.OUT after
  392.          opening or deleting a file.
  393.  
  394.        . Added code to set focus to main menu after
  395.          selecting Cancel on an open or delete screen.
  396.  
  397.        . On warning message about overwriting a file, added
  398.          code to return the cursor to the filename field if
  399.          "Cancel" is selected from the dialog box.
  400.  
  401.        . Added code to check if a .ZIF, .IN, or .OUT file
  402.          exists before attempting to save it.  If the file
  403.          exists, a warning message is issued, asking whether
  404.          or not the file should be overwritten.
  405.  
  406.        . Added code to reread open and delete file lists
  407.          after saving a new .ZIF, .IN, or .OUT file.
  408.  
  409.        . Added code to reread open file lists when OK or 
  410.          Cancel command buttons are selected.
  411.  
  412.        . Widened Network Options screen to completely 
  413.          cover the logo screen.
  414.  
  415.        . Changed all "ENTER = Ok", "ENTER = Save", and 
  416.          "ESC = Cancel" to "Ok", "Save", and "Cancel".  
  417.          Included hotkeys to allow keyboard access.
  418.  
  419.        . Added code to make sure that a backslash is located
  420.          at the start of the Program Path and Compressed 
  421.          File Directory fields, even if another backslash
  422.          exists at a different location in the field.
  423.  
  424.        . Added common subroutine called CFDLostFocus to trim
  425.          and format information located in the Compressed
  426.          File Directory field.
  427.  
  428.        . Passed the current path of the compressed file
  429.          directory browsing screen to the Compressed File
  430.          Directory text box.
  431.  
  432.        . Disabled access to the Compressed File Directory
  433.          and the associated browse button when the "Use
  434.          Alternate Directory for Compressed File" checkbox
  435.          is not selected.  This "grays" the controls, 
  436.          preventing mouse and keyboard users from accessing
  437.          them.
  438.  
  439.        . Added code to trim potential drive specifications 
  440.          from the Program Directory field.
  441.  
  442.        . Created common subroutines for LogDirectoryLostFocus
  443.          and ProgramNameLostFocus.  Added calls for these
  444.          routines when the OK button is selected from the
  445.          program browse screen.  (This trims the Executable
  446.          File field, copies it to the Compressed Filename 
  447.          field, and copies the Program Directory field to the
  448.          Compressed File Directory field.
  449.  
  450.        . Added code to instruct a double-click on the 
  451.          program browse file list to trigger the OK command
  452.          button.
  453.  
  454.        . Fixed problem where the current path on the 
  455.          program browse screen was automatically changing 
  456.          to the current default directory to look for a file
  457.          when the OK button was selected.
  458.  
  459.        . Arranged a logical tabbing order on program browse
  460.          screen.
  461.          
  462.        . Set the "F10 = OK" command button on the program
  463.          browse screen to accept the [ENTER] key, and the 
  464.          "ESC = Cancel" button to accept the [ESC] key.
  465.  
  466.        . Added About screen to identify version number and
  467.          copyright information.
  468.  
  469.        . Changed wording on IN and OUT editing screen to
  470.          clarify when the DOS commands would actually be
  471.          executed.
  472.  
  473.        . Removed unnecessary frame caption from Network 
  474.          Options screen.
  475.  
  476.        . Added code to copy the contents of the Program
  477.          Directory field to the Compressed File Directory
  478.          field as a default setting.  This speeds up the 
  479.          process of data entry, assuming that the compressed
  480.          file will reside in the same location as the 
  481.          program sub-directory.
  482.  
  483.        . Added intermediate variable before calling the
  484.          subroutine SetOldZipTypeListIndex to fix a problem
  485.          where the Compression Type was not being read and
  486.          interpretted from an opened file properly.
  487.  
  488.        . Fixed a problem where the filename of a new style
  489.          ZIF file was not being properly transferred from
  490.          the opening screen to the ZIF editing screen once
  491.          the file had been opened.
  492.  
  493.        . Fixed a problem on the Open File screen for .ZIF,
  494.          .IN, and .OUT files, where typing a name in the 
  495.          Filename field and pressing [ENTER] would cause an
  496.          error stating "The file you selected does not 
  497.          exist."
  498.  
  499.        . Fixed a problem on the Open .ZIF File screen that
  500.          caused the Current Path to be incorrectly updated
  501.          to the default program path when OK was selected.
  502.  
  503.        . Updated the network options screen to explain the
  504.          purpose of the Maximum Users field.
  505.  
  506.        . Moved cursor to text editor field on IN and OUT
  507.          editing screens after opening a .IN or .OUT file.
  508.  
  509.        . Reset fields on IN and OUT editing screens when
  510.          "New" is selected from the menu.
  511.  
  512.        . Removed Compressed File Drive option from
  513.          compression options screen.
  514.  
  515.        . Fixed problem where leaving the Executable 
  516.          Filename field blank and pressing [TAB] would 
  517.          cause a lone compressed file extension to be
  518.          placed in the Compressed Filename field.           
  519.  
  520.        . Added speed keys to Compression, Network Options,
  521.          and Program Browse command buttons on ZIF
  522.          editing screen.
  523.  
  524.        . Changed tabbing order on ZIF editing screen and
  525.          compression options screen to follow the natural
  526.          order of the screen.
  527.  
  528.        . Added "Use Alternate Directory for Compressed
  529.          File" checkbox to compression options screen.
  530.          An alternate compressed file directory cannot
  531.          be specified unless this box is checked.
  532.  
  533.        . Fixed problem where a compressed file extension
  534.          was being appended to a blank entry in the 
  535.          Compressed Filename field.
  536.  
  537.        . Fixed problem with network drives causing the ZIF
  538.          Editor to write the server name and volume name 
  539.          following the drive specification.
  540.  
  541.        . Fixed ZIF file problem where Parameters field was
  542.          not being written.  (Missing statement in 
  543.          WriteZIFFile subroutine.
  544.  
  545.  
  546. 05-27-93 ■ Version 1.4  (Internal BETA version.  Not released.)
  547.  
  548.        . Added code to convert all fields to UPPER CASE
  549.          when the [TAB] key is pressed.  (The only 
  550.          exceptions to this are the Parameters field, and
  551.          the text editing boxes for .IN and .OUT files.)
  552.  
  553.        . Added code to redraw a file list after a file has
  554.          been deleted.
  555.  
  556.        . Added code to reset the focus to the first field
  557.          of an editing screen each time it is re-displayed
  558.          on the screen.
  559.  
  560.        . Added code to automatically update the extension
  561.          on the Compressed Filename field when the type of
  562.          compression selected is changed.
  563.  
  564.        . Added code to append a .ARJ, .LZH, .SQZ, or .ZIP
  565.          extension to the Compressed Filename field, 
  566.          depending on the type of compression selected.
  567.          
  568.        . Added code to copy the executable filename to the
  569.          Compressed Filename field to speed up data entry 
  570.          time.  (This copy is only performed if the 
  571.          Compressed Filename field is blank.)
  572.  
  573.        . Removed extension (if it exists) from Executable 
  574.          File field when [TAB] is pressed.
  575.  
  576.        . Checked for the existence of a selected file
  577.          before attempting to open or delete it.
  578.  
  579.        . Added browse button to aid users in locating
  580.          the compressed file drive and compressed file
  581.          directory.            
  582.  
  583.        . Added browse button to aid users in locating
  584.          the program drive, program directory, and program
  585.          filename.
  586.  
  587.        . Added option to open .ZIF, .IN, and .OUT files 
  588.          from any drive and/or directory.
  589.  
  590.        . Created new screens to open and delete .ZIF, .IN,
  591.          and .OUT files.
  592.  
  593.        . New programming language provides better mouse
  594.          support.  Mouse movements are more natural, acting
  595.          similar to other programs. This should also fix a 
  596.          bug with slow response time when using a mouse.
  597.  
  598.        . Created new editing screens for .ZIF, .IN, and
  599.          .OUT files.  New programming language allows the 
  600.          the use of the [HOME], [END], [INSERT], and arrow
  601.          keys, as well as the ability to cut, copy, and paste
  602.          text.  Field text may now be edited, without the 
  603.          need to retype an entire line.
  604.  
  605.        . Switched to new programming language and began 
  606.          rewriting initial code.
  607.  
  608.  
  609. 04-20-93 ■ Version 1.3
  610.  
  611.        . Modified help screens to reflect new name, "ZIP'R For 
  612.          DOS".
  613.  
  614.        . Added support for 16384 and 32768 byte clusters.
  615.        
  616.        . Extended "Compression" field to allow "-Q"
  617.          (Query) option to be entered.
  618.        
  619.        . Extended "Compression" field to allow "-U" 
  620.          (Update) option to be entered.
  621.        
  622.        
  623. 03-28-93 ■ Version 1.2           
  624.        
  625.        . Added time stamp on all files to indicate the 
  626.          version number.
  627.  
  628.  
  629. 03-14-93 ■ Version 1.1
  630.  
  631.        . Removed "Exit" from PaintAboutScreen subroutine, 
  632.          which would cause an exit to a DOS prompt if the
  633.          ESCape key was pushed.
  634.        
  635.        . Fixed several problems related to Shift-Tab support.
  636.        
  637.        . Added support for Shift-Tab in .IN, .OUT, and the           
  638.          ZIPR.INI related screens.
  639.  
  640.        . Added support for Shift-Tab in .ZIF editing screen.
  641.        
  642.        . Fixed display problem with ZipType field being one
  643.          character too long on the edit screen.
  644.  
  645.  
  646. 03-09-93 ■ Version 1.0
  647.        . Released to public as version 1.0.
  648.  
  649.  
  650. 03-09-93 ■ Version 0.9ß
  651.  
  652.        . Clear screen when exiting ZIF Editor through the
  653.          "Quit" menu option.
  654.  
  655.  
  656. 03-08-93 ■ Version 0.8ß
  657.  
  658.        . Modified ZIF Editor help screen routines for 
  659.          easier maintenance.
  660.        
  661.        . Added Alternate \DIR\ field to ZIF Editor help
  662.          screen.
  663.        
  664.        . Streamlined ZIFED??.OBJ code to reduce code size.
  665.        
  666.        . Changed location specifications to include leading
  667.          digit.  (i.e 05 vs 5.)
  668.        
  669.        . Fixed display problem in PaintAboutScreen 
  670.          subroutine.  (Missing statement.)
  671.        
  672.        . Removed uppercase conversion routine from 
  673.          registration name field in ZIF Editor to make
  674.          the ZIPR.INI file compatible with ZIP'R.
  675.        
  676.        . Compressed executable file to reduce disk space
  677.          requirement from 240K to about 40K!
  678.        
  679.        . Changed top menu to automatically activate when
  680.          hotkeys are pressed.
  681.        
  682.        . Changed menu divider lines from "-" to "─".
  683.        
  684.        . Added "File" after .ZIF, .IN, and .OUT on the menus.
  685.          
  686.        . Fixed "backspace" bug in the .IN and .OUT editors.
  687.  
  688.  
  689. 03-05-93 ■ Version 0.7ß
  690.  
  691.        . Fixed problem where OldDOSCommand? information 
  692.          was not being cleared when editing.
  693.        
  694.        . Divided .IN and .OUT related editing code into 
  695.          separate IN??.OBJ and OUT??.OBJ modules.
  696.        
  697.        . Added support to maintain .IN and .OUT files.           
  698.        
  699.        . Enhanced previous "single space" fix to allow 
  700.          multiple spaces to be handled properly.
  701.        
  702.        . Fixed problem where entering a single space in the
  703.          "Path" field would prepend a backslash character, 
  704.          even though the field was empty.
  705.          
  706.        . Fixed problem where entering a single space in the
  707.          "Alternate \DIR\" field would prepend a backslash
  708.          character, even though the field was empty.
  709.        
  710.        . Added ".ZIF" to "File" menu options.
  711.        
  712.        . Added keystroke help screen to "File Open" and 
  713.          "File Delete" menu options.
  714.        
  715.        . Added "Alternate \DIR\" field to .ZIF editing 
  716.          screen to allow alternate program sub-directories
  717.          to be specified.
  718.  
  719.  
  720. 03-04-93 ■ Version 0.6ß
  721.  
  722.        . Removed copyright notice from editing screens to
  723.          provide additional room for fields.
  724.        
  725.        . Increased the width and height of the file pick
  726.          lists to 16 files/characters.
  727.          
  728.        . Changed the ZIF Editor to prompt the user whether
  729.          to save a file that had been changed, even if 
  730.          "ESC" was pressed to cancel the editing session.
  731.        
  732.        . Fixed a problem when attempting to "ESCape" from
  733.          the first field in the .ZIF editing screen after
  734.          previously entered information had been "tabbed 
  735.          through".
  736.        
  737.        . Fixed a problem where the prepending of the 
  738.          backslash character by the ZIF Editor to the 
  739.          "Path" field would extend the display beyond
  740.          the field boundaries.
  741.        
  742.        . Fixed a problem where the ZIP'R Defaults screen 
  743.          would not display blank entries properly.  (The 
  744.          "EPILOGDELAYTIME=" information would display.)
  745.        
  746.        . Fixed more bugs related to using the tab key on the
  747.          last field of the editing screens, which would cause
  748.          the first field to not be saved.
  749.        
  750.        . Added "ESC", "TAB", and "RETURN" key explanations 
  751.          at the bottom of the ZIP'R Defaults, and ZIP'R 
  752.          Register screens.
  753.        
  754.        . Fixed bug where using the tab key on the last field
  755.          of the ZIP'R Register screen would cause changes to
  756.          the first field to not be saved.
  757.        
  758.        . Fixed bug where using the tab key on the last field
  759.          of the ZIP'R Defaults screen would cause changes to
  760.          the first field to not be saved.
  761.        
  762.        . Fixed bug where using the tab key on the last field
  763.          of the .ZIF editing screen would cause changes to
  764.          the first field to not be saved.
  765.        
  766.        . Added immediate trigger to "OK" screens, to allow
  767.          the "O" key to be pressed in addition to "RETURN"
  768.          or "ESC".
  769.  
  770.  
  771. 03-02-93 ■ Version 0.5ß
  772.  
  773.        . Fixed problem where new .ZIF files were not being
  774.          saved.
  775.        
  776.        . Added error messages when .ZIF and ZIPR.INI files
  777.          already exist.
  778.        
  779.        . Added additional information for ConcurrentAccess 
  780.          field of .ZIF file editor.  (This field is only 
  781.          needed for the Network/Multitasker version of ZIP'R.
  782.        
  783.        . Added error message dialog boxes if no .ZIF files
  784.          exist in the directory.
  785.        
  786.        . Added support to automatically append a backslash to the
  787.          compression program path entries in the ZIP'R Defaults
  788.          section of the editor.
  789.  
  790.        . Added support to automatically add a preceding backslash
  791.          to the LogDirectory entry in the editor.
  792.        
  793.        . Added support to automatically add a colon after the 
  794.          LogDrive entry in the editor.
  795.        
  796.        . Added support for PgUp and PgDn to help menu screens.
  797.        
  798.        . Fixed various cursor display problems.
  799.        
  800.        . Added help screens to the help menu.
  801.        
  802.        . Fixed shadow box and hotkey problem with "File Delete"
  803.          option.
  804.        
  805.        . Completed support for the backspace key in all editing
  806.          modules of the ZIF Editor.
  807.        
  808.        . Added preliminary support for the backspace key when
  809.          editing .ZIF files.
  810.  
  811.  
  812. 02-28-93 ■ Version 0.4ß
  813.  
  814.        . Added finishing touches to all screens.  (Shadows,
  815.          etc.)
  816.        
  817.        . Added support to read and write registration 
  818.          information from ZIPR.INI file.
  819.        
  820.        . Added support to read and write ZIPR.INI file.
  821.        
  822.        . Added "Delete" option to file menu to delete .ZIF 
  823.          files.
  824.        
  825.        . Removed superfluous "Save" and "save As" options from
  826.          file menu.  File saving is done automatically after 
  827.          file editing is complete.
  828.          
  829.        . Created new EDIT??.OBJ module, and moved some of the           
  830.          subroutines from the ZIFED??.OBJ module to the new
  831.          location.
  832.  
  833.        . Changed edit screen input routines to allow tabbing
  834.          between fields.
  835.  
  836.  
  837. 02-26-93 ■ Version 0.3ß
  838.  
  839.        . Added MENU??.OBJ module to contain menu related code.
  840.        
  841.        . Added confirmation dialog boxes.
  842.        
  843.        . Enhanced .ZIF file editor to automatically save changed
  844.          files.
  845.        
  846.        . Added copyright notice code.
  847.        
  848.        . Added code to create new .ZIF file.
  849.        
  850.        . Now redraw top line of edit screen when .ZIF file name
  851.          is changed.  Display problem when new file name was 
  852.          shorter than the old one.
  853.        
  854.  
  855. 02-25-93 ■ Version 0.2ß
  856.  
  857.        . Added code to open a .ZIF file.
  858.        
  859.        . Added ESCape key support on menu items.           
  860.  
  861.        . Added ESCape key support when editing .ZIF files.
  862.  
  863.  
  864. 02-25-93 ■ Version 0.1ß
  865.  
  866.        . Added code to save .ZIF file. 
  867.        
  868.        . Added Program Paths and Program Register menu options.
  869.        
  870.        . Use old values for variables if new values are blank.
  871.  
  872.  
  873. 02-25-93 ■ Version 0.0ß
  874.  
  875.        . Added ZIP'R introduction screen to pop-up when the 
  876.          ZIF editor is executed.
  877.  
  878.        . Added code to read a .ZIF file and import it into the 
  879.          .ZIF file editing screen.
  880.  
  881.        . Began initial development on ZIP'R's ZIF (ZIP'R Information
  882.          File) Editor.  Created pulldown menu system.  Created 
  883.          editing screen to edit ZIP'R's .ZIF files.  
  884.