Update in-tree libpng to version 1.6.14

VERIFIED FIXED in mozilla36

Status

()

defect
VERIFIED FIXED
5 years ago
5 years ago

People

(Reporter: glennrp+bmo, Assigned: glennrp+bmo)

Tracking

Trunk
mozilla36
Points:
---
Dependency tree / graph
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 2 obsolete attachments)

Libpng-1.6.14 has been released.  It's mostly a code cleanup release, with a bugfix for iTXt chunk handling that is not used by Mozilla.  It will reduce the code footprint (size of LibImage) by several kbytes.
Let's have a tryserver run.
Flags: needinfo?(ryanvm)
Removing 16-bit support in the v00 patch was a mistake.  Reftests with 16-bit PNGs failed.
Restored 16-bit support
Attachment #8510017 - Attachment is obsolete: true
Flags: needinfo?(ryanvm)
The v00 and v01 patches disabled "CMF Optimization" which should be OK, but it caused a couple of unit tests to fail due to not being bit-for-bit identical.
This v02 patch re-enables CMF optimization of the PNG IDAT chunks.
Attachment #8512941 - Attachment is obsolete: true
Flags: needinfo?(ryanvm)
Comment on attachment 8513708 [details] [diff] [review]
v02 Update intree libpng to version 1.6.14

Try run is mostly green except for several timeouts that don't seem to be related to this patch.  Both android runs failed due to a wget failure.
Attachment #8513708 - Flags: review?(jmuizelaar)
Attachment #8513708 - Flags: review?(jmuizelaar) → review+
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/ca973dfb8f6e
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla36
Verified that nightly 36.0a1 has been updated via changeset 213352
Status: RESOLVED → VERIFIED
Blocks: 1102523
You need to log in before you can comment on or make changes to this bug.