History log of /external/zlib/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
04351a92ecc8429c999acbfc5dfe5aa8bee1d19d 10-May-2013 Elliott Hughes <enh@google.com> Upgrade to zlib 1.2.8.

From the upstream ChangeLog:

Changes in 1.2.8 (28 Apr 2013)
- Update contrib/minizip/iowin32.c for Windows RT [Vollant]
- Do not force Z_CONST for C++
- Clean up contrib/vstudio [Ro§]
- Correct spelling error in zlib.h
- Fix mixed line endings in contrib/vstudio

Changes in 1.2.7.3 (13 Apr 2013)
- Fix version numbers and DLL names in contrib/vstudio/*/zlib.rc

Changes in 1.2.7.2 (13 Apr 2013)
- Change check for a four-byte type back to hexadecimal
- Fix typo in win32/Makefile.msc
- Add casts in gzwrite.c for pointer differences

Changes in 1.2.7.1 (24 Mar 2013)
- Replace use of unsafe string functions with snprintf if available
- Avoid including stddef.h on Windows for Z_SOLO compile [Niessink]
- Fix gzgetc undefine when Z_PREFIX set [Turk]
- Eliminate use of mktemp in Makefile (not always available)
- Fix bug in 'F' mode for gzopen()
- Add inflateGetDictionary() function
- Correct comment in deflate.h
- Use _snprintf for snprintf in Microsoft C
- On Darwin, only use /usr/bin/libtool if libtool is not Apple
- Delete "--version" file if created by "ar --version" [Richard G.]
- Fix configure check for veracity of compiler error return codes
- Fix CMake compilation of static lib for MSVC2010 x64
- Remove unused variable in infback9.c
- Fix argument checks in gzlog_compress() and gzlog_write()
- Clean up the usage of z_const and respect const usage within zlib
- Clean up examples/gzlog.[ch] comparisons of different types
- Avoid shift equal to bits in type (caused endless loop)
- Fix unintialized value bug in gzputc() introduced by const patches
- Fix memory allocation error in examples/zran.c [Nor]
- Fix bug where gzopen(), gzclose() would write an empty file
- Fix bug in gzclose() when gzwrite() runs out of memory
- Check for input buffer malloc failure in examples/gzappend.c
- Add note to contrib/blast to use binary mode in stdio
- Fix comparisons of differently signed integers in contrib/blast
- Check for invalid code length codes in contrib/puff
- Fix serious but very rare decompression bug in inftrees.c
- Update inflateBack() comments, since inflate() can be faster
- Use underscored I/O function names for WINAPI_FAMILY
- Add _tr_flush_bits to the external symbols prefixed by --zprefix
- Add contrib/vstudio/vc10 pre-build step for static only
- Quote --version-script argument in CMakeLists.txt
- Don't specify --version-script on Apple platforms in CMakeLists.txt
- Fix casting error in contrib/testzlib/testzlib.c
- Fix types in contrib/minizip to match result of get_crc_table()
- Simplify contrib/vstudio/vc10 with 'd' suffix
- Add TOP support to win32/Makefile.msc
- Suport i686 and amd64 assembler builds in CMakeLists.txt
- Fix typos in the use of _LARGEFILE64_SOURCE in zconf.h
- Add vc11 and vc12 build files to contrib/vstudio
- Add gzvprintf() as an undocumented function in zlib
- Fix configure for Sun shell
- Remove runtime check in configure for four-byte integer type
- Add casts and consts to ease user conversion to C++
- Add man pages for minizip and miniunzip
- In Makefile uninstall, don't rm if preceding cd fails
- Do not return Z_BUF_ERROR if deflateParam() has nothing to write

Change-Id: Ic05676d0ac8c877ba538ce60891d92472b73bf98
MakeLists.txt
hangeLog
akefile.in
EADME
s400/bndsrc
s400/compile.clp
s400/readme.txt
s400/zlib.inc
ompress.c
onfigure
ontrib/README.contrib
ontrib/blast/blast.c
ontrib/blast/blast.h
ontrib/delphi/ZLib.pas
ontrib/dotzlib/DotZLib/UnitTests.cs
ontrib/infback9/infback9.c
ontrib/infback9/inftree9.c
ontrib/minizip/configure.ac
ontrib/minizip/crypt.h
ontrib/minizip/iowin32.c
ontrib/minizip/miniunzip.1
ontrib/minizip/minizip.1
ontrib/minizip/unzip.c
ontrib/minizip/unzip.h
ontrib/minizip/zip.c
ontrib/pascal/zlibpas.pas
ontrib/puff/puff.c
ontrib/puff/puff.h
ontrib/puff/pufftest.c
ontrib/testzlib/testzlib.c
ontrib/vstudio/readme.txt
ontrib/vstudio/vc10/miniunz.vcxproj.user
ontrib/vstudio/vc10/minizip.vcxproj.user
ontrib/vstudio/vc10/testzlib.vcxproj.user
ontrib/vstudio/vc10/testzlibdll.vcxproj.user
ontrib/vstudio/vc10/zlib.rc
ontrib/vstudio/vc10/zlibstat.vcxproj
ontrib/vstudio/vc10/zlibstat.vcxproj.user
ontrib/vstudio/vc10/zlibvc.def
ontrib/vstudio/vc10/zlibvc.vcxproj
ontrib/vstudio/vc10/zlibvc.vcxproj.user
ontrib/vstudio/vc11/miniunz.vcxproj
ontrib/vstudio/vc11/minizip.vcxproj
ontrib/vstudio/vc11/testzlib.vcxproj
ontrib/vstudio/vc11/testzlibdll.vcxproj
ontrib/vstudio/vc11/zlib.rc
ontrib/vstudio/vc11/zlibstat.vcxproj
ontrib/vstudio/vc11/zlibvc.def
ontrib/vstudio/vc11/zlibvc.sln
ontrib/vstudio/vc11/zlibvc.vcxproj
ontrib/vstudio/vc9/zlib.rc
ontrib/vstudio/vc9/zlibvc.def
eflate.c
eflate.h
xamples/enough.c
xamples/gun.c
xamples/gzappend.c
xamples/gzjoin.c
xamples/gzlog.c
xamples/gzlog.h
xamples/zran.c
zguts.h
zlib.c
zread.c
zwrite.c
nfback.c
nffast.c
nflate.c
nftrees.c
nx/package.qpg
est/example.c
est/minigzip.c
reebuild.xml
rees.c
ncompr.c
in32/Makefile.msc
in32/README-WIN32.txt
in32/zlib.def
in32/zlib1.rc
conf.h
conf.h.cmakein
conf.h.in
lib.3
lib.3.pdf
lib.h
lib.map
lib.pc
util.c
util.h
09eb358bbbb9aad3fe48dd3368c8a7a481cbda1c 15-May-2012 Elliott Hughes <enh@google.com> Upgrade to zlib 1.2.7.

Also add a script that's the culmination of my recent fiddling around with
the layout of this project: you can now run "update_zlib.sh" to upgrade to
the latest zlib release. My work here is done.

Change-Id: I76006233ec41ad1528023c8b1926964870785aa2
MakeLists.txt
hangeLog
NDEX
akefile
akefile.in
EADME
s400/bndsrc
s400/compile.clp
s400/readme.txt
s400/zlib.inc
onfigure
ontrib/delphi/ZLib.pas
ontrib/dotzlib/DotZLib/UnitTests.cs
ontrib/infback9/inftree9.c
ontrib/minizip/Makefile.am
ontrib/minizip/configure.ac
ontrib/minizip/zip.c
ontrib/pascal/zlibpas.pas
ontrib/vstudio/readme.txt
ontrib/vstudio/vc10/testzlibdll.vcxproj
ontrib/vstudio/vc10/zlib.rc
ontrib/vstudio/vc10/zlibvc.def
ontrib/vstudio/vc10/zlibvc.vcxproj
ontrib/vstudio/vc9/zlib.rc
ontrib/vstudio/vc9/zlibvc.def
rc32.c
rc32.h
eflate.c
zguts.h
zlib.c
zread.c
zwrite.c
nflate.c
nftrees.c
ake_vms.com
ld/Makefile.emx
nx/package.qpg
est/minigzip.c
reebuild.xml
in32/Makefile.emx
in32/Makefile.gcc
in32/README-WIN32.txt
in32/zlib.def
conf.h
conf.h.cmakein
conf.h.in
lib.3
lib.3.pdf
lib.h
lib.map
lib.pc
lib.pc.cmakein
util.c
util.h
00fb66d0b1488e4ca655906f82b27eb2ccc3e309 11-May-2012 Elliott Hughes <enh@google.com> Separate the Android build stuff from the upstream zlib stuff.

Another step towards a script that does the zlib upgrades for us...

Change-Id: I940b5b4e79d2a8daf7a47129bbea7bdaffd4140c
MakeLists.txt
hangeLog
AQ
NDEX
akefile
akefile.in
EADME
dler32.c
miga/Makefile.pup
miga/Makefile.sas
s400/bndsrc
s400/compile.clp
s400/readme.txt
s400/zlib.inc
ompress.c
onfigure
ontrib/README.contrib
ontrib/ada/buffer_demo.adb
ontrib/ada/mtest.adb
ontrib/ada/read.adb
ontrib/ada/readme.txt
ontrib/ada/test.adb
ontrib/ada/zlib-streams.adb
ontrib/ada/zlib-streams.ads
ontrib/ada/zlib-thin.adb
ontrib/ada/zlib-thin.ads
ontrib/ada/zlib.adb
ontrib/ada/zlib.ads
ontrib/ada/zlib.gpr
ontrib/amd64/amd64-match.S
ontrib/asm686/README.686
ontrib/asm686/match.S
ontrib/blast/Makefile
ontrib/blast/README
ontrib/blast/blast.c
ontrib/blast/blast.h
ontrib/blast/test.pk
ontrib/blast/test.txt
ontrib/delphi/ZLib.pas
ontrib/delphi/ZLibConst.pas
ontrib/delphi/readme.txt
ontrib/delphi/zlibd32.mak
ontrib/dotzlib/DotZLib.build
ontrib/dotzlib/DotZLib.chm
ontrib/dotzlib/DotZLib.sln
ontrib/dotzlib/DotZLib/AssemblyInfo.cs
ontrib/dotzlib/DotZLib/ChecksumImpl.cs
ontrib/dotzlib/DotZLib/CircularBuffer.cs
ontrib/dotzlib/DotZLib/CodecBase.cs
ontrib/dotzlib/DotZLib/Deflater.cs
ontrib/dotzlib/DotZLib/DotZLib.cs
ontrib/dotzlib/DotZLib/DotZLib.csproj
ontrib/dotzlib/DotZLib/GZipStream.cs
ontrib/dotzlib/DotZLib/Inflater.cs
ontrib/dotzlib/DotZLib/UnitTests.cs
ontrib/dotzlib/LICENSE_1_0.txt
ontrib/dotzlib/readme.txt
ontrib/gcc_gvmat64/gvmat64.S
ontrib/infback9/README
ontrib/infback9/infback9.c
ontrib/infback9/infback9.h
ontrib/infback9/inffix9.h
ontrib/infback9/inflate9.h
ontrib/infback9/inftree9.c
ontrib/infback9/inftree9.h
ontrib/inflate86/inffas86.c
ontrib/inflate86/inffast.S
ontrib/iostream/test.cpp
ontrib/iostream/zfstream.cpp
ontrib/iostream/zfstream.h
ontrib/iostream2/zstream.h
ontrib/iostream2/zstream_test.cpp
ontrib/iostream3/README
ontrib/iostream3/TODO
ontrib/iostream3/test.cc
ontrib/iostream3/zfstream.cc
ontrib/iostream3/zfstream.h
ontrib/masmx64/bld_ml64.bat
ontrib/masmx64/gvmat64.asm
ontrib/masmx64/inffas8664.c
ontrib/masmx64/inffasx64.asm
ontrib/masmx64/readme.txt
ontrib/masmx86/bld_ml32.bat
ontrib/masmx86/inffas32.asm
ontrib/masmx86/match686.asm
ontrib/masmx86/readme.txt
ontrib/minizip/Makefile
ontrib/minizip/Makefile.am
ontrib/minizip/MiniZip64_Changes.txt
ontrib/minizip/MiniZip64_info.txt
ontrib/minizip/configure.ac
ontrib/minizip/crypt.h
ontrib/minizip/ioapi.c
ontrib/minizip/ioapi.h
ontrib/minizip/iowin32.c
ontrib/minizip/iowin32.h
ontrib/minizip/make_vms.com
ontrib/minizip/miniunz.c
ontrib/minizip/minizip.c
ontrib/minizip/minizip.pc.in
ontrib/minizip/mztools.c
ontrib/minizip/mztools.h
ontrib/minizip/unzip.c
ontrib/minizip/unzip.h
ontrib/minizip/zip.c
ontrib/minizip/zip.h
ontrib/pascal/example.pas
ontrib/pascal/readme.txt
ontrib/pascal/zlibd32.mak
ontrib/pascal/zlibpas.pas
ontrib/puff/Makefile
ontrib/puff/README
ontrib/puff/puff.c
ontrib/puff/puff.h
ontrib/puff/pufftest.c
ontrib/puff/zeros.raw
ontrib/testzlib/testzlib.c
ontrib/testzlib/testzlib.txt
ontrib/untgz/Makefile
ontrib/untgz/Makefile.msc
ontrib/untgz/untgz.c
ontrib/vstudio/readme.txt
ontrib/vstudio/vc10/miniunz.vcxproj
ontrib/vstudio/vc10/miniunz.vcxproj.filters
ontrib/vstudio/vc10/miniunz.vcxproj.user
ontrib/vstudio/vc10/minizip.vcxproj
ontrib/vstudio/vc10/minizip.vcxproj.filters
ontrib/vstudio/vc10/minizip.vcxproj.user
ontrib/vstudio/vc10/testzlib.vcxproj
ontrib/vstudio/vc10/testzlib.vcxproj.filters
ontrib/vstudio/vc10/testzlib.vcxproj.user
ontrib/vstudio/vc10/testzlibdll.vcxproj
ontrib/vstudio/vc10/testzlibdll.vcxproj.filters
ontrib/vstudio/vc10/testzlibdll.vcxproj.user
ontrib/vstudio/vc10/zlib.rc
ontrib/vstudio/vc10/zlibstat.vcxproj
ontrib/vstudio/vc10/zlibstat.vcxproj.filters
ontrib/vstudio/vc10/zlibstat.vcxproj.user
ontrib/vstudio/vc10/zlibvc.def
ontrib/vstudio/vc10/zlibvc.sln
ontrib/vstudio/vc10/zlibvc.vcxproj
ontrib/vstudio/vc10/zlibvc.vcxproj.filters
ontrib/vstudio/vc10/zlibvc.vcxproj.user
ontrib/vstudio/vc9/miniunz.vcproj
ontrib/vstudio/vc9/minizip.vcproj
ontrib/vstudio/vc9/testzlib.vcproj
ontrib/vstudio/vc9/testzlibdll.vcproj
ontrib/vstudio/vc9/zlib.rc
ontrib/vstudio/vc9/zlibstat.vcproj
ontrib/vstudio/vc9/zlibvc.def
ontrib/vstudio/vc9/zlibvc.sln
ontrib/vstudio/vc9/zlibvc.vcproj
rc32.c
rc32.h
eflate.c
eflate.h
oc/algorithm.txt
oc/rfc1950.txt
oc/rfc1951.txt
oc/rfc1952.txt
oc/txtvsbin.txt
xamples/README.examples
xamples/enough.c
xamples/fitblk.c
xamples/gun.c
xamples/gzappend.c
xamples/gzjoin.c
xamples/gzlog.c
xamples/gzlog.h
xamples/zlib_how.html
xamples/zpipe.c
xamples/zran.c
zclose.c
zguts.h
zlib.c
zread.c
zwrite.c
nfback.c
nffast.c
nffast.h
nffixed.h
nflate.c
nflate.h
nftrees.c
nftrees.h
ake_vms.com
sdos/Makefile.bor
sdos/Makefile.dj2
sdos/Makefile.emx
sdos/Makefile.msc
sdos/Makefile.tc
intendods/Makefile
intendods/README
ld/Makefile.riscos
ld/README
ld/descrip.mms
ld/os2/Makefile.os2
ld/os2/zlib.def
ld/visual-basic.txt
nx/package.qpg
est/example.c
est/infcover.c
est/minigzip.c
reebuild.xml
rees.c
rees.h
ncompr.c
atcom/watcom_f.mak
atcom/watcom_l.mak
in32/DLL_FAQ.txt
in32/Makefile.bor
in32/Makefile.emx
in32/Makefile.gcc
in32/Makefile.msc
in32/README-WIN32.txt
in32/VisualC.txt
in32/zlib.def
in32/zlib1.rc
conf.h
conf.h.cmakein
conf.h.in
lib.3
lib.3.pdf
lib.h
lib.map
lib.pc
lib.pc.in
lib2ansi
util.c
util.h