Revert of Update Zlib to version 1.2.8 (patchset #10 id:220001 of...
Revert of Update Zlib to version 1.2.8 (patchset #10 id:220001 of https://codereview.chromium.org/1955383002/ ) Reason for revert: Broke the Windows Debug GPU FYI builder: https://build.chromium.org/p/chromium.gpu.fyi/builders/GPU%20Win%20Builder%20%28dbg%29/builds/41421 fx_zlib.gzlib.obj : error LNK2005: _gzopen_w already defined in zlib.gzlib.obj initial\chrome.dll : fatal error LNK1169: one or more multiply defined symbols found Possibly because they use shared components with a GYP build. Original issue's description: > Update Zlib to version 1.2.8 > > merge the latest open source zlib into chromium external projects > > Version 1.2.8 fixes a very rare bug in decompression. All users are encouraged to upgrade immediately. Version 1.2.8 also has these improvements: > - Add new inflateGetDictionary() function > - Fix bug where gzopen() immediately followed by gzclose() would write an empty file instead of an empty gzip stream. > - Fix bug in gzclose() when gzwrite() runs out of memory > Version 1.2.7 has many portability improvements over 1.2.6, and has these enhancements: > - Fix bug in gzclose_w() when gzwrite() fails to allocate memory > - Add "x" (O_EXCL) and "e" (O_CLOEXEC) modes support to gzopen() > - Add gzopen_w() in Windows for wide character path names > - Fix type mismatch between get_crc_table() and crc_table > Version 1.2.6 has many changes over 1.2.5, including these improvements: > - gzread() can now read a file that is being written concurrently > - gzgetc() is now a macro for increased speed > - Added a 'T' option to gzopen() for transparent writing (no compression) > - Added deflatePending() to return the amount of pending output > - Allow deflateSetDictionary() and inflateSetDictionary() at any time in raw mode > - deflatePrime() can now insert bits in the middle of the stream > - ./configure now creates a configure.log file with all of the results > - Added a ./configure --solo option to compile zlib with no dependency on any libraries > - Fixed a problem with large file support macros > - Fixed a bug in contrib/puff > - Many portability improvements > > BUG=610615 > R=agl@chromium.org > R=gavinp@chromium.org > > Committed: https://crrev.com/a50849ae9ba1b2fad47905db521463b3bf085883 > Cr-Commit-Position: refs/heads/master@{#400647} TBR=agl@chromium.org,gavinp@chromium.org,khasim.mohammed@linaro.org,jiadong.zhu@linaro.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=610615 Review-Url: https://codereview.chromium.org/2079313002 Cr-Original-Commit-Position: refs/heads/master@{#400670} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 43770253ccc0425c4edde966e56b3e68955cc4d3
Showing
- README.chromium 0 additions, 8 deletionsREADME.chromium
- adler32.c 29 additions, 39 deletionsadler32.c
- compress.c 1 addition, 1 deletioncompress.c
- contrib/minizip/crypt.h 4 additions, 4 deletionscontrib/minizip/crypt.h
- contrib/minizip/ioapi.c 5 additions, 17 deletionscontrib/minizip/ioapi.c
- contrib/minizip/ioapi.h 1 addition, 9 deletionscontrib/minizip/ioapi.h
- contrib/minizip/iowin32.c 13 additions, 92 deletionscontrib/minizip/iowin32.c
- contrib/minizip/miniunz.c 13 additions, 25 deletionscontrib/minizip/miniunz.c
- contrib/minizip/minizip.c 13 additions, 26 deletionscontrib/minizip/minizip.c
- contrib/minizip/mztools.c 7 additions, 17 deletionscontrib/minizip/mztools.c
- contrib/minizip/mztools.h 0 additions, 6 deletionscontrib/minizip/mztools.h
- contrib/minizip/unzip.c 12 additions, 12 deletionscontrib/minizip/unzip.c
- contrib/minizip/unzip.h 2 additions, 2 deletionscontrib/minizip/unzip.h
- contrib/minizip/zip.c 6 additions, 9 deletionscontrib/minizip/zip.c
- crc32.c 50 additions, 33 deletionscrc32.c
- crc32.h 1 addition, 1 deletioncrc32.h
- deflate.c 69 additions, 194 deletionsdeflate.c
- deflate.h 6 additions, 8 deletionsdeflate.h
- google.patch 51 additions, 221 deletionsgoogle.patch
- gzguts.h 13 additions, 90 deletionsgzguts.h
Loading
Please register or sign in to comment