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

Issue 149163002: app_shell: Add ShellContentRendererClient (Closed)

Created:
6 years, 10 months ago by James Cook
Modified:
6 years, 10 months ago
Reviewers:
Yoyo Zhou, Jói
CC:
chromium-reviews, tfarina, extensions-reviews_chromium.org, chromium-apps-reviews_chromium.org
Visibility:
Public.

Description

app_shell: Add ShellContentRendererClient This is a step toward getting app_shell to initialize a renderer with extension support. * Add apps/shell/renderer so we can separate out the render process code * Do a little bit of cleanup in the Permissions system, which is the next thing to tackle. BUG=335632 TEST=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=248548

Patch Set 1 #

Patch Set 2 : more debug data #

Patch Set 3 : cleanup (content_renderer_client) #

Patch Set 4 : rebase content_renderer_client #

Patch Set 5 : mac build (content_renderer_client) #

Total comments: 6

Patch Set 6 : PermissionsProvider, cleanup #

Patch Set 7 : rebase content_renderer_client #

Patch Set 8 : move to apps/shell/renderer (content_renderer_client) #

Patch Set 9 : rebase (content_renderer_client) #

Total comments: 1

Patch Set 10 : rebase (content_renderer_client) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+207 lines, -48 lines) Patch
M apps/apps.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M apps/shell/DEPS View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
A apps/shell/renderer/DEPS View 1 2 3 4 5 6 7 8 9 1 chunk +12 lines, -0 lines 0 comments Download
A apps/shell/renderer/shell_content_renderer_client.h View 1 2 3 4 5 6 7 1 chunk +54 lines, -0 lines 0 comments Download
A apps/shell/renderer/shell_content_renderer_client.cc View 1 2 3 4 5 6 7 1 chunk +74 lines, -0 lines 0 comments Download
M apps/shell/shell_browser_main_parts.cc View 1 2 3 4 5 6 7 8 9 3 chunks +0 lines, -19 lines 0 comments Download
M apps/shell/shell_extensions_client.cc View 1 2 3 4 5 3 chunks +13 lines, -21 lines 0 comments Download
M apps/shell/shell_main_delegate.h View 2 chunks +8 lines, -1 line 0 comments Download
M apps/shell/shell_main_delegate.cc View 1 2 3 4 5 6 7 3 chunks +39 lines, -4 lines 0 comments Download
M extensions/common/extensions_client.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M extensions/common/permissions/api_permission.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -2 lines 0 comments Download
M extensions/common/permissions/permission_set.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M extensions/common/permissions/permissions_info.cc View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 13 (0 generated)
James Cook
yoz, PTAL
6 years, 10 months ago (2014-01-29 22:43:14 UTC) #1
Yoyo Zhou
LGTM for this iteration, although you said permissions providing was coming https://codereview.chromium.org/149163002/diff/80001/apps/shell/shell_content_renderer_client.cc File apps/shell/shell_content_renderer_client.cc (right): ...
6 years, 10 months ago (2014-01-30 00:49:53 UTC) #2
James Cook
yoz, please take another look. I added the Chrome permissions provider like we talked about. ...
6 years, 10 months ago (2014-01-30 01:10:13 UTC) #3
James Cook
joi, can I get OWNERS for the apps/DEPS change? The src/apps module already depends on ...
6 years, 10 months ago (2014-01-30 18:07:31 UTC) #4
Jói
I don't know what the plans are for //apps, but I wonder if it would ...
6 years, 10 months ago (2014-01-31 10:58:09 UTC) #5
James Cook
joi@, please take another look Good point about browser vs. renderer includes. //apps is all ...
6 years, 10 months ago (2014-01-31 20:22:44 UTC) #6
Jói
LGTM
6 years, 10 months ago (2014-02-03 10:39:12 UTC) #7
Jói
https://codereview.chromium.org/149163002/diff/170001/apps/shell/renderer/DEPS File apps/shell/renderer/DEPS (right): https://codereview.chromium.org/149163002/diff/170001/apps/shell/renderer/DEPS#newcode1 apps/shell/renderer/DEPS:1: include_rules = [ Just noticed: You need to add ...
6 years, 10 months ago (2014-02-03 10:42:21 UTC) #8
James Cook
The CQ bit was checked by jamescook@chromium.org
6 years, 10 months ago (2014-02-03 17:31:36 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamescook@chromium.org/149163002/270001
6 years, 10 months ago (2014-02-03 17:32:19 UTC) #10
commit-bot: I haz the power
Change committed as 248548
6 years, 10 months ago (2014-02-03 19:32:33 UTC) #11
commit-bot: I haz the power
CQ bit was unchecked on CL. Ignoring.
6 years, 10 months ago (2014-02-03 19:32:37 UTC) #12
commit-bot: I haz the power
6 years, 10 months ago (2014-02-03 19:32:43 UTC) #13
Message was sent while issue was closed.
CQ bit was unchecked on CL. Ignoring.

Powered by Google App Engine
This is Rietveld 408576698