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

Issue 1547893003: WIP - compositor worker mega patch.

Created:
5 years ago by Ian Vollick
Modified:
4 years, 11 months ago
Reviewers:
CC:
chromium-reviews, shans, jbauman+watch_chromium.org, blink-reviews-platform-graphics_chromium.org, dshwang, eae+blinkwatch, sievers+watch_chromium.org, kinuko+worker_chromium.org, vmpstr+blinkwatch_chromium.org, kinuko+watch, danakj+watch_chromium.org, rwlbuis, blink-layers+watch_chromium.org, pdr+graphicswatchlist_chromium.org, drott+blinkwatch_chromium.org, szager+layoutwatch_chromium.org, jam, Justin Novosad, danakj, blink-reviews-dom_chromium.org, dglazkov+blink, Rik, blink-reviews-bindings_chromium.org, gavinp+loader_chromium.org, jchaffraix+rendering, blink-reviews, darin-cc_chromium.org, blink-reviews-api_chromium.org, blink-worker-reviews_chromium.org, Eric Willigers, mlamouri+watch-content_chromium.org, rjwright, zoltan1, blink-reviews-layout_chromium.org, sof, jbroman, loading-reviews_chromium.org, krit, darktears, piman+watch_chromium.org, Nate Chapin, Stephen Chennney, tyoshino+watch_chromium.org, kalyank, Ian Vollick, blink-reviews-animation_chromium.org, pdr+renderingwatchlist_chromium.org, leviw+renderwatch, falken, f(malita), mkwst+moarreviews-renderer_chromium.org, horo+watch_chromium.org, cc-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

WIP - compositor worker mega patch. Not for review. Shows the branch-at-a-glance. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Patch Set 1 #

Patch Set 2 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3319 lines, -706 lines) Patch
M cc/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
D cc/animation/layer_tree_mutation.h View 1 1 chunk +0 lines, -63 lines 0 comments Download
A cc/animation/layer_tree_mutations.h View 1 1 chunk +16 lines, -0 lines 0 comments Download
A cc/animation/layer_tree_mutator.h View 1 1 chunk +38 lines, -0 lines 0 comments Download
M cc/animation/mutable_properties.h View 1 1 chunk +9 lines, -0 lines 0 comments Download
M cc/blink/BUILD.gn View 1 2 chunks +0 lines, -5 lines 0 comments Download
M cc/blink/cc_blink.gyp View 1 1 chunk +0 lines, -4 lines 0 comments Download
M cc/blink/cc_blink_tests.gyp View 1 1 chunk +0 lines, -1 line 0 comments Download
D cc/blink/web_compositor_mutable_state_impl.h View 1 1 chunk +0 lines, -46 lines 0 comments Download
D cc/blink/web_compositor_mutable_state_impl.cc View 1 1 chunk +0 lines, -72 lines 0 comments Download
D cc/blink/web_compositor_mutable_state_impl_unittest.cc View 1 1 chunk +0 lines, -172 lines 0 comments Download
D cc/blink/web_compositor_mutable_state_provider_impl.h View 1 1 chunk +0 lines, -44 lines 0 comments Download
D cc/blink/web_compositor_mutable_state_provider_impl.cc View 1 1 chunk +0 lines, -34 lines 0 comments Download
M cc/blink/web_layer_impl.cc View 1 3 chunks +0 lines, -31 lines 0 comments Download
M cc/cc.gyp View 1 1 chunk +1 line, -0 lines 0 comments Download
M cc/layers/layer.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M cc/layers/layer_impl.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M cc/test/fake_layer_tree_host_client.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M cc/test/fake_proxy.h View 1 chunk +1 line, -0 lines 0 comments Download
M cc/test/layer_tree_test.cc View 1 1 chunk +2 lines, -0 lines 0 comments Download
M cc/trees/channel_main.h View 2 chunks +3 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host.h View 1 3 chunks +4 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host.cc View 1 7 chunks +19 lines, -16 lines 0 comments Download
M cc/trees/layer_tree_host_client.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_common.cc View 1 2 chunks +2 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_impl.h View 1 7 chunks +13 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 9 chunks +33 lines, -1 line 0 comments Download
M cc/trees/layer_tree_impl.h View 1 3 chunks +4 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_impl.cc View 1 1 chunk +4 lines, -7 lines 0 comments Download
M cc/trees/property_tree_builder.cc View 1 4 chunks +9 lines, -2 lines 0 comments Download
M cc/trees/proxy.h View 2 chunks +3 lines, -0 lines 0 comments Download
M cc/trees/proxy_common.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M cc/trees/proxy_impl.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/proxy_impl.cc View 1 2 chunks +9 lines, -0 lines 0 comments Download
M cc/trees/proxy_main.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M cc/trees/proxy_main.cc View 1 2 chunks +8 lines, -0 lines 0 comments Download
M cc/trees/single_thread_proxy.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/threaded_channel.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/threaded_channel.cc View 1 2 chunks +9 lines, -0 lines 0 comments Download
M components/html_viewer/web_layer_tree_view_impl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/renderer_host/compositor_impl_android.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/renderer_host/input/synthetic_gesture_target_mac.mm View 3 chunks +3 lines, -3 lines 0 comments Download
M content/child/blink_platform_impl.h View 1 1 chunk +4 lines, -0 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 1 5 chunks +18 lines, -0 lines 0 comments Download
M content/renderer/render_thread_impl.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/test/web_layer_tree_view_impl_for_testing.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/VirtualTestSuites View 1 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/basic-plumbing-main-to-worker.html View 1 1 chunk +63 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/basic-plumbing-main-to-worker.js View 1 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/basic-plumbing-main-to-worker-expected.txt View 1 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/basic-plumbing-worker-to-main.html View 1 1 chunk +56 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/basic-plumbing-worker-to-main.js View 1 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/basic-plumbing-worker-to-main-expected.txt View 1 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/resources/basic-plumbing-main-to-worker.js View 1 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/resources/basic-plumbing-worker-to-main.js View 1 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/resources/visual-update.js View 1 1 chunk +12 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/visual-update.html View 1 1 chunk +63 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/visual-update-expected.html View 1 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/mirror.html View 1 chunk +158 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/parallax.html View 1 chunk +61 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/parallax.js View 1 chunk +50 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/physics/physics.html View 1 chunk +11 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/physics/physics.js View 1 chunk +489 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/physics/theme.css View 1 chunk +119 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/scroll-animation.html View 1 chunk +47 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/scroll-animation.js View 1 chunk +45 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/sticky/js/dom-util.js View 1 chunk +39 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/sticky/js/sticky.js View 1 chunk +167 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/sticky/js/viewport-observer.js View 1 chunk +43 lines, -0 lines 0 comments Download
A third_party/WebKit/ManualTests/compositor-worker/sticky/sticky.html View 1 chunk +68 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/core.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleAdjuster.cpp View 1 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/CompositorProxiedPropertySet.h View 1 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/dom/CompositorProxiedPropertySet.cpp View 1 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/dom/CompositorProxy.h View 1 3 chunks +16 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/core/dom/CompositorProxy.cpp View 1 4 chunks +103 lines, -43 lines 0 comments Download
M third_party/WebKit/Source/core/dom/CompositorProxy.idl View 1 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/dom/CompositorProxyClient.h View 1 1 chunk +43 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/dom/CompositorProxyClient.cpp View 1 chunk +28 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/DOMMatrix.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/DOMMatrix.cpp View 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Element.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Element.cpp View 1 3 chunks +28 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp View 1 4 chunks +5 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/CompositingReasonFinder.cpp View 1 chunk +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp View 1 3 chunks +3 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/loader/EmptyClients.h View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/page/ChromeClient.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp View 1 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/testing/InternalSettings.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/testing/InternalSettings.cpp View 1 2 chunks +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/workers/InProcessWorkerBase.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/workers/WorkerMessagingProxy.h View 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/workers/WorkerObjectProxy.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorker.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorker.cpp View 1 4 chunks +12 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorkerGlobalScope.h View 3 chunks +7 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorkerGlobalScope.cpp View 1 4 chunks +20 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorkerMessagingProxy.h View 1 chunk +7 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorkerMessagingProxy.cpp View 1 1 chunk +21 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorkerThreadTest.cpp View 1 3 chunks +16 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/BUILD.gn View 1 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in View 1 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/blink_platform.gypi View 1 3 chunks +8 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/blink_platform_tests.gyp View 1 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutableProperties.h View 1 1 chunk +26 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutableState.h View 1 1 chunk +48 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutableState.cpp View 1 1 chunk +80 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutableStateProvider.h View 1 1 chunk +37 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutableStateProvider.cpp View 1 1 chunk +35 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutableStateTest.cpp View 1 1 chunk +156 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutation.h View 1 1 chunk +64 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutator.h View 1 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutatorClient.h View 1 1 chunk +38 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/platform/graphics/CompositorMutatorClient.cpp View 1 1 chunk +81 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/DEPS View 1 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp View 1 1 chunk +0 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayerDebugInfo.h View 3 chunks +0 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayerDebugInfo.cpp View 3 chunks +0 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/platform/transforms/TransformationMatrix.h View 1 chunk +8 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.cpp View 1 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/CompositorMutatorImpl.h View 1 1 chunk +52 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/CompositorMutatorImpl.cpp View 1 1 chunk +82 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/CompositorProxyClientImpl.h View 1 1 chunk +74 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/CompositorProxyClientImpl.cpp View 1 1 chunk +126 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.h View 1 4 chunks +11 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.cpp View 1 6 chunks +42 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/tests/CompositorWorkerTest.cpp View 1 2 chunks +7 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/web/web.gypi View 1 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/public/platform/Platform.h View 1 1 chunk +1 line, -0 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorMutableProperties.h View 1 1 chunk +0 lines, -24 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorMutableState.h View 1 1 chunk +0 lines, -34 lines 0 comments Download
D third_party/WebKit/public/platform/WebCompositorMutableStateProvider.h View 1 1 chunk +0 lines, -28 lines 0 comments Download
A third_party/WebKit/public/platform/WebCompositorMutations.h View 1 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/WebCompositorMutatorClient.h View 1 1 chunk +20 lines, -0 lines 0 comments Download
M third_party/WebKit/public/platform/WebLayerTreeView.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/WebMutableProperties.h View 1 1 chunk +20 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebView.h View 1 2 chunks +7 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebWidget.h View 1 4 chunks +10 lines, -1 line 0 comments Download
M ui/compositor/compositor.h View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 1 (1 generated)
Ian Vollick
5 years ago (2015-12-23 16:25:25 UTC) #1
Description was changed from

==========
WIP - compositor worker mega patch.

Not for review. Shows the branch-at-a-glance.
==========

to

==========
WIP - compositor worker mega patch.

Not for review. Shows the branch-at-a-glance.
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
==========

Powered by Google App Engine
This is Rietveld 408576698