Mark Adler
799c87c0d8
Improve contrib/blast to return unused bytes. Fix the test code
...
to report the count of unused bytes at the end correctly. Add the
ability to provide initial input to blast().
12 years ago
Mark Adler
89e335abb4
Fix contrib/minizip to permit unzipping with desktop API [Zouzou].
12 years ago
Mark Adler
303d92cfee
Spacing cleanup.
12 years ago
Mark Adler
ceeb615f46
Change version number to 1.2.8.1.
12 years ago
Mark Adler
5089329162
zlib 1.2.8
12 years ago
Mark Adler
5b5da45640
Fix mixed line endings in contrib/vstudio.
12 years ago
Mark Adler
2dad5389af
Correct spelling error in zlib.h.
12 years ago
Mark Adler
b4d802825a
Clean up contrib/vstudio [Roß].
12 years ago
Mark Adler
f5ec26344f
Update some copyright years.
12 years ago
Mark Adler
bddc968b14
Do not force Z_CONST for C++.
...
Forcing Z_CONST resulted in an issue when compiling Firefox. Now
if someone wants to compile zlib as C++ code (which it isn't), now
they will need to #define Z_CONST themselves.
12 years ago
Mark Adler
5481269e1f
Update contrib/minizip/iowin32.c for Windows RT [Vollant].
12 years ago
Mark Adler
e8fee0ea7b
Change version number to 1.2.8.
12 years ago
Mark Adler
b7bc388454
zlib 1.2.7.3
12 years ago
Mark Adler
c714072020
Fix version numbers and DLL names in contrib/vstudio/*/zlib.rc.
12 years ago
Mark Adler
388a285cb8
Change version number to 1.2.7.3.
12 years ago
Mark Adler
139c67fc87
zlib 1.2.7.2
12 years ago
Mark Adler
70252daf89
Add casts in gzwrite.c for pointer differences.
12 years ago
Mark Adler
9b703f2000
Fix typo in win32/Makefile.msc.
12 years ago
Mark Adler
5d33c62c7d
Change check for a four-byte type back to hexadecimal.
12 years ago
Mark Adler
8a93f49c86
Change version number to 1.2.7.2.
12 years ago
Mark Adler
0b16609409
zlib 1.2.7.1
12 years ago
Mark Adler
f81b79c559
Line length cleanup.
12 years ago
Mark Adler
c661c374e8
Do not return Z_BUF_ERROR if deflateParam() has nothing to write.
...
If the compressed data was already at a block boundary, then
deflateParam() would report Z_BUF_ERROR, because there was nothing
to write. With this patch, Z_OK is returned in that case.
12 years ago
Mark Adler
81c3068b9a
In Makefile uninstall, don't rm if preceding cd fails.
12 years ago
Mark Adler
d3b613e320
Minor spacing cleanup in a comment in gzguts.h.
12 years ago
Enrico Weigelt, metux IT service
318a5e190e
Add man pages for minizip and miniunzip.
12 years ago
Mark Adler
e9f0b78443
Add casts and consts to ease user conversion to C++.
...
You would still need to run zlib2ansi on all of the *.c files.
12 years ago
Mark Adler
0aac8cf7c4
Clean up the addition of gzvprintf.
12 years ago
Mark Adler
f0546c8e34
Clean up the addition of inflateGetDictionary.
12 years ago
Mark Adler
03ff48cc67
Remove runtime check in configure for four-byte integer type.
...
That didn't work when cross-compiling. Simply rely on limits.h.
If a compiler does not have limits.h, then zconf.h.in should be
modified to define Z_U4 as an unsiged four-byte integer type in
order for crc32() to be fast.
This also simplifies and makes more portable to check for a four-
byte type using limits.h.
12 years ago
Mark Adler
66fcefbb2f
Fix configure for Sun shell.
12 years ago
Mark Adler
b06dee4369
Add gzvprintf() as an undocumented function in zlib.
...
The function is only available if stdarg.h is available.
12 years ago
Mark Adler
dd5d0940e9
Add vc11 and vc12 build files to contrib/vstudio.
12 years ago
Mark Adler
a2d71e8e66
Fix typos in the use of _LARGEFILE64_SOURCE in zconf.h.
12 years ago
Like Ma
bc7e017112
Suport i686 and amd64 assembler builds in CMakeLists.txt.
...
* Use -DASM686=1 to build with i686 asm.
* Use -DAMD64=1 to build with amd64 asm.
12 years ago
E. Timothy Uy
64a77facc0
Add TOP support to win32/Makefile.msc.
...
Facilitate multi-platform compilation, e.g.:
nmake -f pathto\zlib\win32\Makefile.msc TOP=pathto\zlib
12 years ago
Fredrik Orderud
79a7058be4
Simplify contrib/vstudio/vc10 with 'd' suffix.
12 years ago
takacsd
63ba7582b8
Fix types in contrib/minizip to match result of get_crc_table().
12 years ago
Jason Williams
00dfee0b2e
Fix casting error in contrib/testzlib/testzlib.c.
12 years ago
Will Glynn
27b7723222
Don't specify --version-script on Apple platforms in CMakeLists.txt.
...
Mac OS X's linker (derived from LLVM, not GNU binutils) does not support
--version-script. Don't specify it on this platform.
12 years ago
Will Glynn
bb97bc9d50
Quote --version-script argument in CMakeLists.txt.
...
Previously, spaces in ${CMAKE_CURRENT_SOURCE_PATH} would expand into
multiple linker arguments.
12 years ago
Greg Domjan
b116fb588d
Add contrib/vstudio/vc10 pre-build step for static only.
...
Also correct typo for 64-bit debug build.
12 years ago
Mark Adler
5afbdabacd
Add _tr_flush_bits to the external symbols prefixed by --zprefix.
12 years ago
Mark Adler
d211ecdf02
Use underscored I/O function names for WINAPI_FAMILY.
...
Suggested by E. Timothy Uy.
12 years ago
Mark Adler
931aa25aea
Update inflateBack() comments, since inflate() can be faster.
12 years ago
Mark Adler
51370f3656
Fix serious but very rare decompression bug in inftrees.c.
...
inftrees.c compared the number of used table entries to the maximum
allowed value using >= instead of >. This patch fixes those to use
>. The bug was discovered by Ignat Kolesnichenko of Yandex LC
where they have run petabytes of data through zlib. Triggering the
bug is apparently very rare, seeing as how it has been out there in
the wild for almost three years before being discovered. The bug
is instantiated only if the exact maximum number of decoding table
entries, ENOUGH_DISTS or ENOUGH_LENS is used by the block being
decoded, resulting in the false positive of overflowing the table.
12 years ago
Mark Adler
10056909c0
Check for invalid code length codes in contrib/puff.
...
Without this fix, it would be possible to construct inputs to puff
that would cause it to segfault.
12 years ago
Mark Adler
b6c5057ca1
Fix comparisons of differently signed integers in contrib/blast.
12 years ago
Mark Adler
b8522e0264
Add note to contrib/blast to use binary mode in stdio.
12 years ago
Mark Adler
e69a9ceee0
Check for input buffer malloc failure in examples/gzappend.c.
12 years ago