home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / z / zipr18.zip / ZIPRN.REV < prev    next >
Text File  |  1993-01-24  |  14KB  |  403 lines

  1.                 ZIP'R (Network/Multitasker) Revision History
  2.  
  3.  
  4. 01-23-93 ■ Version 1.8
  5.  
  6.            . Changed format of ZIPRN.REV file.           
  7.  
  8.            . Updated ZIPR.DOC file with ZIPR.INI related information.
  9.  
  10.            . Convert PrelogDelay= and EpilogDelay= statements in ZIPR.INI
  11.              to upper case.  
  12.              
  13.            . Moved PrelogDelay and EpilogDelay to separate [Delays] section 
  14.              in ZIPR.INI.  [Delays] section contains PrelogDelay=?? and 
  15.              EpilogDelay=?? delays.
  16.  
  17.            . Shortened variable names in ERROR?? module.
  18.  
  19.            . Added "Delaying... ??" message to epilog screen.
  20.  
  21.            . Added registration information to epilog screen.
  22.  
  23.            . Added "Delaying... ??" message to prelog screen.
  24.  
  25.            . Shortened ProcessZIPRINI... variables.
  26.  
  27.            . Isolated problem with opening a non-existent .IN or .OUT
  28.              file.  (LPT1: Not printing.)
  29.  
  30.            . Added EpilogDelay and PrelogDelay options to ZIPR.INI file.
  31.              (Registered version only.)
  32.  
  33.            . Updated prelog to contain additional information about EMS,
  34.              Environment, XMS, DESQview, Windows, and a "Future" section.
  35.  
  36.            . Added compression and decompression in progress warning
  37.              messages.
  38.  
  39.            . Moved individual ARJ, LHA, and ZIP compression routines to
  40.              separate .OBJs.
  41.  
  42.            . Added encryption to COMP??.OBJ file.
  43.  
  44.            . Added [Registration] section, containing registration name  
  45.              and number, to ZIPR.INI file.
  46.  
  47.            . Eliminated unnecessary strings and declarations in various
  48.              modules.
  49.  
  50.            . Reduced code size by using new centering routines.
  51.  
  52.            . Shortened background display routines for all screens.
  53.  
  54.            . Tightened up .TK1 and .TK2 creation/detection routines.
  55.              (Network problem.)
  56.  
  57.            . Assigned initial PadCharacter value for .U?? and .C??
  58.              processing.
  59.  
  60.            . Convert ZIPR.INI [-------] statements to uppercase before
  61.              processing.
  62.  
  63.            . Now closing .IN, .OUT, and .INI files after reading.  
  64.              (Network problem.)
  65.  
  66.            . Added support for program concurrent access limits to be read
  67.              from ZIPR.INI.  [Program_Concurrent_Access] section contains
  68.              program names and limits.
  69.  
  70.            . Added support to read ZIPR.INI file.
  71.  
  72.            . Added copyright notice to prelog screen and documentation.
  73.  
  74.            . Added ZIPREnvironment internal variable.
  75.  
  76.            . Combined COMP.OBJ and COMPN.OBJ routines into single
  77.              COMP??.OBJ file.
  78.  
  79.  
  80. 01-09-93 ■ Version 1.7
  81.  
  82.            . DESQview and Windows users may now need to allocate more
  83.              EMS memory to programs that are run through ZIP'R.  See
  84.              the DESQview Tips & Techniques section of ZIPR.DOC.
  85.  
  86.            . Increased non-registered delays to 10 seconds for prelog and
  87.              epilog.
  88.  
  89.            . Changed order of ZIP options to go from least to most
  90.              compression.
  91.  
  92.            . Located and worked around "tilde problem" in compiler.
  93.  
  94.            . Moved compression subroutines into a separate COMPN??.OBJ
  95.              file.
  96.  
  97.            . Added support for PKZIP 2.04c command line troubleshooting
  98.              parameters.  Extended PKZIP parameters can be used by
  99.              selecting codes from a chart shown in the ZIPR.DOC file.
  100.  
  101.            . Some advanced ZIP options have changed: ZIP0, ZIP2, and ZIP3
  102.              can ONLY be used for PKZIP 2.0.  Removed support for old PKZIP
  103.              1.1 -ei parameter. (ZIP2)   ZIP1 and ZIP4 are compatible with
  104.              both PKZIP 1.1 and 2.0.  See ZIPR.DOC for more information.
  105.  
  106.            . Added support for new PKZIP 2.04c command line compression
  107.              parameters.  Be cautious when upgrading, as this version of
  108.              PKZIP has some documented problems.  Read the trouble-shooting
  109.              section of the PKZIP documentation for more information.
  110.  
  111.            . Added trailing backslash to internal ZIPRPath variable.
  112.  
  113.            . Added registered version support for up to 100 users per
  114.              compressed file.
  115.  
  116.            . Added configurable maximum users allowable.  (Default = 2)
  117.  
  118.            . Updated help screen display and information.
  119.  
  120.            . Clear screen prior to compression and after decompression.
  121.  
  122.            . Display COMSPEC path to command processor on prelog screen.
  123.  
  124.            . Display error message if COMMAND.COM is not on the path.
  125.              (DR DOS Problem.)
  126.  
  127.            . Revamped error message display routines and screens.
  128.  
  129.            . Changed the order that ZIP'R looks for executables to match
  130.              DOS.  (.COM, .EXE, .BAT)
  131.  
  132.            . Display help screen after all error messages.
  133.  
  134.  
  135. 01-03-93 ■ Version 1.6
  136.  
  137.            . Added code to center registered and non-registered text.
  138.  
  139.            . Improved insufficient disk space logic when compressed file
  140.              doesn't exist.  
  141.              
  142.            . Adjusted insufficient disk space check up to 2.5. 
  143.              (60% compression)
  144.  
  145.            . Added check for insufficient disk space before decompression
  146.              begins.
  147.  
  148.            . Added check for a non-existent program name.
  149.  
  150.            . Moved common code from ZIPR.OBJ and ZIPRN.OBJ to EXEC.OBJ.
  151.  
  152.            . Disabled Prelog screen if PrelogDelayTime is 0.
  153.  
  154.            . Disabled Epilog screen if EpilogDelayTime is 0.
  155.  
  156.            . Corrected minor centering problem on prelog screen.
  157.  
  158.            . Added separate delay times for Prelog and Epilog Screens.
  159.  
  160.            . Added Environment Space Available and EMS Memory Available
  161.              display.
  162.  
  163.            . Encrypted text messages in ERROR.OBJ.
  164.  
  165.  
  166. 12-26-92 ■ Version 1.5
  167.  
  168.            . First non-beta release!  All known bugs have been squashed.
  169.  
  170.            . Corrected minor centering problem when displaying command
  171.              line.
  172.  
  173.            . ZIP'R now checks to see if the proper decompression program is
  174.              available.
  175.  
  176.            . Added safety check to log to proper directory after program
  177.              execution.
  178.  
  179.            . Added safety check to log to proper directory prior to program
  180.              execution.
  181.  
  182.            . Added code to perform operations prior/subsequent to program
  183.              execution.  ZipFile.IN commands are passed to COMMAND.COM
  184.              prior to program.  ZipFile.OUT commands are passed to
  185.              COMMAND.COM subsequent to program.
  186.  
  187.            . Added check to prevent compressing the \ZIPR sub-directory.
  188.  
  189.            . Removed unnecessary variable declarations.
  190.  
  191.            . Added TokenName variable to reduce code size and complexity.
  192.  
  193.            . Removed internal dependence on %1 and %2 variables.
  194.  
  195.            . Moved CheckCommandLineLength subroutine to ERROR??.OBJ.
  196.  
  197.            . Split main program and message screens into separate modules.
  198.              (<64K .OBJ)
  199.  
  200.            . Removed internal dependence on %3 and %5 variables.
  201.  
  202.            . Solved cursor problems using a combination of methods.
  203.              Re-enabled cursor after prelog, epilog, help, and error
  204.              screens.  Eliminated cursor prior to prelog, epilog, help, and
  205.              error screens.  Positioned cursor at the bottom of the screen
  206.              during ZIP'R messages.
  207.  
  208.            . Re-enabled cursor during prelog, epilog, help, and error
  209.              screens.  Stowaway would not display the cursor when run
  210.              through ZIP'R.  Rolodex Live! would not display the cursor
  211.              when run through ZIP'R.
  212.  
  213.            . Corrected ZIPRTAME.BAT statement.  (Extra spaces in "SET
  214.              ZIPR=C:\ZIPR")
  215.  
  216.  
  217. 12-16-92 ■ Version 1.4ß
  218.  
  219.            . If you are updating ZIP'R from a version older than
  220.              1.2ß, rename the file ZIPR.COM to ZIPR.OLD, and the file
  221.              ZIPRN.COM to ZIPRN.OLD.  Copy the new files into the
  222.              \ZIPR sub-directory.  You may have to update menu
  223.              programs, Windows, and DESQview to reflect the new .EXE
  224.              extensions for ZIPR.EXE and ZIPRN.EXE.
  225.  
  226.            . Added subroutine to center command line display.
  227.  
  228.            . Added command line display to prelog screen.
  229.  
  230.            . Added ZIPRTAME.BAT file to allow TAME to be loaded before
  231.              ZIP'R.  See the ZIPR.DOC file for additional information.
  232.  
  233.            . Removed trailing spaces at the end of some statements.
  234.  
  235.            . Replaced %ZIPR% environment variable with internal ZIPRPath
  236.              variable.
  237.  
  238.            . Eliminated cursor during prelog, epilog, help and error
  239.              screens.
  240.  
  241.            . Added User# variable to reduce dependency on DOS environment.
  242.  
  243.            . Added DelayTime variable to adjust the registered/non-
  244.              registered delays.
  245.  
  246.            . Added ZIPRVersion variable to easily update version numbers.
  247.  
  248.            . Added encryption to variables and command lines.
  249.  
  250.            . Fixed problems with various ZIP'R messages not clearing the
  251.              screen.
  252.  
  253.            . Converted many existing lines of code into various
  254.              subroutines.
  255.  
  256.            . Updated and enhanced prelog, epilog, help, and error message
  257.              screens.
  258.  
  259.            . Removed automatic TAME loading to allow proper swapping under
  260.              DV/WIN3.  If TAME-RES is loaded, DOS can't reclaim the memory
  261.              after ZIP'R swaps.  This change increases available memory
  262.              under DV/WIN3 by about 45K.
  263.  
  264.            . Fixed missing quotes in ErrorCode variables.
  265.  
  266.            . Fixed problem with compression/decompression token file
  267.              detection.  Token files were only being looked at if a valid
  268.              compressed file existed.
  269.  
  270.            . Incorporated all help/error/prelog/epilog screens into ZIP'R.
  271.              Created subroutines for Prelog, Epilog, Help, and Error
  272.              Messages.  ERRORN.COM file is no longer needed.  ZIP'R version
  273.              1.4ß no longer requires the ERRORN.COM file.  Rename this
  274.              file ERRORN.OLD.
  275.  
  276.            . Corrected help screen (ZIPR.EXE vs ZIPR.COM).
  277.  
  278.  
  279. 12-11-92 ■ Version 1.3ß
  280.  
  281.            . Added missing "IF EXIST" statements to DecompressZipFile
  282.              subroutine.
  283.  
  284.            . Changed "Done" section to use BLDChDrive and BLDChDir instead
  285.              of "Run".
  286.  
  287.            . Optimized "Quit" section using "Contains" to reduce code size.
  288.  
  289.            . Replaced "Run ERASE ..." statements with "BLDDel" to increase
  290.              speed.
  291.  
  292.            . Now using "RunString" on decompression commands to return
  293.              ERRORLEVEL.
  294.  
  295.            . Added ZipName, ZipType, ProgramName, PP1, PP2, PP3, and PP4
  296.              variables.
  297.  
  298.            . Removed extraneous ^^ symbols from strings.
  299.  
  300.            . Added DecompressZipFile subroutine.
  301.  
  302.            . Added CompressUsingARJ subroutine.
  303.  
  304.            . Added CompressUsingLHA subroutine.
  305.  
  306.            . Added CompressUsingZIP subroutine.
  307.  
  308.            . Fixed problem handling lowercase %4 input using ZipType
  309.              variable.
  310.  
  311.            . Token files were 20 bytes long.  Corrected by using "System"
  312.              command.
  313.  
  314.  
  315. 12-05-92 ■ Version 1.2ß
  316.  
  317.            . Now loading secondary command processor to improve
  318.              reliability.
  319.  
  320.            . Changed delay timer to new format (WAIT).
  321.  
  322.            . Use internal CHDIR and CHDRIVE commands to increase speed.
  323.  
  324.            . Swap ZIP'R to EMS/Disk to reduce overhead when running
  325.              .COM/.EXE.  After swapping, only about 2.5K of ZIP'R remains.
  326.  
  327.            . Now counting command line parameters and sending only those
  328.              needed.
  329.  
  330.            . Added CheckForAvailableUsers Subroutine.
  331.  
  332.            . Added LogToDriveAndDirectory Subroutine.
  333.  
  334.            . Added CheckIfTameNeeded Subroutine.
  335.  
  336.            . Command line parameters now converted to UPPERCASE.
  337.  
  338.            . New ZIP'R files are .EXEs.  ZIPR.COM and ZIPRN.COM should be
  339.              deleted.
  340.  
  341.            . Changed to totally new compiler.  (Many nagging bugs fixed!)
  342.  
  343.  
  344. 11-28-92 ■ Version 1.1ß
  345.  
  346.            . Removed %5 vs %5 %6 %7 %8 %9 statements.  (New compiler fixes
  347.              this.)
  348.  
  349.            . Recompiled with new compiler.  (Fixes passed parameter
  350.              problems.)
  351.  
  352.  
  353. 11-15-92 ■ Version 1.0ß
  354.  
  355.            . Added ERRORN.COM file for ZIPRN specific error/help messages.
  356.  
  357.            . Removed delays after HELP, PATHERR, and ROOTERR messages.
  358.  
  359.            . Positioned cursor at bottom of screen after error/help
  360.              messages.
  361.  
  362.            . Enhanced error screens with color.
  363.  
  364.            . Added automatic TAME-RES.COM support under DESQview or
  365.              Windows.
  366.  
  367.            . Moved help screens and error messages to external file.
  368.  
  369.            . Updated ZIP'R help screen to show version number.
  370.  
  371.            . Added ZIPR environment variable to allow a different path to
  372.              be set.
  373.  
  374.  
  375. 11-06-92 ■ Version 0.9ß
  376.  
  377.            . Corrected problem with .TK1 files not getting deleted after
  378.              decompression.  Corrected ZIPRN help screens and examples.
  379.  
  380.            . Corrected mistake in PATHERR error message.
  381.  
  382.            . Recompiled with new compiler.  (Novell network drives now
  383.              supported.)
  384.  
  385.            . Recompiled with new compiler.  (ZIPRN.COM size is now
  386.              smaller.)
  387.  
  388.            . Shortened ARJ, LHA, and ZIP decompression routines.
  389.  
  390.            . Improved .TK1 and .TK2 file checking.
  391.  
  392.            . Increased the number of simultaneous compressed file accesses
  393.              to 5.
  394.  
  395.            . Added environment variable unsets.
  396.  
  397.            . Added ZU internal environment variable containing user number.
  398.  
  399.            . Added .US? files to allow simultaneous compressed file access.
  400.  
  401.            . Added .TK? files to prevent simultaneous file
  402.              compression/decompression.
  403.