Commit Graph

  • 65279cde05 update toolchain to VS2022 master mikahjc 2021-12-14 09:15:23 -07:00
  • cacf7f1d4e zlib 1.2.11 Mark Adler 2017-01-15 09:18:46 -08:00
  • cbbd20302c Permit immediate deflateParams changes before any deflate input. Mark Adler 2017-01-15 08:22:16 -08:00
  • 7d9c9d410a Update high water mark in deflate_stored. Mark Adler 2017-01-15 08:15:55 -08:00
  • 37ed2112a1 Update vestigial comment from very old Info-ZIP deflate. Mark Adler 2017-01-13 23:10:03 -08:00
  • 4c7c907683 Fix deflate stored bug when pulling last block from window. Mark Adler 2017-01-12 21:51:20 -08:00
  • 74d2696d87 Update location of Visual Studio project files. Mark Adler 2017-01-04 23:18:55 -08:00
  • c38a2603ce Delete user-specific Visual Studio project files. Mark Adler 2017-01-04 22:56:55 -08:00
  • 11ceaed751 Change version number to 1.2.10.1. Mark Adler 2017-01-15 08:54:04 -08:00
  • 4a090adef8 zlib 1.2.10 Mark Adler 2017-01-02 17:53:59 -08:00
  • e13def040e Fix compilation with --solo and --debug combined. Mark Adler 2017-01-02 18:18:31 -08:00
  • 1e3bccd496 Add warnings when compiling with assembler code. Mark Adler 2017-01-02 17:25:27 -08:00
  • c7d77756d0 Remove files to be installed before copying them in Makefile.in. Mark Adler 2017-01-02 17:04:38 -08:00
  • 0b5c158cc7 Fix bug in gzwrite.c that produced corrupt gzip files. Mark Adler 2017-01-02 16:17:43 -08:00
  • bc5503b224 Fix bug in deflate_stored() for zero-length input. Mark Adler 2017-01-02 15:17:59 -08:00
  • 52aa5501ec Minor edits and clarifications of comments. Mark Adler 2017-01-01 20:02:24 -08:00
  • 7358ef23c2 Avoid warnings on snprintf() return value. Mark Adler 2017-01-01 12:23:04 -08:00
  • 20e472546e Change version number to zlib 1.2.9.1. Mark Adler 2017-01-01 22:21:21 -08:00
  • 6bdca5060d Fix some stray 1.2.8.1 version numbers. Mark Adler 2017-01-01 22:12:12 -08:00
  • 2fa463bacf zlib 1.2.9 Mark Adler 2016-12-31 11:41:31 -08:00
  • 14e3194e1e Update Visual Studio project files (AraHaan). Mark Adler 2016-12-31 18:51:34 -08:00
  • b9ae6f0079 Add crc32_z() and adler32_z() functions with size_t lengths. Mark Adler 2016-12-31 16:57:26 -08:00
  • 61b91f27f8 Make z_size_t unsigned long for non-standard C. Mark Adler 2016-12-31 16:41:36 -08:00
  • cca27e95cf Avoid the need for ssize_t. Mark Adler 2016-12-31 10:03:09 -08:00
  • b7fbee2156 Use a uniform approach for the largest value of an unsigned type. Mark Adler 2016-12-31 08:49:17 -08:00
  • f3fcb92cf6 Use intptr_t for z_ssize_t on MSVC. Mark Adler 2016-12-30 23:40:43 -08:00
  • 8f147c3d12 Avoid some random compiler warnings on various platforms. Mark Adler 2016-12-30 22:05:05 -08:00
  • fb26fc427f Allow minigzip to compile when testing with ./configure --solo. Mark Adler 2016-12-30 22:04:22 -08:00
  • d46546544a Replace as400 with os400 for OS/400 support (Monnerat). Mark Adler 2016-12-30 19:48:07 -08:00
  • f12d3dc367 Detect clang in cc version. Mark Adler 2016-12-30 18:58:46 -08:00
  • 50dca6d127 Fix init macros to use z_ prefix when requested. Mark Adler 2016-12-30 18:18:48 -08:00
  • d6f0da2fa3 Fix character encoding and link in contrib README. Mark Adler 2016-12-30 17:20:44 -08:00
  • 79b5c5acf0 Use snprintf() for later versions of Microsoft C. Mark Adler 2016-12-30 17:13:31 -08:00
  • ee7d7b5dda Add deflateGetDictionary() function. Mark Adler 2016-12-30 16:29:56 -08:00
  • feafcfaa05 No need to check for NULL argument to free(). Mark Adler 2016-12-30 14:30:52 -08:00
  • 77bc4f8944 Add gzfwrite(), duplicating the interface of fwrite(). Mark Adler 2016-12-04 18:29:43 -08:00
  • 44dfd831d2 Add gzfread(), duplicating the interface of fread(). Mark Adler 2016-12-04 17:09:33 -08:00
  • 3f8c768745 Fix compile option for when z_size_t needs to be a long long. Mark Adler 2016-12-04 16:50:49 -08:00
  • ca50ebd4df Create z_size_t and z_ssize_t types. Mark Adler 2016-12-03 10:27:14 -08:00
  • c5ee34c28a Don't need to emit an empty fixed block when changing parameters. Mark Adler 2016-12-03 08:29:57 -08:00
  • 123f9cfaf7 Clean up gz* function return values. Mark Adler 2016-12-03 08:18:56 -08:00
  • 9dc5a8585f Speed up deflation for level 0 (storing). Mark Adler 2016-11-05 08:43:29 -07:00
  • 7161ad76e2 Assure that deflateParams() will not switch functions mid-block. Mark Adler 2016-11-22 23:29:19 -08:00
  • 1101ea79c6 Explicitly ignore a return value in gzwrite.c. Mark Adler 2016-11-22 12:02:29 -08:00
  • 21c66cd5ac Increase verbosity required to warn about bit length overflow. Mark Adler 2016-11-20 11:36:15 -08:00
  • 37281ac222 Add uncompress2() function, which returns the input size used. Mark Adler 2016-11-15 20:45:01 -07:00
  • 001300d0d9 Minor edits to the documentation in source file contents. Mark Adler 2016-11-14 10:19:25 -07:00
  • 9674807c82 Fix bugs in creating a very large gzip header. Mark Adler 2016-11-05 22:55:34 -07:00
  • fc130cdd9f Add --debug (-d) option to ./configure to define ZLIB_DEBUG. Mark Adler 2016-10-30 09:33:25 -07:00
  • a456d898bb Use memcpy for stored blocks. Mark Adler 2016-10-30 09:25:32 -07:00
  • 03614c56ad Fix some typos. Mark Adler 2016-10-30 08:36:13 -07:00
  • 94575859cf Fix bug when level 0 used with Z_HUFFMAN or Z_RLE. Mark Adler 2016-10-27 22:50:43 -07:00
  • bedea2483b Clean up and comment the use of local for static. Mark Adler 2016-10-26 10:25:10 -07:00
  • ce12c5cd00 Make a noble effort at setting OS_CODE correctly. Mark Adler 2016-10-25 20:45:41 -07:00
  • b516b4bdd7 Do a more thorough check of the state for every stream call. Mark Adler 2016-10-24 20:11:41 -07:00
  • 77fd7e56bf Document the rejection of 256-byte window requests in zlib.h. Mark Adler 2016-10-24 16:00:51 -07:00
  • 049578f0a1 Reject a window size of 256 bytes if not using the zlib wrapper. Mark Adler 2016-10-24 15:52:19 -07:00
  • a0bf0f31d3 Avoid obfuscating use of default case in inftrees.c. Mark Adler 2016-10-14 13:30:18 -07:00
  • da64f1730c Move macro definition in deflate.c to where it is used. Mark Adler 2016-10-14 13:18:58 -07:00
  • ebbc57393d Avoid recursive gzgetc() macro call. Mark Adler 2016-10-14 13:16:07 -07:00
  • 7d6956b6a1 Make globals in examples local to compilation unit. Mark Adler 2016-10-14 13:10:54 -07:00
  • 8b95fa19cd Add --warn option to ./configure, instead of environment variable. Mark Adler 2016-10-11 22:21:04 -07:00
  • 7096424f23 Clean up type conversions. Mark Adler 2016-10-11 22:15:50 -07:00
  • 2edb94a302 Avoid casting an out-of-range value to long. Mark Adler 2016-10-11 18:38:20 -07:00
  • e08118c401 Note the violation of the strict aliasing rule in crc32.c. Mark Adler 2016-10-03 22:33:26 -07:00
  • d1d577490c Avoid pre-decrement of pointer in big-endian CRC calculation. Mark Adler 2016-09-28 20:20:25 -07:00
  • 6a043145ca Remove offset pointer optimization in inftrees.c. Mark Adler 2016-09-21 23:35:50 -07:00
  • 9aaec95e82 Use post-increment only in inffast.c. Mark Adler 2016-09-21 22:25:21 -07:00
  • 3fb251b363 Remove dummy structure declarations for old buggy compilers. Mark Adler 2016-09-21 20:07:37 -07:00
  • 33a7aff45d Fix typo. Mark Adler 2016-09-21 08:45:59 -07:00
  • 9852c209ac Add option to not compute or check check values. Mark Adler 2016-09-20 18:49:21 -07:00
  • 93b0af4aa7 Correct the size of the inflate state in the comments. Mark Adler 2016-09-20 17:27:28 -07:00
  • 70a8763b71 Fix typo in blast.c. Mark Adler 2016-07-10 11:43:17 -07:00
  • 2bcfc31188 Add configure.log to .gitignore. Mark Adler 2016-06-17 19:36:10 -07:00
  • 4f1df003ed Loop on write() calls in gzwrite.c in case of non-blocking I/O. Mark Adler 2016-04-05 03:09:59 -07:00
  • 4423fef8dc Fix gzseek() problem on MinGW due to buggy _lseeki64 there. Mark Adler 2016-01-29 23:24:55 -08:00
  • 6cef1de740 Fix bug that accepted invalid zlib header when windowBits is zero. Mark Adler 2015-11-26 22:52:25 -08:00
  • 8f1b3744e5 Use a consistent and more modern approach to not use a parameter. Mark Adler 2015-10-04 11:45:00 -07:00
  • f77c982344 Use UTF-8 for non-ASCII characters in ChangeLog. Mark Adler 2015-09-16 15:40:00 -07:00
  • 44ae761dc2 Clean up portability for shifts and integer sizes. Mark Adler 2015-09-05 18:56:55 -07:00
  • e54e129940 Avoid shifts of negative values inflateMark(). Mark Adler 2015-09-05 17:45:55 -07:00
  • 27ef026603 Fix typo. Mark Adler 2015-08-15 18:14:50 -07:00
  • 82e9dc6093 Use const for static tree descriptions in deflate. Mark Adler 2015-08-15 18:04:50 -07:00
  • 55d98b4c30 Allow building zlib outside of the source directory. Mark Adler 2015-08-02 14:46:58 -07:00
  • bfcace04f9 Do not initialize unsigned with -1 in compress.c uncompr.c. Mark Adler 2015-08-02 16:47:14 -07:00
  • 43bfaba3d7 Align deflateParams() and its documentation in zlib.h. Mark Adler 2015-08-02 00:02:07 -07:00
  • b4ce6caf09 Compile the gzopen_w() function when __CYGWIN__ defined. Mark Adler 2015-08-01 17:38:56 -07:00
  • 2fc6d66797 Define _POSIX_SOURCE to enable POSIX extensions on some systems. Mark Adler 2015-07-28 23:32:35 -07:00
  • 5701f48cf5 Clarify deflateReset() documentation. Mark Adler 2015-07-28 23:17:49 -07:00
  • c901a34c92 Avoid uninitialized access by gzclose_w(). Mark Adler 2015-07-28 23:13:53 -07:00
  • 51a223def4 Avoid use of DEBUG macro -- change to ZLIB_DEBUG. Mark Adler 2015-07-28 22:44:31 -07:00
  • 0b22337126 Avoid use of reallocf() in test/infcover.c. Mark Adler 2015-07-28 21:55:09 -07:00
  • 0db8fd3714 Fix inflateInit2() bug when windowBits is 16 or 32. Mark Adler 2015-07-28 21:41:20 -07:00
  • b56d1c62ee Add comment about not using windowBits of 8 for deflate(). Mark Adler 2015-07-28 21:06:06 -07:00
  • e7ebb399d7 Put license in zlib.3 man page. Mark Adler 2015-07-07 20:11:01 -07:00
  • 95698093f0 Improve speed of gzprintf() in transparent mode. Mark Adler 2015-07-05 18:14:53 -07:00
  • 8a979f6c79 Avoid left shift of a negative value in flush rank calculation. Mark Adler 2015-07-05 13:51:50 -07:00
  • 9859a94c10 Remedy Coverity warning. [Randers-Pehrson] Mark Adler 2015-01-26 21:41:26 -08:00
  • 5370d99a2a Add inflateCodesUsed() function for internal use. Mark Adler 2014-12-29 00:18:42 -08:00
  • 283520baf7 Fix bug in test/example.c where error code not saved. Mark Adler 2014-07-02 16:34:22 -07:00