Short: LhA / LhX v2.1 archiver, German docs (!) Author: jamie_c@bellsouth.net (Jim Cooper) Uploader: solar@baud.de (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 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.