Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Issue 2376033005: Move GIF decoder's aggressive purge into ImageDecoder (Closed)

Created:
4 years, 2 months ago by cblume
Modified:
4 years, 2 months ago
CC:
chromium-reviews, blink-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move GIF decoder's aggressive purge into ImageDecoder Other animated image formats should have the same aggressive purge behavior. So move it out of the GIF decoder and into ImageDecoder. BUG=651666 Committed: https://crrev.com/ac1c98466364aa2bcdfedbfc8c0d1c73450aab44 Cr-Commit-Position: refs/heads/master@{#423691}

Patch Set 1 #

Patch Set 2 : Removing GIFImageDecoder versions. #

Patch Set 3 : Fixing init of m_purgeAggressively #

Patch Set 4 : Checking more overflow. #

Total comments: 4

Patch Set 5 : Rebase / more fixes #

Patch Set 6 : Rebasing. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -48 lines) Patch
M third_party/WebKit/Source/platform/image-decoders/ImageDecoder.h View 1 2 3 4 5 2 chunks +9 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp View 1 2 3 4 5 1 chunk +34 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.h View 1 2 3 4 1 chunk +0 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.cpp View 1 2 3 4 5 2 chunks +0 lines, -44 lines 0 comments Download

Messages

Total messages: 34 (23 generated)
cblume
PTAL
4 years, 2 months ago (2016-10-01 10:47:21 UTC) #12
urvang
https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp File third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp (right): https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp#newcode245 third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp:245: if (m_purgeAggressively) So, once we set m_purgeAggressively to true, ...
4 years, 2 months ago (2016-10-03 19:18:06 UTC) #16
cblume
https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp File third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp (right): https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp#newcode245 third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp:245: if (m_purgeAggressively) On 2016/10/03 19:18:06, urvang wrote: > So, ...
4 years, 2 months ago (2016-10-03 19:39:19 UTC) #17
urvang
https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp File third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp (right): https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp#newcode245 third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp:245: if (m_purgeAggressively) On 2016/10/03 19:39:19, cblume wrote: > On ...
4 years, 2 months ago (2016-10-03 19:56:08 UTC) #18
cblume
https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp File third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp (right): https://codereview.chromium.org/2376033005/diff/60001/third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp#newcode245 third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp:245: if (m_purgeAggressively) On 2016/10/03 19:56:07, urvang wrote: > On ...
4 years, 2 months ago (2016-10-03 20:05:35 UTC) #19
cblume
Whoa. A rebase just went horribly wrong. Please ignore that for now. I'll go fix ...
4 years, 2 months ago (2016-10-03 21:21:07 UTC) #20
cblume
PTAL If I didn't answer questions from before well enough let me know. :)
4 years, 2 months ago (2016-10-06 21:21:28 UTC) #27
urvang
lgtm
4 years, 2 months ago (2016-10-06 21:25:43 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2376033005/100001
4 years, 2 months ago (2016-10-06 21:29:12 UTC) #30
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 2 months ago (2016-10-06 21:36:33 UTC) #32
commit-bot: I haz the power
4 years, 2 months ago (2016-10-06 21:38:15 UTC) #34
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/ac1c98466364aa2bcdfedbfc8c0d1c73450aab44
Cr-Commit-Position: refs/heads/master@{#423691}

Powered by Google App Engine
This is Rietveld 408576698