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 >
Wrap
Text File
|
1992-01-31
|
7KB
|
164 lines
__________________________________________________________________________
==========================================================================
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