summaryrefslogtreecommitdiff
path: root/pnglibconf.h
AgeCommit message (Collapse)Author
2018-08-28Undefine PNG_READ_OPT_PLTE_SUPPORTEDLeon Scroggins III
Bug: 113211371 Test: not feasible - this prevents out of bounds read With PNG_READ_OPT_PLTE_SUPPORTED defined, a PLTE chunk following a tRNS chunk will negate the tRNS chunk for an image which is not paletted. The result is that we may read out of bounds. Change-Id: I4c6032e077b220f8349ab9e7c4102c460d1a7ea2
2017-10-06Update to 1.6.34Leon Scroggins III
Test: Covered by existing tests. This is the same version we will use in Chromium: https://chromium-review.googlesource.com/c/chromium/src/+/704209 https://github.com/glennrp/libpng/commit/edef058e180be435afd8feebb742a22360a7fa3f (included in this revision) moved the SSE opts directly into the main libpng source, so contrib/intel/intel_sse.patch is no longer necessary, as its changes are already included. Adds *all* code, rather than selecting just the code we use. Other changes: - README.android: - Update version - Android.mk -> Android.bp - Remove no longer relevant comment about applying the intel patch - Remove comment about deleting unused files - README.version: - Update version and source link Change-Id: Ib24cfcfec3e2f63eed8b3b9f0920b1018b30dd64
2016-11-23Revert "libpng: Upgrade to 1.6.26"Matt Sarett
This reverts commit 3586ba4f3287ed6a9e6e15b01b717e2cf1bd8647. https://b.corp.google.com/u/1/issues/33057876 Change-Id: I2c0ea5e3feba74f70009d6ccda4e43b32a17b832
2016-11-01libpng: Upgrade to 1.6.26Alex Naidis
This release contains many minor and important fixes. Libpng 1.6.26 released on October 20, 2016 Change-Id: If647f42a1fb4d7022286010d262d289dac4030df Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-10-16libpng: Upgrade to 1.6.25Alex Naidis
The changes from 1.6.22 (beta) to 1.6.25 (final) include many general fixes, fixes for memory leak issues and optimizations in order to improve performance. Also upstream added support for the MIPS platform. Support for Intel SSE isn't built in any more. For support a patch in contrib/intel/intel_sse.patch has to be applied. This patch additionally documents this in README.android as an Android specific addition. The patch for Intel SSE support from upstream applied cleanly. Libpng 1.6.25 released on September 1, 2016. Test: built for ARM and checked whether NEON optimizations were compiled built for x86/x86_64 and checked whether SSE optimizations were compiled Change-Id: If647f42a1fb4d7022286010d262d287dac4030df Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-02-19Update libpng 1.6.22betaMatt Sarett
Includes SSE filter optimizations that will reduce decode runtime by about 30% on Intel CPUs. BUG:27264258 Change-Id: Ia7b9aeaddb43381c71e40607b5ccb40ebd3f5a31
2015-11-25Update to libpng 1.6.19Matt Sarett
Removes all Android modifications, including SK_PNG_INDEX_SUPPORTED (for subset decoding). BUG:23265085 BUG:25424175 Change-Id: Iaa4f6cc9fc6db8e4b46a83211363adfcbf07b589
2015-09-30libpng: turn off warningsColin Cross
Nobody is listening to the warnings, and it results in a bunch of: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited libpng warning: iCCP: known incorrect sRGB profile Turn off PNG_WARNINGS_SUPPORTED to hide these. Bug: 24409581 Change-Id: I2bf59d909805739a15ec31b2f3fa9ce838af579b
2014-05-09Update libpng from 1.6.3 to 1.6.10Sireesh Tripurari
Change-Id: I76e81e7fd267d15991cd342c5caeb2fe77964ebf
2014-04-15Merge seek support from 1.2 to 1.6John Reck
(cherry picked from commit 92c8c3c9f6d5318f07cb76d934c20ba1592a5581) Change-Id: I340deefa71ec480327344c9dabe4c1e93f03e59a
2014-04-15Update libpng to version 1.6.3Chris Craik
(cherry picked from commit ca2bf81b02c99afa2e76b3b2c6eb232c239221e0) Change-Id: I313493fa630be9812e503ae24820b2923ed717f3