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

Issue 1616653002: CC Animation: Move files from cc_blink to Source/platform/animation (Closed)

Created:
4 years, 11 months ago by loyso (OOO)
Modified:
4 years, 10 months ago
CC:
darktears, blink-layers+watch_chromium.org, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-api_chromium.org, blink-reviews-paint_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, cc-bugs_chromium.org, chromium-reviews, danakj+watch_chromium.org, danakj, dglazkov+blink, dshwang, drott+blinkwatch_chromium.org, krit, Eric Willigers, f(malita), jbroman, Justin Novosad, kinuko+watch, pdr+graphicswatchlist_chromium.org, rjwright, rwlbuis, Stephen Chennney, shans, slimming-paint-reviews_chromium.org, vmpstr+blinkwatch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

CC Animation: Move files from cc_blink to Source/platform/animation Disclaimer: This CL is only about moving files and sections of code. We: - Remove Web prefixes on files/classes and add Compositor prefix where necessary. - Move exported/WebTransformKeyframe.cpp and exported/WebFilterKeyframe.cpp to animation/ to group them with their headers. - Move CompositorFilterOperations not to animation/ but to graphics/ folder, because it's a property of WebLayer. - Introduce CompositorFactory singleton (works as Platform) to create CC objects in blink. All animation methods are moved from CompositorSupport to CompositorFactory. Other methods are also expected to be moved there. - Decouple WebLayer and WebCompositorAnimation interfaces by using cc::Animation class. It allows us to make WebCompositorAnimation non-public. WebLayer animation dependencies will go away when we erase the old animation system (it's already disabled). http://crbug.com/575041 - Move static asserts from content/child/assert_matching_enums.cc to Source/platform/WebCompositorAnimation.cpp (so the enum becomes non-public). What's next (separate CLs): - Remove virtual functions (when gmock-based tests erased) - Remove redundant enum declarations (using alias). - Erase the animation delegate adapter. BUG=577016 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/26f3c5504044531a5772be2009dab72d94ade0cd Cr-Commit-Position: refs/heads/master@{#374792}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Update GN. Port CompositorAnimationsTest to use CompositorFactoryMock. #

Total comments: 1

Patch Set 3 : Rebase. #

Patch Set 4 : Fixes. #

Patch Set 5 : Move WebCompositorAnimation. #

Patch Set 6 : Move Player, Timeline and Adapter. #

Patch Set 7 : Decouple WebCompositorAnimation from WebLayer. #

Patch Set 8 : Fix the include. #

Patch Set 9 : GC. Fix MSVC build. #

Total comments: 2

Patch Set 10 : Fix ScrollAnimatorCompositorCoordinator for MSVC. #

Total comments: 31

Patch Set 11 : Fix code review issues. Erase WebCompositorSupportMock. #

Patch Set 12 : Substitute Web prefix with Compositor prefix. Move exported cpp files. #

Patch Set 13 : GC #

Total comments: 23

Patch Set 14 : Fix code review issues. #

Patch Set 15 : Add WTF_MAKE_NONCOPYABLE. Remove INSIDE_BLINK for keyframes. #

Total comments: 17

Patch Set 16 : Fix code review issues from jbroman #

Patch Set 17 : Move CompositorFactory to graphics. #

Patch Set 18 : Add TODOs. #

Patch Set 19 : Rebase. #

Total comments: 1

Patch Set 20 : Rebase. Fix copyrights and years. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2596 lines, -3194 lines) Patch
M cc/blink/BUILD.gn View 1 2 3 4 5 6 3 chunks +0 lines, -23 lines 0 comments Download
M cc/blink/cc_blink.gyp View 1 2 3 4 5 6 2 chunks +0 lines, -20 lines 0 comments Download
M cc/blink/cc_blink_tests.gyp View 1 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
D cc/blink/web_animation_curve_common.h View 1 chunk +0 lines, -20 lines 0 comments Download
D cc/blink/web_animation_curve_common.cc View 1 chunk +0 lines, -28 lines 0 comments Download
D cc/blink/web_animation_impl.h View 1 2 3 4 1 chunk +0 lines, -60 lines 0 comments Download
M cc/blink/web_animation_impl.cc View 1 2 3 4 1 chunk +0 lines, -198 lines 0 comments Download
M cc/blink/web_animation_unittest.cc View 1 2 3 4 1 chunk +0 lines, -46 lines 0 comments Download
D cc/blink/web_compositor_animation_player_impl.h View 1 2 3 4 5 1 chunk +0 lines, -50 lines 0 comments Download
M cc/blink/web_compositor_animation_player_impl.cc View 1 2 3 4 5 1 chunk +0 lines, -75 lines 0 comments Download
D cc/blink/web_compositor_animation_player_unittest.cc View 1 2 3 4 5 1 chunk +0 lines, -52 lines 0 comments Download
D cc/blink/web_compositor_animation_timeline_impl.h View 1 2 3 4 5 1 chunk +0 lines, -46 lines 0 comments Download
D cc/blink/web_compositor_animation_timeline_impl.cc View 1 2 3 4 5 1 chunk +0 lines, -46 lines 0 comments Download
M cc/blink/web_compositor_support_impl.h View 1 2 3 4 5 2 chunks +0 lines, -20 lines 0 comments Download
M cc/blink/web_compositor_support_impl.cc View 1 2 3 4 5 2 chunks +0 lines, -69 lines 0 comments Download
M cc/blink/web_display_item_list_impl.h View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M cc/blink/web_display_item_list_impl.cc View 1 2 3 4 5 6 2 chunks +3 lines, -7 lines 0 comments Download
D cc/blink/web_filter_animation_curve_impl.h View 1 chunk +0 lines, -62 lines 0 comments Download
D cc/blink/web_filter_animation_curve_impl.cc View 1 chunk +0 lines, -92 lines 0 comments Download
D cc/blink/web_filter_operations_impl.h View 1 chunk +0 lines, -51 lines 0 comments Download
D cc/blink/web_filter_operations_impl.cc View 1 chunk +0 lines, -98 lines 0 comments Download
D cc/blink/web_float_animation_curve_impl.h View 1 chunk +0 lines, -65 lines 0 comments Download
D cc/blink/web_float_animation_curve_impl.cc View 1 chunk +0 lines, -90 lines 0 comments Download
D cc/blink/web_float_animation_curve_unittest.cc View 1 chunk +0 lines, -234 lines 0 comments Download
M cc/blink/web_layer_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +5 lines, -4 lines 0 comments Download
M cc/blink/web_layer_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +6 lines, -16 lines 0 comments Download
D cc/blink/web_scroll_offset_animation_curve_impl.h View 1 chunk +0 lines, -50 lines 0 comments Download
D cc/blink/web_scroll_offset_animation_curve_impl.cc View 1 chunk +0 lines, -80 lines 0 comments Download
D cc/blink/web_to_cc_animation_delegate_adapter.cc View 1 2 3 4 5 6 2 chunks +2 lines, -14 lines 0 comments Download
D cc/blink/web_transform_animation_curve_impl.h View 1 chunk +0 lines, -64 lines 0 comments Download
D cc/blink/web_transform_animation_curve_impl.cc View 1 chunk +0 lines, -96 lines 0 comments Download
D cc/blink/web_transform_operations_impl.h View 1 chunk +0 lines, -42 lines 0 comments Download
D cc/blink/web_transform_operations_impl.cc View 1 chunk +0 lines, -68 lines 0 comments Download
M content/child/assert_matching_enums.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +0 lines, -12 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -2 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +4 lines, -10 lines 0 comments Download
M content/test/web_layer_tree_view_impl_for_testing.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -4 lines 0 comments Download
M content/test/web_layer_tree_view_impl_for_testing.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +4 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/animation/Animation.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +6 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/animation/Animation.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +5 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/AnimationTimeline.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/animation/AnimationTimeline.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +4 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/animation/AnimationTranslationUtil.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/AnimationTranslationUtil.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/animation/AnimationTranslationUtilTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +8 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/animation/CompositorAnimations.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 chunks +54 lines, -53 lines 0 comments Download
M third_party/WebKit/Source/core/animation/CompositorAnimationsImpl.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/CompositorAnimationsTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 28 chunks +101 lines, -94 lines 0 comments Download
M third_party/WebKit/Source/core/animation/CompositorAnimationsTestHelper.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +30 lines, -62 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/page/ChromeClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 3 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/paint/FilterPainter.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +7 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimation.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +93 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimation.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +222 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/platform/animation/CompositorAnimationCurve.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +17 lines, -7 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationCurve.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationPlayer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +52 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationPlayer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +75 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationPlayerClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +24 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/platform/animation/CompositorAnimationPlayerClient.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -11 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationPlayerTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +49 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +41 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationTimeline.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +36 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorAnimationTimeline.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +39 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFilterAnimationCurve.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +55 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFilterAnimationCurve.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +79 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFilterKeyframe.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +31 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFilterKeyframe.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFloatAnimationCurve.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +59 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFloatAnimationCurve.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +86 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFloatAnimationCurveTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +246 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorFloatKeyframe.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +23 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorScrollOffsetAnimationCurve.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +50 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorScrollOffsetAnimationCurve.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +83 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorTransformAnimationCurve.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +57 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorTransformAnimationCurve.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +85 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorTransformKeyframe.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorTransformKeyframe.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +30 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorTransformOperations.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +45 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/CompositorTransformOperations.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +72 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/platform/animation/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/WebToCCAnimationDelegateAdapter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +31 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/animation/WebToCCAnimationDelegateAdapter.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +45 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/blink_platform.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 6 chunks +34 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/exported/Platform.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/exported/WebCompositorAnimationPlayerClient.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/platform/exported/WebFilterKeyframe.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -42 lines 0 comments Download
M third_party/WebKit/Source/platform/exported/WebTransformKeyframe.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -53 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorFactory.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +60 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorFactory.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +96 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorFilterOperations.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorFilterOperations.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +111 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +9 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayerTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +16 lines, -15 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/FilterDisplayItem.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/FilterDisplayItem.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/scroll/ProgrammaticScrollAnimator.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ProgrammaticScrollAnimator.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +8 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollAnimator.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollAnimator.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +12 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollAnimatorBase.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +11 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +7 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollableArea.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/web/LinkHighlightImpl.h View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +6 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/web/LinkHighlightImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +11 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/web/WebFrameWidgetImpl.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/web/WebPagePopupImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +6 lines, -6 lines 0 comments Download
M third_party/WebKit/public/blink_headers.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +0 lines, -14 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorAnimation.h View 1 2 3 4 1 chunk +0 lines, -69 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorAnimationCurve.h View 1 chunk +0 lines, -34 lines 0 comments Download
M third_party/WebKit/public/platform/WebCompositorAnimationDelegate.h View 1 2 3 4 5 6 1 chunk +0 lines, -3 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorAnimationPlayer.h View 1 2 3 4 5 1 chunk +0 lines, -37 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorAnimationPlayerClient.h View 1 2 3 4 5 1 chunk +0 lines, -24 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorAnimationTimeline.h View 1 2 3 4 5 1 chunk +0 lines, -23 lines 0 comments Download
M third_party/WebKit/public/platform/WebCompositorSupport.h View 1 2 3 4 5 6 7 8 3 chunks +0 lines, -33 lines 0 comments Download
M third_party/WebKit/public/platform/WebDisplayItemList.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +6 lines, -2 lines 0 comments Download
D third_party/WebKit/public/platform/WebFilterAnimationCurve.h View 1 chunk +0 lines, -61 lines 0 comments Download
D third_party/WebKit/public/platform/WebFilterKeyframe.h View 1 chunk +0 lines, -63 lines 0 comments Download
D third_party/WebKit/public/platform/WebFilterOperations.h View 1 chunk +0 lines, -64 lines 0 comments Download
D third_party/WebKit/public/platform/WebFloatAnimationCurve.h View 1 chunk +0 lines, -59 lines 0 comments Download
D third_party/WebKit/public/platform/WebFloatKeyframe.h View 1 chunk +0 lines, -43 lines 0 comments Download
M third_party/WebKit/public/platform/WebLayer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +11 lines, -9 lines 0 comments Download
M third_party/WebKit/public/platform/WebLayerTreeView.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +7 lines, -3 lines 0 comments Download
D third_party/WebKit/public/platform/WebScrollOffsetAnimationCurve.h View 1 chunk +0 lines, -32 lines 0 comments Download
D third_party/WebKit/public/platform/WebTransformAnimationCurve.h View 1 chunk +0 lines, -56 lines 0 comments Download
D third_party/WebKit/public/platform/WebTransformKeyframe.h View 1 chunk +0 lines, -56 lines 0 comments Download
D third_party/WebKit/public/platform/WebTransformOperations.h View 1 chunk +0 lines, -57 lines 0 comments Download

Messages

Total messages: 58 (26 generated)
loyso (OOO)
Please, review the concept (naming, design, grouping). WIP. https://codereview.chromium.org/1616653002/diff/1/cc/blink/web_animation_impl.cc File cc/blink/web_animation_impl.cc (right): https://codereview.chromium.org/1616653002/diff/1/cc/blink/web_animation_impl.cc#newcode14 cc/blink/web_animation_impl.cc:14: #include ...
4 years, 11 months ago (2016-01-21 03:55:08 UTC) #6
loyso (OOO)
https://codereview.chromium.org/1616653002/diff/1/cc/blink/web_layer_impl.cc File cc/blink/web_layer_impl.cc (right): https://codereview.chromium.org/1616653002/diff/1/cc/blink/web_layer_impl.cc#newcode29 cc/blink/web_layer_impl.cc:29: #include "third_party/WebKit/Source/platform/animation/WebFilterOperations.h" WIP
4 years, 11 months ago (2016-01-21 03:59:22 UTC) #9
loyso (OOO)
Next step is to port the rest: You added one or more #includes that violate ...
4 years, 11 months ago (2016-01-21 05:53:37 UTC) #10
loyso (OOO)
Trybots: It passes all the tests locally. Rebase needed.
4 years, 11 months ago (2016-01-21 05:58:20 UTC) #13
loyso (OOO)
https://codereview.chromium.org/1616653002/diff/20001/third_party/WebKit/Source/platform/CompositorFactory.h File third_party/WebKit/Source/platform/CompositorFactory.h (right): https://codereview.chromium.org/1616653002/diff/20001/third_party/WebKit/Source/platform/CompositorFactory.h#newcode22 third_party/WebKit/Source/platform/CompositorFactory.h:22: class PLATFORM_EXPORT CompositorFactory { We will be able to ...
4 years, 11 months ago (2016-01-21 06:03:02 UTC) #14
loyso (OOO)
To do next: You added one or more #includes that violate checkdeps rules. cc/blink/web_compositor_animation_player_impl.cc Illegal ...
4 years, 11 months ago (2016-01-22 05:26:44 UTC) #16
loyso (OOO)
We need to leave WebCompositorAnimation, WebFilterOperations and WebToCCAnimationDelegateAdapter interfaces in public/platform, because WebLayerImpl uses them. ...
4 years, 11 months ago (2016-01-25 06:30:00 UTC) #18
loyso (OOO)
piman@chromium.org: Please review changes in
4 years, 11 months ago (2016-01-25 06:33:05 UTC) #20
piman
lgtm
4 years, 11 months ago (2016-01-25 17:30:25 UTC) #21
loyso (OOO)
platform and cc_blink people, PTAL! It's ready to land.
4 years, 11 months ago (2016-01-27 07:06:48 UTC) #22
Ian Vollick
On 2016/01/27 07:06:48, loyso wrote: > platform and cc_blink people, PTAL! > It's ready to ...
4 years, 11 months ago (2016-01-27 13:53:17 UTC) #23
Ian Vollick
https://codereview.chromium.org/1616653002/diff/160001/third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp File third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp (right): https://codereview.chromium.org/1616653002/diff/160001/third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp#newcode38 third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp:38: cc::Animation::SCROLL_OFFSET); When I did similar refactoring for compositor worker, ...
4 years, 11 months ago (2016-01-27 13:53:27 UTC) #24
loyso (OOO)
https://codereview.chromium.org/1616653002/diff/160001/third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp File third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp (right): https://codereview.chromium.org/1616653002/diff/160001/third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp#newcode38 third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp:38: cc::Animation::SCROLL_OFFSET); On 2016/01/27 13:53:27, vollick wrote: > When I ...
4 years, 11 months ago (2016-01-27 23:46:27 UTC) #25
esprehn
This uses cc types in the web/ layer which isn't allowed, you need to push ...
4 years, 11 months ago (2016-01-28 03:40:40 UTC) #32
loyso (OOO)
On 2016/01/28 03:40:40, esprehn wrote: > This uses cc types in the web/ layer which ...
4 years, 11 months ago (2016-01-28 07:09:56 UTC) #33
loyso (OOO)
https://codereview.chromium.org/1616653002/diff/180001/cc/blink/web_to_cc_animation_delegate_adapter.cc File cc/blink/web_to_cc_animation_delegate_adapter.cc (left): https://codereview.chromium.org/1616653002/diff/180001/cc/blink/web_to_cc_animation_delegate_adapter.cc#oldcode21 cc/blink/web_to_cc_animation_delegate_adapter.cc:21: #if WEB_COMPOSITOR_ANIMATION_DELEGATE_TAKES_GROUP On 2016/01/28 03:40:39, esprehn wrote: > woah ...
4 years, 11 months ago (2016-01-28 07:10:09 UTC) #34
jbroman
https://codereview.chromium.org/1616653002/diff/180001/third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp File third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp (right): https://codereview.chromium.org/1616653002/diff/180001/third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp#newcode48 third_party/WebKit/Source/platform/animation/WebCompositorAnimation.cpp:48: animationId = AnimationIdProvider::NextAnimationId(); On 2016/01/28 at 07:10:08, loyso wrote: ...
4 years, 10 months ago (2016-01-28 15:27:23 UTC) #35
loyso (OOO)
I have updated the description. jbroman@, dstockwell@ - PTAL!
4 years, 10 months ago (2016-01-29 05:52:46 UTC) #38
jbroman
A few comments (I've mostly looked at platform/ outside of platform/animation/ so far). https://codereview.chromium.org/1616653002/diff/240001/third_party/WebKit/Source/platform/CompositorFactory.cpp File ...
4 years, 10 months ago (2016-01-29 15:29:18 UTC) #39
loyso (OOO)
https://codereview.chromium.org/1616653002/diff/240001/third_party/WebKit/Source/platform/CompositorFactory.cpp File third_party/WebKit/Source/platform/CompositorFactory.cpp (right): https://codereview.chromium.org/1616653002/diff/240001/third_party/WebKit/Source/platform/CompositorFactory.cpp#newcode80 third_party/WebKit/Source/platform/CompositorFactory.cpp:80: void CompositorFactory::initializeForTesting(CompositorFactory* factory) On 2016/01/29 15:29:18, jbroman wrote: > ...
4 years, 10 months ago (2016-02-01 05:31:33 UTC) #40
loyso (OOO)
DISALLOW_COPY_AND_ASSIGN -> WTF_MAKE_NONCOPYABLE https://codereview.chromium.org/1616653002/diff/240001/third_party/WebKit/Source/platform/animation/CompositorFilterKeyframe.h File third_party/WebKit/Source/platform/animation/CompositorFilterKeyframe.h (left): https://codereview.chromium.org/1616653002/diff/240001/third_party/WebKit/Source/platform/animation/CompositorFilterKeyframe.h#oldcode38 third_party/WebKit/Source/platform/animation/CompositorFilterKeyframe.h:38: #if INSIDE_BLINK On 2016/02/01 05:31:32, loyso ...
4 years, 10 months ago (2016-02-01 06:33:04 UTC) #41
jbroman
Thanks for your patience (and thanks for doing this big chunk of work). A few ...
4 years, 10 months ago (2016-02-01 15:44:37 UTC) #43
dstockwell
The updates in core (mostly trivial for the changed class names) and the overall plan ...
4 years, 10 months ago (2016-02-02 11:57:33 UTC) #44
loyso (OOO)
https://codereview.chromium.org/1616653002/diff/280001/third_party/WebKit/Source/platform/CompositorFactory.h File third_party/WebKit/Source/platform/CompositorFactory.h (right): https://codereview.chromium.org/1616653002/diff/280001/third_party/WebKit/Source/platform/CompositorFactory.h#newcode1 third_party/WebKit/Source/platform/CompositorFactory.h:1: // Copyright 2016 The Chromium Authors. All rights reserved. ...
4 years, 10 months ago (2016-02-04 05:49:29 UTC) #45
jbroman
platform/ (minus platform/animation/) lgtm https://codereview.chromium.org/1616653002/diff/280001/third_party/WebKit/Source/platform/CompositorFactory.h File third_party/WebKit/Source/platform/CompositorFactory.h (right): https://codereview.chromium.org/1616653002/diff/280001/third_party/WebKit/Source/platform/CompositorFactory.h#newcode34 third_party/WebKit/Source/platform/CompositorFactory.h:34: virtual CompositorFilterAnimationCurve* createFilterAnimationCurve() { return ...
4 years, 10 months ago (2016-02-04 15:17:55 UTC) #46
loyso (OOO)
esprehn@, PTAL! Final approval needed.
4 years, 10 months ago (2016-02-05 03:16:47 UTC) #47
loyso (OOO)
aelias@, Source/web/ review needed! Thanks!
4 years, 10 months ago (2016-02-08 00:48:58 UTC) #49
aelias_OOO_until_Jul13
Source/web lgtm
4 years, 10 months ago (2016-02-08 22:00:30 UTC) #50
esprehn
Epic patch is epic! http://i.imgur.com/nIIlchK.gif This patch is so big it's hard to really review ...
4 years, 10 months ago (2016-02-10 04:56:54 UTC) #51
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1616653002/380001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1616653002/380001
4 years, 10 months ago (2016-02-10 22:55:03 UTC) #54
commit-bot: I haz the power
Committed patchset #20 (id:380001)
4 years, 10 months ago (2016-02-10 23:54:43 UTC) #56
commit-bot: I haz the power
4 years, 10 months ago (2016-02-16 22:32:54 UTC) #58
Message was sent while issue was closed.
Patchset 20 (id:??) landed as
https://crrev.com/26f3c5504044531a5772be2009dab72d94ade0cd
Cr-Commit-Position: refs/heads/master@{#374792}

Powered by Google App Engine
This is Rietveld 408576698