|
Move the frame tree into the embedder.
Frame ownership was previously transferred into the embedder layer. As
a result, we can also get rid of the RefPtr<>'s that were previously
used in the frame tree structure to keep frames alive, as the embedder
will only release its reference to the frame when it is removed from
the frame tree.
Several utility methods remain behind in FrameTree since they make more
sense there, but the actual tree structure has been lifted up into
WebFrameImpl.
BUG= 340002
R=eseidel@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167231
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+202 lines, -118 lines) |
Patch |
|
|
LayoutTests/fast/forms/form-and-frame-interaction-retains-values-expected.txt
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
|
Source/core/frame/Frame.cpp
|
View
|
1
|
2 chunks |
+1 line, -8 lines |
0 comments
|
Download
|
|
|
Source/core/loader/EmptyClients.h
|
View
|
1
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
|
Source/core/loader/FrameLoader.cpp
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/loader/FrameLoaderClient.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/page/FrameTree.h
|
View
|
|
2 chunks |
+9 lines, -28 lines |
0 comments
|
Download
|
|
M |
Source/core/page/FrameTree.cpp
|
View
|
|
6 chunks |
+54 lines, -40 lines |
0 comments
|
Download
|
|
M |
Source/web/FrameLoaderClientImpl.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/web/FrameLoaderClientImpl.cpp
|
View
|
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/web/WebFrameImpl.h
|
View
|
|
2 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
|
M |
Source/web/WebFrameImpl.cpp
|
View
|
1
2
|
3 chunks |
+56 lines, -30 lines |
0 comments
|
Download
|
|
M |
Source/web/tests/FrameTestHelpers.cpp
|
View
|
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/web/tests/WebFrameTest.cpp
|
View
|
1
2
3
|
3 chunks |
+14 lines, -5 lines |
0 comments
|
Download
|
Total messages: 11 (0 generated)
|