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

Issue 148083013: Move browser initiated navigation from RenderViewHost to RenderFrameHost. (Closed)

Created:
6 years, 10 months ago by nasko
Modified:
6 years, 10 months ago
CC:
chromium-reviews, vsevik, plundblad+watch_chromium.org, aboxhall+watch_chromium.org, yoshiki+watch_chromium.org, jam, frankf, yuzo+watch_chromium.org, joi+watch-content_chromium.org, yurys, paulirish+reviews_chromium.org, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, devtools-reviews_chromium.org, stgao, aandrey+blink_chromium.org, pfeldman, site-isolation-reviews_chromium.org
Visibility:
Public.

Description

Move browser initiated navigation from RenderViewHost to RenderFrameHost. BUG=304341 TBR=jochen@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=251563

Patch Set 1 #

Patch Set 2 : Move IPC stuff. #

Patch Set 3 : A few more fixups. #

Patch Set 4 : Fix ASAN builds. #

Patch Set 5 : Fix ASAN builds. #

Patch Set 6 : Fix ASAN builds. Try 2. #

Patch Set 7 : Fix ASAN builds. Try 2. #

Patch Set 8 : Fix ASAN builds. Try 2. #

Total comments: 26

Patch Set 9 : Fixes for review by Charlie. #

Total comments: 4

Patch Set 10 : Rebase on ToT and fix last round of comments. #

Patch Set 11 : Properly fix comment. #

Patch Set 12 : Fix RenderViewHostImpl::SetNavigationsSuspended #

Patch Set 13 : Rebase on ToT. #

Patch Set 14 : Fix some failing tests. #

Patch Set 15 : Another test fix. #

Patch Set 16 : Another one bites the dust. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+623 lines, -527 lines) Patch
M chrome/test/chromedriver/chrome/navigation_tracker.cc View 1 2 3 4 5 6 7 8 1 chunk +8 lines, -6 lines 0 comments Download
M content/browser/frame_host/navigation_controller_impl_unittest.cc View 2 chunks +6 lines, -6 lines 0 comments Download
M content/browser/frame_host/navigator_impl.cc View 1 2 3 4 5 6 7 8 9 3 chunks +12 lines, -12 lines 0 comments Download
M content/browser/frame_host/render_frame_host_impl.h View 1 2 3 4 5 6 7 8 2 chunks +13 lines, -0 lines 0 comments Download
M content/browser/frame_host/render_frame_host_impl.cc View 1 2 3 4 5 6 7 8 2 chunks +62 lines, -0 lines 0 comments Download
M content/browser/frame_host/render_frame_host_manager_unittest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/renderer_host/render_view_host_impl.h View 1 2 3 4 5 6 7 8 8 chunks +16 lines, -4 lines 0 comments Download
M content/browser/renderer_host/render_view_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +5 lines, -58 lines 0 comments Download
A content/common/frame_message_enums.h View 1 2 1 chunk +40 lines, -0 lines 0 comments Download
M content/common/frame_messages.h View 1 2 4 chunks +99 lines, -0 lines 0 comments Download
M content/common/view_message_enums.h View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -27 lines 0 comments Download
M content/common/view_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +0 lines, -97 lines 0 comments Download
M content/content_common.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/test/render_view_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +8 lines, -7 lines 0 comments Download
M content/renderer/accessibility/renderer_accessibility_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +9 lines, -4 lines 0 comments Download
M content/renderer/devtools/devtools_agent.cc View 1 2 chunks +2 lines, -1 line 0 comments Download
M content/renderer/notification_provider.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M content/renderer/render_frame_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +5 lines, -0 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 4 5 6 7 8 9 7 chunks +252 lines, -2 lines 0 comments Download
M content/renderer/render_view_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 18 chunks +53 lines, -49 lines 0 comments Download
M content/renderer/render_view_impl.h View 1 2 3 4 5 6 7 8 9 10 6 chunks +12 lines, -7 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 5 6 7 8 9 8 chunks +15 lines, -243 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
nasko
Hey Charlie, I think this CL is in a shape ready for reviewing. It moves ...
6 years, 10 months ago (2014-02-12 21:05:56 UTC) #1
Charlie Reis
Nice. I suppose there's still work to do before we can support navigations in multiple ...
6 years, 10 months ago (2014-02-13 01:23:53 UTC) #2
nasko
Fixes for all comments. https://codereview.chromium.org/148083013/diff/330001/chrome/test/chromedriver/chrome/navigation_tracker.cc File chrome/test/chromedriver/chrome/navigation_tracker.cc (right): https://codereview.chromium.org/148083013/diff/330001/chrome/test/chromedriver/chrome/navigation_tracker.cc#newcode142 chrome/test/chromedriver/chrome/navigation_tracker.cc:142: // TODO(nasko): Revisit case 3, ...
6 years, 10 months ago (2014-02-13 17:05:26 UTC) #3
nasko
Adding jochen@ for OWNERS review of chrome/.
6 years, 10 months ago (2014-02-13 17:06:43 UTC) #4
Charlie Reis
Looks like there might be a merge conflict, but otherwise I think it's about ready ...
6 years, 10 months ago (2014-02-13 19:27:20 UTC) #5
nasko
Fixes and rebased. https://codereview.chromium.org/148083013/diff/540001/content/renderer/render_frame_impl.cc File content/renderer/render_frame_impl.cc (right): https://codereview.chromium.org/148083013/diff/540001/content/renderer/render_frame_impl.cc#newcode211 content/renderer/render_frame_impl.cc:211: static void NotifyTimezoneChange(blink::WebFrame* frame) { On ...
6 years, 10 months ago (2014-02-13 19:37:24 UTC) #6
nasko
On 2014/02/13 19:37:24, nasko wrote: > Fixes and rebased. > > https://codereview.chromium.org/148083013/diff/540001/content/renderer/render_frame_impl.cc > File content/renderer/render_frame_impl.cc ...
6 years, 10 months ago (2014-02-13 19:44:05 UTC) #7
Charlie Reis
Thanks, LGTM.
6 years, 10 months ago (2014-02-13 19:49:10 UTC) #8
nasko
Moved jochen@ to TBR, as the chrome/ change is just comments.
6 years, 10 months ago (2014-02-13 20:01:05 UTC) #9
nasko
The CQ bit was checked by nasko@chromium.org
6 years, 10 months ago (2014-02-13 20:01:23 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nasko@chromium.org/148083013/710001
6 years, 10 months ago (2014-02-13 20:12:14 UTC) #11
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-13 22:17:28 UTC) #12
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) interactive_ui_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=226672
6 years, 10 months ago (2014-02-13 22:17:29 UTC) #13
nasko
The CQ bit was checked by nasko@chromium.org
6 years, 10 months ago (2014-02-14 00:11:27 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nasko@chromium.org/148083013/710001
6 years, 10 months ago (2014-02-14 00:13:52 UTC) #15
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-14 02:02:24 UTC) #16
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=201906
6 years, 10 months ago (2014-02-14 02:02:25 UTC) #17
jochen (gone - plz use gerrit)
chrome/ lgtm
6 years, 10 months ago (2014-02-14 09:43:37 UTC) #18
nasko
The CQ bit was checked by nasko@chromium.org
6 years, 10 months ago (2014-02-15 06:57:48 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nasko@chromium.org/148083013/1470001
6 years, 10 months ago (2014-02-15 06:58:03 UTC) #20
commit-bot: I haz the power
6 years, 10 months ago (2014-02-15 08:36:38 UTC) #21
Message was sent while issue was closed.
Change committed as 251563

Powered by Google App Engine
This is Rietveld 408576698