aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:13:27 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:13:27 -0700
commit8a2acbffc86012de3523ecf91db2c4ea1b1c4ea2 (patch)
treec461eb314065024b6cb87d136e107dca2cc09a33 /ChangeLog
parent56bcb184fac036a45cb8937238d51778d0a796aa (diff)
downloadzlib-8a2acbffc86012de3523ecf91db2c4ea1b1c4ea2.tar.gz
zlib-8a2acbffc86012de3523ecf91db2c4ea1b1c4ea2.tar.bz2
zlib-8a2acbffc86012de3523ecf91db2c4ea1b1c4ea2.zip
zlib 1.0-prev1.0-pre
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog45
1 files changed, 8 insertions, 37 deletions
diff --git a/ChangeLog b/ChangeLog
index 530bb06..6a7ff7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,32 +2,19 @@
2 ChangeLog file for zlib 2 ChangeLog file for zlib
3 3
4Changes in 1.0 (15 Jan 96) 4Changes in 1.0 (15 Jan 96)
5- allow preset dictionary shared between compressor and decompressor
6- allow compression level 0 (no compression)
7- add deflateParams in zlib.h: allow dynamic change of compression level
8 and compression strategy.
9- test large buffers and deflateParams in example.c
10- add optional "configure" to build zlib as a shared library
11- suppress Makefile.qnx, use configure instead
12- fixed deflate for 64-bit systems (detected on Cray) 5- fixed deflate for 64-bit systems (detected on Cray)
13- fixed inflate_blocks for 64-bit systems (detected on Alpha) 6- fixed inflate_blocks for 64-bit systems (detected on Alpha)
14- declare Z_DEFLATED in zlib.h (possible parameter for deflateInit2)
15- always return Z_BUF_ERROR when deflate() has nothing to do
16- deflateInit and inflateInit are now macros to allow version checking
17- prefix all global functions and types with z_ with -DZ_PREFIX
18- make falloc completely reentrant (inftrees.c) 7- make falloc completely reentrant (inftrees.c)
19- fixed very unlikely race condition in ct_static_init 8- fixed very unlikely race condition in ct_static_init
20- free in reverse order of allocation to help memory manager 9- always return Z_BUF_ERROR when deflate() has nothing to do
21- use zlib-1.0/* instead of zlib/* inside the tar.gz 10- add deflateParams in zlib.h.
22- make zlib warning-free with "gcc -O3 -Wall -Wwrite-strings -Wpointer-arith 11- test large buffers and deflateParams in example.c
23 -Wconversion -Wstrict-prototypes -Wmissing-prototypes" 12- declare Z_DEFLATED in zlib.h (possible parameter for deflateInit2)
24- allow gzread on concatenated .gz files
25- deflateEnd now returns Z_DATA_ERROR if it was premature
26- deflate is finally (?) fully deterministic (no matches beyond end of input)
27- Document Z_SYNC_FLUSH 13- Document Z_SYNC_FLUSH
28- add uninstall in Makefile 14- added deflateGetAdler32 and deflateSetAdler32
15- free in reverse order of allocation to help memory manager
29- Check for __cpluplus in zlib.h 16- Check for __cpluplus in zlib.h
30- Better test in ct_align for partial flush 17- Finer test in ct_align for partial flush
31- avoid harmless warnings for Borland C++ 18- avoid harmless warnings for Borland C++
32- initialize hash_head in deflate.c 19- initialize hash_head in deflate.c
33- avoid warning on fdopen (gzio.c) for HP cc -Aa 20- avoid warning on fdopen (gzio.c) for HP cc -Aa
@@ -36,7 +23,7 @@ Changes in 1.0 (15 Jan 96)
36- ignore error if ranlib doesn't exist 23- ignore error if ranlib doesn't exist
37- call ranlib twice for NeXTSTEP 24- call ranlib twice for NeXTSTEP
38- use exec_prefix instead of prefix for libz.a 25- use exec_prefix instead of prefix for libz.a
39- renamed ct_* as _tr_* to avoid conflict with applications 26- renamed ct_* as tr_* to avoid conflict with another application.
40- clear z->msg in inflateInit2 before any error return 27- clear z->msg in inflateInit2 before any error return
41- initialize opaque in example.c, gzio.c, deflate.c and inflate.c 28- initialize opaque in example.c, gzio.c, deflate.c and inflate.c
42- fixed typo in zconf.h (_GNUC__ => __GNUC__) 29- fixed typo in zconf.h (_GNUC__ => __GNUC__)
@@ -45,22 +32,6 @@ Changes in 1.0 (15 Jan 96)
45- in fcalloc, normalize pointer if size > 65520 bytes 32- in fcalloc, normalize pointer if size > 65520 bytes
46- don't use special fcalloc for 32 bit Borland C++ 33- don't use special fcalloc for 32 bit Borland C++
47- use STDC instead of __GO32__ to avoid redeclaring exit, calloc, etc... 34- use STDC instead of __GO32__ to avoid redeclaring exit, calloc, etc...
48- use Z_BINARY instead of BINARY
49- document that gzclose after gzdopen will close the file
50- allow "a" as mode in gzopen.
51- fix error checking in gzread
52- allow skipping .gz extra-field on pipes
53- added reference to Perl interface in README
54- put the crc table in FAR data (I dislike more and more the medium model :)
55- added get_crc_table
56- added a dimension to all arrays (Borland C can't count).
57- workaround Borland C bug in declaration of inflate_codes_new & inflate_fast
58- guard against multiple inclusion of *.h (for precompiled header on Mac)
59- Watcom C pretends to be Microsoft C small model even in 32 bit mode.
60- don't use unsized arrays to avoid silly warnings by Visual C++:
61 warning C4746: 'inflate_mask' : unsized array treated as '__far'
62 (what's wrong with far data in far model?).
63- define enum out of inflate_blocks_state to allow compilation with C++
64 35
65Changes in 0.95 (16 Aug 95) 36Changes in 0.95 (16 Aug 95)
66- fix MSDOS small and medium model (now easier to adapt to any compiler) 37- fix MSDOS small and medium model (now easier to adapt to any compiler)