History log of /external/libpng/png.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3cc83ac4b563ffa7a1bae9572f5fc3c1ee5f8a10 06-Oct-2017 Leon Scroggins III <scroggo@google.com> Update to 1.6.34

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
/external/libpng/png.c
851c67770f9cebece9c79e914a54c348f539a512 23-Nov-2016 Matt Sarett <msarett@google.com> Revert "libpng: Upgrade to 1.6.26"

This reverts commit 3586ba4f3287ed6a9e6e15b01b717e2cf1bd8647.

https://b.corp.google.com/u/1/issues/33057876

Change-Id: I2c0ea5e3feba74f70009d6ccda4e43b32a17b832
/external/libpng/png.c
3586ba4f3287ed6a9e6e15b01b717e2cf1bd8647 26-Oct-2016 Alex Naidis <alex.naidis@linux.com> libpng: Upgrade to 1.6.26

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>
/external/libpng/png.c
7a055fdaacbcb54d3606638017fb3381f05d96ac 01-Oct-2016 Alex Naidis <alex.naidis@linux.com> libpng: Upgrade to 1.6.25

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>
/external/libpng/png.c
114668651129dc978b9710d0f0ad107ee5ee3281 19-Feb-2016 Matt Sarett <msarett@google.com> Update libpng 1.6.22beta

Includes SSE filter optimizations that will reduce decode runtime
by about 30% on Intel CPUs.

BUG:27264258
Change-Id: Ia7b9aeaddb43381c71e40607b5ccb40ebd3f5a31
/external/libpng/png.c
06f1087a94f1e48298e89d77ccc51a0ced871958 04-Jan-2016 Matt Sarett <msarett@google.com> Update to 1.6.20

Contains fix for CVE-2015-8126.
(http://www.libpng.org/pub/png/libpng.html)

BUG:23265085
Change-Id: Ice2ec48b9ff7fa9746c8d0d24376a3c746c4361d
/external/libpng/png.c
9b1fe63dcc7ba076b9730b7bfa031cc0dbc25561 25-Nov-2015 Matt Sarett <msarett@google.com> Update to libpng 1.6.19

Removes all Android modifications, including
SK_PNG_INDEX_SUPPORTED (for subset decoding).

BUG:23265085
BUG:25424175
Change-Id: Iaa4f6cc9fc6db8e4b46a83211363adfcbf07b589
/external/libpng/png.c
ee604d7c8d1b52e83c0fde589eb76973b0e06304 19-May-2015 Christopher Ferris <cferris@google.com> Avoid a harmless potential integer overflow in png_XYZ_from_xy().

This change replicates commit d46b57 applied to the libpng16
codebase.

Bug: 21039636
(cherry picked from commit 771583a01bd0756a1b6861ab1f00b7bd1842a0cd)

Change-Id: I20bc002b18d14279d7fb407368077487c65f1ff4
/external/libpng/png.c
f4435dfcdb5733f9c340492cc7fcac88a13f6ebd 25-Feb-2015 Narayan Kamath <narayan@google.com> Restore a width check that was removed from png.c (CVE-2015-0973)

Backported from upstream commit 6d8c88177a. Note that this update
from beta3->rc1 contained one other (accidental) change to pngrutil.c
that was subsequently reverted in rc2.

Note that the code around this has moved around and changed quite
a bit since 1.6.10.

bug: 19499430
Change-Id: I303448d2f65ad7dba84e48c3e607dac465ce9f0d
/external/libpng/png.c
b478e66e7c2621eef5f465e4629ce642db00716b 09-May-2014 Sireesh Tripurari <sireesh.tripurari@linaro.org> Update libpng from 1.6.3 to 1.6.10

Change-Id: I76e81e7fd267d15991cd342c5caeb2fe77964ebf
/external/libpng/png.c
b50c217251b086440efcdb273c22f86a06c80cba 30-Jul-2013 Chris Craik <ccraik@google.com> Update libpng to version 1.6.3

(cherry picked from commit ca2bf81b02c99afa2e76b3b2c6eb232c239221e0)

Change-Id: I313493fa630be9812e503ae24820b2923ed717f3
/external/libpng/png.c
14cab8628b01f030647fb0a42dac7a5c031bb50e 06-Jun-2012 Geremy Condra <gcondra@google.com> Add signed integer overflow checking to libpng.

This change moves libpng over to Clang in order to take advantage
of its stronger -ftrapv option, causing the code to abort rather
than allowing a signed integer overflow.

This change depends on Ida05e2d746a88913fc354224a7c660f7570e3adc
and I463217aef573a28069469514ad94cd85a7f38bea.

Change-Id: I03e6d217fc01ee6429a9a4d5d593379e06c4ef29
/external/libpng/png.c
66dce0da6a5db51ee0c2875517d3a6ca6cbbe53d 21-Jul-2011 Eric Vannier <evannier@google.com> Upgrading libpng to 1.2.46 to fix a few vulnerabilities.

Bug: 5057432
Bug: 5055636
Change-Id: I9e1b51881386aa9f574a38abc844e036baef9091
/external/libpng/png.c
5f6bd84e375226bf228fc8ac90318957ec9e1e7f 28-Jun-2010 Patrick Scott <phanna@android.com> Upgrade libpng to 1.2.44 for security fixes.

Change-Id: Iae257ca6ea7031a99f38e9de196d71ef8b94f9aa
/external/libpng/png.c
a0bb96c34e65378853ee518bac502842d26c2d1a 22-Jul-2009 Patrick Scott <phanna@android.com> Update libpng to 1.2.38 to patch a minor security issue.
/external/libpng/png.c
4215dd1533c56e1a89ae6f1d6ea68677fac27fda 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
/external/libpng/png.c
893912bfc2683463dc3e2c445336752d012563d3 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/libpng/png.c
0d889b4fd2c96153983a28cc5757c0172d9eb78b 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/libpng/png.c
0640679f04398a7d06319d5c47b0f71bf82854a0 12-Jan-1970 Upstream <upstream-import@none> external/libpng 1.2.29
/external/libpng/png.c