home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d593 / lha.lha / LhA / Update.txt < prev    next >
Text File  |  1992-01-31  |  7KB  |  164 lines

  1. __________________________________________________________________________
  2. ==========================================================================
  3.  
  4.                             Update history for
  5.  
  6.                                 LhA V1.11
  7.  
  8.                   Copyright (c) 1991,92 by Stefan Boberg
  9.  
  10. __________________________________________________________________________
  11. ==========================================================================
  12.  
  13. V1.11 : Jan 19 1992
  14.  
  15. - Fixed packing progress indicator type 3 (-D3) glitch.
  16.  
  17. - Fixed the last bug in compression. The compression ratio has also been
  18.   improved slightly over V1.10 (Thanks to Stefan Becker for reporting).
  19.  
  20. - Fixed a few `bugs' in the manual.
  21.  
  22. - Add operations now respect the -N option setting.
  23.  
  24. - Add operations now respect the -F option setting.
  25.  
  26. V1.10 : Jan 13 1992
  27.  
  28. Major update; [all in a weeks work]
  29.  
  30. - Bug in compression fixed, would show up mostly on large files, but had
  31.   nothing to do with the size of the file really. This bug only affected
  32.   LHA (-lh5-) compression. Because of the nature of this bugfix, the LHA
  33.   compression is now better than before - but the difference is very
  34.   slight.
  35.  
  36. - Fixed rare bug in decompression code (several persons reported this and
  37.   the offending file had been hatched via ADS). Handling of corrupted
  38.   archives improved as well - V1.00 would crash on some bad data. This
  39.   release will never do so.
  40.  
  41. - Bug fixed where LhA would report an error and leave the temporary
  42.   archive in the working directory. This happened when updating or
  43.   deleting files in an archive on the same device as the work directory.
  44.   Cause: DeleteFile in dos.library returns TRUE if delete was OK, and
  45.   FALSE otherwise, I thought it was the other way around. (That's what
  46.   you get for not reading the docs carefully enough).
  47.  
  48. - Fixed stupid bug where LhA would refuse to do anything to delete-
  49.   protected files, even if you didn't want to write to the file.
  50.  
  51. - Fixed minor problem where LhA poked outside allocated memory (allocated
  52.   2 bytes too little for two buffers), this had no real effect however as
  53.   the memory being stepped on never could get used by any other task
  54.   anyway. (thanks to Peer Hasselmeyer for discovering this bug with
  55.   MungWall).
  56.  
  57. - Progress indicator update rate is now 4096 bytes in compression. Still
  58.   hardcoded however.
  59.  
  60. - Fixed problem where some corrupted archives or too long level 2 headers
  61.   would cause LhA to crash. (Thanks to Jerry Sandstedt for reporting and
  62.   supplying an offending archive).
  63.  
  64. - Fixed problem when arp.library could not be opened. Now exits cleanly
  65.   with a message and error return code.
  66.  
  67. - LhA now reports already existing files (a and m commands) differently.
  68.   In previous versions the source file with the whole path was printed,
  69.   now LhA lists the name of the file as stored in the archive.
  70.  
  71. - Recursive file collection changed somewhat, any explicit filespec will
  72.   now be looked for only in the current home directory, and not in all
  73.   scanned directories as before. If you want the old behaviour enclose the
  74.   name in parantheses. By explicit filespec I mean a filespec without any
  75.   wildcard characters.
  76.  
  77. - If a directory name (without trailing `/' or `:') is specified as an
  78.   action file with (a,f,u,m) commands, it is translated to `dir/*'. i.e.
  79.   LhA will archive all files in that directory; if the `-r' option is
  80.   enabled (recursive file collection) all files in the directory and it's
  81.   subdirectories will be archived. Useful when using together with disk
  82.   utilities such as Browser, DirOpus etc. Note that you cannot use this
  83.   technique to archive an entire device/assigned directory, since LhA will
  84.   treat this as a home directory specification. In this case, 'device:*'
  85.   or `device:#?' must be used.
  86.  
  87. - Archive attributes are no longer set to ----rw-d by default, on request
  88.   from WB users. It can still be switched on with the -A switch however.
  89.  
  90. - When attribute preservation is off, LhA now sets the attribute field on
  91.   added files to --p-rwed (0x20) for MS-DOS compatibility.
  92.  
  93. - Attributes are no longer preserved by default on extract commands. The
  94.   archive update commands (a,f,u,m) still preserve attributes by default
  95.   however.
  96.  
  97. - Changed `vv' command, now all fields are OK.
  98.  
  99. - LhA now emits a warning if the first action file specification is an
  100.   explicit (no wildcards) name and the file does not exist. No error code
  101.   is returned to the shell.
  102.  
  103. - LhA now returns an error code when no archive matches the archive spec.
  104.  
  105. - Fixed bug where LhA would print the wrong byte count for certain failed
  106.   memory allocations. Purely cosmetic.
  107.  
  108. - Worked around problem (bug?) in arp.library pattern matching routines.
  109.   A pattern such as #> would cause memory corruption in prior versions of
  110.   LhA. Although the arp documentation states that PreParse() will never
  111.   produce parsed strings longer than the original, it sometimes does.
  112.   (Thanks to Gary Chapman for reporting this problem)
  113.  
  114. - Printout fixed for extraction with `-t' and `-T' options, now only
  115.   prints the names of the files that were actually extracted.
  116.  
  117. - Re-enabling of cursor changed to make certain console emulators happy.
  118.   (Thanks to A.J.Brouwer)
  119.  
  120. - Recursive file collection fixed. No longer scans unnecessary directories
  121.   when explicit filespecs are given.
  122.  
  123. - Files with names beginning with a dash (`-') can now be specified on
  124.   the command line by using double-dashes (`--') as stated in the
  125.   manual.
  126.  
  127. - Files beginning with an at-sign (`@') can now be specified by using
  128.   double at-signs.
  129.  
  130. - Manual tidied up and corrected to treat the evaluation version only. No
  131.   more references to registered-user-only options, commands or programs.
  132.  
  133. - LhA now supports LhArc-style autoshow files. Autoshow files are files
  134.   with names ending in `.displayme' (case insignificant).
  135.  
  136. - Option (`-M') added for disabling of autoshow files. Autoshow files are
  137.   disabled by default when the `-m' option is used.
  138.  
  139. - LhA now promptly aborts with an error condition if a file cannot be
  140.   opened for archiving. (Thanks to Magnus Holmgren for reporting this
  141.   problem).
  142.  
  143. - `Warning: premature end of file, no archive terminator seen' message
  144.   removed, since many people thought this was a bug with LhA. Filled no
  145.   real purpose anyway.
  146.  
  147. - Freshen command implemented.
  148.  
  149. - LhA now restores empty subdirectories as created by AmigaDOS LhArc 1.30
  150.   (with `-re' option) does not yet archive them however.
  151.  
  152. - LhA extract commands now accept a destination-directory specification
  153.   anywhere on the command line.
  154.  
  155. - LhA now deletes temporary archives from the working directory when an
  156.   update or freshen operation is interrupted.
  157. __________________________________________________________________________
  158. ==========================================================================
  159.  
  160. V1.00 : Released Dec 20 1991
  161.  
  162. - First public release
  163.  
  164.