Chromium Code Reviews

Issue 1723016: Force extensions to run in their shared processes, even with --process-per-tab. (Closed)

Created:
10 years, 8 months ago by Matt Perry
Modified:
9 years, 7 months ago
Reviewers:
Charlie Reis, darin (slow to review)
CC:
chromium-reviews
Visibility:
Public.

Description

Force extensions to run in their shared processes, even with --process-per-tab. BUG=36617 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=45849

Patch Set 1 #

Total comments: 6

Patch Set 2 : force_swap #

Total comments: 4

Patch Set 3 : feedback #

Unified diffs Side-by-side diffs Stats (+22 lines, -9 lines)
M chrome/browser/browsing_instance.cc View 2 chunks +8 lines, -3 lines 0 comments
M chrome/browser/tab_contents/render_view_host_manager.cc View 2 chunks +14 lines, -6 lines 0 comments

Messages

Total messages: 10 (0 generated)
Matt Perry
10 years, 8 months ago (2010-04-27 18:52:10 UTC) #1
Charlie Reis
http://codereview.chromium.org/1723016/diff/1/3 File chrome/browser/tab_contents/render_view_host_manager.cc (right): http://codereview.chromium.org/1723016/diff/1/3#newcode290 chrome/browser/tab_contents/render_view_host_manager.cc:290: entry.url().SchemeIs(chrome::kExtensionScheme); This feels like too much of a point ...
10 years, 8 months ago (2010-04-27 20:53:48 UTC) #2
Matt Perry
http://codereview.chromium.org/1723016/diff/1/3 File chrome/browser/tab_contents/render_view_host_manager.cc (right): http://codereview.chromium.org/1723016/diff/1/3#newcode290 chrome/browser/tab_contents/render_view_host_manager.cc:290: entry.url().SchemeIs(chrome::kExtensionScheme); On 2010/04/27 20:53:48, creis wrote: > This feels ...
10 years, 8 months ago (2010-04-27 21:07:58 UTC) #3
Charlie Reis
On 2010/04/27 21:07:58, Matt Perry wrote: > http://codereview.chromium.org/1723016/diff/1/3 > File chrome/browser/tab_contents/render_view_host_manager.cc (right): > > http://codereview.chromium.org/1723016/diff/1/3#newcode290 ...
10 years, 8 months ago (2010-04-27 21:30:12 UTC) #4
Matt Perry
http://codereview.chromium.org/1723016/diff/1/3 File chrome/browser/tab_contents/render_view_host_manager.cc (right): http://codereview.chromium.org/1723016/diff/1/3#newcode576 chrome/browser/tab_contents/render_view_host_manager.cc:576: SiteInstance* new_instance = curr_instance; On 2010/04/27 20:53:48, creis wrote: ...
10 years, 8 months ago (2010-04-27 22:25:55 UTC) #5
Charlie Reis
http://codereview.chromium.org/1723016/diff/1/3 File chrome/browser/tab_contents/render_view_host_manager.cc (right): http://codereview.chromium.org/1723016/diff/1/3#newcode576 chrome/browser/tab_contents/render_view_host_manager.cc:576: SiteInstance* new_instance = curr_instance; On 2010/04/27 22:25:55, Matt Perry ...
10 years, 8 months ago (2010-04-27 23:07:37 UTC) #6
Matt Perry
http://codereview.chromium.org/1723016/diff/1/3 File chrome/browser/tab_contents/render_view_host_manager.cc (right): http://codereview.chromium.org/1723016/diff/1/3#newcode576 chrome/browser/tab_contents/render_view_host_manager.cc:576: SiteInstance* new_instance = curr_instance; On 2010/04/27 23:07:38, creis wrote: ...
10 years, 8 months ago (2010-04-27 23:25:16 UTC) #7
Charlie Reis
I like it, and I think we can keep support for the flag for the ...
10 years, 8 months ago (2010-04-28 00:06:37 UTC) #8
Matt Perry
http://codereview.chromium.org/1723016/diff/9001/10002 File chrome/browser/tab_contents/render_view_host_manager.cc (right): http://codereview.chromium.org/1723016/diff/9001/10002#newcode286 chrome/browser/tab_contents/render_view_host_manager.cc:286: // to use our transition logic in that case. ...
10 years, 8 months ago (2010-04-28 18:17:55 UTC) #9
Charlie Reis
10 years, 8 months ago (2010-04-28 18:45:11 UTC) #10
LGTM

Powered by Google App Engine