<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zlib, branch v1.2.5.3</title>
<subtitle>A mirror of https://github.com/madler/zlib.git
</subtitle>
<id>https://git.lua4.win/zlib/atom?h=v1.2.5.3</id>
<link rel='self' href='https://git.lua4.win/zlib/atom?h=v1.2.5.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/'/>
<updated>2012-01-16T02:58:21+00:00</updated>
<entry>
<title>zlib 1.2.5.3</title>
<updated>2012-01-16T02:58:21+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-16T02:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=defd366a41f061dc9dc2bb7ab88876909bd5934c'/>
<id>urn:sha1:defd366a41f061dc9dc2bb7ab88876909bd5934c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure that no extra inserting is done if the strategy changes.</title>
<updated>2012-01-14T18:53:23+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-14T18:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=68f64498c2bbabaef0180f4d30207db2b0b67f07'/>
<id>urn:sha1:68f64498c2bbabaef0180f4d30207db2b0b67f07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Insert the first two strings in the hash table after a flush.</title>
<updated>2012-01-14T05:54:40+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-14T05:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=4f5779a8e78e0b1c8b1ecdea88d8456dada17823'/>
<id>urn:sha1:4f5779a8e78e0b1c8b1ecdea88d8456dada17823</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Write out all of the available bits when using Z_BLOCK.</title>
<updated>2012-01-07T22:08:02+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-29T21:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=0b828b4aa6c962ab46eae624578d77b35395b2c1'/>
<id>urn:sha1:0b828b4aa6c962ab46eae624578d77b35395b2c1</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Remove second empty static block for Z_PARTIAL_FLUSH.</title>
<updated>2012-01-07T22:03:07+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-07T19:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=8f5eceefe8b384d7c18813519cb337efef21a0f3'/>
<id>urn:sha1:8f5eceefe8b384d7c18813519cb337efef21a0f3</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Allow deflatePrime() to insert bits in the middle of a stream.</title>
<updated>2012-01-07T22:03:07+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-07T17:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=263b1a05b04e442896d7941f87d022a2f35a9220'/>
<id>urn:sha1:263b1a05b04e442896d7941f87d022a2f35a9220</id>
<content type='text'>
This allows the insertion of multiple empty static blocks for the
purpose of efficiently bringing a stream to a byte boundary.
</content>
</entry>
<entry>
<title>Permit Z_NULL arguments to deflatePending.</title>
<updated>2011-12-29T08:15:44+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-29T08:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=19761b8506f15d6eeeb6ccfab33a11abce0f40e7'/>
<id>urn:sha1:19761b8506f15d6eeeb6ccfab33a11abce0f40e7</id>
<content type='text'>
This avoids having to create useless variables for return values
that aren't needed.
</content>
</entry>
<entry>
<title>Avoid extraneous empty blocks when doing empty flushes.</title>
<updated>2011-12-29T08:03:55+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-29T08:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=9d55abc96968db80749df5ebf412d36e2d66de26'/>
<id>urn:sha1:9d55abc96968db80749df5ebf412d36e2d66de26</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Permit stronger flushes after Z_BLOCK flushes.</title>
<updated>2011-12-29T07:57:14+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-29T07:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=f1ebdd6a9c495a5db9a22aa80dd7d54ae7db42e9'/>
<id>urn:sha1:f1ebdd6a9c495a5db9a22aa80dd7d54ae7db42e9</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Update win32/Makefile.gcc to build test/*.c [Truta].</title>
<updated>2011-12-24T04:57:10+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-24T04:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=bafcad90289cb72993e32a5fe8f31c4e60629f9e'/>
<id>urn:sha1:bafcad90289cb72993e32a5fe8f31c4e60629f9e</id>
<content type='text'>
</content>
</entry>
</feed>
