gecko-dev/image/test
Andrew Osmond a24f72635e Bug 1509408 - Fix animated image distortion regressions caused by frame recycling. r=tnikkel
When bug 1508393 landed, it not only enabled producing of full frames
on the decoder threads, it also enabled recycling of old animated image
frame buffers it would have otherwise discarded. It reuses the contents
of the buffer where possible given we know what pixels changed between
the old frame and the frame we want to produce. However where this
calculation was done was incorrect. We originally calculated it when we
advanced the frame, but at that point there is no guarantee that we have
all of the necessary information; we may have fallen behind on decoding.
As such, we move the calculation to where we actually perform the
recycling. At this point we are guaranteed to have all the necessary
frames between the recycling and display queues.

Differential Revision: https://phabricator.services.mozilla.com/D12903
2018-11-28 06:57:39 -05:00
..
browser Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
crashtests Bug 1507207 - Skip some tests on Android/e10s; r=snorp 2018-11-27 09:41:13 -07:00
fuzzing Bug 1431090 - Prepare tools/fuzzing/ to be used with JS_STANDALONE. r=froydnj 2018-01-17 15:20:35 +01:00
gtest Bug 1509408 - Fix animated image distortion regressions caused by frame recycling. r=tnikkel 2018-11-28 06:57:39 -05:00
mochitest Bug 1503653 - Part 2. Enable WebP by default. r=tnikkel 2018-11-15 06:54:48 -05:00
reftest Bug 1196668 - Make images without alt generate a replaced box regardless of src. r=bz 2018-11-09 18:10:14 +01:00
unit Bug 1491561 - Remove the XPCOM registrations for LoadContext; r=bzbarsky 2018-09-17 21:28:39 -04:00