~ubuntu-branches/ubuntu/lucid/perl-tk/lucid

« back to all changes in this revision

Viewing changes to PNG/zlib/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Colin Tuckley
  • Date: 2008-02-15 13:56:59 UTC
  • mfrom: (1.1.3 upstream) (4.1.1 hardy)
  • Revision ID: james.westby@ubuntu.com-20080215135659-ru2oqlykuju20fav
Tags: 1:804.028-1
* New Upstream Release (Closes: #463080).
* Update to Debhelper v5.
* Build with XFT=1 (Closes: #411129).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
2
 
                ChangeLog file for zlib
 
2
                ChangeLog file for zlib
 
3
 
 
4
Changes in 1.2.3 (18 July 2005)
 
5
- Apply security vulnerability fixes to contrib/infback9 as well
 
6
- Clean up some text files (carriage returns, trailing space)
 
7
- Update testzlib, vstudio, masmx64, and masmx86 in contrib [Vollant]
 
8
 
 
9
Changes in 1.2.2.4 (11 July 2005)
 
10
- Add inflatePrime() function for starting inflation at bit boundary
 
11
- Avoid some Visual C warnings in deflate.c
 
12
- Avoid more silly Visual C warnings in inflate.c and inftrees.c for 64-bit
 
13
  compile
 
14
- Fix some spelling errors in comments [Betts]
 
15
- Correct inflateInit2() error return documentation in zlib.h
 
16
- Added zran.c example of compressed data random access to examples
 
17
  directory, shows use of inflatePrime()
 
18
- Fix cast for assignments to strm->state in inflate.c and infback.c
 
19
- Fix zlibCompileFlags() in zutil.c to use 1L for long shifts [Oberhumer]
 
20
- Move declarations of gf2 functions to right place in crc32.c [Oberhumer]
 
21
- Add cast in trees.c t avoid a warning [Oberhumer]
 
22
- Avoid some warnings in fitblk.c, gun.c, gzjoin.c in examples [Oberhumer]
 
23
- Update make_vms.com [Zinser]
 
24
- Initialize state->write in inflateReset() since copied in inflate_fast()
 
25
- Be more strict on incomplete code sets in inflate_table() and increase
 
26
  ENOUGH and MAXD -- this repairs a possible security vulnerability for
 
27
  invalid inflate input.  Thanks to Tavis Ormandy and Markus Oberhumer for
 
28
  discovering the vulnerability and providing test cases.
 
29
- Add ia64 support to configure for HP-UX [Smith]
 
30
- Add error return to gzread() for format or i/o error [Levin]
 
31
- Use malloc.h for OS/2 [Necasek]
 
32
 
 
33
Changes in 1.2.2.3 (27 May 2005)
 
34
- Replace 1U constants in inflate.c and inftrees.c for 64-bit compile
 
35
- Typecast fread() return values in gzio.c [Vollant]
 
36
- Remove trailing space in minigzip.c outmode (VC++ can't deal with it)
 
37
- Fix crc check bug in gzread() after gzungetc() [Heiner]
 
38
- Add the deflateTune() function to adjust internal compression parameters
 
39
- Add a fast gzip decompressor, gun.c, to examples (use of inflateBack)
 
40
- Remove an incorrect assertion in examples/zpipe.c
 
41
- Add C++ wrapper in infback9.h [Donais]
 
42
- Fix bug in inflateCopy() when decoding fixed codes
 
43
- Note in zlib.h how much deflateSetDictionary() actually uses
 
44
- Remove USE_DICT_HEAD in deflate.c (would mess up inflate if used)
 
45
- Add _WIN32_WCE to define WIN32 in zconf.in.h [Spencer]
 
46
- Don't include stderr.h or errno.h for _WIN32_WCE in zutil.h [Spencer]
 
47
- Add gzdirect() function to indicate transparent reads
 
48
- Update contrib/minizip [Vollant]
 
49
- Fix compilation of deflate.c when both ASMV and FASTEST [Oberhumer]
 
50
- Add casts in crc32.c to avoid warnings [Oberhumer]
 
51
- Add contrib/masmx64 [Vollant]
 
52
- Update contrib/asm586, asm686, masmx86, testzlib, vstudio [Vollant]
 
53
 
 
54
Changes in 1.2.2.2 (30 December 2004)
 
55
- Replace structure assignments in deflate.c and inflate.c with zmemcpy to
 
56
  avoid implicit memcpy calls (portability for no-library compilation)
 
57
- Increase sprintf() buffer size in gzdopen() to allow for large numbers
 
58
- Add INFLATE_STRICT to check distances against zlib header
 
59
- Improve WinCE errno handling and comments [Chang]
 
60
- Remove comment about no gzip header processing in FAQ
 
61
- Add Z_FIXED strategy option to deflateInit2() to force fixed trees
 
62
- Add updated make_vms.com [Coghlan], update README
 
63
- Create a new "examples" directory, move gzappend.c there, add zpipe.c,
 
64
  fitblk.c, gzlog.[ch], gzjoin.c, and zlib_how.html.
 
65
- Add FAQ entry and comments in deflate.c on uninitialized memory access
 
66
- Add Solaris 9 make options in configure [Gilbert]
 
67
- Allow strerror() usage in gzio.c for STDC
 
68
- Fix DecompressBuf in contrib/delphi/ZLib.pas [ManChesTer]
 
69
- Update contrib/masmx86/inffas32.asm and gvmat32.asm [Vollant]
 
70
- Use z_off_t for adler32_combine() and crc32_combine() lengths
 
71
- Make adler32() much faster for small len
 
72
- Use OS_CODE in deflate() default gzip header
 
73
 
 
74
Changes in 1.2.2.1 (31 October 2004)
 
75
- Allow inflateSetDictionary() call for raw inflate
 
76
- Fix inflate header crc check bug for file names and comments
 
77
- Add deflateSetHeader() and gz_header structure for custom gzip headers
 
78
- Add inflateGetheader() to retrieve gzip headers
 
79
- Add crc32_combine() and adler32_combine() functions
 
80
- Add alloc_func, free_func, in_func, out_func to Z_PREFIX list
 
81
- Use zstreamp consistently in zlib.h (inflate_back functions)
 
82
- Remove GUNZIP condition from definition of inflate_mode in inflate.h
 
83
  and in contrib/inflate86/inffast.S [Truta, Anderson]
 
84
- Add support for AMD64 in contrib/inflate86/inffas86.c [Anderson]
 
85
- Update projects/README.projects and projects/visualc6 [Truta]
 
86
- Update win32/DLL_FAQ.txt [Truta]
 
87
- Avoid warning under NO_GZCOMPRESS in gzio.c; fix typo [Truta]
 
88
- Deprecate Z_ASCII; use Z_TEXT instead [Truta]
 
89
- Use a new algorithm for setting strm->data_type in trees.c [Truta]
 
90
- Do not define an exit() prototype in zutil.c unless DEBUG defined
 
91
- Remove prototype of exit() from zutil.c, example.c, minigzip.c [Truta]
 
92
- Add comment in zlib.h for Z_NO_FLUSH parameter to deflate()
 
93
- Fix Darwin build version identification [Peterson]
 
94
 
 
95
Changes in 1.2.2 (3 October 2004)
 
96
- Update zlib.h comments on gzip in-memory processing
 
97
- Set adler to 1 in inflateReset() to support Java test suite [Walles]
 
98
- Add contrib/dotzlib [Ravn]
 
99
- Update win32/DLL_FAQ.txt [Truta]
 
100
- Update contrib/minizip [Vollant]
 
101
- Move contrib/visual-basic.txt to old/ [Truta]
 
102
- Fix assembler builds in projects/visualc6/ [Truta]
 
103
 
 
104
Changes in 1.2.1.2 (9 September 2004)
 
105
- Update INDEX file
 
106
- Fix trees.c to update strm->data_type (no one ever noticed!)
 
107
- Fix bug in error case in inflate.c, infback.c, and infback9.c [Brown]
 
108
- Add "volatile" to crc table flag declaration (for DYNAMIC_CRC_TABLE)
 
109
- Add limited multitasking protection to DYNAMIC_CRC_TABLE
 
110
- Add NO_vsnprintf for VMS in zutil.h [Mozilla]
 
111
- Don't declare strerror() under VMS [Mozilla]
 
112
- Add comment to DYNAMIC_CRC_TABLE to use get_crc_table() to initialize
 
113
- Update contrib/ada [Anisimkov]
 
114
- Update contrib/minizip [Vollant]
 
115
- Fix configure to not hardcode directories for Darwin [Peterson]
 
116
- Fix gzio.c to not return error on empty files [Brown]
 
117
- Fix indentation; update version in contrib/delphi/ZLib.pas and
 
118
  contrib/pascal/zlibpas.pas [Truta]
 
119
- Update mkasm.bat in contrib/masmx86 [Truta]
 
120
- Update contrib/untgz [Truta]
 
121
- Add projects/README.projects [Truta]
 
122
- Add project for MS Visual C++ 6.0 in projects/visualc6 [Cadieux, Truta]
 
123
- Update win32/DLL_FAQ.txt [Truta]
 
124
- Update list of Z_PREFIX symbols in zconf.h [Randers-Pehrson, Truta]
 
125
- Remove an unnecessary assignment to curr in inftrees.c [Truta]
 
126
- Add OS/2 to exe builds in configure [Poltorak]
 
127
- Remove err dummy parameter in zlib.h [Kientzle]
 
128
 
 
129
Changes in 1.2.1.1 (9 January 2004)
 
130
- Update email address in README
 
131
- Several FAQ updates
 
132
- Fix a big fat bug in inftrees.c that prevented decoding valid
 
133
  dynamic blocks with only literals and no distance codes --
 
134
  Thanks to "Hot Emu" for the bug report and sample file
 
135
- Add a note to puff.c on no distance codes case.
 
136
 
 
137
Changes in 1.2.1 (17 November 2003)
 
138
- Remove a tab in contrib/gzappend/gzappend.c
 
139
- Update some interfaces in contrib for new zlib functions
 
140
- Update zlib version number in some contrib entries
 
141
- Add Windows CE definition for ptrdiff_t in zutil.h [Mai, Truta]
 
142
- Support shared libraries on Hurd and KFreeBSD [Brown]
 
143
- Fix error in NO_DIVIDE option of adler32.c
 
144
 
 
145
Changes in 1.2.0.8 (4 November 2003)
 
146
- Update version in contrib/delphi/ZLib.pas and contrib/pascal/zlibpas.pas
 
147
- Add experimental NO_DIVIDE #define in adler32.c
 
148
    - Possibly faster on some processors (let me know if it is)
 
149
- Correct Z_BLOCK to not return on first inflate call if no wrap
 
150
- Fix strm->data_type on inflate() return to correctly indicate EOB
 
151
- Add deflatePrime() function for appending in the middle of a byte
 
152
- Add contrib/gzappend for an example of appending to a stream
 
153
- Update win32/DLL_FAQ.txt [Truta]
 
154
- Delete Turbo C comment in README [Truta]
 
155
- Improve some indentation in zconf.h [Truta]
 
156
- Fix infinite loop on bad input in configure script [Church]
 
157
- Fix gzeof() for concatenated gzip files [Johnson]
 
158
- Add example to contrib/visual-basic.txt [Michael B.]
 
159
- Add -p to mkdir's in Makefile.in [vda]
 
160
- Fix configure to properly detect presence or lack of printf functions
 
161
- Add AS400 support [Monnerat]
 
162
- Add a little Cygwin support [Wilson]
 
163
 
 
164
Changes in 1.2.0.7 (21 September 2003)
 
165
- Correct some debug formats in contrib/infback9
 
166
- Cast a type in a debug statement in trees.c
 
167
- Change search and replace delimiter in configure from % to # [Beebe]
 
168
- Update contrib/untgz to 0.2 with various fixes [Truta]
 
169
- Add build support for Amiga [Nikl]
 
170
- Remove some directories in old that have been updated to 1.2
 
171
- Add dylib building for Mac OS X in configure and Makefile.in
 
172
- Remove old distribution stuff from Makefile
 
173
- Update README to point to DLL_FAQ.txt, and add comment on Mac OS X
 
174
- Update links in README
 
175
 
 
176
Changes in 1.2.0.6 (13 September 2003)
 
177
- Minor FAQ updates
 
178
- Update contrib/minizip to 1.00 [Vollant]
 
179
- Remove test of gz functions in example.c when GZ_COMPRESS defined [Truta]
 
180
- Update POSTINC comment for 68060 [Nikl]
 
181
- Add contrib/infback9 with deflate64 decoding (unsupported)
 
182
- For MVS define NO_vsnprintf and undefine FAR [van Burik]
 
183
- Add pragma for fdopen on MVS [van Burik]
 
184
 
 
185
Changes in 1.2.0.5 (8 September 2003)
 
186
- Add OF to inflateBackEnd() declaration in zlib.h
 
187
- Remember start when using gzdopen in the middle of a file
 
188
- Use internal off_t counters in gz* functions to properly handle seeks
 
189
- Perform more rigorous check for distance-too-far in inffast.c
 
190
- Add Z_BLOCK flush option to return from inflate at block boundary
 
191
- Set strm->data_type on return from inflate
 
192
    - Indicate bits unused, if at block boundary, and if in last block
 
193
- Replace size_t with ptrdiff_t in crc32.c, and check for correct size
 
194
- Add condition so old NO_DEFLATE define still works for compatibility
 
195
- FAQ update regarding the Windows DLL [Truta]
 
196
- INDEX update: add qnx entry, remove aix entry [Truta]
 
197
- Install zlib.3 into mandir [Wilson]
 
198
- Move contrib/zlib_dll_FAQ.txt to win32/DLL_FAQ.txt; update [Truta]
 
199
- Adapt the zlib interface to the new DLL convention guidelines [Truta]
 
200
- Introduce ZLIB_WINAPI macro to allow the export of functions using
 
201
  the WINAPI calling convention, for Visual Basic [Vollant, Truta]
 
202
- Update msdos and win32 scripts and makefiles [Truta]
 
203
- Export symbols by name, not by ordinal, in win32/zlib.def [Truta]
 
204
- Add contrib/ada [Anisimkov]
 
205
- Move asm files from contrib/vstudio/vc70_32 to contrib/asm386 [Truta]
 
206
- Rename contrib/asm386 to contrib/masmx86 [Truta, Vollant]
 
207
- Add contrib/masm686 [Truta]
 
208
- Fix offsets in contrib/inflate86 and contrib/masmx86/inffas32.asm
 
209
  [Truta, Vollant]
 
210
- Update contrib/delphi; rename to contrib/pascal; add example [Truta]
 
211
- Remove contrib/delphi2; add a new contrib/delphi [Truta]
 
212
- Avoid inclusion of the nonstandard <memory.h> in contrib/iostream,
 
213
  and fix some method prototypes [Truta]
 
214
- Fix the ZCR_SEED2 constant to avoid warnings in contrib/minizip
 
215
  [Truta]
 
216
- Avoid the use of backslash (\) in contrib/minizip [Vollant]
 
217
- Fix file time handling in contrib/untgz; update makefiles [Truta]
 
218
- Update contrib/vstudio/vc70_32 to comply with the new DLL guidelines
 
219
  [Vollant]
 
220
- Remove contrib/vstudio/vc15_16 [Vollant]
 
221
- Rename contrib/vstudio/vc70_32 to contrib/vstudio/vc7 [Truta]
 
222
- Update README.contrib [Truta]
 
223
- Invert the assignment order of match_head and s->prev[...] in
 
224
  INSERT_STRING [Truta]
 
225
- Compare TOO_FAR with 32767 instead of 32768, to avoid 16-bit warnings
 
226
  [Truta]
 
227
- Compare function pointers with 0, not with NULL or Z_NULL [Truta]
 
228
- Fix prototype of syncsearch in inflate.c [Truta]
 
229
- Introduce ASMINF macro to be enabled when using an ASM implementation
 
230
  of inflate_fast [Truta]
 
231
- Change NO_DEFLATE to NO_GZCOMPRESS [Truta]
 
232
- Modify test_gzio in example.c to take a single file name as a
 
233
  parameter [Truta]
 
234
- Exit the example.c program if gzopen fails [Truta]
 
235
- Add type casts around strlen in example.c [Truta]
 
236
- Remove casting to sizeof in minigzip.c; give a proper type
 
237
  to the variable compared with SUFFIX_LEN [Truta]
 
238
- Update definitions of STDC and STDC99 in zconf.h [Truta]
 
239
- Synchronize zconf.h with the new Windows DLL interface [Truta]
 
240
- Use SYS16BIT instead of __32BIT__ to distinguish between
 
241
  16- and 32-bit platforms [Truta]
 
242
- Use far memory allocators in small 16-bit memory models for
 
243
  Turbo C [Truta]
 
244
- Add info about the use of ASMV, ASMINF and ZLIB_WINAPI in
 
245
  zlibCompileFlags [Truta]
 
246
- Cygwin has vsnprintf [Wilson]
 
247
- In Windows16, OS_CODE is 0, as in MSDOS [Truta]
 
248
- In Cygwin, OS_CODE is 3 (Unix), not 11 (Windows32) [Wilson]
 
249
 
 
250
Changes in 1.2.0.4 (10 August 2003)
 
251
- Minor FAQ updates
 
252
- Be more strict when checking inflateInit2's windowBits parameter
 
253
- Change NO_GUNZIP compile option to NO_GZIP to cover deflate as well
 
254
- Add gzip wrapper option to deflateInit2 using windowBits
 
255
- Add updated QNX rule in configure and qnx directory [Bonnefoy]
 
256
- Make inflate distance-too-far checks more rigorous
 
257
- Clean up FAR usage in inflate
 
258
- Add casting to sizeof() in gzio.c and minigzip.c
 
259
 
 
260
Changes in 1.2.0.3 (19 July 2003)
 
261
- Fix silly error in gzungetc() implementation [Vollant]
 
262
- Update contrib/minizip and contrib/vstudio [Vollant]
 
263
- Fix printf format in example.c
 
264
- Correct cdecl support in zconf.in.h [Anisimkov]
 
265
- Minor FAQ updates
 
266
 
 
267
Changes in 1.2.0.2 (13 July 2003)
 
268
- Add ZLIB_VERNUM in zlib.h for numerical preprocessor comparisons
 
269
- Attempt to avoid warnings in crc32.c for pointer-int conversion
 
270
- Add AIX to configure, remove aix directory [Bakker]
 
271
- Add some casts to minigzip.c
 
272
- Improve checking after insecure sprintf() or vsprintf() calls
 
273
- Remove #elif's from crc32.c
 
274
- Change leave label to inf_leave in inflate.c and infback.c to avoid
 
275
  library conflicts
 
276
- Remove inflate gzip decoding by default--only enable gzip decoding by
 
277
  special request for stricter backward compatibility
 
278
- Add zlibCompileFlags() function to return compilation information
 
279
- More typecasting in deflate.c to avoid warnings
 
280
- Remove leading underscore from _Capital #defines [Truta]
 
281
- Fix configure to link shared library when testing
 
282
- Add some Windows CE target adjustments [Mai]
 
283
- Remove #define ZLIB_DLL in zconf.h [Vollant]
 
284
- Add zlib.3 [Rodgers]
 
285
- Update RFC URL in deflate.c and algorithm.txt [Mai]
 
286
- Add zlib_dll_FAQ.txt to contrib [Truta]
 
287
- Add UL to some constants [Truta]
 
288
- Update minizip and vstudio [Vollant]
 
289
- Remove vestigial NEED_DUMMY_RETURN from zconf.in.h
 
290
- Expand use of NO_DUMMY_DECL to avoid all dummy structures
 
291
- Added iostream3 to contrib [Schwardt]
 
292
- Replace rewind() with fseek() for WinCE [Truta]
 
293
- Improve setting of zlib format compression level flags
 
294
    - Report 0 for huffman and rle strategies and for level == 0 or 1
 
295
    - Report 2 only for level == 6
 
296
- Only deal with 64K limit when necessary at compile time [Truta]
 
297
- Allow TOO_FAR check to be turned off at compile time [Truta]
 
298
- Add gzclearerr() function [Souza]
 
299
- Add gzungetc() function
 
300
 
 
301
Changes in 1.2.0.1 (17 March 2003)
 
302
- Add Z_RLE strategy for run-length encoding [Truta]
 
303
    - When Z_RLE requested, restrict matches to distance one
 
304
    - Update zlib.h, minigzip.c, gzopen(), gzdopen() for Z_RLE
 
305
- Correct FASTEST compilation to allow level == 0
 
306
- Clean up what gets compiled for FASTEST
 
307
- Incorporate changes to zconf.in.h [Vollant]
 
308
    - Refine detection of Turbo C need for dummy returns
 
309
    - Refine ZLIB_DLL compilation
 
310
    - Include additional header file on VMS for off_t typedef
 
311
- Try to use _vsnprintf where it supplants vsprintf [Vollant]
 
312
- Add some casts in inffast.c
 
313
- Enchance comments in zlib.h on what happens if gzprintf() tries to
 
314
  write more than 4095 bytes before compression
 
315
- Remove unused state from inflateBackEnd()
 
316
- Remove exit(0) from minigzip.c, example.c
 
317
- Get rid of all those darn tabs
 
318
- Add "check" target to Makefile.in that does the same thing as "test"
 
319
- Add "mostlyclean" and "maintainer-clean" targets to Makefile.in
 
320
- Update contrib/inflate86 [Anderson]
 
321
- Update contrib/testzlib, contrib/vstudio, contrib/minizip [Vollant]
 
322
- Add msdos and win32 directories with makefiles [Truta]
 
323
- More additions and improvements to the FAQ
 
324
 
 
325
Changes in 1.2.0 (9 March 2003)
 
326
- New and improved inflate code
 
327
    - About 20% faster
 
328
    - Does not allocate 32K window unless and until needed
 
329
    - Automatically detects and decompresses gzip streams
 
330
    - Raw inflate no longer needs an extra dummy byte at end
 
331
    - Added inflateBack functions using a callback interface--even faster
 
332
      than inflate, useful for file utilities (gzip, zip)
 
333
    - Added inflateCopy() function to record state for random access on
 
334
      externally generated deflate streams (e.g. in gzip files)
 
335
    - More readable code (I hope)
 
336
- New and improved crc32()
 
337
    - About 50% faster, thanks to suggestions from Rodney Brown
 
338
- Add deflateBound() and compressBound() functions
 
339
- Fix memory leak in deflateInit2()
 
340
- Permit setting dictionary for raw deflate (for parallel deflate)
 
341
- Fix const declaration for gzwrite()
 
342
- Check for some malloc() failures in gzio.c
 
343
- Fix bug in gzopen() on single-byte file 0x1f
 
344
- Fix bug in gzread() on concatenated file with 0x1f at end of buffer
 
345
  and next buffer doesn't start with 0x8b
 
346
- Fix uncompress() to return Z_DATA_ERROR on truncated input
 
347
- Free memory at end of example.c
 
348
- Remove MAX #define in trees.c (conflicted with some libraries)
 
349
- Fix static const's in deflate.c, gzio.c, and zutil.[ch]
 
350
- Declare malloc() and free() in gzio.c if STDC not defined
 
351
- Use malloc() instead of calloc() in zutil.c if int big enough
 
352
- Define STDC for AIX
 
353
- Add aix/ with approach for compiling shared library on AIX
 
354
- Add HP-UX support for shared libraries in configure
 
355
- Add OpenUNIX support for shared libraries in configure
 
356
- Use $cc instead of gcc to build shared library
 
357
- Make prefix directory if needed when installing
 
358
- Correct Macintosh avoidance of typedef Byte in zconf.h
 
359
- Correct Turbo C memory allocation when under Linux
 
360
- Use libz.a instead of -lz in Makefile (assure use of compiled library)
 
361
- Update configure to check for snprintf or vsnprintf functions and their
 
362
  return value, warn during make if using an insecure function
 
363
- Fix configure problem with compile-time knowledge of HAVE_UNISTD_H that
 
364
  is lost when library is used--resolution is to build new zconf.h
 
365
- Documentation improvements (in zlib.h):
 
366
    - Document raw deflate and inflate
 
367
    - Update RFCs URL
 
368
    - Point out that zlib and gzip formats are different
 
369
    - Note that Z_BUF_ERROR is not fatal
 
370
    - Document string limit for gzprintf() and possible buffer overflow
 
371
    - Note requirement on avail_out when flushing
 
372
    - Note permitted values of flush parameter of inflate()
 
373
- Add some FAQs (and even answers) to the FAQ
 
374
- Add contrib/inflate86/ for x86 faster inflate
 
375
- Add contrib/blast/ for PKWare Data Compression Library decompression
 
376
- Add contrib/puff/ simple inflate for deflate format description
3
377
 
4
378
Changes in 1.1.4 (11 March 2002)
5
379
- ZFREE was repeated on same allocation on some error conditions.
10
384
  less than 32K.
11
385
- force windowBits > 8 to avoid a bug in the encoder for a window size
12
386
  of 256 bytes. (A complete fix will be available in 1.1.5).
13
 
        
 
387
 
14
388
Changes in 1.1.3 (9 July 1998)
15
389
- fix "an inflate input buffer bug that shows up on rare but persistent
16
390
  occasions" (Mark)
166
540
Changes in 1.0.6 (19 Jan 1998)
167
541
- add functions gzprintf, gzputc, gzgetc, gztell, gzeof, gzseek, gzrewind and
168
542
  gzsetparams (thanks to Roland Giersig and Kevin Ruland for some of this code)
169
 
- Fix a deflate bug occuring only with compression level 0 (thanks to
 
543
- Fix a deflate bug occurring only with compression level 0 (thanks to
170
544
  Andy Buckler for finding this one).
171
545
- In minigzip, pass transparently also the first byte for .Z files.
172
546
- return Z_BUF_ERROR instead of Z_OK if output buffer full in uncompress()
184
558
- added Makefile.nt (thanks to Stephen Williams)
185
559
- added the unsupported "contrib" directory:
186
560
   contrib/asm386/ by Gilles Vollant <info@winimage.com>
187
 
        386 asm code replacing longest_match().
 
561
        386 asm code replacing longest_match().
188
562
   contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
189
563
        A C++ I/O streams interface to the zlib gz* functions
190
564
   contrib/iostream2/  by Tyge L�vset <Tyge.Lovset@cmr.no>
191
 
        Another C++ I/O streams interface
 
565
        Another C++ I/O streams interface
192
566
   contrib/untgz/  by "Pedro A. Aranda Guti\irrez" <paag@tid.es>
193
 
        A very simple tar.gz file extractor using zlib
 
567
        A very simple tar.gz file extractor using zlib
194
568
   contrib/visual-basic.txt by Carlos Rios <c_rios@sonda.cl>
195
569
        How to use compress(), uncompress() and the gz* functions from VB.
196
570
- pass params -f (filtered data), -h (huffman only), -1 to -9 (compression
217
591
- add NEED_DUMMY_RETURN for Borland
218
592
- use variable z_verbose for tracing in debug mode (L. Peter Deutsch).
219
593
- allow compilation with CC
220
 
- defined STDC for OS/2 (David Charlap) 
 
594
- defined STDC for OS/2 (David Charlap)
221
595
- limit external names to 8 chars for MVS (Thomas Lund)
222
596
- in minigzip.c, use static buffers only for 16-bit systems
223
597
- fix suffix check for "minigzip -d foo.gz"
242
616
- Eliminate memory leaks on error conditions in inflate
243
617
- Removed some vestigial code in inflate
244
618
- Update web address in README
245
 
  
 
619
 
246
620
Changes in 1.0.4 (24 Jul 96)
247
621
- In very rare conditions, deflate(s, Z_FINISH) could fail to produce an EOF
248
622
  bit, so the decompressor could decompress all the correct data but went