Lines Matching full:for

2                 ChangeLog file for zlib
9 - Fix bug in inflateSync() for data held in bit buffer
10 - Add LIT_MEM define to use more memory for a small deflate speedup
19 - Fix bug in deflateBound() for level 0 and memLevel 9
22 - Fix crash when gzsetparams() attempted for transparent write
56 - Update use of errno for newer Windows CE versions
60 - Don't compute check value for raw inflate if asked to validate
71 - Correct the initialization requirements for deflateInit2()
73 - Assure that the number of bits for deflatePrime() is valid
75 - Use a macro for the printf format of big_t in enough.c
77 - Use inline function instead of macro for index in enough.c
79 - Show all the codes for the maximum tables size in enough.c
82 - Add tables for crc32_combine(), to speed it up by a factor of 200
83 - Add crc32_combine_gen() and crc32_combine_op() for fast combines
85 - Use atomic test and set, if available, for dynamic CRC tables
102 - Clean up minizip to reduce warnings for testing
103 - Add fallthrough comments for gcc
107 - Check for cc masquerading as gcc or clang in configure
116 - Fix bug in deflate_stored() for zero-length input
136 - Add --warn (-w) option to ./configure for more compiler warnings
143 - Dramatically speed up deflation for level 0 (storing)
147 - Use snprintf() for later versions of Microsoft C
149 - Replace as400 with os400 for OS/400 support [Monnerat]
154 - Update contrib/minizip/iowin32.c for Windows RT [Vollant]
155 - Do not force Z_CONST for C++
164 - Change check for a four-byte type back to hexadecimal
166 - Add casts in gzwrite.c for pointer differences
170 - Avoid including stddef.h on Windows for Z_SOLO compile [Niessink]
173 - Fix bug in 'F' mode for gzopen()
176 - Use _snprintf for snprintf in Microsoft C
179 - Fix configure check for veracity of compiler error return codes
180 - Fix CMake compilation of static lib for MSVC2010 x64
190 - Check for input buffer malloc failure in examples/gzappend.c
193 - Check for invalid code length codes in contrib/puff
196 - Use underscored I/O function names for WINAPI_FAMILY
198 - Add contrib/vstudio/vc10 pre-build step for static only
209 - Fix configure for Sun shell
210 - Remove runtime check in configure for four-byte integer type
212 - Add man pages for minizip and miniunzip
217 - Replace use of memmove() with a simple copy for portability
218 - Test for existence of strerror
219 - Restore gzgetc_ for backward compatibility with 1.2.6
222 - Include unistd.h for Watcom C
226 - Avoid using __int64 for gcc or solo compilation
228 - Fix make_vms.com for VAX [Zinser]
233 - Fix bug in test/minigzip.c for configure --solo
237 - Fix comments in win32/Makefile.gcc for proper usage
238 - Allow overriding the default install locations for cmake
241 - Include version symbols for cmake builds
249 - Add gzopen_w() in Windows for wide character path names
251 - Add source directory in CMakeLists.txt for building examples
252 - Look in build directory for zlib.pc in CMakeLists.txt
255 - Update ./configure for Solaris, support --64 [Mooney]
257 - Avoid race condition for parallel make (-j) running example
262 - Add instructions to win32/Makefile.gcc for shared install [Torri]
266 - Include io.h in gzguts.h for Microsoft compilers
270 - Avoid library header include in crc32.c for Z_SOLO
271 - Use name in GCC_CLASSIC as C compiler for coverage testing, if set
275 - Use optimized byte swap operations for Microsoft and GNU [Snyder]
280 - Fix function numbers for gzgetc_ in zlibvc.def files
281 - Fix configure.ac for contrib/minizip [Schiffer]
283 - Have ./configure use the compiler return code for error indication
284 - Fix CMakeLists.txt for cross compilation [McClure]
285 - Fix contrib/minizip/zip.c for 64-bit architectures [Dalsnes]
288 - Include io.h for Turbo C / Borland C on all platforms [Truta]
290 - Avoid warning for no encryption in contrib/minizip/zip.c [Vollant]
293 - Protect for long name and extra fields in contrib/minizip [Vollant]
295 - Add -I../.. -L../.. to CFLAGS for minizip and miniunzip
297 - Add support for VPATH builds in contrib/minizip
302 - Use the -m option on ldconfig for BSD systems [Tobias]
306 - Restore gzgetc function for binary compatibility
316 - Remove second empty static block for Z_PARTIAL_FLUSH
322 - use relative symlinks for shared libs
323 - Avoid searching past window for Z_RLE strategy
328 - Fix bug in gzgets() for a concatenated empty gzip stream
329 - Correct error in comment for gz_make()
334 - Change gzgetc() to a macro for speed (~40% speedup in testing)
336 - Always add large file support for windows
337 - Include zconf.h for windows large file support
338 - Include zconf.h.cmakein for windows large file support
347 - Add undocumented inflateResetKeep() function for CAB file decoding
348 - Add --cover option to ./configure for gcc coverage testing
355 - Facilitate compilation with Borland C++ for pragmas and vsnprintf
356 - Include io.h for Turbo C / Borland C++
368 - Avoid use of Z_BUF_ERROR in gz* functions except for premature EOF
377 - Add full coverage test for puff in contrib/puff/Makefile
380 - Add libz.a dependency to shared in Makefile.in for parallel builds
381 - Spell out "number" (instead of "nb") in zlib.h for total_in, total_out
382 - Replace $(...) with `...` in configure for non-bash sh [Bowler]
389 - Add test to configure for GNU C looking for gcc in output of $cc -v
391 - Fix bug in zlib.h for _FILE_OFFSET_BITS set and _LARGEFILE64_SOURCE not
394 - Make stronger test in zconf.h to include unistd.h for LFS
395 - Apply Darwin patches for 64-bit file offsets to contrib/minizip [Slack]
399 - Avoid division in adler32_combine for NO_DIVIDE
401 - Set binary for output file in puff.c
402 - Use u4 type for crc_table to avoid conversion warnings
404 - Add OF to prototypes for adler32_combine_ and crc32_combine_ [Miller]
408 - Add a check in configure for stdarg.h, use for gzprintf()
414 - Add --archs option, use of libtool to configure for Mac OS X [Borstel]
421 - Exit configure for MinGW, suggesting win32/Makefile.gcc
422 - Check for NULL path in gz_open [Homurlu]
429 - Define ZLIB_INTERNAL to hide internal functions and arrays for GNU C
438 - Fix win32/Makefile.gcc for MinGW [Bar-Lev]
444 - Only use CROSS_PREFIX in configure for ar and ranlib if they exist
445 - Use CROSS_PREFIX for nm [Bar-Lev]
449 - Add -shared load option for MinGW in configure [Bowler]
452 - Change +0 macro tests to -0 for possibly increased portability
456 - Really provide prototypes for *64 functions when building without LFS
460 - Include stdlib.h in minigzip.c for setmode() definition under WinCE
462 - Include sys/types.h for Microsoft for off_t definition
472 - Remove the use of [a-z] constructs for sed in configure [gentoo 310225]
474 - Restore "for debugging" comment on sprintf() in gzlib.c
475 - Remove fdopen for MVS from gzguts.h
477 - Add check for shell to configure and invoke another shell if needed
482 - Set EXE to ".exe" in configure for MINGW [Kahle]
484 - Add prefix for cross-compilation in win32/makefile.gcc [Bar-Lev]
491 - Provide prototypes for *64 functions when building zlib without LFS
496 - Fix VER3 extraction in configure for no fourth subversion
502 - Restore zconf.h for builds that don't use configure or cmake
503 - Add distclean to dummy Makefile for convenience
505 - Update CMakeLists.txt for the return of zconf.h [Lowman]
512 - Update make_vms.com for removal of zlibdefs.h [Zinser]
518 - Add contrib/gcc_gvmat64 for longest_match and inflate_fast [Vollant]
523 - Fix make install and uninstall for --static option
534 - Check for NULL buf in gzgets()
535 - Return empty string for gzgets() with len == 1 (like fgets())
536 - Fix description of gzgets() in zlib.h for end-of-file, NULL return
569 - Return Z_STREAM_ERROR instead of EOF for gzclose() being passed NULL
570 - Return zero for gzwrite() errors to match zlib.h description
577 - Avoid access of uninitialized data for first inflateReset2 call [Gomes]
585 - Make compilers happier with const char * for gz_error message
588 - Indent #pragma's for traditional C
590 - Correct email address in configure for system options
593 - Fix Makefile.in for Solaris 10 make of example64 and minizip64 [Torok]
596 - Add error message for no more room for gzungetc()
605 - Add space after #if in zutil.h for some compilers
609 - Add deflate_rle() for faster Z_RLE strategy run-length encoding
610 - Add deflate_huff() for faster Z_HUFFMAN_ONLY encoding
616 - Provide alternative to perror() in minigzip.c for WinCE [Alves]
627 - Use old school .SUFFIXES in Makefile.in for FreeBSD compatibility
628 - Update comments in configure and Makefile.in for default --shared
635 - Add zlib2ansi script for C++ compilation [Marquess]
637 - Add AMD64 assembler code for longest match to contrib [Teterin]
641 - Use only three-part version number for Darwin shared compiles
642 - Add rc option to ar in Makefile.in for when ./configure not run
643 - Add -WI,-rpath,. to LDFLAGS for OSF 1 V4*
644 - Set LD_LIBRARYN32_PATH for SGI IRIX shared compile
649 - Put spaces before ;;'s in configure for better sh compatibility
654 - Include sys/types.h for _LARGEFILE64_SOURCE [Brown]
659 - Added enough.c (calculation of ENOUGH for inftrees.h) to examples/
672 - Fix deflateSetDictionary() to use all 32K for output consistency
678 - Allow Z_BLOCK for deflate() to force a new block
681 - Add inflateMark() to return current state information for random access
682 - Add Makefile for NintendoDS to contrib [Costa]
684 - Fix typos in zlib.h comments for deflateSetDictionary()
688 - Make --shared the default for configure, add a --static option
691 - Remove use of "this" variable name for C++ compatibility [Marquess]
694 - Provide two versions of all functions that use the z_off_t type for
712 - Remove #undef of FAR in zconf.in.h for MVS [Fedtke]
714 - Use -fPIC for shared build in configure [Teredesai, Nicholson]
715 - Use only major version number for libz.so on IRIX and OSF1 [Reinholdtsen]
716 - Use fdopen() (not _fdopen()) for Interix in zutil.h [Back]
738 - Update contrib/masmx86/inffas32.asm for VS2005 [Vollant, Van Wassenhove]
743 for use in win32/zlib1.rc [Polushin, Rowe, Truta]
749 - Fix compressBound(), was low for some pathological cases [Fearnley]
751 - Set examples/zpipe.c input and output to binary mode for Windows
755 - Add zlib.map for Linux: "All symbols from zlib-1.1.4 remain
756 un-versioned, the patch adds versioning only for symbols introduced in
764 - Move arguments for AR to its usage to allow replacing ar [Marot]
765 - Add HAVE_VISIBILITY_PRAGMA in zconf.in.h for Mozilla [Randers-Pehrson]
776 - Add inflatePrime() function for starting inflation at bit boundary
778 - Avoid more silly Visual C warnings in inflate.c and inftrees.c for 64-bit
784 - Fix cast for assignments to strm->state in inflate.c and infback.c
785 - Fix zlibCompileFlags() in zutil.c to use 1L for long shifts [Oberhumer]
792 ENOUGH and MAXD -- this repairs a possible security vulnerability for
793 invalid inflate input. Thanks to Tavis Ormandy and Markus Oberhumer for
795 - Add ia64 support to configure for HP-UX [Smith]
796 - Add error return to gzread() for format or i/o error [Levin]
797 - Use malloc.h for OS/2 [Necasek]
800 - Replace 1U constants in inflate.c and inftrees.c for 64-bit compile
812 - Don't include stderr.h or errno.h for _WIN32_WCE in zutil.h [Spencer]
822 avoid implicit memcpy calls (portability for no-library compilation)
823 - Increase sprintf() buffer size in gzdopen() to allow for large numbers
833 - Allow strerror() usage in gzio.c for STDC
836 - Use z_off_t for adler32_combine() and crc32_combine() lengths
837 - Make adler32() much faster for small len
841 - Allow inflateSetDictionary() call for raw inflate
842 - Fix inflate header crc check bug for file names and comments
843 - Add deflateSetHeader() and gz_header structure for custom gzip headers
850 - Add support for AMD64 in contrib/inflate86/inffas86.c [Anderson]
855 - Use a new algorithm for setting strm->data_type in trees.c [Truta]
858 - Add comment in zlib.h for Z_NO_FLUSH parameter to deflate()
874 - Add "volatile" to crc table flag declaration (for DYNAMIC_CRC_TABLE)
876 - Add NO_vsnprintf for VMS in zutil.h [Mozilla]
881 - Fix configure to not hardcode directories for Darwin [Peterson]
888 - Add project for MS Visual C++ 6.0 in projects/visualc6 [Cadieux, Truta]
900 Thanks to "Hot Emu" for the bug report and sample file
905 - Update some interfaces in contrib for new zlib functions
907 - Add Windows CE definition for ptrdiff_t in zutil.h [Mai, Truta]
917 - Add deflatePrime() function for appending in the middle of a byte
918 - Add contrib/gzappend for an example of appending to a stream
923 - Fix gzeof() for concatenated gzip files [Johnson]
935 - Add build support for Amiga [Nikl]
937 - Add dylib building for Mac OS X in configure and Makefile.in
946 - Update POSTINC comment for 68060 [Nikl]
948 - For MVS define NO_vsnprintf and undefine FAR [van Burik]
949 - Add pragma for fdopen on MVS [van Burik]
955 - Perform more rigorous check for distance-too-far in inffast.c
959 - Replace size_t with ptrdiff_t in crc32.c, and check for correct size
960 - Add condition so old NO_DEFLATE define still works for compatibility
967 the WINAPI calling convention, for Visual Basic [Vollant, Truta]
1008 - Use far memory allocators in small 16-bit memory models for
1034 - Add ZLIB_VERNUM in zlib.h for numerical preprocessor comparisons
1035 - Attempt to avoid warnings in crc32.c for pointer-int conversion
1043 special request for stricter backward compatibility
1058 - Replace rewind() with fseek() for WinCE [Truta]
1060 - Report 0 for huffman and rle strategies and for level == 0 or 1
1061 - Report 2 only for level == 6
1068 - Add Z_RLE strategy for run-length encoding [Truta]
1070 - Update zlib.h, minigzip.c, gzopen(), gzdopen() for Z_RLE
1072 - Clean up what gets compiled for FASTEST
1074 - Refine detection of Turbo C need for dummy returns
1076 - Include additional header file on VMS for off_t typedef
1098 than inflate, useful for file utilities (gzip, zip)
1099 - Added inflateCopy() function to record state for random access on
1106 - Permit setting dictionary for raw deflate (for parallel deflate)
1107 - Fix const declaration for gzwrite()
1108 - Check for some malloc() failures in gzio.c
1118 - Define STDC for AIX
1119 - Add aix/ with approach for compiling shared library on AIX
1120 - Add HP-UX support for shared libraries in configure
1121 - Add OpenUNIX support for shared libraries in configure
1127 - Update configure to check for snprintf or vsnprintf functions and their
1136 - Document string limit for gzprintf() and possible buffer overflow
1140 - Add contrib/inflate86/ for x86 faster inflate
1141 - Add contrib/blast/ for PKWare Data Compression Library decompression
1142 - Add contrib/puff/ simple inflate for deflate format description
1149 - Avoid accesses before window for invalid distances with inflate window
1151 - force windowBits > 8 to avoid a bug in the encoder for a window size
1157 - fix gzread and gztell for concatenated .gz files (Didier Le Botlan)
1164 - add support for Delphi 3 in contrib/delphi (Bob Dellaca)
1165 - add support for C++Builder 3 and Delphi 3 in contrib/delphi2 (Davide Moretti)
1167 - use macro EXTERN instead of extern to support DLL for BeOS (Sander Stoks)
1174 - fix a problem in contrib/minizip/zip.c for 16-bit MSDOS (Gilles Vollant)
1175 - emulate utime() for WIN32 in contrib/untgz (Gilles Vollant)
1183 - initialize static descriptors in trees.c for embedded targets (Nick Smith)
1184 - use "foo-gz" in example.c for RISCOS and VMS (Nick Smith)
1186 - fix fdopen and halloc macros for Microsoft C 6.0 (Tom Lane)
1191 . zutil.c, zutil.h: added "const" for zmem*
1195 . msdos/Makefile.*: use model-dependent name for the built zlib library
1197 new makefiles, for emx (DOS/OS2), emx&rsxnt and mingw32 (Windows 9x / NT)
1198 - use define instead of typedef for Bytef also for MSC small/medium (Tom Lane)
1199 - replace __far with _far for better portability (Christian Spieler, Tom Lane)
1200 - fix test for errno.h in configure (Tim Newsham)
1205 - preinitialize the inflate tables for fixed codes, to make the code
1209 - add -std1 option in configure for OSF1 to fix gzprintf (Martin Mokrejs)
1210 - use default value of 4K for Z_BUFSIZE for 16-bit MSDOS (Tim Wegner + Glenn)
1212 - add shared lib support for UNIX_SV4.2MP (MATSUURA Takanori)
1214 - mention zlib binding for TCL in README (Andreas Kupries)
1215 - added amiga/Makefile.pup for Amiga powerUP SAS/C PPC (Andreas Kleinert)
1222 - fix macros _tr_tally_* in deflate.h for debug mode (Glenn Randers-Pehrson)
1223 - remove block truncation heuristic which had very marginal effect for zlib
1225 compression ratio on some files. This also allows inlining _tr_tally for
1227 - added msdos/Makefile.w32 for WIN32 Microsoft Visual C++ (Bob Frazier)
1232 - compile with -DFASTEST to get compression code optimized for speed only
1243 - fix gzseek for files in transparent mode (Mark Diekhans)
1251 . ZALLOC the value area for huft_build() instead of using stack
1261 - do not redeclare unlink in minigzip.c for WIN32 (John Bowler)
1262 - fix check for presence of directories in "make install" (Ian Willis)
1266 - fix gzgetc and gzputc for big endian systems (Markus Oberhumer)
1269 - use constant arrays for the static trees in trees.c instead of computing
1270 them at run time (thanks to Ken Raeburn for this suggestion). To create
1277 - avoid a flush caused by ftell in gzopen for write mode (Ken Raeburn)
1278 - fix test for shared library support to avoid compiler warnings
1280 - check for TARGET_OS_MAC in addition to MACOS (Brad Pettit)
1281 - do not use fdopen for Metrowerks on Mac (Brad Pettit))
1282 - add checks for gzputc and gzputc in example.c
1284 - use const for the CRC table (Ken Raeburn)
1285 - fixed "make uninstall" for shared libraries
1287 - in example.c use correct compressed length for test_sync
1288 - suppress +vnocompatwarnings in configure for HPUX (not always supported)
1292 - return error for gzseek to negative absolute position
1293 - fix configure for Linux (Chun-Chung Chen)
1294 - increase stack space for MSC (Tim Wegner)
1296 - define EXPORTVA for gzprintf (Gilles Vollant)
1298 - for contrib/untgz, fix makedir() and improve Makefile
1301 - allocate extra buffer for seeks only if gzseek is actually called
1308 gzsetparams (thanks to Roland Giersig and Kevin Ruland for some of this code)
1310 Andy Buckler for finding this one)
1311 - In minigzip, pass transparently also the first byte for .Z files
1318 (but the symbol Z_PARTIAL_FLUSH is kept for compatibility with 1.0.4)
1323 - add EXPORT in all exported functions (for Windows DLL)
1339 - use const for rommable constants in deflate
1340 - added test for gzseek and gztell in example.c
1341 - add undocumented function inflateSyncPoint() (hack for Paul Mackerras)
1343 (for Tim Smithers)
1345 - Use default memcpy for Symantec MSDOS compiler
1346 - Add EXPORT keyword for check_func (needed for Windows DLL)
1347 - add current directory to LD_LIBRARY_PATH for "make test"
1348 - create also a link for libz.so.1
1349 - added support for FUJITSU UXP/DS (thanks to Toshiaki Nomura)
1350 - use $(SHAREDLIB) instead of libz.so in Makefile.in (for HPUX)
1351 - added -soname for Linux in configure (Chun-Chung Chen,
1352 - assign numbers to the exported functions in zlib.def (for Windows DLL)
1353 - add advice in zlib.h for best usage of deflateSetDictionary
1355 - allow compilation with ANSI keywords only enabled for TurboC in large model
1357 - add NEED_DUMMY_RETURN for Borland
1358 - use variable z_verbose for tracing in debug mode (L. Peter Deutsch)
1360 - defined STDC for OS/2 (David Charlap)
1361 - limit external names to 8 chars for MVS (Thomas Lund)
1362 - in minigzip.c, use static buffers only for 16-bit systems
1363 - fix suffix check for "minigzip -d foo.gz"
1364 - do not return an error for the 2nd of two consecutive gzflush() (Felix Lee)
1365 - use _fdopen instead of fdopen for MSC >= 6.0 (Thomas Fanslau)
1366 - added makelcc.bat for lcc-win32 (Tom St Denis)
1369 - check for unistd.h in configure (for off_t)
1375 - work around buggy fclose on pipes for HP/UX
1381 - Use const for rommable constants in inflate
1390 - zlibVersion and gzerror return const char* (needed for DLL)
1392 - use z_error only for DEBUG (avoid problem with DLLs)
1397 versions for these models. (No effect in large model or on other systems.)
1400 - added memcmp for non STDC compilers
1401 - define NO_DUMMY_DECL for more Mac compilers (.h files merged incorrectly)
1403 - better check for 16-bit mode MSC (avoids problem with Symantec)
1407 - added a function zlibVersion (for the DLL support)
1409 - Bytef is define's instead of typedef'd only for Borland C
1422 - new makefiles for DJGPP (Makefile.dj2), 32-bit Borland (Makefile.b32),
1424 - speed up adler32 for modern machines without auto-increment
1425 - added -ansi for IRIX in configure
1427 - define unlink as delete for VMS
1428 - fix configure for QNX
1429 - add configure branch for SCO and HPUX
1431 - no fdopen for BeOS
1432 - fix the Watcom fix for 32 bit mode (define FAR as empty)
1433 - removed redefinition of Byte for MKWERKS
1444 - fixed deflate for 64-bit systems (detected on Cray)
1445 - fixed inflate_blocks for 64-bit systems (detected on Alpha)
1446 - declare Z_DEFLATED in zlib.h (possible parameter for deflateInit2)
1461 - Check for __cpluplus in zlib.h
1462 - Better test in ct_align for partial flush
1463 - avoid harmless warnings for Borland C++
1465 - avoid warning on fdopen (gzio.c) for HP cc -Aa
1466 - include stdlib.h for STDC compilers
1467 - include errno.h for Cray
1469 - call ranlib twice for NeXTSTEP
1470 - use exec_prefix instead of prefix for libz.a
1475 - check for WIN32 in zconf.h and zutil.c (avoid farmalloc in 32-bit mode)
1478 - don't use special fcalloc for 32 bit Borland C++
1490 - guard against multiple inclusion of *.h (for precompiled header on Mac)
1500 - fix the final (:-) bug for deflate with flush (output was correct but
1502 - default window size is same for compression and decompression
1504 - voidp -> voidpf and voidnp -> voidp (for consistency with other
1511 - added support for VMS
1514 - For deflate with flush, flush even if no more input is provided
1527 - give enough lookahead for PARTIAL_FLUSH
1528 - Set binary mode for stdin/stdout in minigzip.c for OS/2
1530 - fix inflate memory leak for segmented architectures
1537 - optimized fill_window, put longest_match inline for gcc
1542 - Default MEM_LEVEL is 8 (not 9 for Unix) as documented in zlib.h
1548 - added support for DJGPP
1559 - added Makefiles for Microsoft C, Turbo C, Borland C++
1566 - work around a TurboC compiler bug (bad code for b << 0, see infutil.h)
1570 - avoid many warnings for MSDOS
1581 incompatible with previous versions; see zlib.h for the new usage
1584 - workaround for a bug in TurboC. example and minigzip now work on MSDOS
1591 - fixed bug in destroy (gzio.c) (don't return Z_STREAM_END for gzclose)
1592 - don't allocate big arrays in the stack (for MSDOS)
1599 - added opaque object for zalloc and zfree
1601 - added a variable zlib_version for consistency checking
1611 - added the method parameter for deflateInit2