<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zlib/as400, branch v1.2.7</title>
<subtitle>A mirror of https://github.com/madler/zlib.git
</subtitle>
<id>https://git.lua4.win/zlib/atom?h=v1.2.7</id>
<link rel='self' href='https://git.lua4.win/zlib/atom?h=v1.2.7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/'/>
<updated>2012-02-18T22:15:17+00:00</updated>
<entry>
<title>Restore gzgetc_ for backward compatibility with 1.2.6.</title>
<updated>2012-02-18T22:15:17+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-02-18T22:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=d81e7213b7c5756e8f82af2f2d9649d49112e8d7'/>
<id>urn:sha1:d81e7213b7c5756e8f82af2f2d9649d49112e8d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expunge gzgetc_ from configuration files.</title>
<updated>2012-02-14T07:34:48+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-02-14T07:34:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=455adc302965e0fc0e8b084c204d055ae3d66606'/>
<id>urn:sha1:455adc302965e0fc0e8b084c204d055ae3d66606</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change version number to 1.2.7.</title>
<updated>2012-02-13T00:15:47+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-02-13T00:15:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=72e2c8f088074d9f0c7c8dfb007abc1287ddbb97'/>
<id>urn:sha1:72e2c8f088074d9f0c7c8dfb007abc1287ddbb97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put gzflags() functionality back in zutil.c.</title>
<updated>2012-02-02T07:25:34+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-02-02T07:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=55b8b5fec16503cb9ce26074f600a1d7b426a0cc'/>
<id>urn:sha1:55b8b5fec16503cb9ce26074f600a1d7b426a0cc</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Change version number to 1.2.6.1.</title>
<updated>2012-01-30T05:15:24+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-30T03:25:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=7b3f71ba5fc29f3743fae9b9dbe071018a6b6b4e'/>
<id>urn:sha1:7b3f71ba5fc29f3743fae9b9dbe071018a6b6b4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change version number to 1.2.6.</title>
<updated>2012-01-17T00:44:29+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-16T03:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=0ddfbd2346cc23ffbcea9a0c491e5da39cf743d2'/>
<id>urn:sha1:0ddfbd2346cc23ffbcea9a0c491e5da39cf743d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update AS400 build files and documentation [Monnerat].</title>
<updated>2011-12-20T06:31:02+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-20T06:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=b745a48f413e114373f0f26e72411ff415f004d4'/>
<id>urn:sha1:b745a48f413e114373f0f26e72411ff415f004d4</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Restore gzgetc function for binary compatibility.</title>
<updated>2011-12-18T22:47:08+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-18T22:47:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=3d85f02a098baeede07c7d8fcc5b147e805f127b'/>
<id>urn:sha1:3d85f02a098baeede07c7d8fcc5b147e805f127b</id>
<content type='text'>
Newly compiled applications will use the gzgetc macro.
</content>
</entry>
<entry>
<title>Change version numbers to 1.2.5.3.</title>
<updated>2011-12-18T20:07:25+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-18T20:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=df60b50769ae9441c6ebd853948ee7da559286e0'/>
<id>urn:sha1:df60b50769ae9441c6ebd853948ee7da559286e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable dictionary setting in middle of stream, and keeping the dictionary.</title>
<updated>2011-12-08T08:13:52+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2011-12-08T07:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=afe7cf78d51b819dcdc5b0f4cb85a25a52a9fcd0'/>
<id>urn:sha1:afe7cf78d51b819dcdc5b0f4cb85a25a52a9fcd0</id>
<content type='text'>
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.
</content>
</entry>
</feed>
