Move content/common/message_port* to WebKit/common, and simplify code where possible.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/17c5e2fb29bf938660314048ff85346670ab6abe commit 17c5e2fb29bf938660314048ff85346670ab6abe Author: Marijn Kruisselbrink <mek@chromium.org> Date: Sat Sep 30 23:47:47 2017 Onion Soupify MessagePort This involves moving content::MessagePort to blink::MessagePortChannel (in WebKit/common), and getting rid of WebMessagePortChannel. Bug: 769835 Change-Id: I91a22c84b11c67afe720c19066fa84cb9fb4fc7b Reviewed-on: https://chromium-review.googlesource.com/596782 Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#505480} [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/DEPS [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/android/app_web_message_port.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/android/app_web_message_port.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/message_port_provider.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/message_port_provider_browsertest.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/service_worker/service_worker_dispatcher_host.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/service_worker/service_worker_dispatcher_host.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/service_worker/service_worker_provider_host.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/service_worker/service_worker_provider_host.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/service_worker/service_worker_version.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/service_worker/service_worker_version.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/shared_worker/shared_worker_connector_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/shared_worker/shared_worker_host.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/shared_worker/shared_worker_host.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/shared_worker/shared_worker_service_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/shared_worker/shared_worker_service_impl.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/browser/shared_worker/shared_worker_service_impl_unittest.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/child/BUILD.gn [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/child/service_worker/service_worker_dispatcher.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/child/service_worker/service_worker_dispatcher_unittest.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/child/service_worker/web_service_worker_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/child/service_worker/web_service_worker_impl.h [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/content/child/webmessageportchannel_impl.cc [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/content/child/webmessageportchannel_impl.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/BUILD.gn [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/DEPS [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/content_param_traits.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/content_param_traits.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/frame_messages.h [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/content/common/message_port.h [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/content/common/message_port_message_struct_traits.cc [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/content/common/message_port_message_struct_traits.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/native_types.typemap [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/service_worker/service_worker_messages.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/common/view_messages.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/ppapi_plugin/ppapi_blink_platform_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/ppapi_plugin/ppapi_blink_platform_impl.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/render_frame_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/render_frame_proxy.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/render_view_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/renderer_blink_platform_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/renderer_blink_platform_impl.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/service_worker/service_worker_context_client.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/service_worker/service_worker_context_client.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/shared_worker/embedded_shared_worker_stub.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/shared_worker/embedded_shared_worker_stub.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/shared_worker/shared_worker_client_impl.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/shared_worker/shared_worker_repository.cc [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/content/renderer/shared_worker/shared_worker_repository.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/PRESUBMIT.py [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/dom/MessageChannel.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/dom/MessagePort.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/dom/MessagePort.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/events/MessageEvent.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/events/MessageEvent.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/exported/SharedWorkerRepositoryClientImpl.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/exported/SharedWorkerRepositoryClientImpl.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/exported/WebDOMMessageEvent.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/exported/WebSharedWorkerImpl.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/exported/WebSharedWorkerImpl.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/frame/DOMWindow.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/DedicatedWorkerGlobalScope.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/DedicatedWorkerMessagingProxy.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/DedicatedWorkerMessagingProxy.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/DedicatedWorkerTest.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/InProcessWorkerBase.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/InProcessWorkerObjectProxy.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/InProcessWorkerObjectProxy.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/SharedWorker.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/core/workers/SharedWorkerRepositoryClient.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeProxy.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeProxy.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/modules/serviceworkers/WebEmbeddedWorkerImplTest.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/platform/BUILD.gn [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/Source/platform/CrossThreadCopier.h [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/third_party/WebKit/Source/platform/exported/WebMessagePortChannelClient.cpp [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/BUILD.gn [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/DEPS [add] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/OWNERS [rename] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/message_port.mojom [rename] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/message_port_channel.cc [add] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/message_port_channel.h [rename] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/message_port_message.cc [rename] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/message_port_message.h [add] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/message_port_message_struct_traits.cc [add] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/common/message_port/message_port_message_struct_traits.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/BUILD.gn [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/platform/Platform.h [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/third_party/WebKit/public/platform/WebMessagePortChannel.h [delete] https://crrev.com/6a1084449ad646c4133214666b9e3fc1db4b0d5d/third_party/WebKit/public/platform/WebMessagePortChannelClient.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/platform/WebVector.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorker.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProviderClient.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/web/WebDOMMessageEvent.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/web/WebSharedWorker.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/web/WebSharedWorkerClient.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/web/WebSharedWorkerRepositoryClient.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h [modify] https://crrev.com/17c5e2fb29bf938660314048ff85346670ab6abe/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextProxy.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0 commit f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0 Author: Marijn Kruisselbrink <mek@chromium.org> Date: Tue Oct 03 23:19:56 2017 Revert "Onion Soupify MessagePort" This reverts commit 17c5e2fb29bf938660314048ff85346670ab6abe. Reason for revert: Regressing CPU metric significantly. BUG:770834 Original change's description: > Onion Soupify MessagePort > > This involves moving content::MessagePort to blink::MessagePortChannel > (in WebKit/common), and getting rid of WebMessagePortChannel. > > Bug: 769835 > Change-Id: I91a22c84b11c67afe720c19066fa84cb9fb4fc7b > Reviewed-on: https://chromium-review.googlesource.com/596782 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Reviewed-by: Daniel Cheng <dcheng@chromium.org> > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Reviewed-by: Jeremy Roman <jbroman@chromium.org> > Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> > Cr-Commit-Position: refs/heads/master@{#505480} TBR=dcheng@chromium.org,kinuko@chromium.org,jbroman@chromium.org,dpranke@chromium.org,mek@chromium.org,haraken@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 769835 , 770834 Change-Id: Iee31e7c934878c7d0ebfbd35c3b7b3de6524eb43 Reviewed-on: https://chromium-review.googlesource.com/697564 Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Reviewed-by: Ned Nguyen <nednguyen@google.com> Cr-Commit-Position: refs/heads/master@{#506226} [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/DEPS [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/android/app_web_message_port.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/android/app_web_message_port.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/message_port_provider.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/message_port_provider_browsertest.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/service_worker/service_worker_dispatcher_host.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/service_worker/service_worker_dispatcher_host.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/service_worker/service_worker_provider_host.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/service_worker/service_worker_provider_host.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/service_worker/service_worker_version.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/service_worker/service_worker_version.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/shared_worker/shared_worker_connector_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/shared_worker/shared_worker_host.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/shared_worker/shared_worker_host.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/shared_worker/shared_worker_service_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/shared_worker/shared_worker_service_impl.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/browser/shared_worker/shared_worker_service_impl_unittest.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/child/BUILD.gn [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/child/service_worker/service_worker_dispatcher.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/child/service_worker/service_worker_dispatcher_unittest.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/child/service_worker/web_service_worker_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/child/service_worker/web_service_worker_impl.h [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/child/webmessageportchannel_impl.cc [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/child/webmessageportchannel_impl.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/BUILD.gn [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/DEPS [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/content_param_traits.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/content_param_traits.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/frame_messages.h [rename] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/message_port.cc [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/message_port.h [rename] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/message_port.mojom [rename] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/message_port_message.cc [rename] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/message_port_message.h [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/message_port_message_struct_traits.cc [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/message_port_message_struct_traits.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/native_types.typemap [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/service_worker/service_worker_messages.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/common/view_messages.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/ppapi_plugin/ppapi_blink_platform_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/ppapi_plugin/ppapi_blink_platform_impl.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/render_frame_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/render_frame_proxy.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/render_view_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/renderer_blink_platform_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/renderer_blink_platform_impl.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/service_worker/service_worker_context_client.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/service_worker/service_worker_context_client.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/shared_worker/embedded_shared_worker_stub.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/shared_worker/embedded_shared_worker_stub.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/shared_worker/shared_worker_client_impl.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/shared_worker/shared_worker_repository.cc [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/content/renderer/shared_worker/shared_worker_repository.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/PRESUBMIT.py [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/dom/MessageChannel.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/dom/MessagePort.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/dom/MessagePort.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/events/MessageEvent.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/events/MessageEvent.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/exported/SharedWorkerRepositoryClientImpl.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/exported/SharedWorkerRepositoryClientImpl.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/exported/WebDOMMessageEvent.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/exported/WebSharedWorkerImpl.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/exported/WebSharedWorkerImpl.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/frame/DOMWindow.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/DedicatedWorker.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/DedicatedWorkerGlobalScope.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/DedicatedWorkerMessagingProxy.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/DedicatedWorkerMessagingProxy.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/DedicatedWorkerObjectProxy.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/DedicatedWorkerObjectProxy.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/DedicatedWorkerTest.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/SharedWorker.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/core/workers/SharedWorkerRepositoryClient.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeProxy.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeProxy.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/modules/serviceworkers/WebEmbeddedWorkerImplTest.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/platform/BUILD.gn [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/platform/CrossThreadCopier.h [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/Source/platform/exported/WebMessagePortChannelClient.cpp [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/common/BUILD.gn [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/common/DEPS [delete] https://crrev.com/818f2935aba99b00716f8ab2804c211d99c39f31/third_party/WebKit/common/message_port/OWNERS [delete] https://crrev.com/818f2935aba99b00716f8ab2804c211d99c39f31/third_party/WebKit/common/message_port/message_port_channel.h [delete] https://crrev.com/818f2935aba99b00716f8ab2804c211d99c39f31/third_party/WebKit/common/message_port/message_port_message_struct_traits.cc [delete] https://crrev.com/818f2935aba99b00716f8ab2804c211d99c39f31/third_party/WebKit/common/message_port/message_port_message_struct_traits.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/BUILD.gn [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/platform/Platform.h [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/platform/WebMessagePortChannel.h [add] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/platform/WebMessagePortChannelClient.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/platform/WebVector.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorker.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProviderClient.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/web/WebDOMMessageEvent.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/web/WebSharedWorker.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/web/WebSharedWorkerClient.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/web/WebSharedWorkerRepositoryClient.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h [modify] https://crrev.com/f03b5a7edf0552e4b38d2d07de5eec7ab227f9f0/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextProxy.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6dc8a881789007e9305415c9875a90a3fd023962 commit 6dc8a881789007e9305415c9875a90a3fd023962 Author: Marijn Kruisselbrink <mek@chromium.org> Date: Wed Oct 04 02:33:23 2017 Reland "Onion Soupify MessagePort" This is a reland of 17c5e2fb29bf938660314048ff85346670ab6abe with a fix for the performance regression in that CL. Original change's description: > Onion Soupify MessagePort > > This involves moving content::MessagePort to blink::MessagePortChannel > (in WebKit/common), and getting rid of WebMessagePortChannel. > > Bug: 769835 > Change-Id: I91a22c84b11c67afe720c19066fa84cb9fb4fc7b > Reviewed-on: https://chromium-review.googlesource.com/596782 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Reviewed-by: Daniel Cheng <dcheng@chromium.org> > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Reviewed-by: Jeremy Roman <jbroman@chromium.org> > Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> > Cr-Commit-Position: refs/heads/master@{#505480} TBR=dcheng@chromium.org,kinuko@chromium.org,jbroman@chromium.org,dpranke@chromium.org Bug: 769835 , 770834 Change-Id: I76118a13bffb515058ac4bbed61270493de1ef34 Reviewed-on: https://chromium-review.googlesource.com/699515 Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#506280} [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/DEPS [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/android/app_web_message_port.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/android/app_web_message_port.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/message_port_provider.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/message_port_provider_browsertest.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/service_worker/service_worker_dispatcher_host.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/service_worker/service_worker_dispatcher_host.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/service_worker/service_worker_provider_host.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/service_worker/service_worker_provider_host.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/service_worker/service_worker_version.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/service_worker/service_worker_version.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/shared_worker/shared_worker_connector_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/shared_worker/shared_worker_host.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/shared_worker/shared_worker_host.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/shared_worker/shared_worker_service_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/shared_worker/shared_worker_service_impl.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/browser/shared_worker/shared_worker_service_impl_unittest.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/child/BUILD.gn [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/child/service_worker/service_worker_dispatcher.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/child/service_worker/service_worker_dispatcher_unittest.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/child/service_worker/web_service_worker_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/child/service_worker/web_service_worker_impl.h [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/content/child/webmessageportchannel_impl.cc [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/content/child/webmessageportchannel_impl.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/BUILD.gn [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/DEPS [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/content_param_traits.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/content_param_traits.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/frame_messages.h [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/content/common/message_port.h [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/content/common/message_port_message_struct_traits.cc [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/content/common/message_port_message_struct_traits.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/native_types.typemap [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/service_worker/service_worker_messages.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/common/view_messages.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/ppapi_plugin/ppapi_blink_platform_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/ppapi_plugin/ppapi_blink_platform_impl.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/render_frame_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/render_frame_proxy.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/render_view_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/renderer_blink_platform_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/renderer_blink_platform_impl.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/service_worker/service_worker_context_client.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/service_worker/service_worker_context_client.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/shared_worker/embedded_shared_worker_stub.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/shared_worker/embedded_shared_worker_stub.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/shared_worker/shared_worker_client_impl.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/shared_worker/shared_worker_repository.cc [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/content/renderer/shared_worker/shared_worker_repository.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/PRESUBMIT.py [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/dom/MessageChannel.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/dom/MessagePort.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/dom/MessagePort.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/events/MessageEvent.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/events/MessageEvent.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/exported/SharedWorkerRepositoryClientImpl.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/exported/SharedWorkerRepositoryClientImpl.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/exported/WebDOMMessageEvent.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/exported/WebSharedWorkerImpl.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/exported/WebSharedWorkerImpl.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/frame/DOMWindow.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/DedicatedWorker.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/DedicatedWorkerGlobalScope.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/DedicatedWorkerMessagingProxy.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/DedicatedWorkerMessagingProxy.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/DedicatedWorkerObjectProxy.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/DedicatedWorkerObjectProxy.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/DedicatedWorkerTest.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/SharedWorker.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/core/workers/SharedWorkerRepositoryClient.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeProxy.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeProxy.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/modules/serviceworkers/WebEmbeddedWorkerImplTest.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/platform/BUILD.gn [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/Source/platform/CrossThreadCopier.h [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/third_party/WebKit/Source/platform/exported/WebMessagePortChannelClient.cpp [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/BUILD.gn [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/DEPS [add] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/OWNERS [rename] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/message_port.mojom [rename] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/message_port_channel.cc [add] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/message_port_channel.h [rename] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/message_port_message.cc [rename] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/message_port_message.h [add] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/message_port_message_struct_traits.cc [add] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/common/message_port/message_port_message_struct_traits.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/BUILD.gn [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/platform/Platform.h [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/third_party/WebKit/public/platform/WebMessagePortChannel.h [delete] https://crrev.com/7eabc099a4dcbf647d1bffcf009df0fff6b5b33a/third_party/WebKit/public/platform/WebMessagePortChannelClient.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/platform/WebVector.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorker.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProviderClient.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/web/WebDOMMessageEvent.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/web/WebSharedWorker.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/web/WebSharedWorkerClient.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/web/WebSharedWorkerRepositoryClient.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h [modify] https://crrev.com/6dc8a881789007e9305415c9875a90a3fd023962/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextProxy.h
Apologies, applied the wrong component in bulk.
Setting Internals>Services>Storage to all children of issue 611935
Comment 1 by bugdroid1@chromium.org
, Sep 30 2017