|
Move RenderViewHost swap out state to RenderFrameHost.
Also tracks the number of active frames in a SiteInstance, rather than
the number of views. These changes are necessary for tracking the
pending swap-out state of frames.
This involves a lot of test cleanup as well.
BUG= 418264
TEST=Subframes can swap out. (No visible behavior change.)
Committed: https://crrev.com/cce56cd951f6685a0120db63418aa7e6d3df28f2
Cr-Commit-Position: refs/heads/master@{#297293}
Total comments: 25
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+569 lines, -646 lines) |
Patch |
 |
M |
chrome/test/base/browser_with_test_window_test.cc
|
View
|
1
2
3
4
|
4 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/frame_tree.cc
|
View
|
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/navigation_controller_impl_unittest.cc
|
View
|
1
2
3
4
|
7 chunks |
+9 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/navigator_impl.cc
|
View
|
1
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_frame_host_impl.h
|
View
|
1
2
3
4
5
6
|
7 chunks |
+76 lines, -8 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_frame_host_impl.cc
|
View
|
1
2
3
4
5
6
|
26 chunks |
+118 lines, -63 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_frame_host_manager.cc
|
View
|
1
2
3
4
5
6
|
9 chunks |
+34 lines, -38 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_frame_host_manager_unittest.cc
|
View
|
1
2
3
4
5
6
|
40 chunks |
+172 lines, -168 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_frame_proxy_host.h
|
View
|
1
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_frame_proxy_host.cc
|
View
|
1
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_view_host_delegate.h
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_view_host_impl.h
|
View
|
1
|
11 chunks |
+26 lines, -83 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_view_host_impl.cc
|
View
|
1
|
17 chunks |
+14 lines, -130 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_view_host_unittest.cc
|
View
|
1
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_impl.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/site_instance_impl.h
|
View
|
1
|
2 chunks |
+14 lines, -15 lines |
0 comments
|
Download
|
 |
M |
content/browser/site_instance_impl.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/web_contents/web_contents_impl.h
|
View
|
1
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/browser/web_contents/web_contents_impl.cc
|
View
|
1
2
3
|
7 chunks |
+18 lines, -19 lines |
0 comments
|
Download
|
 |
M |
content/browser/web_contents/web_contents_impl_unittest.cc
|
View
|
1
2
3
4
|
24 chunks |
+34 lines, -48 lines |
0 comments
|
Download
|
 |
M |
content/public/test/test_renderer_host.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+9 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/public/test/test_renderer_host.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/test/test_render_frame_host.h
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/test/test_render_frame_host.cc
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/test/test_render_view_host.h
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
 |
M |
content/test/test_render_view_host.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/test/test_web_contents.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 16 (5 generated)
|