home *** CD-ROM | disk | FTP | other *** search
- >Updates
-
- Updates since version 1.00
-
- 1.01 - Bug fixed : during decompression, for every file in the archive almost
- the entire archive was re-read due to a fault in buffering. This made
- unpacking archives from floppy a frustrating experience (I guess my
- hard disk is too fast, I didn't notice the delay. But now the bug is
- fixed I do).
- - Generally improved file buffering.
- - Choice of max. LZW code bits added : 12 to 16 bits available. Old
- archives (13-bit) are ok (obviously). Number of bits also shown in
- info window.
-
- 1.02 - Bug fixed : due to a very tiny mistake, during compression the output
- buffer was flushed after every input file, no matter how large the
- buffer, so the buffer wasn't used to the max.
-
- 1.10 - All main menu options migrated to an 'Impression'-like control window.
- - Added 'structure' storage option, to enable very compact storage of
- directory structure and file information without actual file data.
- - Added 'structure' recreation options, to enable quick looks at archive
- contents without actually unpacking data.
- - Pressing CTRL while dragging a directory to PackDir archives the
- parent of the directory. This is to enable archiving of a disc's root
- dir '$' (which is hard to get into a filer window !).
- - Thoroughly changed the info window. Refer to 'Guide' for details.
- - Removed maximum of 1024 items restriction. No limit to number of items
- in archive (useful when storing an entire harddisc's structure).
-
- 1.11 - Fixed bug : error handling was not ok. E.g. 'Protected disc' while
- packing would try to delete the archive as well, resulting in another
- error, which, in turn, was not handled correctly.
-
- 1.12 - LZW module is now LZWB module. No functional changes, but other SWI
- numbers.
-
- 1.13 - New LZWB (2.01) and FileBuffer (1.05) modules.
- In LZWB a bug was fixed that caused output buffer to overflow by a few
- bytes in some situations. This caused no harm because the input buffer
- follows the output buffer cleanly, but may cause input file corruption
- of a few bytes in very rare situations.
- In FileBuffer a bug was fixed that caused a very long (>1 times the
- output buffer length in compressed terms) uncompressable file to crash
- PackDir with an address exception in the middle of FileCore !!! Very
- unfortunate place to crash !!! This is an important bug fix (it caused
- my IDE harddisc to crash fatally on 10 Sep 1991 !!! Yours too ? I hope
- not !).
- - PackDir does not do FileBuffer_Clear anymore prior to (un)packing.
- It's not really recommended in a multitasking environment, but now,
- when filebuffers are not properly closed by some user of FileBuffer,
- there is a risk of no more buffers error.
-
- 1.14 - New LZWB (2.02) module. Error handling tidied up a bit. Sometimes
- 'Disc full' would not be returned correctly.
-
- 1.15 - New LZWB (2.10) module. Around 20% speedup of both decompression and
- compression code (may turn out to be more on slow media, because of
- reduced latency).
-
- 1.16 - Changed control window title from 'Control' to 'PackDir'.
-
- 1.17 - Bug fixed : resulting files with large-ish uncompressable files in
- them may turn out to be too large. This is because the archive has
- already been extended too far by the trial compression, which was
- not corrected for when closing the archive. I had envisaged this,
- but the code was not right.
-
- 1.18 - Default directory leafname for unarchive is now the leafname of the
- original directory, not the leafname of the archive itself. This
- makes it more convenient to unpack when archives are given a different
- name than the original directory's leafname, because the latter does
- not have to be remembered.
-
-