win32/zlib.def

Branch


Log

Author Commit Date CI Message
Mark Adler 21767c65 2022-03-27T15:47:03 zlib 1.2.12
Mark Adler 2fa463ba 2016-12-31T11:41:31 zlib 1.2.9
Mark Adler 0aac8cf7 2013-03-23T23:47:15 Clean up the addition of gzvprintf.
Mark Adler dca9e1d6 2012-05-26T10:37:17 Add inflateGetDictionary() function.
Mark Adler dbe0bed7 2012-03-16T20:53:09 Add gzopen_w() in Windows for wide character path names.
Mark Adler d81e7213 2012-02-18T14:10:20 Restore gzgetc_ for backward compatibility with 1.2.6.
Mark Adler 455adc30 2012-02-13T23:34:48 Expunge gzgetc_ from configuration files.
Mark Adler 55b8b5fe 2012-02-01T23:25:34 Put gzflags() functionality back in zutil.c. gzflags() was put in gzwrite.c in order to be compiled exactly the same as gzprintf(), so that it was guaranteed to return the correct information. However that causes a static linkage to zlib to bring in many routines that are often not used. All that is required to duplicate the compilation environment of gzprintf() is to include gzguts.h. So that is now done in zutil.c to assure that the correct flags are returned.
Mark Adler 3d85f02a 2011-12-18T14:47:08 Restore gzgetc function for binary compatibility. Newly compiled applications will use the gzgetc macro.
Mark Adler afe7cf78 2011-12-07T23:57:37 Enable dictionary setting in middle of stream, and keeping the dictionary. This patch adds the deflateResetKeep() function to retain the sliding window for the next deflate operation, and fixes an inflateResetKeep() problem that came from inflate() not updating the window when the stream completed. This enables constructing and decompressing a series of concatenated deflate streams where each can depend on the history of uncompressed data that precedes it. This generalizes deflateSetDictionary() and inflateSetDictionary() to permit setting the dictionary in the middle of a stream for raw deflate and inflate. This in combination with the Keep functions enables a scheme for updating files block by block with the transmission of compressed data, where blocks are sent with deflateResetKeep() to retain history for better compression, and deflateSetDictionary() is used for blocks already present at the receiver to skip compression but insert that data in the history, again for better compression. The corresponding inflate calls are done on the receiver side.
Mark Adler 77b47d55 2011-10-07T23:00:42 Add undocumented inflateResetKeep() function for CAB file decoding. The Microsoft CAB file format compresses each block with completed deflate streams that depend on the sliding window history of the previous block in order to decode. inflateResetKeep() does what inflateReset() does, except the sliding window history from the previous inflate operation is retained.
Mark Adler 00c836e3 2011-10-02T11:15:00 Merge vestigial vsnprintf determination from zutil.h to gzguts.h. This also moves some of the same from zconf.h to gzguts.h. A new function, gzflags(), was created to pass the compilation flags related to vsnprintf usage back to zlibCompileFlags() in zutil.c. In the process, various compiler configuration files were updated to include gzflags(), as well as the new gzgetc_() function added when the gzgetc() macro was introduced in a previous patch.
Tor Lillqvist 7142fcfe 2011-09-18T21:46:44 Always add large file support for windows
Mark Adler 10daf0d4 2011-09-11T11:04:49 zlib 1.2.5.1
Mark Adler 59ca2179 2011-09-09T23:33:23 zlib 1.2.4-pre2
Mark Adler d004b047 2011-09-09T23:26:49 zlib 1.2.3.5
Mark Adler f6194ef3 2011-09-09T23:26:40 zlib 1.2.3.4
Mark Adler b1c19ca6 2011-09-09T23:25:27 zlib 1.2.3.1
Mark Adler a2506218 2011-09-09T23:23:14 zlib 1.2.0.8
Mark Adler 4b5a43a2 2011-09-09T23:22:37 zlib 1.2.0.5
Mark Adler 8e34b3a8 2011-09-09T23:22:10 zlib 1.2.0.2
Mark Adler 13a294f0 2011-09-09T23:21:57 zlib 1.2.0.1