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

Issue 2422793002: HTML MessagePort as mojo::MessagePipeHandle (Closed)

Created:
4 years, 2 months ago by darin (slow to review)
Modified:
3 years, 10 months ago
CC:
Aaron Boodman, abarth-chromium, blink-reviews, blink-reviews-api_chromium.org, blink-reviews-bindings_chromium.org, blink-worker-reviews_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, dglazkov+blink, horo+watch_chromium.org, jbroman+watch_chromium.org, jsbell+serviceworker_chromium.org, kinuko+watch, kinuko+serviceworker, michaeln, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, qsr+mojo_chromium.org, serviceworker-reviews, shimazu+serviceworker_chromium.org, tzik, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

HTML MessagePort as mojo::MessagePipeHandle This is mostly a reduction in code and complexity. The content::MessagePort class is added as an abstraction around a mojo::MessagePipeHandle. This provides some type safety but also encapsulates some of the details of reading and writing to a HTML MessagePort. The MessagePort class also eases the transition from Chrome IPC to Mojo by being a ref-counted wrapper for the mojo::MessagePipeHandle. This makes it possible to pass a MessagePort around by value or to store it as a member of a Chrome IPC structure that is passed around by value. Eventually, this class will be made move-only. A good bit of complexity in this CL has to do with bridging HTML message ports to Java as exposed through the Android WebView and CCT APIs. This necessitated having MessagePort be more than just a ref-counted wrapper for mojo::MessagePipeHandle. The methods for reading and writing to a message port need to live in content and be usable from the browser process. Otherwise, this code could just be part of Blink. The AppWebMessagePort Java class becomes a Java wrapper for the content::MessagePort. The content::AppWebMessagePort C++ class is machinery to accomplish this. The result is much less complexity in the Java code. Further, to support using MessagePort directly from Java, it was necessary to cope with the serialization format of a message sent from Blink. This format is only known to Blink and V8, and the corresponding code is only designed to be used from a renderer process. Rather than IPC over to the renderer process to execute this code, this CL duplicates some of the serialization logic (just for simple string messages) in app_web_message_port.cc. This is a trade-off between overall complexity and code duplication. Fortunately, this serialization format is static as it is a format we currently persist to disk via IndexedDB. There is also some complexity related to shared workers. Previously, the shared worker infrastructure relied on the message port ID being a static identifier that it could use for other purposes. But now with this CL, the message port ID is gone and we just have transferable MessagePipeHandles. As a result, during setup of a shared worker another ID is needed to represent a connection that is being established. This is what the connection_request_id is for. Finally, Blob registration (RegisterBlob) and coining a Blob URL (RegisterPublicURL) are made into synchronous IPCs. This is to avoid a race condition between Blob(URL) registration and passing a Blob(URL) over a Mojo channel, which is now a different FIFO. The previous code relied on the Chrome IPC channel between the renderer and browser being a single FIFO over which Blob(URL)s are registered and MessagePort IPCs are transmitted. Using a Mojo message pipe has the consequence of creating a new FIFO, which is good for performance (the FIFO is also direct between end-points rather than routing through the browser IO thread), but it comes at the cost of introducing potential race conditions. A number of alternative designs were considered that come with much greater complexity (see https://goo.gl/bfdE64). Instead, this CL adds UMA metrics to measure the cost of these synchronous IPCs. The cost should be acceptably low as these IPCs terminate on the browser IO thread. BUG=361001 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2422793002 Cr-Commit-Position: refs/heads/master@{#450970} Committed: https://chromium.googlesource.com/chromium/src/+/2d145fe56a1d995fc1a016da03c1f91f217612e0

Patch Set 1 #

Patch Set 2 : passes more tests #

Patch Set 3 : make more of it compile #

Patch Set 4 : make it compile for os=android #

Patch Set 5 : With Android support (first cut) #

Patch Set 6 : Now creating Java wrappers for transferred ports #

Patch Set 7 : Make 'all' compile for Android #

Patch Set 8 : rebase #

Patch Set 9 : More fixes #

Patch Set 10 : Fix compile error on windows and a runtime crash #

Patch Set 11 : Fixes some Android test failures #

Patch Set 12 : Rebase #

Patch Set 13 : Fixes #

Patch Set 14 : With more tests enabled #

Patch Set 15 : Rebase #

Patch Set 16 : Make it compile #

Patch Set 17 : Snapshot #

Patch Set 18 : Snapshot #

Patch Set 19 : Rebase #

Patch Set 20 : Snapshot; passes more tests #

Patch Set 21 : Cleanup #

Patch Set 22 : Rebase #

Patch Set 23 : Fix a compile issue #

Patch Set 24 : Fix CCT test failures #

Patch Set 25 : Make some messages sync that register GUIDs, which may be passed over message ports #

Patch Set 26 : Fix compilation error #

Patch Set 27 : Cleanup #

Total comments: 1

Patch Set 28 : Rebase #

Patch Set 29 : Rebase #

Patch Set 30 : Rebase #

Patch Set 31 : Add metrics and support for non-ASCII text messages to Java endpoints #

Total comments: 27

Patch Set 32 : Rebase #

Total comments: 10

Patch Set 33 : Address some of the review feedback; more unique_ptr, etc. #

Patch Set 34 : Rebase #

Total comments: 1

Patch Set 35 : More updates: extract message conversion code, move MessagePort out of public/ and nuke AppWebMessa… #

Patch Set 36 : Rebase #

Patch Set 37 : Fix Android build #

Patch Set 38 : Fix Android build #

Patch Set 39 : Rebase #

Patch Set 40 : Add unit test for string_message_codec.cc #

Total comments: 2

Patch Set 41 : Add null checks to fix Android tests #

Patch Set 42 : Further improvements based on review feedback #

Patch Set 43 : Remove unnecessary histogram #

Total comments: 4

Patch Set 44 : Use std::move more #

Total comments: 11

Patch Set 45 : Change postMessage to pass channel array via std::move #

Patch Set 46 : Address feedback from yusuf #

Total comments: 9

Patch Set 47 : Improvements based on feedback from kinuko #

Patch Set 48 : Eliminate unnecessary PostTask #

Total comments: 12

Patch Set 49 : Simplify code per feedback from Alexei #

Patch Set 50 : Address feedback from Selim #

Total comments: 2

Patch Set 51 : Fix synchronization per feedback from Selim #

Patch Set 52 : Rebase #

Patch Set 53 : Avoid a potential dead-lock #

Patch Set 54 : Further simplification per kinuko #

Total comments: 4

Patch Set 55 : Add comments about threading in message_port.h #

Total comments: 7

Patch Set 56 : Rebase #

Patch Set 57 : Add check that the port is not already closed or transferred in setMessageCallback, per feedback fr… #

Patch Set 58 : Add back synchronous RegisterPublicURL #

Patch Set 59 : Add missing ScopedAsyncTaskScheduler instance for the new unit tests; required by a recent change t… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1578 lines, -3535 lines) Patch
M android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 3 chunks +0 lines, -9 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/AwContents.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 7 chunks +13 lines, -43 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/PostMessageTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 31 32 33 34 35 36 37 38 39 4 chunks +0 lines, -85 lines 0 comments Download
M android_webview/native/aw_contents.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -4 lines 0 comments Download
M android_webview/native/aw_contents.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +6 lines, -21 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/customtabs/PostMessageHandler.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 3 chunks +5 lines, -50 lines 0 comments Download
M chrome/browser/printing/print_dialog_cloud_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 3 chunks +4 lines, -8 lines 0 comments Download
A content/browser/android/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 1 chunk +3 lines, -0 lines 0 comments Download
A content/browser/android/app_web_message_port.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 1 chunk +59 lines, -0 lines 0 comments Download
A content/browser/android/app_web_message_port.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 1 chunk +167 lines, -0 lines 0 comments Download
D content/browser/android/app_web_message_port_message_filter.h View 1 2 3 4 1 chunk +0 lines, -57 lines 0 comments Download
M content/browser/android/app_web_message_port_message_filter.cc View 1 2 3 4 1 chunk +0 lines, -97 lines 0 comments Download
M content/browser/android/app_web_message_port_service_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -93 lines 0 comments Download
M content/browser/android/app_web_message_port_service_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -251 lines 0 comments Download
M content/browser/android/browser_jni_registrar.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 2 chunks +2 lines, -2 lines 0 comments Download
A content/browser/android/string_message_codec.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 1 chunk +30 lines, -0 lines 0 comments Download
A content/browser/android/string_message_codec.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 1 chunk +153 lines, -0 lines 0 comments Download
A content/browser/android/string_message_codec_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +146 lines, -0 lines 0 comments Download
M content/browser/frame_host/render_frame_host_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 3 chunks +0 lines, -12 lines 0 comments Download
M content/browser/frame_host/render_frame_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +0 lines, -13 lines 0 comments Download
M content/browser/frame_host/render_frame_proxy_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +2 lines, -21 lines 0 comments Download
D content/browser/message_port_message_filter.h View 1 chunk +0 lines, -79 lines 0 comments Download
D content/browser/message_port_message_filter.cc View 1 chunk +0 lines, -113 lines 0 comments Download
M content/browser/message_port_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 chunk +42 lines, -25 lines 0 comments Download
M content/browser/message_port_provider_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 3 chunks +2 lines, -44 lines 0 comments Download
D content/browser/message_port_service.h View 1 chunk +0 lines, -106 lines 0 comments Download
D content/browser/message_port_service.cc View 1 chunk +0 lines, -347 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 3 chunks +0 lines, -8 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 5 chunks +3 lines, -14 lines 0 comments Download
M content/browser/service_worker/embedded_worker_instance.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +0 lines, -2 lines 0 comments Download
M content/browser/service_worker/embedded_worker_instance.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 chunk +0 lines, -5 lines 0 comments Download
M content/browser/service_worker/embedded_worker_registry.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 5 chunks +1 line, -10 lines 0 comments Download
M content/browser/service_worker/embedded_worker_registry.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +2 lines, -12 lines 0 comments Download
M content/browser/service_worker/embedded_worker_test_helper.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 3 chunks +0 lines, -6 lines 0 comments Download
M content/browser/service_worker/embedded_worker_test_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 5 chunks +2 lines, -35 lines 0 comments Download
M content/browser/service_worker/service_worker_dispatcher_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 8 chunks +11 lines, -16 lines 0 comments Download
M content/browser/service_worker/service_worker_dispatcher_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 9 chunks +7 lines, -23 lines 0 comments Download
M content/browser/service_worker/service_worker_dispatcher_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 6 chunks +8 lines, -22 lines 0 comments Download
M content/browser/service_worker/service_worker_handle_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +1 line, -1 line 0 comments Download
M content/browser/service_worker/service_worker_provider_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +2 lines, -1 line 0 comments Download
M content/browser/service_worker/service_worker_provider_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +1 line, -8 lines 0 comments Download
M content/browser/service_worker/service_worker_version.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +5 lines, -3 lines 0 comments Download
M content/browser/service_worker/service_worker_version.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +1 line, -3 lines 0 comments Download
M content/browser/shared_worker/shared_worker_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 6 chunks +13 lines, -14 lines 0 comments Download
M content/browser/shared_worker/shared_worker_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 5 chunks +21 lines, -36 lines 0 comments Download
M content/browser/shared_worker/shared_worker_message_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 3 chunks +4 lines, -7 lines 0 comments Download
M content/browser/shared_worker/shared_worker_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 3 chunks +3 lines, -5 lines 0 comments Download
M content/browser/shared_worker/shared_worker_service_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 3 chunks +4 lines, -3 lines 0 comments Download
M content/browser/shared_worker/shared_worker_service_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 2 chunks +5 lines, -6 lines 0 comments Download
M content/browser/shared_worker/shared_worker_service_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 15 chunks +70 lines, -231 lines 0 comments Download
M content/browser/web_contents/web_contents_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +1 line, -6 lines 0 comments Download
M content/browser/web_contents/web_contents_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 2 chunks +2 lines, -18 lines 0 comments Download
M content/browser/web_contents/web_contents_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +0 lines, -1 line 0 comments Download
M content/child/blob_storage/blob_transport_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 1 chunk +4 lines, -0 lines 0 comments Download
M content/child/blob_storage/blob_transport_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +2 lines, -1 line 0 comments Download
M content/child/blob_storage/webblobregistry_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 2 chunks +4 lines, -0 lines 0 comments Download
M content/child/service_worker/service_worker_dispatcher.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +2 lines, -4 lines 0 comments Download
M content/child/service_worker/service_worker_dispatcher_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -1 line 0 comments Download
M content/child/service_worker/web_service_worker_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +1 line, -1 line 0 comments Download
M content/child/service_worker/web_service_worker_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 2 chunks +8 lines, -32 lines 0 comments Download
M content/child/webmessageportchannel_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +21 lines, -94 lines 0 comments Download
M content/child/webmessageportchannel_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 2 chunks +64 lines, -262 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +2 lines, -2 lines 0 comments Download
D content/common/app_web_message_port_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -86 lines 0 comments Download
M content/common/content_message_generator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +0 lines, -2 lines 0 comments Download
M content/common/content_param_traits.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +14 lines, -0 lines 0 comments Download
M content/common/content_param_traits.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +27 lines, -0 lines 0 comments Download
M content/common/fileapi/webblob_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 2 chunks +19 lines, -8 lines 0 comments Download
M content/common/frame_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +2 lines, -2 lines 0 comments Download
A content/common/message_port.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +102 lines, -0 lines 0 comments Download
A content/common/message_port.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +186 lines, -0 lines 0 comments Download
D content/common/message_port_messages.h View 1 chunk +0 lines, -92 lines 0 comments Download
M content/common/service_worker/service_worker_event_dispatcher.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -2 lines 0 comments Download
M content/common/service_worker/service_worker_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 4 chunks +4 lines, -4 lines 0 comments Download
M content/common/view_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +3 lines, -2 lines 0 comments Download
M content/common/worker_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 3 chunks +4 lines, -3 lines 0 comments Download
M content/public/android/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 4 chunks +1 line, -4 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 11 chunks +80 lines, -107 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/AppWebMessagePortService.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -167 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/PostMessageSender.java View 1 2 3 4 1 chunk +0 lines, -163 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 3 chunks +17 lines, -12 lines 0 comments Download
D content/public/android/java/src/org/chromium/content_public/browser/MessagePortService.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +0 lines, -17 lines 0 comments Download
M content/public/android/java/src/org/chromium/content_public/browser/WebContents.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 2 chunks +2 lines, -2 lines 0 comments Download
M content/public/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 2 chunks +0 lines, -2 lines 0 comments Download
M content/public/browser/android/app_web_message_port_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -32 lines 0 comments Download
D content/public/browser/message_port_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -42 lines 0 comments Download
M content/public/browser/message_port_provider.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +13 lines, -7 lines 0 comments Download
M content/renderer/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +0 lines, -2 lines 0 comments Download
D content/renderer/android/app_web_message_port_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +0 lines, -41 lines 0 comments Download
D content/renderer/android/app_web_message_port_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +0 lines, -114 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 4 chunks +4 lines, -9 lines 0 comments Download
M content/renderer/render_frame_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/renderer_blink_platform_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +1 line, -2 lines 0 comments Download
M content/renderer/service_worker/service_worker_context_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +3 lines, -4 lines 0 comments Download
M content/renderer/service_worker/service_worker_context_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 5 chunks +9 lines, -28 lines 0 comments Download
M content/renderer/shared_worker/embedded_shared_worker_stub.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 3 chunks +8 lines, -4 lines 0 comments Download
M content/renderer/shared_worker/embedded_shared_worker_stub.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 2 chunks +12 lines, -21 lines 0 comments Download
M content/renderer/shared_worker/websharedworker_proxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 2 chunks +2 lines, -1 line 0 comments Download
M content/renderer/shared_worker/websharedworker_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 4 chunks +9 lines, -13 lines 0 comments Download
M content/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -2 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +2 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/dom/MessagePort.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 2 chunks +12 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/core/dom/MessagePort.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 6 chunks +29 lines, -42 lines 0 comments Download
M third_party/WebKit/Source/core/events/MessageEvent.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 4 chunks +6 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/events/MessageEvent.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/DOMWindow.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +2 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/workers/DedicatedWorkerGlobalScope.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/workers/DedicatedWorkerTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/workers/InProcessWorkerBase.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/workers/InProcessWorkerMessagingProxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/workers/InProcessWorkerMessagingProxy.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/workers/InProcessWorkerObjectProxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +4 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/workers/InProcessWorkerObjectProxy.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/CompositorWorkerGlobalScope.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +3 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/platform/CrossThreadCopier.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/ServiceWorkerGlobalScopeClientImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +3 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/web/ServiceWorkerGlobalScopeClientImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +6 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/web/WebDOMMessageEvent.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 3 chunks +6 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/web/WebEmbeddedWorkerImplTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/public/platform/WebMessagePortChannel.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +6 lines, -26 lines 0 comments Download
M third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorker.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 2 chunks +1 line, -2 lines 0 comments Download
M third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProviderClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +3 lines, -5 lines 0 comments Download
M third_party/WebKit/public/web/WebDOMMessageEvent.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +1 line, -2 lines 0 comments Download
M third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextProxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +2 lines, -2 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 1 chunk +16 lines, -0 lines 0 comments Download

Messages

Total messages: 312 (237 generated)
Ken Rockot(use gerrit already)
Woohoo! I hope we can tolerate the sync IPCs! https://codereview.chromium.org/2422793002/diff/510001/content/public/common/message_port.cc File content/public/common/message_port.cc (right): https://codereview.chromium.org/2422793002/diff/510001/content/public/common/message_port.cc#newcode179 content/public/common/message_port.cc:179: ...
3 years, 11 months ago (2017-01-09 17:17:40 UTC) #103
darin (slow to review)
+yusufo - please review the Android changes as you've been in this code a lot ...
3 years, 11 months ago (2017-01-20 23:38:32 UTC) #124
jam
https://codereview.chromium.org/2422793002/diff/590001/content/browser/android/app_web_message_port.cc File content/browser/android/app_web_message_port.cc (right): https://codereview.chromium.org/2422793002/diff/590001/content/browser/android/app_web_message_port.cc#newcode1 content/browser/android/app_web_message_port.cc:1: // Copyright 2016 The Chromium Authors. All rights reserved. ...
3 years, 11 months ago (2017-01-23 18:08:56 UTC) #127
sgurun-gerrit only
On 2017/01/23 18:08:56, jam wrote: > https://codereview.chromium.org/2422793002/diff/590001/content/browser/android/app_web_message_port.cc > File content/browser/android/app_web_message_port.cc (right): > > https://codereview.chromium.org/2422793002/diff/590001/content/browser/android/app_web_message_port.cc#newcode1 > ...
3 years, 11 months ago (2017-01-23 18:27:14 UTC) #128
jam
On 2017/01/23 18:27:14, sgurun wrote: > On 2017/01/23 18:08:56, jam wrote: > > > https://codereview.chromium.org/2422793002/diff/590001/content/browser/android/app_web_message_port.cc ...
3 years, 11 months ago (2017-01-23 20:42:54 UTC) #130
Ken Rockot(use gerrit already)
overall LGTM pending others' reviews https://codereview.chromium.org/2422793002/diff/590001/content/renderer/shared_worker/embedded_shared_worker_stub.cc File content/renderer/shared_worker/embedded_shared_worker_stub.cc (right): https://codereview.chromium.org/2422793002/diff/590001/content/renderer/shared_worker/embedded_shared_worker_stub.cc#newcode301 content/renderer/shared_worker/embedded_shared_worker_stub.cc:301: impl_->connect(channel); I think we ...
3 years, 11 months ago (2017-01-23 23:20:42 UTC) #131
kinuko
Looking great, let me throw a few drive-by comments... https://codereview.chromium.org/2422793002/diff/590001/content/child/webmessageportchannel_impl.cc File content/child/webmessageportchannel_impl.cc (right): https://codereview.chromium.org/2422793002/diff/590001/content/child/webmessageportchannel_impl.cc#newcode58 content/child/webmessageportchannel_impl.cc:58: ...
3 years, 11 months ago (2017-01-24 12:32:55 UTC) #133
jbroman
Reviewed the serialization/deserialization code only. https://codereview.chromium.org/2422793002/diff/590001/content/browser/android/app_web_message_port.cc File content/browser/android/app_web_message_port.cc (right): https://codereview.chromium.org/2422793002/diff/590001/content/browser/android/app_web_message_port.cc#newcode66 content/browser/android/app_web_message_port.cc:66: if (result_num_bytes > buffer.size()) ...
3 years, 11 months ago (2017-01-24 22:41:51 UTC) #134
dmurph
blob/webblob lgtm I think the sync message is a good solution, as that's basically what's ...
3 years, 11 months ago (2017-01-25 04:29:22 UTC) #137
darin (slow to review)
Thanks for the feedback. On 2017/01/23 18:08:56, jam wrote: ... > https://codereview.chromium.org/2422793002/diff/590001/content/public/common/message_port.h#newcode24 > content/public/common/message_port.h:24: class ...
3 years, 10 months ago (2017-01-26 21:36:56 UTC) #142
darin (slow to review)
On 2017/01/23 23:20:42, Ken Rockot wrote: > overall LGTM pending others' reviews > > https://codereview.chromium.org/2422793002/diff/590001/content/renderer/shared_worker/embedded_shared_worker_stub.cc ...
3 years, 10 months ago (2017-01-26 22:06:30 UTC) #143
darin (slow to review)
https://codereview.chromium.org/2422793002/diff/590001/content/child/webmessageportchannel_impl.cc File content/child/webmessageportchannel_impl.cc (right): https://codereview.chromium.org/2422793002/diff/590001/content/child/webmessageportchannel_impl.cc#newcode58 content/child/webmessageportchannel_impl.cc:58: DCHECK(message_ports[i].GetHandle().is_valid()); On 2017/01/24 12:32:54, kinuko wrote: > I think ...
3 years, 10 months ago (2017-01-26 22:20:03 UTC) #144
Yusuf
https://codereview.chromium.org/2422793002/diff/610001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/PostMessageHandler.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/PostMessageHandler.java (right): https://codereview.chromium.org/2422793002/diff/610001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/PostMessageHandler.java#newcode86 chrome/android/java/src/org/chromium/chrome/browser/customtabs/PostMessageHandler.java:86: webContents.postMessageToFrame(null, "", "", new AppWebMessagePort[] {mChannel[1]}); Thanks for the ...
3 years, 10 months ago (2017-01-26 22:53:55 UTC) #145
sgurun-gerrit only
On 2017/01/26 22:53:55, Yusuf wrote: > https://codereview.chromium.org/2422793002/diff/610001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/PostMessageHandler.java > File > chrome/android/java/src/org/chromium/chrome/browser/customtabs/PostMessageHandler.java > (right): > > ...
3 years, 10 months ago (2017-01-26 23:24:57 UTC) #146
sgurun-gerrit only
a few early comments, will continue tomorrow/next week. https://codereview.chromium.org/2422793002/diff/610001/content/browser/web_contents/web_contents_android.cc File content/browser/web_contents/web_contents_android.cc (right): https://codereview.chromium.org/2422793002/diff/610001/content/browser/web_contents/web_contents_android.cc#newcode575 content/browser/web_contents/web_contents_android.cc:575: content::MessagePortProvider::PostMessageToFrame( ...
3 years, 10 months ago (2017-01-27 01:16:38 UTC) #147
sgurun-gerrit only
a few early comments, will continue tomorrow/next week.
3 years, 10 months ago (2017-01-27 01:16:44 UTC) #148
jbroman
Heads-up about the serialization code: I just landed a change that uses a slightly different ...
3 years, 10 months ago (2017-01-28 22:31:23 UTC) #153
darin (slow to review)
On 2017/01/26 22:53:55, Yusuf wrote: ... > https://codereview.chromium.org/2422793002/diff/610001/content/browser/android/app_web_message_port.cc > File content/browser/android/app_web_message_port.cc (right): > > https://codereview.chromium.org/2422793002/diff/610001/content/browser/android/app_web_message_port.cc#newcode17 ...
3 years, 10 months ago (2017-01-30 21:27:42 UTC) #156
darin (slow to review)
On 2017/01/28 22:31:23, jbroman wrote: > Heads-up about the serialization code: I just landed a ...
3 years, 10 months ago (2017-01-30 23:26:27 UTC) #159
ncarter (slow)
https://codereview.chromium.org/2422793002/diff/650001/content/common/fileapi/webblob_messages.h File content/common/fileapi/webblob_messages.h (right): https://codereview.chromium.org/2422793002/diff/650001/content/common/fileapi/webblob_messages.h#newcode91 content/common/fileapi/webblob_messages.h:91: // URL before the URL is passed to another ...
3 years, 10 months ago (2017-01-31 20:57:46 UTC) #161
darin (slow to review)
On 2017/01/31 20:57:46, ncarter wrote: > https://codereview.chromium.org/2422793002/diff/650001/content/common/fileapi/webblob_messages.h > File content/common/fileapi/webblob_messages.h (right): > > https://codereview.chromium.org/2422793002/diff/650001/content/common/fileapi/webblob_messages.h#newcode91 > ...
3 years, 10 months ago (2017-02-01 00:35:08 UTC) #164
darin (slow to review)
On 2017/01/27 01:16:38, sgurun wrote: > a few early comments, will continue tomorrow/next week. > ...
3 years, 10 months ago (2017-02-01 19:24:56 UTC) #171
jam
lgtm
3 years, 10 months ago (2017-02-02 01:17:16 UTC) #180
darin (slow to review)
@jbroman - Please take another look at the v8 / serialization related code. The basic ...
3 years, 10 months ago (2017-02-04 01:43:02 UTC) #187
kinuko
On 2017/02/01 00:35:08, darin (slow to review) wrote: > On 2017/01/31 20:57:46, ncarter wrote: > ...
3 years, 10 months ago (2017-02-04 16:40:06 UTC) #190
jbroman
string_message_codec* lgtm https://codereview.chromium.org/2422793002/diff/770001/content/browser/android/string_message_codec_unittest.cc File content/browser/android/string_message_codec_unittest.cc (right): https://codereview.chromium.org/2422793002/diff/770001/content/browser/android/string_message_codec_unittest.cc#newcode102 content/browser/android/string_message_codec_unittest.cc:102: message.push_back(base::char16(0x263A)); nit: equivalently, base::string16 message(200, 0x263A); https://codereview.chromium.org/2422793002/diff/770001/content/browser/android/string_message_codec_unittest.cc#newcode119 ...
3 years, 10 months ago (2017-02-06 15:53:21 UTC) #191
darin (slow to review)
On 2017/02/06 15:53:21, jbroman wrote: > string_message_codec* lgtm > > https://codereview.chromium.org/2422793002/diff/770001/content/browser/android/string_message_codec_unittest.cc > File content/browser/android/string_message_codec_unittest.cc (right): ...
3 years, 10 months ago (2017-02-06 18:56:31 UTC) #194
darin (slow to review)
On 2017/02/04 16:40:06, kinuko wrote: > On 2017/02/01 00:35:08, darin (slow to review) wrote: > ...
3 years, 10 months ago (2017-02-06 18:58:06 UTC) #195
darin (slow to review)
On 2017/02/06 18:58:06, darin (slow to review) wrote: > On 2017/02/04 16:40:06, kinuko wrote: > ...
3 years, 10 months ago (2017-02-06 19:02:04 UTC) #196
darin (slow to review)
On 2017/02/06 19:02:04, darin (slow to review) wrote: > On 2017/02/06 18:58:06, darin (slow to ...
3 years, 10 months ago (2017-02-06 19:08:20 UTC) #197
esprehn
LGTM on the public api change. I didn't get a chance look at the rest ...
3 years, 10 months ago (2017-02-06 22:48:04 UTC) #207
dcheng
Blink LGTM as well. https://codereview.chromium.org/2422793002/diff/830001/third_party/WebKit/Source/core/dom/MessagePort.cpp File third_party/WebKit/Source/core/dom/MessagePort.cpp (right): https://codereview.chromium.org/2422793002/diff/830001/third_party/WebKit/Source/core/dom/MessagePort.cpp#newcode98 third_party/WebKit/Source/core/dom/MessagePort.cpp:98: (*webChannels)[i].reset((*channels)[i].release()); Nit: does webChannels[i] = ...
3 years, 10 months ago (2017-02-07 00:01:37 UTC) #209
darin (slow to review)
Thanks Daniel https://codereview.chromium.org/2422793002/diff/830001/third_party/WebKit/Source/core/dom/MessagePort.cpp File third_party/WebKit/Source/core/dom/MessagePort.cpp (right): https://codereview.chromium.org/2422793002/diff/830001/third_party/WebKit/Source/core/dom/MessagePort.cpp#newcode98 third_party/WebKit/Source/core/dom/MessagePort.cpp:98: (*webChannels)[i].reset((*channels)[i].release()); On 2017/02/07 00:01:37, dcheng wrote: > ...
3 years, 10 months ago (2017-02-07 00:06:13 UTC) #210
kinuko
https://codereview.chromium.org/2422793002/diff/850001/content/child/webmessageportchannel_impl.cc File content/child/webmessageportchannel_impl.cc (right): https://codereview.chromium.org/2422793002/diff/850001/content/child/webmessageportchannel_impl.cc#newcode107 content/child/webmessageportchannel_impl.cc:107: WebMessagePortChannelArray* channels_ptr) { I think channels_ptr itself should be ...
3 years, 10 months ago (2017-02-07 13:39:11 UTC) #215
kinuko
On 2017/02/07 13:39:11, kinuko wrote: > https://codereview.chromium.org/2422793002/diff/850001/content/child/webmessageportchannel_impl.cc > File content/child/webmessageportchannel_impl.cc (right): > > https://codereview.chromium.org/2422793002/diff/850001/content/child/webmessageportchannel_impl.cc#newcode107 > ...
3 years, 10 months ago (2017-02-07 13:40:41 UTC) #216
Yusuf
lgtm with styling nits https://codereview.chromium.org/2422793002/diff/850001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java File content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java (right): https://codereview.chromium.org/2422793002/diff/850001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode115 content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java:115: javadoc? https://codereview.chromium.org/2422793002/diff/850001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode119 content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java:119: ports[0].nativeInitializeAppWebMessagePortPair(ports); We ...
3 years, 10 months ago (2017-02-07 19:12:17 UTC) #217
darin (slow to review)
On 2017/02/07 13:40:41, kinuko wrote: > On 2017/02/07 13:39:11, kinuko wrote: > > > https://codereview.chromium.org/2422793002/diff/850001/content/child/webmessageportchannel_impl.cc ...
3 years, 10 months ago (2017-02-08 06:59:32 UTC) #220
darin (slow to review)
On 2017/02/08 06:59:32, darin (slow to review) wrote: > On 2017/02/07 13:40:41, kinuko wrote: > ...
3 years, 10 months ago (2017-02-08 07:01:02 UTC) #221
darin (slow to review)
https://codereview.chromium.org/2422793002/diff/850001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java File content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java (right): https://codereview.chromium.org/2422793002/diff/850001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode115 content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java:115: On 2017/02/07 19:12:17, Yusuf wrote: > javadoc? Done. https://codereview.chromium.org/2422793002/diff/850001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode119 ...
3 years, 10 months ago (2017-02-08 07:29:27 UTC) #222
kinuko
https://codereview.chromium.org/2422793002/diff/890001/content/browser/shared_worker/shared_worker_message_filter.h File content/browser/shared_worker/shared_worker_message_filter.h (right): https://codereview.chromium.org/2422793002/diff/890001/content/browser/shared_worker/shared_worker_message_filter.h#newcode24 content/browser/shared_worker/shared_worker_message_filter.h:24: typedef base::Callback<int(void)> NextRoutingIDCallback; nit: using NextRoutingIDCallback = base::Callback<int(void)>; https://codereview.chromium.org/2422793002/diff/890001/content/browser/shared_worker/shared_worker_service_impl_unittest.cc ...
3 years, 10 months ago (2017-02-08 09:45:07 UTC) #227
darin (slow to review)
Thanks kinuko! https://codereview.chromium.org/2422793002/diff/890001/content/browser/shared_worker/shared_worker_service_impl_unittest.cc File content/browser/shared_worker/shared_worker_service_impl_unittest.cc (right): https://codereview.chromium.org/2422793002/diff/890001/content/browser/shared_worker/shared_worker_service_impl_unittest.cc#newcode35 content/browser/shared_worker/shared_worker_service_impl_unittest.cc:35: typedef std::pair<base::string16, std::vector<MessagePort>> QueuedMessage; On 2017/02/08 09:45:06, ...
3 years, 10 months ago (2017-02-08 17:09:18 UTC) #228
darin (slow to review)
TBR=asvitkine@chromium.org for the addition to tools/metrics/histograms/histograms.xml
3 years, 10 months ago (2017-02-08 19:25:00 UTC) #235
Alexei Svitkine (slow)
lgtm https://codereview.chromium.org/2422793002/diff/930001/content/child/blob_storage/blob_transport_controller.cc File content/child/blob_storage/blob_transport_controller.cc (right): https://codereview.chromium.org/2422793002/diff/930001/content/child/blob_storage/blob_transport_controller.cc#newcode186 content/child/blob_storage/blob_transport_controller.cc:186: base::TimeTicks time_before = base::TimeTicks::Now(); Nit: You can make ...
3 years, 10 months ago (2017-02-08 19:29:29 UTC) #236
darin (slow to review)
On 2017/02/08 19:29:29, Alexei Svitkine (slow) wrote: > lgtm > > https://codereview.chromium.org/2422793002/diff/930001/content/child/blob_storage/blob_transport_controller.cc > File content/child/blob_storage/blob_transport_controller.cc ...
3 years, 10 months ago (2017-02-08 19:39:18 UTC) #237
dmurph
I have one concern with this CL, which is more of an FYI. Currently we ...
3 years, 10 months ago (2017-02-08 20:24:29 UTC) #240
darin (slow to review)
On 2017/02/08 20:24:29, dmurph wrote: > I have one concern with this CL, which is ...
3 years, 10 months ago (2017-02-08 20:49:43 UTC) #243
dmurph
On 2017/02/08 20:49:43, darin (slow to review) wrote: > On 2017/02/08 20:24:29, dmurph wrote: > ...
3 years, 10 months ago (2017-02-08 21:08:49 UTC) #244
sgurun-gerrit only
https://codereview.chromium.org/2422793002/diff/930001/content/browser/android/app_web_message_port.cc File content/browser/android/app_web_message_port.cc (right): https://codereview.chromium.org/2422793002/diff/930001/content/browser/android/app_web_message_port.cc#newcode111 content/browser/android/app_web_message_port.cc:111: env, java_ref_.get(env), jmessage, jports); see comment below about using ...
3 years, 10 months ago (2017-02-08 21:47:50 UTC) #245
darin (slow to review)
As discussed in person, I changed nativeDispatchReceivedMessages to nativeDispatchNextMessage. I moved the dispatch loop to ...
3 years, 10 months ago (2017-02-09 00:13:17 UTC) #248
darin (slow to review)
Selim - I've updated AppWebMessagePort.java to address the thread-safety issue you caught. PTAL, thanks!
3 years, 10 months ago (2017-02-09 05:42:44 UTC) #257
kinuko
lgtm, thanks for making this change! https://codereview.chromium.org/2422793002/diff/970001/content/browser/android/string_message_codec.h File content/browser/android/string_message_codec.h (right): https://codereview.chromium.org/2422793002/diff/970001/content/browser/android/string_message_codec.h#newcode14 content/browser/android/string_message_codec.h:14: // encode and ...
3 years, 10 months ago (2017-02-09 06:21:31 UTC) #260
darin (slow to review)
On 2017/02/09 06:21:31, kinuko wrote: > lgtm, thanks for making this change! > > https://codereview.chromium.org/2422793002/diff/970001/content/browser/android/string_message_codec.h ...
3 years, 10 months ago (2017-02-09 17:28:19 UTC) #267
sgurun-gerrit only
https://codereview.chromium.org/2422793002/diff/1050001/content/browser/android/app_web_message_port.cc File content/browser/android/app_web_message_port.cc (right): https://codereview.chromium.org/2422793002/diff/1050001/content/browser/android/app_web_message_port.cc#newcode82 content/browser/android/app_web_message_port.cc:82: if (!port_.GetMessage(&encoded_message, &ports)) It would be useful to document ...
3 years, 10 months ago (2017-02-09 17:47:24 UTC) #268
darin (slow to review)
https://codereview.chromium.org/2422793002/diff/1050001/content/browser/android/app_web_message_port.cc File content/browser/android/app_web_message_port.cc (right): https://codereview.chromium.org/2422793002/diff/1050001/content/browser/android/app_web_message_port.cc#newcode82 content/browser/android/app_web_message_port.cc:82: if (!port_.GetMessage(&encoded_message, &ports)) On 2017/02/09 17:47:24, sgurun wrote: > ...
3 years, 10 months ago (2017-02-09 17:55:08 UTC) #269
sgurun-gerrit only
LGTM! thanks Darin. I will prepare a downstream CL to prevent build break and will ...
3 years, 10 months ago (2017-02-09 18:16:13 UTC) #271
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2422793002/1070001
3 years, 10 months ago (2017-02-09 18:27:03 UTC) #274
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/387131)
3 years, 10 months ago (2017-02-09 20:06:17 UTC) #276
darin (slow to review)
On 2017/02/09 20:06:17, commit-bot: I haz the power wrote: > Try jobs failed on following ...
3 years, 10 months ago (2017-02-09 23:41:36 UTC) #277
Yusuf
https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java File content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java (right): https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode208 content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java:208: if (!(isReady() && nativeDispatchNextMessage(mNativeAppWebMessagePort))) { Something that just caught ...
3 years, 10 months ago (2017-02-10 21:43:50 UTC) #278
sgurun-gerrit only
https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java File content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java (right): https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode170 content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java:170: mStarted = true; Another bug is that the user ...
3 years, 10 months ago (2017-02-10 22:02:48 UTC) #279
sgurun-gerrit only
https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java File content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java (right): https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode170 content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java:170: mStarted = true; On 2017/02/10 22:02:48, sgurun wrote: > ...
3 years, 10 months ago (2017-02-10 23:14:31 UTC) #280
ncarter (slow)
https://codereview.chromium.org/2422793002/diff/1070001/content/common/fileapi/webblob_messages.h File content/common/fileapi/webblob_messages.h (right): https://codereview.chromium.org/2422793002/diff/1070001/content/common/fileapi/webblob_messages.h#newcode90 content/common/fileapi/webblob_messages.h:90: IPC_MESSAGE_CONTROL2(BlobHostMsg_RegisterPublicURL, I was away for a bit, so just ...
3 years, 10 months ago (2017-02-13 20:02:23 UTC) #281
nhiroki
On 2017/02/09 23:41:36, darin (slow to review) wrote: > On 2017/02/09 20:06:17, commit-bot: I haz ...
3 years, 10 months ago (2017-02-14 04:25:40 UTC) #282
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2422793002/1090001
3 years, 10 months ago (2017-02-14 19:42:53 UTC) #285
darin (slow to review)
On 2017/02/13 20:02:23, ncarter wrote: > https://codereview.chromium.org/2422793002/diff/1070001/content/common/fileapi/webblob_messages.h > File content/common/fileapi/webblob_messages.h (right): > > https://codereview.chromium.org/2422793002/diff/1070001/content/common/fileapi/webblob_messages.h#newcode90 > ...
3 years, 10 months ago (2017-02-14 19:44:43 UTC) #287
darin (slow to review)
Thanks for the extra feedback! https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java File content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java (right): https://codereview.chromium.org/2422793002/diff/1070001/content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java#newcode170 content/public/android/java/src/org/chromium/content/browser/AppWebMessagePort.java:170: mStarted = true; On ...
3 years, 10 months ago (2017-02-14 19:50:05 UTC) #288
Marijn Kruisselbrink
On 2017/02/14 at 19:44:43, darin wrote: > On 2017/02/13 20:02:23, ncarter wrote: > > https://codereview.chromium.org/2422793002/diff/1070001/content/common/fileapi/webblob_messages.h ...
3 years, 10 months ago (2017-02-14 19:51:35 UTC) #289
darin (slow to review)
On 2017/02/14 19:51:35, Marijn Kruisselbrink wrote: > On 2017/02/14 at 19:44:43, darin wrote: > > ...
3 years, 10 months ago (2017-02-14 19:55:00 UTC) #290
kinuko
On 2017/02/14 19:55:00, darin (slow to review) wrote: > On 2017/02/14 19:51:35, Marijn Kruisselbrink wrote: ...
3 years, 10 months ago (2017-02-14 22:35:34 UTC) #291
darin (slow to review)
On 2017/02/14 22:35:34, kinuko wrote: > On 2017/02/14 19:55:00, darin (slow to review) wrote: > ...
3 years, 10 months ago (2017-02-15 01:11:39 UTC) #292
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2422793002/1150001
3 years, 10 months ago (2017-02-15 20:17:50 UTC) #302
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2422793002/1150001
3 years, 10 months ago (2017-02-16 07:45:49 UTC) #305
commit-bot: I haz the power
Try jobs failed on following builders: linux_site_isolation on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_site_isolation/builds/6094)
3 years, 10 months ago (2017-02-16 10:59:59 UTC) #307
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2422793002/1150001
3 years, 10 months ago (2017-02-16 14:23:13 UTC) #309
commit-bot: I haz the power
3 years, 10 months ago (2017-02-16 15:23:34 UTC) #312
Message was sent while issue was closed.
Committed patchset #59 (id:1150001) as
https://chromium.googlesource.com/chromium/src/+/2d145fe56a1d995fc1a016da03c1...

Powered by Google App Engine
This is Rietveld 408576698