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

Issue 2357633003: Move buildFilterOperations to FilterEffectBuilder (Closed)

Created:
4 years, 3 months ago by fs
Modified:
4 years, 2 months ago
CC:
ajuma+watch_chromium.org, darktears, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-paint_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, danakj+watch_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, Eric Willigers, f(malita), jbroman, Justin Novosad, pdr+graphicswatchlist_chromium.org, rjwright, rwlbuis, Stephen Chennney, shans, slimming-paint-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move buildFilterOperations to FilterEffectBuilder This puts all FilterOperations conversions (to FilterEffect and CompositorFilterOperations) in one spot - FilterEffectBuilder. This allows folding the functionality of resolveReferenceFilters into FilterEffectBuilder, and hence get rid of the explicit extra step to update the "cached" Filter chain in ReferenceFilterOperation. This is one step on the way to turning FilterOperations into a core style type, to allow for more straight-forward interaction with other parts of the style system. BUG=439970 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/42791da1d3cce84f4d46dc07b6587395ef20d99b Cr-Commit-Position: refs/heads/master@{#420844}

Patch Set 1 #

Patch Set 2 : Element -> Node #

Total comments: 11

Patch Set 3 : Fold toCompositorFilterOperations #

Messages

Total messages: 38 (18 generated)
fs
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp File third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp (left): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp#oldcode74 third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp:74: TEST(AnimationTranslationUtilTest, filtersWork) I removed this because it required DEPS ...
4 years, 3 months ago (2016-09-21 13:23:26 UTC) #11
Stephen White
LGTM, but please wait for loyso@ to comment on the AnimationTranslationUtil test changes. https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/core/paint/PaintLayer.cpp File ...
4 years, 3 months ago (2016-09-21 14:21:24 UTC) #12
fs
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/core/paint/PaintLayer.cpp File third_party/WebKit/Source/core/paint/PaintLayer.cpp (right): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/core/paint/PaintLayer.cpp#newcode2692 third_party/WebKit/Source/core/paint/PaintLayer.cpp:2692: FilterOperations PaintLayer::addReflectionToFilterOperations(const ComputedStyle& style) const On 2016/09/21 at 14:21:24, ...
4 years, 3 months ago (2016-09-21 14:45:36 UTC) #13
chrishtr
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp File third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp (left): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp#oldcode74 third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp:74: TEST(AnimationTranslationUtilTest, filtersWork) On 2016/09/21 at 13:23:26, fs wrote: > ...
4 years, 3 months ago (2016-09-21 17:56:50 UTC) #14
fs
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp File third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp (left): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp#oldcode74 third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp:74: TEST(AnimationTranslationUtilTest, filtersWork) On 2016/09/21 at 17:56:50, chrishtr wrote: > ...
4 years, 3 months ago (2016-09-21 18:22:17 UTC) #15
chrishtr
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp File third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp (left): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp#oldcode74 third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp:74: TEST(AnimationTranslationUtilTest, filtersWork) On 2016/09/21 at 18:22:17, fs wrote: > ...
4 years, 3 months ago (2016-09-21 19:04:40 UTC) #16
fs
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp File third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp (left): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp#oldcode74 third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp:74: TEST(AnimationTranslationUtilTest, filtersWork) On 2016/09/21 at 19:04:40, chrishtr wrote: > ...
4 years, 3 months ago (2016-09-21 20:29:49 UTC) #17
chrishtr
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp File third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp (left): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp#oldcode74 third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp:74: TEST(AnimationTranslationUtilTest, filtersWork) On 2016/09/21 at 20:29:49, fs wrote: > ...
4 years, 3 months ago (2016-09-21 20:35:45 UTC) #18
fs
https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp File third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp (left): https://codereview.chromium.org/2357633003/diff/20001/third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp#oldcode74 third_party/WebKit/Source/platform/animation/AnimationTranslationUtilTest.cpp:74: TEST(AnimationTranslationUtilTest, filtersWork) On 2016/09/21 at 20:35:45, chrishtr wrote: > ...
4 years, 3 months ago (2016-09-21 20:39:10 UTC) #19
loyso (OOO)
SkiaImageFilterBuilder::buildFilterOperations / toCompositorFilterOperations was a very simple function which converts blink/platform representation of data to ...
4 years, 3 months ago (2016-09-22 04:55:51 UTC) #20
fs
On 2016/09/22 at 04:55:51, loyso wrote: > SkiaImageFilterBuilder::buildFilterOperations / toCompositorFilterOperations was a very simple function ...
4 years, 3 months ago (2016-09-22 09:01:41 UTC) #21
loyso (OOO)
On 2016/09/22 09:01:41, fs wrote: > On 2016/09/22 at 04:55:51, loyso wrote: > So while ...
4 years, 3 months ago (2016-09-23 00:08:49 UTC) #22
fs
On 2016/09/23 at 00:08:49, loyso wrote: > On 2016/09/22 09:01:41, fs wrote: > > On ...
4 years, 3 months ago (2016-09-23 08:37:35 UTC) #23
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/2357633003/40001
4 years, 3 months ago (2016-09-23 10:42:55 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/298486)
4 years, 3 months ago (2016-09-23 10:54:55 UTC) #29
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/2357633003/40001
4 years, 3 months ago (2016-09-23 14:28:22 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/263014)
4 years, 3 months ago (2016-09-23 14:33:28 UTC) #33
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/2357633003/40001
4 years, 2 months ago (2016-09-24 13:30:32 UTC) #35
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 2 months ago (2016-09-24 14:48:01 UTC) #36
commit-bot: I haz the power
4 years, 2 months ago (2016-09-24 14:50:24 UTC) #38
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/42791da1d3cce84f4d46dc07b6587395ef20d99b
Cr-Commit-Position: refs/heads/master@{#420844}

Powered by Google App Engine
This is Rietveld 408576698