diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 92 |
1 files changed, 91 insertions, 1 deletions
@@ -1,13 +1,103 @@ | |||
1 | 1 | ||
2 | ChangeLog file for zlib | 2 | ChangeLog file for zlib |
3 | 3 | ||
4 | Changes in 1.0.7 (20 Jan 1998) | ||
5 | - fix gzseek which was broken in write mode | ||
6 | - return error for gzseek to negative absolute position | ||
7 | - fix configure for Linux (Chun-Chung Chen) | ||
8 | - increase stack space for MSC (Tim Wegner) | ||
9 | - get_crc_table and inflateSyncPoint are EXPORTed (Gilles Vollant) | ||
10 | - define EXPORTVA for gzprintf (Gilles Vollant) | ||
11 | - added man page zlib.3 (Rick Rodgers) | ||
12 | - for contrib/untgz, fix makedir() and improve Makefile | ||
13 | |||
14 | - check gzseek in write mode in example.c | ||
15 | - allocate extra buffer for seeks only if gzseek is actually called | ||
16 | - avoid signed/unsigned comparisons (Tim Wegner, Gilles Vollant) | ||
17 | - add inflateSyncPoint in zconf.h | ||
18 | - fix list of exported functions in nt/zlib.dnt and mdsos/zlib.def | ||
19 | |||
20 | Changes in 1.0.6 (19 Jan 1998) | ||
21 | - add functions gzprintf, gzputc, gzgetc, gztell, gzeof, gzseek, gzrewind and | ||
22 | gzsetparams (thanks to Roland Giersig and Kevin Ruland for some of this code) | ||
23 | - Fix a deflate bug occuring only with compression level 0 (thanks to | ||
24 | Andy Buckler for finding this one). | ||
25 | - In minigzip, pass transparently also the first byte for .Z files. | ||
26 | - return Z_BUF_ERROR instead of Z_OK if output buffer full in uncompress() | ||
27 | - check Z_FINISH in inflate (thanks to Marc Schluper) | ||
28 | - Implement deflateCopy (thanks to Adam Costello) | ||
29 | - make static libraries by default in configure, add --shared option. | ||
30 | - move MSDOS or Windows specific files to directory msdos | ||
31 | - suppress the notion of partial flush to simplify the interface | ||
32 | (but the symbol Z_PARTIAL_FLUSH is kept for compatibility with 1.0.4) | ||
33 | - suppress history buffer provided by application to simplify the interface | ||
34 | (this feature was not implemented anyway in 1.0.4) | ||
35 | - next_in and avail_in must be initialized before calling inflateInit or | ||
36 | inflateInit2 | ||
37 | - add EXPORT in all exported functions (for Windows DLL) | ||
38 | - added Makefile.nt (thanks to Stephen Williams) | ||
39 | - added the unsupported "contrib" directory: | ||
40 | contrib/asm386/ by Gilles Vollant <info@winimage.com> | ||
41 | 386 asm code replacing longest_match(). | ||
42 | contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu> | ||
43 | A C++ I/O streams interface to the zlib gz* functions | ||
44 | contrib/iostream2/ by Tyge Løvset <Tyge.Lovset@cmr.no> | ||
45 | Another C++ I/O streams interface | ||
46 | contrib/untgz/ by "Pedro A. Aranda Guti\irrez" <paag@tid.es> | ||
47 | A very simple tar.gz file extractor using zlib | ||
48 | contrib/visual-basic.txt by Carlos Rios <c_rios@sonda.cl> | ||
49 | How to use compress(), uncompress() and the gz* functions from VB. | ||
50 | - pass params -f (filtered data), -h (huffman only), -1 to -9 (compression | ||
51 | level) in minigzip (thanks to Tom Lane) | ||
52 | |||
53 | - use const for rommable constants in deflate | ||
54 | - added test for gzseek and gztell in example.c | ||
55 | - add undocumented function inflateSyncPoint() (hack for Paul Mackerras) | ||
56 | - add undocumented function zError to convert error code to string | ||
57 | (for Tim Smithers) | ||
58 | - Allow compilation of gzio with -DNO_DEFLATE to avoid the compression code. | ||
59 | - Use default memcpy for Symantec MSDOS compiler. | ||
60 | - Add EXPORT keyword for check_func (needed for Windows DLL) | ||
61 | - add current directory to LD_LIBRARY_PATH for "make test" | ||
62 | - create also a link for libz.so.1 | ||
63 | - added support for FUJITSU UXP/DS (thanks to Toshiaki Nomura) | ||
64 | - use $(SHAREDLIB) instead of libz.so in Makefile.in (for HPUX) | ||
65 | - added -soname for Linux in configure (Chun-Chung Chen, | ||
66 | - assign numbers to the exported functions in zlib.def (for Windows DLL) | ||
67 | - add advice in zlib.h for best usage of deflateSetDictionary | ||
68 | - work around compiler bug on Atari (cast Z_NULL in call of s->checkfn) | ||
69 | - allow compilation with ANSI keywords only enabled for TurboC in large model | ||
70 | - avoid "versionString"[0] (Borland bug) | ||
71 | - add NEED_DUMMY_RETURN for Borland | ||
72 | - use variable z_verbose for tracing in debug mode (Peter Deutsch). | ||
73 | - allow compilation with CC | ||
74 | - defined STDC for OS/2 (David Charlap) | ||
75 | - limit external names to 8 chars for MVS (Thomas Lund) | ||
76 | - in minigzip.c, use static buffers only for 16-bit systems | ||
77 | - fix suffix check for "minigzip -d foo.gz" | ||
78 | - do not return an error for the 2nd of two consecutive gzflush() (Felix Lee) | ||
79 | - use _fdopen instead of fdopen for MSC >= 6.0 (Thomas Fanslau) | ||
80 | - added makelcc.bat for lcc-win32 (Tom St Denis) | ||
81 | - in Makefile.dj2, use copy and del instead of install and rm (Frank Donahoe) | ||
82 | - Avoid expanded $Id$. Use "rcs -kb" or "cvs admin -kb" to avoid Id expansion. | ||
83 | - check for unistd.h in configure (for off_t) | ||
84 | - use Tracev instead of Trace in infblock.c | ||
85 | - remove useless check parameter in inflate_blocks_free | ||
86 | - avoid useless assignment of s->check to itself in inflate_blocks_new | ||
87 | - do not flush twice in gzclose (thanks to Ken Raeburn) | ||
88 | - rename FOPEN as F_OPEN to avoid clash with /usr/include/sys/file.h | ||
89 | - use NO_ERRNO_H instead of enumeration of operating systems with errno.h | ||
90 | - work around buggy fclose on pipes for HP/UX | ||
91 | - support zlib DLL with BORLAND C++ 5.0 (thanks to Glenn Randers-Pehrson) | ||
92 | - fix configure if CC is already equal to gcc | ||
93 | |||
4 | Changes in 1.0.5 (3 Jan 98) | 94 | Changes in 1.0.5 (3 Jan 98) |
5 | - Fix inflate to terminate gracefully when fed corrupted or invalid data | 95 | - Fix inflate to terminate gracefully when fed corrupted or invalid data |
6 | - Use const for rommable constants in inflate | 96 | - Use const for rommable constants in inflate |
7 | - Eliminate memory leaks on error conditions in inflate | 97 | - Eliminate memory leaks on error conditions in inflate |
8 | - Removed some vestigial code in inflate | 98 | - Removed some vestigial code in inflate |
9 | - Update web address in README | 99 | - Update web address in README |
10 | 100 | ||
11 | Changes in 1.0.4 (24 Jul 96) | 101 | Changes in 1.0.4 (24 Jul 96) |
12 | - In very rare conditions, deflate(s, Z_FINISH) could fail to produce an EOF | 102 | - In very rare conditions, deflate(s, Z_FINISH) could fail to produce an EOF |
13 | bit, so the decompressor could decompress all the correct data but went | 103 | bit, so the decompressor could decompress all the correct data but went |