|
Turn FrameView's paintBehavior into a real global
The code was super confusing as the flags were thought as a
special PaintBehavior instead of a different beast. Because
PaintBehavior is not propagated down the Frame tree, some
awkward propagation had to happen (we only propagated some
of the flags).
This change turns the 2 behaviors into their own enum, that
is reserved for global operations. PaintBehavior and
LayerPaintingFlags keep their meanings as subtree operations
and to keep track of which paint operations were applied.
Not changed as part of this is all the callers that used to
use PaintBehavior to check one of the 2 enums. I hope to
pass down the global operation flag in a follow-up change.
Total comments: 11
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+47 lines, -50 lines) |
Patch |
 |
M |
Source/core/frame/FrameView.h
|
View
|
1
|
3 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/FrameView.cpp
|
View
|
1
|
2 chunks |
+0 lines, -11 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/LocalFrame.cpp
|
View
|
1
2
3
|
4 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
Source/core/layout/LayoutObject.cpp
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/paint/BoxPainter.cpp
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/DeprecatedPaintLayer.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/paint/DeprecatedPaintLayer.cpp
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/DeprecatedPaintLayerPainter.cpp
|
View
|
1
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/FramePainter.cpp
|
View
|
1
2
3
|
3 chunks |
+5 lines, -12 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/InlineFlowBoxPainter.cpp
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/paint/PaintPhase.h
|
View
|
1
2
3
|
2 chunks |
+20 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/PaintPhase.cpp
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/paint/VideoPainter.cpp
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/web/WebViewImpl.cpp
|
View
|
1
2
3
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
Total messages: 14 (2 generated)
|