Commit Graph

238 Commits

Author SHA1 Message Date
Andy McFadden 7e0ad70cc2 When using "junk paths", don't create directories. 2002-10-10 15:50:51 +00:00
Andy McFadden 717937b571 Tracking minor tweak to feature test enum. 2002-10-10 00:50:55 +00:00
Andy McFadden 5f1eabc896 Various minor tweaks. Renamed the "HuffmanSQ" feature test to just "SQ". 2002-10-10 00:50:37 +00:00
Andy McFadden a57143a439 Added "-m" flag so you can specify compression method. Made the usage
output more useful.
2002-10-10 00:49:52 +00:00
Andy McFadden ec6021afa8 Fixed a bug in CRC handling when using LZW/1. 2002-10-10 00:46:58 +00:00
Andy McFadden 0b7151b6f5 Fixed error message text. 2002-10-10 00:46:16 +00:00
Andy McFadden e08ee80f12 Show the right error message when open/fdopen fails to open a temp
file because it already exists.
2002-10-10 00:46:03 +00:00
Andy McFadden edc69e56ca Added support for bzip2 compression.
Use NuTestFeature to determine which compression methods are available.
2002-10-09 23:12:33 +00:00
Andy McFadden d41016e6c1 Added support for compressing data with libbz2. Disabled by default.
Generalized compression method enable/disable.  Now any method can be
removed.  Applications can call NuTestFeature() to figure out what is
supported by the copy of NufxLib they're linked against.
2002-10-09 23:12:06 +00:00
Andy McFadden 21c4d9027a Remove the trailing ".QQ" from squeezed files before extracting.
Fail if the user tries to extract comments from a Binary II archive
(with the "-c flag).
2002-10-09 00:38:37 +00:00
Andy McFadden 550ff22758 Added Binary II support. For NufxLib this is really just a new error
code that gets returned when we identify an archive as BNY.
2002-10-09 00:16:27 +00:00
Andy McFadden a9ad3e7a3e Added Binary II support. It's not quite seamless, but it's a lot
better than what the original NuLib offered.

Wrote first cut at verbose "help" output.
2002-10-09 00:15:24 +00:00
Andy McFadden 46c7579f57 Minor tweaks, mostly to comments and "assert" vs "Assert". 2002-10-09 00:04:18 +00:00
Andy McFadden afe82def33 Changed FakeZeroExtract from a "mimic SHK" feature to a generally
supported bug workaround.
2002-10-08 23:57:41 +00:00
Andy McFadden 87c6550f15 Minor tweaks, mostly to comments. 2002-10-08 23:56:38 +00:00
Andy McFadden 656b2b0a33 Looks like the LZW patent doesn't expire until June 2003. Updated the
comment to reflect this.
2002-10-06 00:25:53 +00:00
Andy McFadden cb401c7280 Added optional support for zlib deflate compression. The auto-config
checks for the presence of both "-lz" and "zlib.h".

Made various minor tweaks.
2002-10-01 01:05:42 +00:00
Andy McFadden e7a3225f04 Added optional support for zlib deflate compression via the "-z" flag. The
auto-config checks for zlib, and enables the features if found.  This isn't
ideal, but it'll do.

The "gory debug" output is now available with the "-g" command.
2002-10-01 01:05:13 +00:00
Andy McFadden df3b8cc850 Reduced complaints when opening a non-NuFX archive file. 2002-10-01 00:50:07 +00:00
Andy McFadden 146a508606 New file with LZC (UNIX compress) code. 2002-09-28 01:06:22 +00:00
Andy McFadden 70b4604e31 Looks like "vim" is having some fun with me. 2002-09-28 01:02:03 +00:00
Andy McFadden 771144bcea Fixed "assert" vs "Assert", some naming convention lapses, and a
possible gotcha in the Squeeze code.
2002-09-28 00:57:36 +00:00
Andy McFadden 18a61d2d31 Added support for 12-bit and 16-bit LZC (UNIX "compress") compression format. 2002-09-28 00:56:08 +00:00
Andy McFadden 105c85fcd6 Removed C++-style comments, and fixed up some other comments. 2002-09-27 18:50:04 +00:00
Andy McFadden 809f26783f Added "analyzing" state to progress updater (used by SQueeze compression).
Changed the version string to "1.1.0d1".
2002-09-26 22:12:18 +00:00
Andy McFadden da51322d48 Added support for SQueeze compression format (both compress and expand).
Twiddled some comments in random places.
2002-09-26 22:11:12 +00:00
Andy McFadden 9d12532e6c GS/ShrinkIt appears to update some of the archive header fields while it
is in the process of compressing the data.  By writing to an AppleTalk
network and copying the archive while it was being written, I wound up
with an archive that appeared complete but was actually truncated.  We
now try to detect that case, and the compression code will spit back an
error instead of an assertion failure.
2002-09-23 23:56:50 +00:00
Andy McFadden 6dbf0dced9 Fixed minor bugs when trying to open a file that doesn't actually contain
an archive.  Spotted by valgrind.
2002-09-23 20:32:26 +00:00
Andy McFadden 9d524310f2 Reformatted files to use spaces instead of hard tabs. No substantitve changes. 2002-09-21 01:13:21 +00:00
Andy McFadden d6a5154b60 Reformatted files to use spaces instead of hard tabs. No substantitve changes. 2002-09-21 00:59:25 +00:00
Andy McFadden 768a224513 Reformatted files to use spaces instead of hard tabs. No substantitve changes. 2002-09-21 00:49:42 +00:00
Andy McFadden ebc52e08c3 Updated these to the latest from ftp://ftp.gnu.org/pub/gnu/config/.
Now Mac OS ("darwin") systems seem to be happier.
2002-09-21 00:34:30 +00:00
Andy McFadden 2890faa073 Added some extra goodies for the source repository. 2001-06-12 20:02:42 +00:00
root 8f81225440 initial checkin 2001-05-23 19:10:54 +00:00
Andy McFadden ba1c861724 Bumped the version up to 1.0.1 to keep pace with NufxLib. 2000-05-23 02:04:46 +00:00
Andy McFadden 615c39d482 Fix initial checkin -- version numbers in Makefiles should be zero. 2000-05-23 02:04:03 +00:00
Andy McFadden 342e08493b Fix broken 140K DOS3.3 disk archives created by old GSHK.
Version upped to v1.0.1.
2000-05-23 01:59:41 +00:00
cvs 5615fa90d4 Imported sources. 2000-05-23 01:55:31 +00:00