__________________________________________________________________________
==========================================================================

                            Update history for

                                LhA V1.11

                  Copyright (c) 1991,92 by Stefan Boberg

__________________________________________________________________________
==========================================================================

V1.11 : Jan 19 1992

- Fixed packing progress indicator type 3 (-D3) glitch.

- Fixed the last bug in compression. The compression ratio has also been
  improved slightly over V1.10 (Thanks to Stefan Becker for reporting).

- Fixed a few `bugs' in the manual.

- Add operations now respect the -N option setting.

- Add operations now respect the -F option setting.

V1.10 : Jan 13 1992

Major update; [all in a weeks work]

- Bug in compression fixed, would show up mostly on large files, but had
  nothing to do with the size of the file really. This bug only affected
  LHA (-lh5-) compression. Because of the nature of this bugfix, the LHA
  compression is now better than before - but the difference is very
  slight.

- Fixed rare bug in decompression code (several persons reported this and
  the offending file had been hatched via ADS). Handling of corrupted
  archives improved as well - V1.00 would crash on some bad data. This
  release will never do so.

- Bug fixed where LhA would report an error and leave the temporary
  archive in the working directory. This happened when updating or
  deleting files in an archive on the same device as the work directory.
  Cause: DeleteFile in dos.library returns TRUE if delete was OK, and
  FALSE otherwise, I thought it was the other way around. (That's what
  you get for not reading the docs carefully enough).

- Fixed stupid bug where LhA would refuse to do anything to delete-
  protected files, even if you didn't want to write to the file.

- Fixed minor problem where LhA poked outside allocated memory (allocated
  2 bytes too little for two buffers), this had no real effect however as
  the memory being stepped on never could get used by any other task
  anyway. (thanks to Peer Hasselmeyer for discovering this bug with
  MungWall).

- Progress indicator update rate is now 4096 bytes in compression. Still
  hardcoded however.

- Fixed problem where some corrupted archives or too long level 2 headers
  would cause LhA to crash. (Thanks to Jerry Sandstedt for reporting and
  supplying an offending archive).

- Fixed problem when arp.library could not be opened. Now exits cleanly
  with a message and error return code.

- LhA now reports already existing files (a and m commands) differently.
  In previous versions the source file with the whole path was printed,
  now LhA lists the name of the file as stored in the archive.

- Recursive file collection changed somewhat, any explicit filespec will
  now be looked for only in the current home directory, and not in all
  scanned directories as before. If you want the old behaviour enclose the
  name in parantheses. By explicit filespec I mean a filespec without any
  wildcard characters.

- If a directory name (without trailing `/' or `:') is specified as an
  action file with (a,f,u,m) commands, it is translated to `dir/*'. i.e.
  LhA will archive all files in that directory; if the `-r' option is
  enabled (recursive file collection) all files in the directory and it's
  subdirectories will be archived. Useful when using together with disk
  utilities such as Browser, DirOpus etc. Note that you cannot use this
  technique to archive an entire device/assigned directory, since LhA will
  treat this as a home directory specification. In this case, 'device:*'
  or `device:#?' must be used.

- Archive attributes are no longer set to ----rw-d by default, on request
  from WB users. It can still be switched on with the -A switch however.

- When attribute preservation is off, LhA now sets the attribute field on
  added files to --p-rwed (0x20) for MS-DOS compatibility.

- Attributes are no longer preserved by default on extract commands. The
  archive update commands (a,f,u,m) still preserve attributes by default
  however.

- Changed `vv' command, now all fields are OK.

- LhA now emits a warning if the first action file specification is an
  explicit (no wildcards) name and the file does not exist. No error code
  is returned to the shell.

- LhA now returns an error code when no archive matches the archive spec.

- Fixed bug where LhA would print the wrong byte count for certain failed
  memory allocations. Purely cosmetic.

- Worked around problem (bug?) in arp.library pattern matching routines.
  A pattern such as #> would cause memory corruption in prior versions of
  LhA. Although the arp documentation states that PreParse() will never
  produce parsed strings longer than the original, it sometimes does.
  (Thanks to Gary Chapman for reporting this problem)

- Printout fixed for extraction with `-t' and `-T' options, now only
  prints the names of the files that were actually extracted.

- Re-enabling of cursor changed to make certain console emulators happy.
  (Thanks to A.J.Brouwer)

- Recursive file collection fixed. No longer scans unnecessary directories
  when explicit filespecs are given.

- Files with names beginning with a dash (`-') can now be specified on
  the command line by using double-dashes (`--') as stated in the
  manual.

- Files beginning with an at-sign (`@') can now be specified by using
  double at-signs.

- Manual tidied up and corrected to treat the evaluation version only. No
  more references to registered-user-only options, commands or programs.

- LhA now supports LhArc-style autoshow files. Autoshow files are files
  with names ending in `.displayme' (case insignificant).

- Option (`-M') added for disabling of autoshow files. Autoshow files are
  disabled by default when the `-m' option is used.

- LhA now promptly aborts with an error condition if a file cannot be
  opened for archiving. (Thanks to Magnus Holmgren for reporting this
  problem).

- `Warning: premature end of file, no archive terminator seen' message
  removed, since many people thought this was a bug with LhA. Filled no
  real purpose anyway.

- Freshen command implemented.

- LhA now restores empty subdirectories as created by AmigaDOS LhArc 1.30
  (with `-re' option) does not yet archive them however.

- LhA extract commands now accept a destination-directory specification
  anywhere on the command line.

- LhA now deletes temporary archives from the working directory when an
  update or freshen operation is interrupted.
__________________________________________________________________________
==========================================================================

V1.00 : Released Dec 20 1991

- First public release

