diff options
author | Julian Seward <jseward@acm.org> | 1999-09-04 22:13:13 +0200 |
---|---|---|
committer | Julian Seward <jseward@acm.org> | 1999-09-04 22:13:13 +0200 |
commit | f93cd82a9a7094ad90fd19bbc6ccf6f4627f8060 (patch) | |
tree | c95407df5665f5a7395683f07552f2b13f2e501f /CHANGES | |
parent | 977101ad5f833f5c0a574bfeea408e5301a6b052 (diff) | |
download | bzip2-f93cd82a9a7094ad90fd19bbc6ccf6f4627f8060.tar.gz bzip2-f93cd82a9a7094ad90fd19bbc6ccf6f4627f8060.tar.bz2 bzip2-f93cd82a9a7094ad90fd19bbc6ccf6f4627f8060.zip |
bzip2-0.9.5dbzip2-0.9.5d
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 55 |
1 files changed, 55 insertions, 0 deletions
@@ -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 | |||
47 | 0.9.5a | ||
48 | ~~~~~~ | ||
49 | Major change: add a fallback sorting algorithm (blocksort.c) | ||
50 | to give reasonable behaviour even for very repetitive inputs. | ||
51 | Nuked --repetitive-best and --repetitive-fast since they are | ||
52 | no longer useful. | ||
53 | |||
54 | Minor changes: mostly a whole bunch of small changes/ | ||
55 | bugfixes in the driver (bzip2.c). Changes pertaining to the | ||
56 | user 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 | |||
72 | Programming-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 | |||
83 | 0.9.5b | ||
84 | ~~~~~~ | ||
85 | Open stdin/stdout in binary mode for DJGPP. | ||
86 | |||
87 | 0.9.5c | ||
88 | ~~~~~~ | ||
89 | Changed BZ_N_OVERSHOOT to be ... + 2 instead of ... + 1. The + 1 | ||
90 | version could cause the sorted order to be wrong in some extremely | ||
91 | obscure cases. Also changed setting of quadrant in blocksort.c. | ||
92 | |||
93 | 0.9.5d | ||
94 | ~~~~~~ | ||
95 | The only functional change is to make bzlibVersion() in the library | ||
96 | return the correct string. This has no effect whatsoever on the | ||
97 | functioning of the bzip2 program or library. Added a couple of casts | ||
98 | so the library compiles without warnings at level 3 in MS Visual | ||
99 | Studio 6.0. Included a Y2K statement in the file Y2K_INFO. All other | ||
100 | changes are minor documentation changes. | ||