77b798ce8e
The version of libpng we were using has some security vulnerabilities.
Update to a newer version - 1.6.20 (047737496a
/).
Update pnglibconf.h. The new version is a copy of the newer version of
the file, with our /* custom settings */ tacked onto the end. (The
custom settings are unchanged from the last version.)
Update the LICENSE. The new version is a copy of the LICENSE that
libpng now includes as a separate file.
Update the README file to reflect the change in source of the LICENSE
file.
BUG=skia:4573
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1453373003
Review URL: https://codereview.chromium.org/1453373003
20 lines
969 B
Plaintext
20 lines
969 B
Plaintext
URL: http://www.libpng.org/pub/png/libpng.html
|
|
Version: 1.6.16
|
|
License: libpng license
|
|
License File: LICENSE, pulled out of png.h
|
|
Description: png compression/decompression library
|
|
Local Modifications: (1) Created pnglibconf.h from pnglibconf.h.prebuilt (a
|
|
rename with a few additional settings enabled). (2) Copied LICENSE into
|
|
this directory. (Originally it was pulled from png.h, but libpng has
|
|
now provided a separate LICENSE file for convenience, which we use
|
|
directly.)
|
|
|
|
FAQ:
|
|
Q: Why does this directory exist?
|
|
A: libpng is pulled in through DEPS, but in order to build it using ninja, we
|
|
need to create pnglibconf.h. We originally tried creating
|
|
the file as an action in https://codereview.chromium.org/930283002/, but this
|
|
apparently led to a race condition on Windows, where some builds failed to
|
|
create the file in time for other files to include it. By checking these
|
|
files directly into Skia, we eliminate the race condition.
|