Short:    LhA / LhX v2.1 archiver, German docs (!)
Author:   [email protected] (Jim Cooper)
Uploader: [email protected] (Martin Baute)
Version:  2.1
Type:     util/arc
Replaces: util/arc/LhA.lha

------------------------------------------------------------------------
NOTE: The binaries in this archive are unchanged from the previous
version. I did put it together for two reasons:

- since May 17th, a German translation of LhA.guide has been available.
 Jim did not put together a new release since then, so I made one on
 my own.

- the distribution is now self-extracting; although most Amiga users
 already have a working copy of LhA available, it is nevertheless
 somewhat stupid do distribute an archiver utility archived in it's
 own format...

Have fun.
                                                           Martin Baute
------------------------------------------------------------------------

LhA v2 finally hits the streets.  And with it, a new Web site.

   http://lha.warped.com

Most frequent updates will always be posted to this new site first, with
only occasional (major) updates sent to Aminet.


History:

2.1    Jim Cooper & David Tritscher

   Fix probs with -Qm & too narrow windows.  (Jim)

   Final cleanups, etc. before new Aminet release.  (Jim)

   Set up Web site - lha.warped.com - plain, but functional.  (Jim)

   AMINET RELEASE

2.0    Jim Cooper & David Tritscher

   Got filename 'munging' working for all progress types.  (Jim)

   Use Amiga private escape sequences (aWSR, aWBR) to get console
   size, instead of ACTION_DISK_INFO packet.  Doesn't block /AUTO
   windows any more.  (Jim)

   Cleaned up docs, documented new features, etc.  (Jim)

   NEW RELEASE

1.110  Jim Cooper & David Tritscher

   A bit more gain on compression.  (David)

   Added '-D4' progress display.  (Jim)

   Disabled '-1' (-lh4-) for compression, since the format is old,
   slow, and pretty much worthless.  Still support -lh4- on extract,
   for support of older archives.  (Jim & David)

   Changed the Default status of a few of the options, to bring the
   operation more in line with the way other versions of LhA (on
   UNIX & PC) operate.  (Jim)

   Changed the way 'inverse video' is turned off - instead of just
   resetting the console to 'normal', it uses the specific 'inverse
   off' code.  Should help those who normally run their console in
   non-default modes (eg, different colors, etc.).  (Jim)

   BETA RELEASE

1.100  Jim Cooper & David Tritscher

   Changed algorithms for compression - now compresses smaller than
   old LhA, and does it faster!  (David)

   Added '-lh6-' compression format, to catch up with LhA for UNIX.
   (David)

   Added command line support for '-lh6-' usage.  (Jim & David)

   Fixed  _ancient_ bug (crashed LhA 1.3x, 1.5x, etc.) with corrupt
   partial archives.  (Jim)

   Plugged  multiple  holes in old code that could have resulted in
   crashes.  (Jim & David)

   Updated docs, usage, etc. (Jim)

   BETA RELEASE

1.99   Jim Cooper & David Tritscher

   Remaining ASM code converted up to C.  Start working on changes
   to speed up code, fix old (& new :-) bugs, and add new features.

   INTERNAL ONLY

1.98   Jim Cooper

   Squashed  the  "doesn't  work  with  spaces  in names" bug a few
   people noticed.

   Sent directly to folks who reported bugs mentioned as 'fixed' in
   earlier  entries,  since  I  couldn't  get  this one uploaded to
   Aminet.

1.97   Jim Cooper

   INTERNAL

1.96   Jim Cooper
   <sigh>  Too soon, not enough checking, etc... last "fix" broke ^C
   handling.  Fixed.

1.95   Jim Cooper
   Oops.   Wasn't  flushing  the  output  buffer for "Overwrite..."
   message.

1.94   Jim Cooper
   First Aminet release after taking over from Stefan.

<1.94  Stefan Boberg
   With many thanks from the Amiga community.


TODO:

(In no particular order.)

- Show progress for 'stored' files.  Stefan's code never did.

- Change from current buffered I/O to ASyncIO.
- Add "-Q" option to disable ASync, for whatever reason.  :-)

- Support changing compression format for 'y' command.

- Support hard/soft links.

- Document multivolume archiving better.
- Volume swap prompt change.

- -e should cause '-lhd-' entries for ALL dirs, to preserve datestamp/attributes.

- Improve compression even more

- Ports to various other 'platforms', including Windoze, PowerUp, WarpOS, ...

- Localize LhA output.  Lots of folks either don't speak English, or would
 just be more comfortable seeing messages in their own language.

- More translated versions of these docs.

- Cancel button for gfx progress... maybe.  ^C still works fine on main task,
 but that isn't obvious to GUI users.

- Speedups, tweaks, rest of code cleaned up, etc., etc., etc.


Enjoy.