Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update win32/Makefile.gcc to build test/*.c [Truta]. | Mark Adler | 2011-12-23 | 1 | -2/+6 |
| | |||||
* | Update win32/Makefile.msc to build test/*.c [Truta]. | Mark Adler | 2011-12-18 | 1 | -0/+3 |
| | |||||
* | Restore gzgetc function for binary compatibility. | Mark Adler | 2011-12-18 | 1 | -0/+1 |
| | | | | Newly compiled applications will use the gzgetc macro. | ||||
* | Enable dictionary setting in middle of stream, and keeping the dictionary. | Mark Adler | 2011-12-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Move example.c and minigzip.c to test/. | Mark Adler | 2011-11-27 | 2 | -4/+4 |
| | |||||
* | Add undocumented inflateResetKeep() function for CAB file decoding. | Mark Adler | 2011-10-07 | 1 | -0/+1 |
| | | | | | | | | 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. | ||||
* | Merge vestigial vsnprintf determination from zutil.h to gzguts.h. | Mark Adler | 2011-10-02 | 1 | -1/+2 |
| | | | | | | | | | 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. | ||||
* | Always add large file support for windows | Tor Lillqvist | 2011-10-01 | 1 | -2/+7 |
| | |||||
* | zlib 1.2.5.1v1.2.5.1 | Mark Adler | 2011-09-11 | 3 | -4/+13 |
| | |||||
* | zlib 1.2.5v1.2.5 | Mark Adler | 2011-09-09 | 1 | -1/+2 |
| | |||||
* | zlib 1.2.4.5v1.2.4.5 | Mark Adler | 2011-09-09 | 1 | -2/+2 |
| | |||||
* | zlib 1.2.4.4v1.2.4.4 | Mark Adler | 2011-09-09 | 1 | -6/+22 |
| | |||||
* | zlib 1.2.4.2v1.2.4.2 | Mark Adler | 2011-09-09 | 2 | -11/+29 |
| | |||||
* | zlib 1.2.4.1v1.2.4.1 | Mark Adler | 2011-09-09 | 2 | -6/+110 |
| | |||||
* | zlib 1.2.4v1.2.4 | Mark Adler | 2011-09-09 | 1 | -140/+0 |
| | |||||
* | zlib 1.2.4-pre2v1.2.4-pre2 | Mark Adler | 2011-09-09 | 1 | -6/+0 |
| | |||||
* | zlib 1.2.4-pre1v1.2.4-pre1 | Mark Adler | 2011-09-09 | 2 | -5/+5 |
| | |||||
* | zlib 1.2.3.9v1.2.3.9 | Mark Adler | 2011-09-09 | 5 | -12/+6 |
| | |||||
* | zlib 1.2.3.7v1.2.3.7 | Mark Adler | 2011-09-09 | 1 | -1/+1 |
| | |||||
* | zlib 1.2.3.5v1.2.3.5 | Mark Adler | 2011-09-09 | 6 | -20/+188 |
| | |||||
* | zlib 1.2.3.4v1.2.3.4 | Mark Adler | 2011-09-09 | 1 | -2/+14 |
| | |||||
* | zlib 1.2.3.1v1.2.3.1 | Mark Adler | 2011-09-09 | 5 | -27/+35 |
| | |||||
* | zlib 1.2.3v1.2.3 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.2.4v1.2.2.4 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.2.3v1.2.2.3 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.2.2v1.2.2.2 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.2.1v1.2.2.1 | Mark Adler | 2011-09-09 | 2 | -39/+66 |
| | |||||
* | zlib 1.2.2v1.2.2 | Mark Adler | 2011-09-09 | 3 | -11/+12 |
| | |||||
* | zlib 1.2.1.2v1.2.1.2 | Mark Adler | 2011-09-09 | 2 | -54/+55 |
| | |||||
* | zlib 1.2.1.1v1.2.1.1 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.1v1.2.1 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.0.8v1.2.0.8 | Mark Adler | 2011-09-09 | 3 | -8/+22 |
| | |||||
* | zlib 1.2.0.7v1.2.0.7 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.0.6v1.2.0.6 | Mark Adler | 2011-09-09 | 1 | -4/+4 |
| | |||||
* | zlib 1.2.0.5v1.2.0.5 | Mark Adler | 2011-09-09 | 8 | -283/+755 |
| | |||||
* | zlib 1.2.0.2v1.2.0.2 | Mark Adler | 2011-09-09 | 3 | -12/+49 |
| | |||||
* | zlib 1.2.0.1v1.2.0.1 | Mark Adler | 2011-09-09 | 5 | -0/+390 |