10
+ − 1 ChangeLog file for zlib
+ − 2
+ − 3 Changes in 0.92 (3 May 95)
+ − 4 - don't assume that char is signed (problem on SGI)
+ − 5 - Clear bit buffer when starting a stored block
+ − 6 - no memcpy on Pyramid
+ − 7 - suppressed inftest.c
+ − 8 - optimized fill_window, put longest_match inline for gcc
+ − 9 - optimized inflate on stored blocks.
+ − 10 - untabify all sources to simplify patches
+ − 11
+ − 12 Changes in 0.91 (2 May 95)
+ − 13 - Default MEM_LEVEL is 8 (not 9 for Unix) as documented in zlib.h
+ − 14 - Document the memory requirements in zconf.h
+ − 15 - added "make install"
+ − 16 - fix sync search logic in inflateSync
+ − 17 - deflate(Z_FULL_FLUSH) now works even if output buffer too short
+ − 18 - after inflateSync, don't scare people with just "lo world"
+ − 19 - added support for DJGPP
+ − 20
+ − 21 Changes in 0.9 (1 May 95)
+ − 22 - don't assume that zalloc clears the allocated memory (the TurboC bug
+ − 23 was Mark's bug after all :)
+ − 24 - let again gzread copy uncompressed data unchanged (was working in 0.71)
+ − 25 - deflate(Z_FULL_FLUSH), inflateReset and inflateSync are now fully implemented
+ − 26 - added a test of inflateSync in example.c
+ − 27 - moved MAX_WBITS to zconf.h because users might want to change that.
+ − 28 - document explicitly that zalloc(64K) on MSDOS must return a normalized
+ − 29 pointer (zero offset)
+ − 30 - added Makefiles for Microsoft C, Turbo C, Borland C++
+ − 31 - faster crc32()
+ − 32
+ − 33 Changes in 0.8 (29 April 95)
+ − 34 - added fast inflate (inffast.c)
+ − 35 - deflate(Z_FINISH) now returns Z_STREAM_END when done. Warning: this
+ − 36 is incompatible with previous versions of zlib which returned Z_OK.
+ − 37 - work around a TurboC compiler bug (bad code for b << 0, see infutil.h)
+ − 38 (actually that was not a compiler bug, see 0.81 above)
+ − 39 - gzread no longer reads one extra byte in certain cases
+ − 40 - In gzio destroy(), don't reference a freed structure
+ − 41 - avoid many warnings for MSDOS
+ − 42 - avoid the ERROR symbol which is used by MS Windows
+ − 43
+ − 44 Changes in 0.71 (14 April 95)
+ − 45 - Fixed more MSDOS compilation problems :( There is still a bug with
+ − 46 TurboC large model.
+ − 47
+ − 48 Changes in 0.7 (14 April 95)
+ − 49 - Added full inflate support.
+ − 50 - Simplified the crc32() interface. The pre- and post-conditioning
+ − 51 (one's complement) is now done inside crc32(). WARNING: this is
+ − 52 incompatible with previous versions; see zlib.h for the new usage.
+ − 53
+ − 54 Changes in 0.61 (12 April 95)
+ − 55 - workaround for a bug in TurboC. example and minigzip now work on MSDOS.
+ − 56
+ − 57 Changes in 0.6 (11 April 95)
+ − 58 - added minigzip.c
+ − 59 - added gzdopen to reopen a file descriptor as gzFile
+ − 60 - added transparent reading of non-gziped files in gzread.
+ − 61 - fixed bug in gzread (don't read crc as data)
+ − 62 - fixed bug in destroy (gzio.c) (don't return Z_STREAM_END for gzclose).
+ − 63 - don't allocate big arrays in the stack (for MSDOS)
+ − 64 - fix some MSDOS compilation problems
+ − 65
+ − 66 Changes in 0.5:
+ − 67 - do real compression in deflate.c. Z_PARTIAL_FLUSH is supported but
+ − 68 not yet Z_FULL_FLUSH.
+ − 69 - support decompression but only in a single step (forced Z_FINISH)
+ − 70 - added opaque object for zalloc and zfree.
+ − 71 - added deflateReset and inflateReset
+ − 72 - added a variable zlib_version for consistency checking.
+ − 73 - renamed the 'filter' parameter of deflateInit2 as 'strategy'.
+ − 74 Added Z_FILTERED and Z_HUFFMAN_ONLY constants.
+ − 75
+ − 76 Changes in 0.4:
+ − 77 - avoid "zip" everywhere, use zlib instead of ziplib.
+ − 78 - suppress Z_BLOCK_FLUSH, interpret Z_PARTIAL_FLUSH as block flush
+ − 79 if compression method == 8.
+ − 80 - added adler32 and crc32
+ − 81 - renamed deflateOptions as deflateInit2, call one or the other but not both
+ − 82 - added the method parameter for deflateInit2.
+ − 83 - added inflateInit2
+ − 84 - simplied considerably deflateInit and inflateInit by not supporting
+ − 85 user-provided history buffer. This is supported only in deflateInit2
+ − 86 and inflateInit2.
+ − 87
+ − 88 Changes in 0.3:
+ − 89 - prefix all macro names with Z_
+ − 90 - use Z_FINISH instead of deflateEnd to finish compression.
+ − 91 - added Z_HUFFMAN_ONLY
+ − 92 - added gzerror()