Closed Bug 1147909 Opened 5 years ago Closed 4 years ago

Update in-tree libpng to version 1.6.17

Categories

(Core :: ImageLib, defect, minor)

defect
Not set
minor

Tracking

()

RESOLVED FIXED
mozilla40
Tracking Status
firefox40 --- fixed

People

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

References

(Blocks 1 open bug, )

Details

Attachments

(3 files, 2 obsolete files)

Libpng-1.6.17 has been released. We should upgrade the embedded libpng, but it's not urgent.
Attachment #8584060 - Attachment is obsolete: true
Separate parts for updates to media/libpng, configure.in, and image/decoders/nsPNGDecoder.cpp
Need a "try" run (one run that applies all three parts)
Flags: needinfo?(ryanvm)
Attachment #8585063 - Attachment description: Part01-v01-1147909-update-libpng-to-1_6_17 → Part01-v01-1147909-update-libpng-to-1_6_17-libpng
Attachment #8585064 - Attachment description: Part02-v00-1147909-update-libpng-to-1_6_17 → Part02-v00-1147909-update-libpng-to-1_6_17-nsPNGDecoder
Attachment #8585065 - Attachment description: Part03-v00-1147909-update-libpng-to-1_6_17 → Part03-v00-1147909-update-libpng-to-1_6_17-configure
The xpcshell apng tests failed.  This was essentially the same thing that happened in bug #1132081 comment#6; the zlib compression wasn't exactly the same.  This time it was because I'd removed a useless CMF-byte optimization.
Restored OPTIMIZE_CMF (increases footprint of libpng by about 1600 bytes).  I'll remove it again in bug #1137016
Attachment #8585063 - Attachment is obsolete: true
Blocks: 1137016
Need try run (all 3 parts)
Flags: needinfo?(ryanvm)
Comment on attachment 8585064 [details] [diff] [review]
Part02-v00-1147909-update-libpng-to-1_6_17-nsPNGDecoder

Try is all green.  r?
Attachment #8585064 - Flags: review?(jmuizelaar)
Attachment #8585065 - Flags: review?(jmuizelaar)
Attachment #8585882 - Flags: review?(jmuizelaar)
Comment on attachment 8585882 [details] [diff] [review]
Part01-v02-1147909-update-libpng-to-1_6_17-libpng

Review of attachment 8585882 [details] [diff] [review]:
-----------------------------------------------------------------

FWIW, It would be nicer to read these diffs if you got rid of the "Last changed in libpng..." headers. That information is easily obtained with git log [filename]
Attachment #8585882 - Flags: review?(jmuizelaar) → review+
Attachment #8585065 - Flags: review?(jmuizelaar) → review+
Attachment #8585064 - Flags: review?(jmuizelaar) → review+
checkin-needed (all three parts).  The "last changed" stuff is for the benefit of the 99.9 percent of our users who download tarballs (about 20000 downloads from SF versus 21 visitors to github over the past two weeks).
Keywords: checkin-needed
Blocks: 1186977
You need to log in before you can comment on or make changes to this bug.