Closed Bug 544747 Opened 11 years ago Closed 11 years ago

Update libpng to version 1.4.1

Categories

(Core :: ImageLib, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

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

References

Details

Attachments

(1 file, 1 obsolete file)

I expect to release libpng version 1.4.1 on or about February 18th.  It offers increased speed and reduced memory usage compared to the current embedded libpng versions.
did all tests, reftest and otherwise continue to pass after that try run?
Yes, I received 9 messages from the Tryserver, reporting success on all builds and unittests.
All arrays are local now, right? There are still some leftovers:

#ifdef PNG_USE_LOCAL_ARRAYS
#endif


Also, this line at the end of pngrutil.c is not needed:

png_uint_32 row_bytes;
Libpng-1.4.1 is out.  Here is the patch, and successful Tryserver builds are here:
http://build.mozilla.org/tryserver-builds/glennrp@gmail.com-v02c-1.9.3-libpng-1.4.1-Feb26
Attachment #425817 - Attachment is obsolete: true
Attachment #429288 - Flags: review?(joe)
Comment on attachment 429288 [details] [diff] [review]
Update libpng in trunk to version 1.4.1 (v2)

Let's get this into mozilla-central!
Attachment #429288 - Flags: review?(joe) → review+
http://hg.mozilla.org/mozilla-central/rev/e9a5b0c0bd33
Group: mozilla-confidential
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Blocks: 551438
Now that 1.4.1 is checked in we should require the system library to be at version 1.4.1 as well.  This would allow some simplification of nsPNGDecoder.cpp.  I'm spinning off bug #551438 for that.
Status: RESOLVED → VERIFIED
Group: mozilla-confidential
You need to log in before you can comment on or make changes to this bug.