diff options
Diffstat (limited to 'CHANGES')
| -rw-r--r-- | CHANGES | 45 |
1 files changed, 45 insertions, 0 deletions
| @@ -0,0 +1,45 @@ | |||
| 1 | |||
| 2 | |||
| 3 | 0.9.0 | ||
| 4 | ~~~~~ | ||
| 5 | First version. | ||
| 6 | |||
| 7 | |||
| 8 | 0.9.0a | ||
| 9 | ~~~~~~ | ||
| 10 | Removed 'ranlib' from Makefile, since most modern Unix-es | ||
| 11 | don't need it, or even know about it. | ||
| 12 | |||
| 13 | |||
| 14 | 0.9.0b | ||
| 15 | ~~~~~~ | ||
| 16 | Fixed a problem with error reporting in bzip2.c. This does not effect | ||
| 17 | the library in any way. Problem is: versions 0.9.0 and 0.9.0a (of the | ||
| 18 | program proper) compress and decompress correctly, but give misleading | ||
| 19 | error messages (internal panics) when an I/O error occurs, instead of | ||
| 20 | reporting the problem correctly. This shouldn't give any data loss | ||
| 21 | (as far as I can see), but is confusing. | ||
| 22 | |||
| 23 | Made the inline declarations disappear for non-GCC compilers. | ||
| 24 | |||
| 25 | |||
| 26 | 0.9.0c | ||
| 27 | ~~~~~~ | ||
| 28 | Fixed some problems in the library pertaining to some boundary cases. | ||
| 29 | This makes the library behave more correctly in those situations. The | ||
| 30 | fixes apply only to features (calls and parameters) not used by | ||
| 31 | bzip2.c, so the non-fixedness of them in previous versions has no | ||
| 32 | effect on reliability of bzip2.c. | ||
| 33 | |||
| 34 | In 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 | |||
| 41 | In 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 | |||
