summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog61
1 files changed, 61 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4c69f88..530bb06 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,67 @@
1 1
2 ChangeLog file for zlib 2 ChangeLog file for zlib
3 3
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)
13- 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)
19- fixed very unlikely race condition in ct_static_init
20- free in reverse order of allocation to help memory manager
21- use zlib-1.0/* instead of zlib/* inside the tar.gz
22- make zlib warning-free with "gcc -O3 -Wall -Wwrite-strings -Wpointer-arith
23 -Wconversion -Wstrict-prototypes -Wmissing-prototypes"
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
28- add uninstall in Makefile
29- Check for __cpluplus in zlib.h
30- Better test in ct_align for partial flush
31- avoid harmless warnings for Borland C++
32- initialize hash_head in deflate.c
33- avoid warning on fdopen (gzio.c) for HP cc -Aa
34- include stdlib.h for STDC compilers
35- include errno.h for Cray
36- ignore error if ranlib doesn't exist
37- call ranlib twice for NeXTSTEP
38- use exec_prefix instead of prefix for libz.a
39- renamed ct_* as _tr_* to avoid conflict with applications
40- clear z->msg in inflateInit2 before any error return
41- initialize opaque in example.c, gzio.c, deflate.c and inflate.c
42- fixed typo in zconf.h (_GNUC__ => __GNUC__)
43- check for WIN32 in zconf.h and zutil.c (avoid farmalloc in 32-bit mode)
44- fix typo in Make_vms.com (f$trnlnm -> f$getsyi)
45- in fcalloc, normalize pointer if size > 65520 bytes
46- don't use special fcalloc for 32 bit Borland C++
47- 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
4Changes in 0.95 (16 Aug 95) 65Changes in 0.95 (16 Aug 95)
5- fix MSDOS small and medium model (now easier to adapt to any compiler) 66- fix MSDOS small and medium model (now easier to adapt to any compiler)
6- inlined send_bits 67- inlined send_bits