|
Walk render tree instead of render layers for paint.
This is the first step of getting rid of RenderLayer.
Instead of walking the RenderLayer tree, wall the RenderObject
tree and add any layers encountered to a vector to paint later.
This patch just consolidates and move the code from RenderLayer
to RenderBox and then changes the children painting to
iterate over the vector. Therefore we walk the RenderObject tree.
We still call out to RenderLayer in a bunch of places.
A followup patch will get rid of those.
R=esprehn@chromium.org
Committed: https://chromium.googlesource.com/external/mojo/+/176c40ab728c5af7e6300629c6eaefeb970b547a
Total comments: 9
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+276 lines, -308 lines) |
Patch |
 |
M |
sky/engine/core/frame/FrameView.cpp
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/EllipsisBox.h
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/EllipsisBox.cpp
|
View
|
1
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/InlineBox.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/InlineBox.cpp
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/InlineFlowBox.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/InlineFlowBox.cpp
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/InlineTextBox.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/InlineTextBox.cpp
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderBlock.h
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderBlock.cpp
|
View
|
|
3 chunks |
+9 lines, -7 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderBox.h
|
View
|
|
4 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderBox.cpp
|
View
|
1
|
2 chunks |
+208 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderFlexibleBox.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderFlexibleBox.cpp
|
View
|
|
1 chunk |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderInline.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderInline.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderLayer.h
|
View
|
|
5 chunks |
+4 lines, -19 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderLayer.cpp
|
View
|
|
2 chunks |
+0 lines, -232 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderLineBoxList.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderLineBoxList.cpp
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderObject.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderObject.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderParagraph.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderParagraph.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderReplaced.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderReplaced.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderText.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderView.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RenderView.cpp
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RootInlineBox.h
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sky/engine/core/rendering/RootInlineBox.cpp
|
View
|
1
|
1 chunk |
+5 lines, -5 lines |
0 comments
|
Download
|
Total messages: 6 (1 generated)
|