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

Issue 1738663002: Hook embedded shell up to MojoShellConnection (Closed)

Created:
4 years, 10 months ago by Ken Rockot(use gerrit already)
Modified:
4 years, 10 months ago
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, chromium-reviews, creis+watch_chromium.org, darin (slow to review), darin-cc_chromium.org, jam, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Hook embedded shell up to MojoShellConnection BUG=586314, 589242 Committed: https://crrev.com/19c030e8689cd94f5bc43fcce349e86e4d1ea405 Cr-Commit-Position: refs/heads/master@{#377823}

Patch Set 1 : self review #

Total comments: 4

Patch Set 2 : #

Patch Set 3 : kill renderer switch #

Patch Set 4 : #

Total comments: 2

Patch Set 5 : english #

Patch Set 6 : gyp, misc cleanup #

Patch Set 7 : moargyp #

Patch Set 8 : fix shell connection on RPH reuse #

Patch Set 9 : rebase #

Patch Set 10 : add instance id for renderer shell identity #

Patch Set 11 : gyp, sandbox #

Patch Set 12 : add tests for new schemes #

Patch Set 13 : add TODO #

Patch Set 14 : mac #

Patch Set 15 : fix stupid gyp typo #

Patch Set 16 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+281 lines, -92 lines) Patch
M content/browser/BUILD.gn View 2 chunks +1 line, -6 lines 0 comments Download
M content/browser/browser_child_process_host_impl.cc View 1 2 3 4 5 1 chunk +0 lines, -6 lines 0 comments Download
M content/browser/browser_main_loop.cc View 1 2 3 4 5 5 chunks +5 lines, -9 lines 0 comments Download
M content/browser/child_process_security_policy_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/mojo/mojo_shell_client_host.h View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -2 lines 0 comments Download
M content/browser/mojo/mojo_shell_client_host.cc View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -2 lines 0 comments Download
M content/browser/mojo/mojo_shell_context.cc View 1 2 3 4 5 4 chunks +18 lines, -1 line 0 comments Download
M content/browser/mojo/renderer_capability_filter.cc View 1 2 3 4 5 2 chunks +7 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_process_host_impl.h View 1 2 3 4 5 6 7 8 9 1 chunk +5 lines, -0 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 7 chunks +4 lines, -16 lines 0 comments Download
M content/child/child_thread_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 15 4 chunks +3 lines, -6 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 1 chunk +0 lines, -7 lines 0 comments Download
M content/common/mojo/mojo_shell_connection_impl.h View 1 2 3 4 5 4 chunks +7 lines, -1 line 0 comments Download
M content/common/mojo/mojo_shell_connection_impl.cc View 1 2 3 4 5 5 chunks +26 lines, -4 lines 0 comments Download
M content/common/url_schemes.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -0 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 2 chunks +4 lines, -0 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -0 lines 0 comments Download
M content/public/common/content_switches.h 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 content/public/common/content_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -3 lines 0 comments Download
M content/public/common/url_constants.h View 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/common/url_constants.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 3 4 5 1 chunk +3 lines, -1 line 0 comments Download
M content/renderer/render_widget.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -1 line 0 comments Download
M content/renderer/renderer_main.cc View 1 2 3 chunks +2 lines, -8 lines 0 comments Download
M mojo/mojo_shell.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +92 lines, -2 lines 0 comments Download
M mojo/shell/application_manager.h View 1 2 3 4 5 6 7 8 2 chunks +9 lines, -0 lines 0 comments Download
M mojo/shell/application_manager.cc View 1 2 3 4 5 1 chunk +15 lines, -0 lines 0 comments Download
M mojo/shell/runner/child/runner_connection.h View 1 chunk +10 lines, -1 line 0 comments Download
M mojo/shell/runner/child/runner_connection.cc View 7 chunks +31 lines, -12 lines 0 comments Download
M mojo/shell/runner/host/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 15 2 chunks +9 lines, -1 line 0 comments Download
M mojo/shell/runner/host/linux_sandbox.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M mojo/shell/runner/host/native_application_support.cc View 1 2 3 4 5 3 chunks +7 lines, -1 line 0 comments Download

Messages

Total messages: 31 (11 generated)
Ken Rockot(use gerrit already)
I still need to add gyp support for mojo runner host. I think it's worth ...
4 years, 10 months ago (2016-02-25 02:32:07 UTC) #2
Ben Goodger (Google)
https://codereview.chromium.org/1738663002/diff/40001/content/browser/mojo/mojo_shell_context.cc File content/browser/mojo/mojo_shell_context.cc (right): https://codereview.chromium.org/1738663002/diff/40001/content/browser/mojo/mojo_shell_context.cc#newcode266 content/browser/mojo/mojo_shell_context.cc:266: new mojo::shell::ConnectParams); you must always set a source. https://codereview.chromium.org/1738663002/diff/40001/mojo/shell/application_manager.h ...
4 years, 10 months ago (2016-02-25 03:02:58 UTC) #5
Ken Rockot(use gerrit already)
https://codereview.chromium.org/1738663002/diff/40001/content/browser/mojo/mojo_shell_context.cc File content/browser/mojo/mojo_shell_context.cc (right): https://codereview.chromium.org/1738663002/diff/40001/content/browser/mojo/mojo_shell_context.cc#newcode266 content/browser/mojo/mojo_shell_context.cc:266: new mojo::shell::ConnectParams); On 2016/02/25 at 03:02:58, Ben Goodger (Google) ...
4 years, 10 months ago (2016-02-25 04:42:05 UTC) #6
Ben Goodger (Google)
lgtm https://codereview.chromium.org/1738663002/diff/100001/mojo/shell/application_manager.h File mojo/shell/application_manager.h (right): https://codereview.chromium.org/1738663002/diff/100001/mojo/shell/application_manager.h#newcode85 mojo/shell/application_manager.h:85: // |url| is never resolves, there mmust not ...
4 years, 10 months ago (2016-02-25 04:53:37 UTC) #7
Ken Rockot(use gerrit already)
https://codereview.chromium.org/1738663002/diff/100001/mojo/shell/application_manager.h File mojo/shell/application_manager.h (right): https://codereview.chromium.org/1738663002/diff/100001/mojo/shell/application_manager.h#newcode85 mojo/shell/application_manager.h:85: // |url| is never resolves, there mmust not have ...
4 years, 10 months ago (2016-02-25 05:08:24 UTC) #8
Ken Rockot(use gerrit already)
+dcheng for trivial renderer_capability_filter.cc change as well as the registration of some new URI schemes. ...
4 years, 10 months ago (2016-02-25 05:16:41 UTC) #10
dcheng
Deferring this review to creis@ for the url scheme registration question.
4 years, 10 months ago (2016-02-25 18:39:26 UTC) #12
Ken Rockot(use gerrit already)
On 2016/02/25 at 18:39:26, dcheng wrote: > Deferring this review to creis@ for the url ...
4 years, 10 months ago (2016-02-25 21:19:24 UTC) #13
Charlie Reis
On 2016/02/25 21:19:24, Ken Rockot wrote: > On 2016/02/25 at 18:39:26, dcheng wrote: > > ...
4 years, 10 months ago (2016-02-25 22:11:06 UTC) #14
Ken Rockot(use gerrit already)
Thanks for looking On 2016/02/25 at 22:11:06, creis wrote: > On 2016/02/25 21:19:24, Ken Rockot ...
4 years, 10 months ago (2016-02-25 22:17:48 UTC) #15
Ben Goodger (Google)
On 2016/02/25 22:11:06, Charlie Reis (slow til Mar 7) wrote: > On 2016/02/25 21:19:24, Ken ...
4 years, 10 months ago (2016-02-25 22:54:14 UTC) #16
Charlie Reis
On 2016/02/25 22:54:14, Ben Goodger (Google) wrote: > On 2016/02/25 22:11:06, Charlie Reis (slow til ...
4 years, 10 months ago (2016-02-25 22:59:49 UTC) #17
Ken Rockot(use gerrit already)
On 2016/02/25 at 22:59:49, creis wrote: > On 2016/02/25 22:54:14, Ben Goodger (Google) wrote: > ...
4 years, 10 months ago (2016-02-25 23:03:19 UTC) #18
Charlie Reis
On 2016/02/25 23:03:19, Ken Rockot wrote: > On 2016/02/25 at 22:59:49, creis wrote: > > ...
4 years, 10 months ago (2016-02-25 23:12:47 UTC) #19
dcheng
lgtm
4 years, 10 months ago (2016-02-25 23:13:53 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1738663002/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1738663002/320001
4 years, 10 months ago (2016-02-26 03:30:41 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_gn_rel on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_gn_rel/builds/72317)
4 years, 10 months ago (2016-02-26 04:09:23 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1738663002/340001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1738663002/340001
4 years, 10 months ago (2016-02-26 04:31:32 UTC) #28
commit-bot: I haz the power
Committed patchset #16 (id:340001)
4 years, 10 months ago (2016-02-26 05:47:08 UTC) #29
commit-bot: I haz the power
4 years, 10 months ago (2016-02-26 05:49:28 UTC) #31
Message was sent while issue was closed.
Patchset 16 (id:??) landed as
https://crrev.com/19c030e8689cd94f5bc43fcce349e86e4d1ea405
Cr-Commit-Position: refs/heads/master@{#377823}

Powered by Google App Engine
This is Rietveld 408576698