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 |
