|
Kill outlineBox
The outline box concept wasn't clearly defined. It was also unneeded
if we track the outline into the visual overflow, which we now do!
This change is a mechanical removal of the associated code. It keeps
the logic in repaintAfterLayout that handles changes in visual overflow
as it is required to correctly invalidate some cases where our
simplistic visual overflow model using a single rect falls short.
Most tests changes correspond to less invalidation, except for
* fast/repaint/4776765.html which is getting 2 new invalidations
coresponding to getting a 5px outline.
* fast/box-shadow/negative-shadow-box*.html which grew to include
the full box-shadow instead of being the box's size.
BUG= 345452
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170115
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+29 lines, -181 lines) |
Patch |
 |
M |
LayoutTests/TestExpectations
|
View
|
1
2
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/compositing/repaint/resize-repaint-expected.txt
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/box-shadow/negative-shadow-box-expand-expected.txt
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/box-shadow/negative-shadow-box-shrink-expected.txt
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/border-radius-repaint-2-expected.txt
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/content-into-overflow-expected.txt
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/overflow-into-content-expected.txt
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/table-section-repaint-expected.txt
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/transform-disable-layoutstate-expected.txt
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/border-radius-repaint-expected.txt
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/border-repaint-glitch-expected.txt
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/box-shadow-dynamic-expected.txt
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/repaint-resized-overflow-expected.txt
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/selection-after-delete-expected.txt
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/table-collapsed-border-expected.txt
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/frame/FrameView.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -10 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/HTMLAreaElement.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/LayoutRectRecorder.cpp
|
View
|
1
|
2 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/LayoutRepainter.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderBox.h
|
View
|
1
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderBox.cpp
|
View
|
1
2
|
1 chunk |
+0 lines, -24 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayer.cpp
|
View
|
1
2
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayerRepainter.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayerRepainter.cpp
|
View
|
|
4 chunks |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderObject.h
|
View
|
1
2
|
4 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderObject.cpp
|
View
|
1
2
|
10 chunks |
+14 lines, -76 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderView.h
|
View
|
|
3 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/svg/RenderSVGModelObject.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/svg/RenderSVGModelObject.cpp
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
Total messages: 24 (0 generated)
|