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

Issue 1859753002: Blimp: create Mojo component for renderer/browser communication. (Closed)

Created:
4 years, 8 months ago by Kevin M
Modified:
4 years, 8 months ago
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, nyquist+watch-blimp_chromium.org, Aaron Boodman, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, darin (slow to review), dtrainor+watch-blimp_chromium.org, ben+mojo_chromium.org, qsr+mojo_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Blimp: create Mojo component for renderer/browser communication. * Define new Mojo interface: "BlobChannelMojo". * Add browser impl class "BlobChannelMojoImpl", add service registration logic. * Add BlobChannelMojo connection code to BlimpContentRendererClient. * Bifurcate ImageSerializationProcessor into client- and engine-specific versions. The engine specific portion is a client of the BlobChannelMojo service. * Promote the skia, libwebp DEPS to the top-level of Blimp (blimp/client and blimp/engine will have their own ImageSerializationProcessor implementations.) * Add new DEP for mojo. R=nyquist@chromium.org BUG=600719 Committed: https://crrev.com/db1502a140cda830761a84ea089017cd1a375783 Cr-Commit-Position: refs/heads/master@{#385510}

Patch Set 1 #

Total comments: 18

Patch Set 2 : yzshen and nyquist feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+195 lines, -62 lines) Patch
A + blimp/DEPS View 1 chunk +2 lines, -1 line 0 comments Download
M blimp/client/DEPS View 1 chunk +0 lines, -3 lines 0 comments Download
M blimp/engine/BUILD.gn View 1 4 chunks +37 lines, -0 lines 0 comments Download
M blimp/engine/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M blimp/engine/app/blimp_content_browser_client.h View 1 chunk +2 lines, -0 lines 0 comments Download
M blimp/engine/app/blimp_content_browser_client.cc View 1 2 chunks +8 lines, -0 lines 0 comments Download
M blimp/engine/app/blimp_content_main_delegate.cc View 2 chunks +2 lines, -6 lines 0 comments Download
M blimp/engine/app/blimp_content_renderer_client.h View 2 chunks +2 lines, -3 lines 0 comments Download
M blimp/engine/app/blimp_content_renderer_client.cc View 1 1 chunk +18 lines, -4 lines 0 comments Download
A blimp/engine/mojo/blob_channel.mojom View 1 1 chunk +16 lines, -0 lines 0 comments Download
A blimp/engine/mojo/blob_channel_service.h View 1 1 chunk +39 lines, -0 lines 0 comments Download
A blimp/engine/mojo/blob_channel_service.cc View 1 1 chunk +33 lines, -0 lines 0 comments Download
D blimp/engine/renderer/BUILD.gn View 1 chunk +0 lines, -15 lines 0 comments Download
A + blimp/engine/renderer/engine_image_serialization_processor.h View 1 2 chunks +17 lines, -12 lines 0 comments Download
A + blimp/engine/renderer/engine_image_serialization_processor.cc View 1 2 chunks +18 lines, -18 lines 0 comments Download

Messages

Total messages: 22 (10 generated)
Kevin M
nyquist for overall review; yzshen for new mojo/ DEPS; bsalomon for skia/ DEPS refactoring; urvang ...
4 years, 8 months ago (2016-04-04 20:46:16 UTC) #1
yzshen1
https://codereview.chromium.org/1859753002/diff/1/blimp/engine/mojo/blob_channel.mojom File blimp/engine/mojo/blob_channel.mojom (right): https://codereview.chromium.org/1859753002/diff/1/blimp/engine/mojo/blob_channel.mojom#newcode7 blimp/engine/mojo/blob_channel.mojom:7: interface BlobChannelMojo { I believe the convention is to ...
4 years, 8 months ago (2016-04-05 17:44:14 UTC) #5
urvang
lgtm I'm guessing you wanted me to look at WebP related changes, which seem trivial.
4 years, 8 months ago (2016-04-05 18:21:25 UTC) #6
nyquist
by the way, the first line of the CL description somehow seems duplicated https://codereview.chromium.org/1859753002/diff/1/blimp/engine/BUILD.gn File ...
4 years, 8 months ago (2016-04-05 22:13:20 UTC) #7
Kevin M
https://codereview.chromium.org/1859753002/diff/1/blimp/engine/BUILD.gn File blimp/engine/BUILD.gn (right): https://codereview.chromium.org/1859753002/diff/1/blimp/engine/BUILD.gn#newcode76 blimp/engine/BUILD.gn:76: ":blob_channel", On 2016/04/05 22:13:19, nyquist wrote: > Did you ...
4 years, 8 months ago (2016-04-06 00:01:44 UTC) #8
bsalomon
skia DEPS lgtm
4 years, 8 months ago (2016-04-06 00:08:52 UTC) #11
bsalomon
skia DEPS lgtm
4 years, 8 months ago (2016-04-06 00:08:53 UTC) #12
yzshen1
On 2016/04/06 00:08:53, bsalomon wrote: > skia DEPS lgtm mojo DEPS lgtm
4 years, 8 months ago (2016-04-06 15:24:23 UTC) #13
nyquist
This is neat! lgtm
4 years, 8 months ago (2016-04-06 17:12:13 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1859753002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1859753002/20001
4 years, 8 months ago (2016-04-06 17:59:10 UTC) #17
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 8 months ago (2016-04-06 18:47:11 UTC) #20
commit-bot: I haz the power
4 years, 8 months ago (2016-04-06 18:48:20 UTC) #22
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/db1502a140cda830761a84ea089017cd1a375783
Cr-Commit-Position: refs/heads/master@{#385510}

Powered by Google App Engine
This is Rietveld 408576698