aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorJulian Seward <jseward@acm.org>1999-09-04 22:13:13 +0200
committerJulian Seward <jseward@acm.org>1999-09-04 22:13:13 +0200
commitf93cd82a9a7094ad90fd19bbc6ccf6f4627f8060 (patch)
treec95407df5665f5a7395683f07552f2b13f2e501f /CHANGES
parent977101ad5f833f5c0a574bfeea408e5301a6b052 (diff)
downloadbzip2-f93cd82a9a7094ad90fd19bbc6ccf6f4627f8060.tar.gz
bzip2-f93cd82a9a7094ad90fd19bbc6ccf6f4627f8060.tar.bz2
bzip2-f93cd82a9a7094ad90fd19bbc6ccf6f4627f8060.zip
bzip2-0.9.5dbzip2-0.9.5d
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES55
1 files changed, 55 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index ac00f3a..0acb1c2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -43,3 +43,58 @@ In compress.c:
43 do a bit better on small files. This _does_ effect 43 do a bit better on small files. This _does_ effect
44 bzip2.c. 44 bzip2.c.
45 45
46
470.9.5a
48~~~~~~
49Major change: add a fallback sorting algorithm (blocksort.c)
50to give reasonable behaviour even for very repetitive inputs.
51Nuked --repetitive-best and --repetitive-fast since they are
52no longer useful.
53
54Minor changes: mostly a whole bunch of small changes/
55bugfixes in the driver (bzip2.c). Changes pertaining to the
56user interface are:
57
58 allow decompression of symlink'd files to stdout
59 decompress/test files even without .bz2 extension
60 give more accurate error messages for I/O errors
61 when compressing/decompressing to stdout, don't catch control-C
62 read flags from BZIP2 and BZIP environment variables
63 decline to break hard links to a file unless forced with -f
64 allow -c flag even with no filenames
65 preserve file ownerships as far as possible
66 make -s -1 give the expected block size (100k)
67 add a flag -q --quiet to suppress nonessential warnings
68 stop decoding flags after --, so files beginning in - can be handled
69 resolved inconsistent naming: bzcat or bz2cat ?
70 bzip2 --help now returns 0
71
72Programming-level changes are:
73
74 fixed syntax error in GET_LL4 for Borland C++ 5.02
75 let bzBuffToBuffDecompress return BZ_DATA_ERROR{_MAGIC}
76 fix overshoot of mode-string end in bzopen_or_bzdopen
77 wrapped bzlib.h in #ifdef __cplusplus ... extern "C" { ... }
78 close file handles under all error conditions
79 added minor mods so it compiles with DJGPP out of the box
80 fixed Makefile so it doesn't give problems with BSD make
81 fix uninitialised memory reads in dlltest.c
82
830.9.5b
84~~~~~~
85Open stdin/stdout in binary mode for DJGPP.
86
870.9.5c
88~~~~~~
89Changed BZ_N_OVERSHOOT to be ... + 2 instead of ... + 1. The + 1
90version could cause the sorted order to be wrong in some extremely
91obscure cases. Also changed setting of quadrant in blocksort.c.
92
930.9.5d
94~~~~~~
95The only functional change is to make bzlibVersion() in the library
96return the correct string. This has no effect whatsoever on the
97functioning of the bzip2 program or library. Added a couple of casts
98so the library compiles without warnings at level 3 in MS Visual
99Studio 6.0. Included a Y2K statement in the file Y2K_INFO. All other
100changes are minor documentation changes.