New issue
Advanced search Search tips

Issue 769835 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task
Proj-Servicification

Blocking:
issue 740744
issue 673526



Sign in to add a comment

Onion-soupify MessagePort

Project Member Reported by mek@chromium.org, Sep 28 2017

Issue description

Move content/common/message_port* to WebKit/common, and simplify code where possible.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Sep 30 2017

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

Comment 2 by mek@chromium.org, Oct 2 2017

Status: Fixed (was: Started)
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 3 2017

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

Project Member

Comment 4 by bugdroid1@chromium.org, Oct 4 2017

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

Comment 5 by laforge@google.com, Nov 7 2017

Components: Internals>Network>Service

Comment 6 by laforge@google.com, Nov 7 2017

Components: -Internals>Network>Service Internals>Services>Network
Apologies, applied the wrong component in bulk.

Comment 7 by laforge@google.com, Nov 8 2017

Components: Internals>Services>Storage
Setting Internals>Services>Storage to all children of issue 611935

Sign in to add a comment