summaryrefslogtreecommitdiff
path: root/zlib.map (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.3.2Mark Adler29 hours1-1/+1
|
* Make z_once() local to avoid conditional external symbols.Mark Adler2026-01-181-1/+0
|
* Move new external names to correct location in zlib.map.Mark Adler2026-01-181-2/+4
|
* Add _z versions of the compress and uncompress functions.Mark Adler2026-01-121-0/+4
| | | | Provide size_t arguments for Windows, on which a long is 32 bits.
* Use atomics to build inflate fixed tables once.Mark Adler2026-01-051-0/+2
| | | | | | | | | | | | This moves the once code from crc32.c to zutil.c, and uses it also for building the inflate fixed tables when BUILDFIXED is defined. The fixed tables are now housed in inftrees.c, shared by inflate.c and infback.c. The once() function is now external, and so is renamed to z_once() to avoid name collisions. If either BUILDFIXED or DYNAMIC_CRC_TABLE is defined, and atomics are not available, then a warning is issued noting that zlib is not thread-safe.
* Add compressBound_z and deflateBound_z functions for large values.Mark Adler2026-01-051-1/+6
| | | | | | | These take and return size_t integers, instead of unsigned longs, for those platforms with 32-bit longs. This commit also assures that overflows of either integer type results in the maximum value for that type, instead of wrapping to small values.
* zlib 1.3.1.2v1.3.1.2Mark Adler2025-12-081-1/+1
| | | | Interim version for an audit.
* Add deflateUsed() function to get the used bits in the last byte.Mark Adler2024-07-011-0/+4
| | | | | This returns the number of used bits in the last byte of a stream that has just been compressed with deflate.
* Remove carriage returns from zlib.map.Mark Adler2024-01-191-100/+100
|
* zlib 1.2.12v1.2.12Mark Adler2022-03-271-0/+6
|
* zlib 1.2.9v1.2.9Mark Adler2016-12-311-83/+94
|
* Clean up the addition of gzvprintf.Mark Adler2013-03-231-1/+2
|
* Clean up the addition of inflateGetDictionary.Mark Adler2013-03-231-1/+1
|
* Add inflateGetDictionary() function.Mark Adler2012-05-261-0/+4
|
* Restore gzgetc_ for backward compatibility with 1.2.6.Mark Adler2012-02-181-0/+1
|
* Expunge gzgetc_ from configuration files.Mark Adler2012-02-131-1/+0
|
* Put gzflags() functionality back in zutil.c.Mark Adler2012-02-011-1/+0
| | | | | | | | | | 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.
* Correct in zlib.map when deflateResetKeep was added.Mark Adler2012-01-291-4/+1
|
* Enable dictionary setting in middle of stream, and keeping the dictionary.Mark Adler2011-12-081-0/+4
| | | | | | | | | | | | | | | | | | | 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.
* Add undocumented inflateResetKeep() function for CAB file decoding.Mark Adler2011-10-071-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 Adler2011-10-021-0/+5
| | | | | | | | | 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.
* fix ld error: unable to find version dependency `ZLIB_1.2.5'Török Edwin2011-09-111-1/+1
|
* zlib 1.2.5.1v1.2.5.1Mark Adler2011-09-111-0/+4
|
* zlib 1.2.3.9v1.2.3.9Mark Adler2011-09-091-1/+0
|
* zlib 1.2.3.8v1.2.3.8Mark Adler2011-09-091-0/+6
|
* zlib 1.2.3.6v1.2.3.6Mark Adler2011-09-091-0/+10
|
* zlib 1.2.3.4v1.2.3.4Mark Adler2011-09-091-0/+9
|
* zlib 1.2.3.1v1.2.3.1Mark Adler2011-09-091-0/+44