- 22 1月, 2012 7 次提交
-
-
由 Jonathan Nieder 提交于
Trying to build miniunzip utility from contrib/minizip after an autoreconf -f produces [...] In file included from minizip.c:61:0: zip.h:50:18: fatal error: zlib.h: No such file or directory unless zlib is already installed. Use AM_CFLAGS to set the include path and library path to point to the just-build copy of zlib to fix this. (This was already done for libminizip but not the binaries that use it before this patch.)
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
- 21 1月, 2012 1 次提交
-
-
由 Mark Adler 提交于
-
- 19 1月, 2012 1 次提交
-
-
由 Mark Adler 提交于
-
- 17 1月, 2012 10 次提交
-
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
Previously ./configure would use any output on stderr as an indication that the compilation failed. However if some compiler wrapper uses stderr for some other purpose, e.g. distcc for nodes going down, then ./configure would not properly configure the build. This problem was noted by Mike Frysinger. For backwards compatibility, ./configure will revert to the old way, i.e. checking for anything on stderr, if when it deliberately runs the compiler with an error, a zero exit status is returned.
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
- 16 1月, 2012 1 次提交
-
-
由 Mark Adler 提交于
-
- 15 1月, 2012 1 次提交
-
-
由 Mark Adler 提交于
-
- 14 1月, 2012 1 次提交
-
-
由 Mark Adler 提交于
This allows deflate to generate the same output when continuing after a Z_SYNC_FLUSH vs. using deflateSetDictionary() after a Z_FULL_FLUSH or a deflateReset(). It also slightly improves compression when flushing by providing two more strings to possibly match at the start of the new block.
-
- 08 1月, 2012 3 次提交
-
-
由 Mark Adler 提交于
Previously, the bit buffer would hold 1 to 16 bits after "all" of the output is provided after a Z_BLOCK deflate() call. Now at most seven bits remain in the output buffer after Z_BLOCK. flush_pending() now flushes the bit buffer before copying out the byte buffer, in order for it to really flush as much as possible.
-
由 Mark Adler 提交于
Z_PARTIAL_FLUSH would sometimes emit two empty static blocks instead of one in order to provide enough lookahead for inflate to be able to decode what was last compressed. inflate no longer needs that much lookahead, so this removes the possibility of emitting the second empty static block. Z_PARTIAL_FLUSH will now emit only one empty static block.
-
由 Mark Adler 提交于
This allows the insertion of multiple empty static blocks for the purpose of efficiently bringing a stream to a byte boundary.
-
- 29 12月, 2011 3 次提交
-
-
由 Mark Adler 提交于
This avoids having to create useless variables for return values that aren't needed.
-
由 Mark Adler 提交于
Previously when doing an empty flush, a extra static or stored block could be emitted before the requested empty static or stored block. This patch prevents the emission of empty blocks by the deflate_* functions.
-
由 Mark Adler 提交于
The incorporation of the Z_BLOCK flush did not update the rejection of lower ranked flushes immediately after higher ranked flushes with no more input data. This prevented an empty Z_SYNC_FLUSH right after a Z_BLOCK flush, which would be desired to bring the deflate stream to a byte boundary conditionally on whether or not it was already at a byte boundary. This patch re-ranks Z_BLOCK above Z_NO_FLUSH but below Z_PARTIAL_FLUSH, allowing stronger empty flushes to follow a Z_BLOCK flush.
-
- 24 12月, 2011 1 次提交
-
-
由 Mark Adler 提交于
-
- 20 12月, 2011 1 次提交
-
-
由 Mark Adler 提交于
Moves new function definitions in order to preserve shared library compatibility with previous versions. Also increases buffer size in RPG binding and updates the documentation.
-
- 19 12月, 2011 6 次提交
-
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
Newly compiled applications will use the gzgetc macro.
-
由 Mark Adler 提交于
-
由 Mark Adler 提交于
-
- 18 12月, 2011 1 次提交
-
-
由 Mark Adler 提交于
-
- 14 12月, 2011 2 次提交
-
-
由 Mark Adler 提交于
Also since gzread() will no longer return an error for an incomplete gzip file, have gzclose() return an error if the last gzread() ended in the middle of a gzip stream.
-
由 Mark Adler 提交于
Z_BUF_ERROR was also being used for an unsuccessful gzungetc and for buffer lengths that didn't fit in an int. Those uses were changed to Z_DATA_ERROR in order to assure that Z_BUF_ERROR occurs only when a premature end of input occurs, indicating that gzclearerr() can be used.
-
- 12 12月, 2011 1 次提交
-
-
由 Mark Adler 提交于
-