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

Issue 6201005: Initial support for partitioning cookies for isolated apps. (Closed)

Created:
9 years, 11 months ago by Charlie Reis
Modified:
5 years ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, Erik does not do reviews, brettw-cc_chromium.org, Aaron Boodman, pam+watch_chromium.org, darin-cc_chromium.org, Paweł Hajdan Jr., abarth-chromium
Visibility:
Public.

Description

Initial support for partitioning cookies for isolated apps. This CL adds experimental support for letting installed apps request isolated storage in their manifest. An isolated app will have its own cookie store that is not shared with other apps or normal pages, even if they share an origin. The feature is currently behind a --enable-experimental-app-manifests flag. BUG=69335 TEST=ExtensionManifestTest.IsolatedApps TEST=IsolatedAppApiTest.CookieIsolation* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=78301

Patch Set 1 #

Total comments: 2

Patch Set 2 : Update cookie logic in test. #

Total comments: 43

Patch Set 3 : Refactor and address comments. #

Total comments: 14

Patch Set 4 : Add ChromeURLRequestContext::Copy. #

Total comments: 25

Patch Set 5 : Address review comments. #

Total comments: 5

Patch Set 6 : Re-use GetCookies code between tests. #

Patch Set 7 : Fix merge conflicts in TestingAutomationProvider. #

Total comments: 4

Patch Set 8 : Fix automation_util and thread issue. #

Total comments: 10

Patch Set 9 : Fix style issues. #

Patch Set 10 : Add warning comments for CopyFrom. #

Patch Set 11 : Refactor to use ContentBrowserClient. #

Total comments: 19

Patch Set 12 : Apply feedback. #

Patch Set 13 : Fix merge conflicts. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1208 lines, -202 lines) Patch
A chrome/browser/automation/automation_util.h View 1 2 3 4 5 6 7 8 1 chunk +72 lines, -0 lines 0 comments Download
A chrome/browser/automation/automation_util.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +248 lines, -0 lines 0 comments Download
M chrome/browser/automation/testing_automation_provider.cc View 1 2 3 4 5 6 7 8 9 10 6 chunks +13 lines, -182 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_host.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +13 lines, -5 lines 0 comments Download
A chrome/browser/extensions/isolated_app_apitest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +141 lines, -0 lines 0 comments Download
M chrome/browser/net/chrome_url_request_context.h View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +27 lines, -0 lines 0 comments Download
M chrome/browser/net/chrome_url_request_context.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +69 lines, -0 lines 0 comments Download
M chrome/browser/net/sqlite_persistent_cookie_store.cc View 1 2 3 4 5 6 7 8 2 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/notifications/balloon_host.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/profiles/off_the_record_profile_io_data.h View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +23 lines, -0 lines 0 comments Download
M chrome/browser/profiles/off_the_record_profile_io_data.cc View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +77 lines, -1 line 0 comments Download
M chrome/browser/profiles/profile.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +17 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_impl.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +20 lines, -1 line 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.h View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +28 lines, -1 line 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.cc View 1 2 3 4 5 6 7 8 9 10 11 9 chunks +121 lines, -2 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +16 lines, -3 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/browser_render_process_host.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +11 lines, -1 line 0 comments Download
M chrome/browser/renderer_host/browser_render_process_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +7 lines, -3 lines 0 comments Download
M chrome/browser/sidebar/sidebar_container.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_constants.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_constants.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +40 lines, -1 line 0 comments Download
M chrome/common/extensions/extension_constants.h View 1 2 3 4 5 6 3 chunks +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_constants.cc View 1 2 3 4 5 6 3 chunks +6 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_manifests_unittest.cc View 1 2 3 4 5 6 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/test/data/extensions/api_test/app_process/manifest.json View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
A chrome/test/data/extensions/api_test/isolated_apps/app1/main.html View 1 2 1 chunk +15 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json View 1 2 3 4 1 chunk +16 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/isolated_apps/app2/main.html View 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/isolated_apps/app2/manifest.json View 1 2 3 4 1 chunk +16 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/isolated_apps/non_app/main.html View 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/isolated_apps/non_app/subframe.html View 1 2 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/isolated_app_valid.json View 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/test/testing_profile.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/test/testing_profile.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +15 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_message_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/render_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -1 line 0 comments Download
M net/url_request/url_request_context.h View 1 2 3 4 5 6 7 8 9 3 chunks +13 lines, -0 lines 0 comments Download
M net/url_request/url_request_context.cc View 1 2 3 4 5 6 7 8 9 1 chunk +23 lines, -0 lines 0 comments Download

Messages

Total messages: 47 (1 generated)
Charlie Reis
Here's the first round of using separate sets of cookies for each app that requests ...
9 years, 11 months ago (2011-01-12 03:18:55 UTC) #1
Paweł Hajdan Jr.
Drive-by with a test comment. http://codereview.chromium.org/6201005/diff/1/chrome/browser/extensions/isolated_app_apitest.cc File chrome/browser/extensions/isolated_app_apitest.cc (right): http://codereview.chromium.org/6201005/diff/1/chrome/browser/extensions/isolated_app_apitest.cc#newcode22 chrome/browser/extensions/isolated_app_apitest.cc:22: ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool( Do we really ...
9 years, 11 months ago (2011-01-12 19:24:12 UTC) #2
Charlie Reis
Thanks Paweł, I'll try to improve that in the next patch. Erik and Adam, just ...
9 years, 11 months ago (2011-01-14 19:16:01 UTC) #3
Charlie Reis
Test updated. (The other diffs in patch set 2 are just from pulling down a ...
9 years, 11 months ago (2011-01-19 19:10:25 UTC) #4
Paweł Hajdan Jr.
Code I commented in the drive-by LGTM, thanks!
9 years, 11 months ago (2011-01-19 20:36:08 UTC) #5
Charlie Reis
Hi Matt-- Sounds like Erik won't have time to look at this soon. Would you ...
9 years, 11 months ago (2011-01-25 20:53:38 UTC) #6
Matt Perry
Sure, I'll take a look this afternoon.
9 years, 11 months ago (2011-01-25 22:25:26 UTC) #7
Matt Perry
The general approach seems reasonable to me, though I'm a little sad that we're adding ...
9 years, 11 months ago (2011-01-26 20:09:23 UTC) #8
willchan no longer on Chromium
Sorry for the many nits, I'm a C++ readability reviewer. So I'm nitpicky about the ...
9 years, 11 months ago (2011-01-26 23:21:51 UTC) #9
willchan no longer on Chromium
Oh, don't forget to run valgrind. The ChromeURLRequestContexts are leaky on shutdown, so I suspect ...
9 years, 11 months ago (2011-01-26 23:25:58 UTC) #10
Charlie Reis
Sorry for the delay on this-- I've refactored the CL to work with the new ...
9 years, 9 months ago (2011-03-01 21:33:11 UTC) #11
willchan no longer on Chromium
I'm going to wait for you to address my ChromeURLRequestContext::Copy() comment before proceeding. http://codereview.chromium.org/6201005/diff/44001/chrome/browser/net/chrome_url_request_context.cc File ...
9 years, 9 months ago (2011-03-01 23:39:24 UTC) #12
willchan no longer on Chromium
http://codereview.chromium.org/6201005/diff/44001/chrome/browser/profiles/profile_impl_io_data.h File chrome/browser/profiles/profile_impl_io_data.h (right): http://codereview.chromium.org/6201005/diff/44001/chrome/browser/profiles/profile_impl_io_data.h#newcode53 chrome/browser/profiles/profile_impl_io_data.h:53: scoped_refptr<ChromeURLRequestContextGetter> I think the key will be for you ...
9 years, 9 months ago (2011-03-02 19:52:17 UTC) #13
Charlie Reis
http://codereview.chromium.org/6201005/diff/44001/chrome/browser/net/chrome_url_request_context.cc File chrome/browser/net/chrome_url_request_context.cc (right): http://codereview.chromium.org/6201005/diff/44001/chrome/browser/net/chrome_url_request_context.cc#newcode235 chrome/browser/net/chrome_url_request_context.cc:235: ChromeURLRequestContextGetter::CreateOriginalForIsolatedApp(Profile* profile, On 2011/03/01 23:39:24, willchan wrote: > http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=Function_Declarations_and_Definitions#Function_Declarations_and_Definitions ...
9 years, 9 months ago (2011-03-03 01:08:04 UTC) #14
Paweł Hajdan Jr.
Drive-by with a testing comment (applies to multiple files). http://codereview.chromium.org/6201005/diff/55001/chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json File chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json (right): http://codereview.chromium.org/6201005/diff/55001/chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json#newcode10 chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json:10: ...
9 years, 9 months ago (2011-03-03 15:50:30 UTC) #15
willchan no longer on Chromium
http://codereview.chromium.org/6201005/diff/55001/chrome/browser/net/chrome_url_request_context.cc File chrome/browser/net/chrome_url_request_context.cc (right): http://codereview.chromium.org/6201005/diff/55001/chrome/browser/net/chrome_url_request_context.cc#newcode379 chrome/browser/net/chrome_url_request_context.cc:379: // Copy profile-related parameters. Where are you getting the ...
9 years, 9 months ago (2011-03-03 18:16:58 UTC) #16
Charlie Reis
http://codereview.chromium.org/6201005/diff/55001/chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json File chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json (right): http://codereview.chromium.org/6201005/diff/55001/chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json#newcode10 chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json:10: "web_url": "http://localhost:1337/files/extensions/api_test/isolated_apps/app1/main.html" On 2011/03/03 15:50:30, Paweł Hajdan Jr. wrote: ...
9 years, 9 months ago (2011-03-03 18:20:12 UTC) #17
Paweł Hajdan Jr.
http://codereview.chromium.org/6201005/diff/55001/chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json File chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json (right): http://codereview.chromium.org/6201005/diff/55001/chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json#newcode10 chrome/test/data/extensions/api_test/isolated_apps/app1/manifest.json:10: "web_url": "http://localhost:1337/files/extensions/api_test/isolated_apps/app1/main.html" On 2011/03/03 18:20:12, creis wrote: > On ...
9 years, 9 months ago (2011-03-03 18:24:08 UTC) #18
Matt Perry
http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc#newcode858 chrome/browser/profiles/profile_impl.cc:858: NewRunnableFunction(&ProfileImpl::CreateIsolatedAppPaths, Are these paths accessed only on the file ...
9 years, 9 months ago (2011-03-03 22:59:21 UTC) #19
Matt Perry
http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc#newcode858 chrome/browser/profiles/profile_impl.cc:858: NewRunnableFunction(&ProfileImpl::CreateIsolatedAppPaths, Are these paths accessed only on the file ...
9 years, 9 months ago (2011-03-03 22:59:21 UTC) #20
Charlie Reis
Thanks for the comments-- new patch uploaded, with a few questions inline. http://codereview.chromium.org/6201005/diff/55001/chrome/browser/net/chrome_url_request_context.cc File chrome/browser/net/chrome_url_request_context.cc ...
9 years, 9 months ago (2011-03-04 22:34:53 UTC) #21
Charlie Reis
http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc#newcode858 chrome/browser/profiles/profile_impl.cc:858: NewRunnableFunction(&ProfileImpl::CreateIsolatedAppPaths, On 2011/03/04 22:34:53, creis wrote: > On 2011/03/03 ...
9 years, 9 months ago (2011-03-04 23:49:41 UTC) #22
Matt Perry
http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc#newcode858 chrome/browser/profiles/profile_impl.cc:858: NewRunnableFunction(&ProfileImpl::CreateIsolatedAppPaths, On 2011/03/04 23:49:41, creis wrote: > On 2011/03/04 ...
9 years, 9 months ago (2011-03-04 23:53:53 UTC) #23
Charlie Reis
On 2011/03/04 23:53:53, Matt Perry wrote: > I think you might just have to do ...
9 years, 9 months ago (2011-03-04 23:58:26 UTC) #24
Matt Perry
On 2011/03/04 23:58:26, creis wrote: > On 2011/03/04 23:53:53, Matt Perry wrote: > > I ...
9 years, 9 months ago (2011-03-04 23:59:55 UTC) #25
Paweł Hajdan Jr.
Thank you for checking the hardcoded port problem, now a remaining issue is a small ...
9 years, 9 months ago (2011-03-05 12:16:28 UTC) #26
Charlie Reis
http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc#newcode858 chrome/browser/profiles/profile_impl.cc:858: NewRunnableFunction(&ProfileImpl::CreateIsolatedAppPaths, On 2011/03/04 23:59:55, Matt Perry wrote: > Don't ...
9 years, 9 months ago (2011-03-08 00:56:48 UTC) #27
Charlie Reis
http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): http://codereview.chromium.org/6201005/diff/55001/chrome/browser/profiles/profile_impl.cc#newcode858 chrome/browser/profiles/profile_impl.cc:858: NewRunnableFunction(&ProfileImpl::CreateIsolatedAppPaths, On 2011/03/08 00:56:48, creis wrote: > I'm working ...
9 years, 9 months ago (2011-03-08 02:34:04 UTC) #28
Paweł Hajdan Jr.
Code I commented in the drive-by LGTM with comments. http://codereview.chromium.org/6201005/diff/59006/chrome/browser/automation/automation_cookie_util.h File chrome/browser/automation/automation_cookie_util.h (right): http://codereview.chromium.org/6201005/diff/59006/chrome/browser/automation/automation_cookie_util.h#newcode5 chrome/browser/automation/automation_cookie_util.h:5: ...
9 years, 9 months ago (2011-03-08 07:49:01 UTC) #29
Charlie Reis
I think all the current comments have been addressed now. Ready for another review when ...
9 years, 9 months ago (2011-03-08 20:44:41 UTC) #30
Matt Perry
LGTM, 2 small nits http://codereview.chromium.org/6201005/diff/59038/chrome/browser/extensions/isolated_app_apitest.cc File chrome/browser/extensions/isolated_app_apitest.cc (right): http://codereview.chromium.org/6201005/diff/59038/chrome/browser/extensions/isolated_app_apitest.cc#newcode68 chrome/browser/extensions/isolated_app_apitest.cc:68: ASSERT_TRUE(tab1->render_view_host()->installed_app() != NULL); nit: chrome ...
9 years, 9 months ago (2011-03-08 21:27:56 UTC) #31
Charlie Reis
Thanks Matt. Will, anything else from your side? John, can you take a look at ...
9 years, 9 months ago (2011-03-08 22:26:58 UTC) #32
willchan no longer on Chromium
LGTM http://codereview.chromium.org/6201005/diff/59038/chrome/browser/net/chrome_url_request_context.h File chrome/browser/net/chrome_url_request_context.h (right): http://codereview.chromium.org/6201005/diff/59038/chrome/browser/net/chrome_url_request_context.h#newcode154 chrome/browser/net/chrome_url_request_context.h:154: private: Please add scary comments to the beginning ...
9 years, 9 months ago (2011-03-08 22:29:14 UTC) #33
Matt Perry
http://codereview.chromium.org/6201005/diff/59038/chrome/browser/net/chrome_url_request_context.h File chrome/browser/net/chrome_url_request_context.h (right): http://codereview.chromium.org/6201005/diff/59038/chrome/browser/net/chrome_url_request_context.h#newcode154 chrome/browser/net/chrome_url_request_context.h:154: private: On 2011/03/08 22:29:14, willchan wrote: > Please add ...
9 years, 9 months ago (2011-03-08 22:31:36 UTC) #34
willchan no longer on Chromium
http://codereview.chromium.org/6201005/diff/59038/chrome/browser/net/chrome_url_request_context.h File chrome/browser/net/chrome_url_request_context.h (right): http://codereview.chromium.org/6201005/diff/59038/chrome/browser/net/chrome_url_request_context.h#newcode154 chrome/browser/net/chrome_url_request_context.h:154: private: On 2011/03/08 22:31:36, Matt Perry wrote: > On ...
9 years, 9 months ago (2011-03-08 22:41:11 UTC) #35
jam
sorry just saw this (my rietveld account is jam@chromium.org) We're trying to remove dependencies from ...
9 years, 9 months ago (2011-03-08 22:58:45 UTC) #36
Charlie Reis
On 2011/03/08 22:58:45, John Abd-El-Malek wrote: > We're trying to remove dependencies from content on ...
9 years, 9 months ago (2011-03-09 00:10:55 UTC) #37
jam
On Tue, Mar 8, 2011 at 4:10 PM, <creis@chromium.org> wrote: > On 2011/03/08 22:58:45, John ...
9 years, 9 months ago (2011-03-09 00:32:40 UTC) #38
Charlie Reis
On 2011/03/09 00:32:40, John Abd-El-Malek wrote: > > That's unfortunate, and it seems like the ...
9 years, 9 months ago (2011-03-09 00:52:44 UTC) #39
Charlie Reis
Ok, John and I have found a way forward by introducing a new ContentBrowserClient API ...
9 years, 9 months ago (2011-03-15 00:06:00 UTC) #40
jam
lgtm, thanks! (looked at the files in content and BrowserRenderProcessHost) http://codereview.chromium.org/6201005/diff/84032/content/browser/renderer_host/render_message_filter.h File content/browser/renderer_host/render_message_filter.h (right): http://codereview.chromium.org/6201005/diff/84032/content/browser/renderer_host/render_message_filter.h#newcode24 ...
9 years, 9 months ago (2011-03-15 00:38:31 UTC) #41
Matt Perry
overall looks good. bunch of small comments. http://codereview.chromium.org/6201005/diff/84032/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): http://codereview.chromium.org/6201005/diff/84032/chrome/browser/chrome_content_browser_client.cc#newcode25 chrome/browser/chrome_content_browser_client.cc:25: static_cast<BrowserRenderProcessHost*>(render_view_host->process())-> this ...
9 years, 9 months ago (2011-03-15 00:40:55 UTC) #42
Charlie Reis
http://codereview.chromium.org/6201005/diff/84032/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): http://codereview.chromium.org/6201005/diff/84032/chrome/browser/chrome_content_browser_client.cc#newcode25 chrome/browser/chrome_content_browser_client.cc:25: static_cast<BrowserRenderProcessHost*>(render_view_host->process())-> On 2011/03/15 00:40:56, Matt Perry wrote: > this ...
9 years, 9 months ago (2011-03-15 06:23:42 UTC) #43
Matt Perry
LGTM http://codereview.chromium.org/6201005/diff/84032/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): http://codereview.chromium.org/6201005/diff/84032/chrome/browser/chrome_content_browser_client.cc#newcode25 chrome/browser/chrome_content_browser_client.cc:25: static_cast<BrowserRenderProcessHost*>(render_view_host->process())-> On 2011/03/15 06:23:42, creis wrote: > On ...
9 years, 9 months ago (2011-03-15 18:00:37 UTC) #44
willchan no longer on Chromium
FWIW, still LGTM
9 years, 9 months ago (2011-03-15 18:21:58 UTC) #45
terry.arends
5 years ago (2015-12-11 07:34:05 UTC) #47
Message was sent while issue was closed.

          

Powered by Google App Engine
This is Rietveld 408576698