1 2 30.9.0 4~~~~~ 5First version. 6 7 80.9.0a 9~~~~~~ 10Removed 'ranlib' from Makefile, since most modern Unix-es 11don't need it, or even know about it. 12 13 140.9.0b 15~~~~~~ 16Fixed a problem with error reporting in bzip2.c. This does not effect 17the library in any way. Problem is: versions 0.9.0 and 0.9.0a (of the 18program proper) compress and decompress correctly, but give misleading 19error messages (internal panics) when an I/O error occurs, instead of 20reporting the problem correctly. This shouldn't give any data loss 21(as far as I can see), but is confusing. 22 23Made the inline declarations disappear for non-GCC compilers. 24 25 260.9.0c 27~~~~~~ 28Fixed some problems in the library pertaining to some boundary cases. 29This makes the library behave more correctly in those situations. The 30fixes apply only to features (calls and parameters) not used by 31bzip2.c, so the non-fixedness of them in previous versions has no 32effect on reliability of bzip2.c. 33 34In bzlib.c: 35 * made zero-length BZ_FLUSH work correctly in bzCompress(). 36 * fixed bzWrite/bzRead to ignore zero-length requests. 37 * fixed bzread to correctly handle read requests after EOF. 38 * wrong parameter order in call to bzDecompressInit in 39 bzBuffToBuffDecompress. Fixed. 40 41In compress.c: 42 * changed setting of nGroups in sendMTFValues() so as to 43 do a bit better on small files. This _does_ effect 44 bzip2.c. 45 46