Closed Bug 938740 Opened 6 years ago Closed 6 years ago

Update libpng to version 1.6.7

Categories

(Core :: ImageLib, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla28

People

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

References

()

Details

(Whiteboard: [qa-])

Attachments

(1 file, 3 obsolete files)

libpng-1.6.7 was released today.  It adds ARMv8 support and improved unknown-chunk handling.
The v00 patch doesn't enable ARM; that will be taken care of in another bug.
Flags: needinfo?(ryanvm)
Status: NEW → ASSIGNED
Comment on attachment 832684 [details] [diff] [review]
v00 Update libpng to version 1.6.7

The v00 patch is incomplete; several source files weren't updated to version 1.6.7.
Attachment #832684 - Attachment is obsolete: true
Flags: needinfo?(ryanvm)
Flags: needinfo?(ryanvm)
Add #ifdef PNG_HANDLE_AS_UNKNOWN_SUPPORTED/#endif to pngpread.c to work around a libpng-1.6.7 bug.
Add #define MOZ_PNG_* to mozpngconf.h for new libpng-1.6.7 symbols
Omit unused pngwtran.c from UNIFIED_SOURCES in moz.build
Attachment #833366 - Attachment is obsolete: true
Some of the pngsuite images at schaik.com are failing.  Don't need a try run until I get this fixed on my local platform.
Flags: needinfo?(ryanvm)
The v03 patch fixes a bug in libpng-1.6.7, in which the prototype for png_handle_unknown() is wrongly #ifdef'ed out of pngpriv.h
Attachment #8333559 - Attachment is obsolete: true
Flags: needinfo?(ryanvm)
The try was mostly green.  The three reds seem to have nothing to do with libpng.
Yep, known infrastructure issues. Retriggers are green.
Attachment #8334067 - Flags: review?(jmuizelaar)
Blocks: 832390
Attachment #8334067 - Flags: review?(jmuizelaar) → review+
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/c590c170652b
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla28
Blocks: 952505
Whiteboard: [qa-]
You need to log in before you can comment on or make changes to this bug.