home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / beehive / compress / crunch28.arc / CRUNCH28.NEW < prev    next >
Text File  |  1991-07-16  |  6KB  |  154 lines

  1.  
  2.                          CRUNCH and UNCR
  3.  
  4.  
  5.                        New in Version 2.8
  6.                            May 5, 1991
  7.                           Gene Pizzetta
  8.  
  9.  
  10. Two variations of each program are included.  CRUNCH28 and UNCR28 
  11.      are the normal assemblies for both CP/M and ZCPR3.  CR28Z 
  12.      and UNCR28Z run only under ZCPR3 but are smaller programs 
  13.      with larger output buffers.  The Z-only assemblies implement 
  14.      a suggestion from Bruce Morgen that a ZCPR3-only version of 
  15.      UNCR could handle LZH files and still be under 8K.
  16.  
  17. This release fixes a very minor bug that would have never been 
  18.      noticed by the user:  date stamps for files copied but not 
  19.      crunched were transferred twice.
  20.  
  21.  
  22.                        New in Version 2.7
  23.                          April 27, 1991
  24.                           Gene Pizzetta
  25.  
  26. First release of smaller ZCPR3-only version.
  27.  
  28. A bug was fixed that kept the archive attribute from being set on 
  29.      the source file if the destination file was in a different 
  30.      user area.
  31.  
  32. Another bug was fixed that caused an arbitrary number of "files 
  33.      processed" to be reported if either program aborted because 
  34.      of insufficient memory.
  35.  
  36.  
  37.                        New in Version 2.6
  38.                          March 26, 1991
  39.                           Gene Pizzetta
  40.  
  41. Maybe a few sharp-eyed users spotted the fact that CRUNCH didn't 
  42.      always create identical crunched files from identical source 
  43.      files.  (Then again, maybe not; no one has complained.)  Be 
  44.      assured that all the crunched files are valid, even though 
  45.      they may contain a few extra bytes.  Failure to initialize a 
  46.      flag before crunching each file caused the Telenet-PCPursuit 
  47.      trapping routine sometimes to insert an extra null code or 
  48.      two.
  49.  
  50.  
  51.                        New in Version 2.5
  52.                          March 21, 1991
  53.                           Gene Pizzetta
  54.  
  55. Under ZSDOS, the date stamp is stored in the header of the 
  56.      crunched file, in the same manner as the 2.3D versions, and 
  57.      restored to disk when the file is uncrunched.
  58.  
  59. The outfile, whether crunched, uncrunched, or just copied, will 
  60.      have the same on-disk date stamp as the source file.  You 
  61.      can check the original date stamp of the file without 
  62.      uncrunching it!
  63.  
  64. UNCR now uncrunches LZH-encoded files, using the R. Warren's 
  65.      UNLZH.REL module, in addition to unsqueezing and native LZW 
  66.      uncrunching.
  67.  
  68. UNCR checks the header of LZH files for an embedded date stamp, 
  69.      although no LZH cruncher inserts the date at this time.  
  70.      Nevertheless, UNCR is ready if it ever happens!
  71.  
  72. CRUNCH now recognizes LZH encoded files as "already crunched".
  73.  
  74. Now handles up to 512 matching files, if an ambiguous filename is 
  75.      given.  If system files are excluded, they don't count 
  76.      toward this maximum.  Version 2.4 could handle 256 and 
  77.      version 2.3D only 127 matching files, and system files were 
  78.      always included.
  79.  
  80. New "S" option toggles between including and excluding system 
  81.      (hidden) files.  As distributed, system files are excluded 
  82.      by default.
  83.  
  84. The "E" option (erase existing files) is the old "O" option.  It 
  85.      was renamed for compatibility with most Z utilities.  "O" 
  86.      still works, for those who prefer it.
  87.  
  88. The "I" option (inspect mode) is the old "C" option.  It was 
  89.      renamed for compatibility with most Z utilities.  "C" and 
  90.      "T" both still work, for those who prefer them.
  91.  
  92. All options are configurable as the default operating mode using 
  93.      ZCNFG.  Command line options are actually toggles.
  94.  
  95. "Smart" usage screen now reflects the current effect of the 
  96.      command line options.  Under ZCPR3 the name by which the 
  97.      program was invoked is used in the syntax line, even if re- 
  98.      executed with the GO command.
  99.  
  100. CRUNCH's file exclusion list can be modified with ZCNFG.
  101.  
  102. The same CFG file is used for both CRUNCH and UNCR, but some 
  103.      configuration options are not effective for both programs.  
  104.      See the ZCNFG help screens for full details.
  105.  
  106. If either program is aborted with a ^C, the partial output file 
  107.      will be closed and erased, so zero-length files will no 
  108.      longer be left behind.
  109.  
  110. Traps the Telenet and PC-Pursuit command mode sequence, using 
  111.      Bridger Mitchell's routines from version 2.3D, so file 
  112.      transfers will not be aborted on those systems.
  113.  
  114. If the original file already has a "Z" as the middle character of 
  115.      its filetype (for example, "AZM"), CRUNCH will now change 
  116.      only the last character of the filetype to a "Z", unless 
  117.      that character is also already a "Z".  This change is from a 
  118.      public domain patch, author unknown.
  119.  
  120. Screen displays have been compacted somewhat to allow display of 
  121.      more filenames on the screen (twice as many in quiet mode).
  122.  
  123. High bits are now filtered when displaying filenames so you won't 
  124.      see weird characters on some terminals.
  125.  
  126. Under ZCPR3 the command processor parses the filespecs, so all 
  127.      permissible user areas and named directories are available.
  128.  
  129. Invalid directory specs will be trapped and generate an error, 
  130.      rather than defaulting to the current directory, if running 
  131.      under ZCPR33 and above.
  132.  
  133. Various messages have been added or altered to be more specific 
  134.      or for aesthetic reasons.
  135.  
  136. Version 2.5 is a direct descendant of Steve Greenberg's version 
  137.      2.4 and still offers all the features of that release.
  138.  
  139. Many, many thanks go to HOWARD GOLDSTEIN for his ideas, his bug 
  140. finding skills, and his help in getting this show on the road.  
  141. Also, my appreciation to STEVE GREENBERG for permission to 
  142. release a new version of CRUNCH, and to BRIDGER MITCHELL for his 
  143. conception of the embedded date stamp.
  144.  
  145. Source code has been distributed separately as CR25SRC.LBR.
  146.  
  147.      Gene Pizzetta
  148.      481 Revere St.
  149.      Revere, MA 02151
  150.  
  151.      Voice:  (617) 284-0891
  152.      Newton Centre Z-Node:  (617) 965-7259
  153.      Ladera Z-Node Central:  (213) 670-9465
  154.