|
[WIP] Adding support for <iframe>s to slimming paint.
This CL does the following to add support for <iframe>s to slimming paint:
1. The per-RenderView ViewDisplayList has been moved from RenderView to
the local root FrameView, so a sub-frame's paint chunks will be appended
to appropriate places in the display list.
2. Added TranslationDisplayItem. This display item allows nesting child
elements inside a translated context.
3. RenderPart painting code moved to paint/PartPainter. Proper chunk recorder
added.
4. Partially implement paint chunks for FrameView barely to pass fast/block
layout tests.
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+304 lines, -121 lines) |
Patch |
 |
M |
Source/core/core.gypi
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/Frame.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/Frame.cpp
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/FrameView.h
|
View
|
|
3 chunks |
+12 lines, -0 lines |
2 comments
|
Download
|
 |
M |
Source/core/paint/ClipRecorder.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/paint/ClipRecorder.cpp
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/DrawingRecorder.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
2 comments
|
Download
|
 |
M |
Source/core/paint/FramePainter.cpp
|
View
|
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
A + |
Source/core/paint/PartPainter.h
|
View
|
|
1 chunk |
+10 lines, -8 lines |
2 comments
|
Download
|
 |
A |
Source/core/paint/PartPainter.cpp
|
View
|
|
1 chunk |
+130 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/paint/TranslationRecorder.h
|
View
|
|
1 chunk |
+46 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/paint/TranslationRecorder.cpp
|
View
|
|
1 chunk |
+43 lines, -0 lines |
2 comments
|
Download
|
 |
M |
Source/core/paint/ViewDisplayList.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/ViewDisplayList.cpp
|
View
|
|
2 chunks |
+28 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderEmbeddedObject.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderEmbeddedObject.cpp
|
View
|
|
1 chunk |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderObject.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderPart.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderPart.cpp
|
View
|
|
2 chunks |
+2 lines, -78 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderReplaced.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderView.h
|
View
|
|
3 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/compositing/CompositedLayerMapping.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 5 (1 generated)
|