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

Issue 1913043002: Convert ManifestManager IPCs to Mojo. (Closed)

Created:
4 years, 8 months ago by Sam McNally
Modified:
4 years ago
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, blink-reviews, blink-reviews-api_chromium.org, chrome-apps-syd-reviews_chromium.org, chromium-reviews, darin (slow to review), darin-cc_chromium.org, dglazkov+blink, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, mlamouri+watch-manifest_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, Yuki, yzshen+watch_chromium.org, johnme
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Convert ManifestManager IPCs to Mojo. BUG=593607, 577685

Patch Set 1 : #

Total comments: 8

Patch Set 2 : rebase #

Patch Set 3 : #

Patch Set 4 : rebase #

Patch Set 5 : rebase #

Patch Set 6 : rebase #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : rebase #

Patch Set 10 : #

Patch Set 11 : #

Total comments: 6

Patch Set 12 : rebase #

Patch Set 13 : #

Total comments: 4

Patch Set 14 : rebase #

Patch Set 15 : #

Patch Set 16 : rebase #

Patch Set 17 : rebase #

Patch Set 18 : #

Patch Set 19 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+646 lines, -354 lines) Patch
M content/DEPS View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/manifest/manifest_manager_host.h View 2 chunks +14 lines, -15 lines 0 comments Download
M content/browser/manifest/manifest_manager_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +84 lines, -196 lines 0 comments Download
M content/common/DEPS View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 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 1 chunk +0 lines, -1 line 0 comments Download
D content/common/manifest_manager_messages.h View 1 chunk +0 lines, -69 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -1 line 0 comments Download
M content/public/common/OWNERS View 1 2 3 4 5 6 1 chunk +12 lines, -0 lines 0 comments Download
A content/public/common/manifest.typemap View 1 2 3 4 5 6 10 11 12 1 chunk +15 lines, -0 lines 0 comments Download
A content/public/common/manifest_struct_traits.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +122 lines, -0 lines 0 comments Download
A content/public/common/manifest_struct_traits.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +121 lines, -0 lines 0 comments Download
M content/renderer/manifest/manifest_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 chunks +19 lines, -10 lines 0 comments Download
M content/renderer/manifest/manifest_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +18 lines, -54 lines 0 comments Download
M content/renderer/manifest/manifest_parser.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 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 1 chunk +2 lines, -0 lines 0 comments Download
A content/typemaps.gni View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M device/vr/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +0 lines, -2 lines 0 comments Download
M device/vr/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -1 line 0 comments Download
M ipc/ipc_message_start.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -1 line 0 comments Download
M media/blink/BUILD.gn View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M mojo/mojo_public.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +3 lines, -0 lines 2 comments Download
M mojo/public/cpp/bindings/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -0 lines 0 comments Download
A mojo/public/cpp/bindings/lib/string_traits_nullable_string16.cc View 1 2 3 4 5 6 1 chunk +60 lines, -0 lines 0 comments Download
A mojo/public/cpp/bindings/string_traits_nullable_string16.h View 1 2 3 4 5 6 1 chunk +35 lines, -0 lines 0 comments Download
M mojo/public/tools/bindings/chromium_bindings_configuration.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/modules.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/public/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/public/blink.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +29 lines, -2 lines 0 comments Download
A + third_party/WebKit/public/platform/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/public/platform/display_mode.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +13 lines, -0 lines 0 comments Download
A + third_party/WebKit/public/platform/modules/manifest/OWNERS View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/public/platform/modules/manifest/manifest.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +36 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/manifest/manifest_manager.mojom View 1 chunk +12 lines, -0 lines 0 comments Download
M third_party/WebKit/public/platform/modules/screen_orientation/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +14 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/screen_orientation/screen_orientation.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +17 lines, -0 lines 0 comments Download

Messages

Total messages: 50 (28 generated)
Sam McNally
4 years, 8 months ago (2016-04-26 08:22:41 UTC) #10
mlamouri (slow - plz ping)
There are some "geometry" changes. Did another change got merged here?
4 years, 8 months ago (2016-04-26 14:30:07 UTC) #11
Sam McNally
On 2016/04/26 14:30:07, Mounir Lamouri wrote: > There are some "geometry" changes. Did another change ...
4 years, 7 months ago (2016-04-27 06:51:26 UTC) #12
mlamouri (slow - plz ping)
Sorry, I had a quick glance and I couldn't understand why geometry was added in ...
4 years, 7 months ago (2016-04-27 13:38:09 UTC) #13
Sam McNally
+esprehn for third_party/WebKit/public/ +dcheng for ipc/, the mojoms, content/common/content_message_generator.h and content/common/manifest_manager_messages.h +jam for content/ and ...
4 years, 7 months ago (2016-04-28 08:25:28 UTC) #16
jam
why are we adding more type converters instead of using struct traits? the latter are ...
4 years, 7 months ago (2016-04-28 15:47:32 UTC) #17
yzshen1
On 2016/04/28 15:47:32, jam wrote: > why are we adding more type converters instead of ...
4 years, 7 months ago (2016-04-28 15:54:40 UTC) #18
jam
On 2016/04/28 15:54:40, yzshen1 wrote: > On 2016/04/28 15:47:32, jam wrote: > > why are ...
4 years, 7 months ago (2016-04-28 16:03:39 UTC) #19
pfeldman
I'm looking at the manifest usage and it seems like we only use parsed Manifest ...
4 years, 7 months ago (2016-04-28 23:22:13 UTC) #20
pfeldman
(or is that the base/values json parsing of user data in browser that is in ...
4 years, 7 months ago (2016-04-29 00:04:01 UTC) #21
Sam McNally
On 2016/04/28 16:03:39, jam wrote: > On 2016/04/28 15:54:40, yzshen1 wrote: > > On 2016/04/28 ...
4 years, 7 months ago (2016-04-29 03:26:28 UTC) #22
mlamouri (slow - plz ping)
On 2016/04/28 at 23:22:13, pfeldman wrote: > I'm looking at the manifest usage and it ...
4 years, 7 months ago (2016-04-29 10:40:47 UTC) #23
esprehn
What's the status here?
4 years, 7 months ago (2016-05-17 22:37:44 UTC) #29
Sam McNally
On 2016/05/17 22:37:44, esprehn wrote: > What's the status here? I've changed this to use ...
4 years, 7 months ago (2016-05-18 05:37:50 UTC) #33
esprehn
dcheng@ Can you take this? :)
4 years, 6 months ago (2016-06-01 05:11:22 UTC) #35
dcheng
https://codereview.chromium.org/1913043002/diff/560001/content/public/common/manifest_struct_traits.cc File content/public/common/manifest_struct_traits.cc (right): https://codereview.chromium.org/1913043002/diff/560001/content/public/common/manifest_struct_traits.cc#newcode140 content/public/common/manifest_struct_traits.cc:140: out->sizes = sizes.To<std::vector<gfx::Size>>(); Do we need to manually do ...
4 years, 6 months ago (2016-06-01 23:38:42 UTC) #36
Sam McNally
https://codereview.chromium.org/1913043002/diff/560001/content/public/common/manifest_struct_traits.cc File content/public/common/manifest_struct_traits.cc (right): https://codereview.chromium.org/1913043002/diff/560001/content/public/common/manifest_struct_traits.cc#newcode140 content/public/common/manifest_struct_traits.cc:140: out->sizes = sizes.To<std::vector<gfx::Size>>(); On 2016/06/01 23:38:42, dcheng wrote: > ...
4 years, 6 months ago (2016-06-02 07:02:40 UTC) #41
mlamouri (slow - plz ping)
BTW, FWIW, I'm planning to land a CL using Optional<> for color after this lands ...
4 years, 6 months ago (2016-06-02 17:30:22 UTC) #42
dcheng
https://codereview.chromium.org/1913043002/diff/660001/content/browser/manifest/manifest_manager_host.cc File content/browser/manifest/manifest_manager_host.cc (right): https://codereview.chromium.org/1913043002/diff/660001/content/browser/manifest/manifest_manager_host.cc#newcode18 content/browser/manifest/manifest_manager_host.cc:18: : parent_(parent), render_frame_host_(render_frame_host) { Nit: I think parent_ is ...
4 years, 6 months ago (2016-06-07 22:00:53 UTC) #43
Sam McNally
https://codereview.chromium.org/1913043002/diff/660001/content/browser/manifest/manifest_manager_host.cc File content/browser/manifest/manifest_manager_host.cc (right): https://codereview.chromium.org/1913043002/diff/660001/content/browser/manifest/manifest_manager_host.cc#newcode18 content/browser/manifest/manifest_manager_host.cc:18: : parent_(parent), render_frame_host_(render_frame_host) { On 2016/06/07 22:00:52, dcheng wrote: ...
4 years, 6 months ago (2016-06-08 10:28:08 UTC) #46
dcheng
LGTM with updated mojom OWNERS for //third_party/WebKit/public/platform and //third_party/WebKit/public/platform/modules/screen_orientation
4 years, 6 months ago (2016-06-09 06:26:25 UTC) #47
johnme
4 years, 5 months ago (2016-07-04 16:30:55 UTC) #49
Drive-by nits.

https://codereview.chromium.org/1913043002/diff/820001/mojo/mojo_public.gyp
File mojo/mojo_public.gyp (right):

https://codereview.chromium.org/1913043002/diff/820001/mojo/mojo_public.gyp#n...
mojo/mojo_public.gyp:230: 'public/cpp/bindings/string_traits_string16.h',
Nit: duplicate entry

https://codereview.chromium.org/1913043002/diff/820001/mojo/mojo_public.gyp#n...
mojo/mojo_public.gyp:231:
'public/cpp/bindings/string_traits_nullable_string16.h',
Nit: not in alphabetic order

Powered by Google App Engine
This is Rietveld 408576698