|
Include the outline into the visual overflow
This change makes the outline a first class visual effect instead
of being applied manually in the code. This removes the crazy fudge
factor logic that would grow *ANY* repaint rectangle by the maximal
outline on the page.
All test changes are progressions apart from 2 multi-column tests
regressing due to http://crbug.com/348064:
- fast/forms/range/slider-in-multi-column.html
- fast/forms/number/number-spinbutton-in-multi-column.html
A fix is in progress for the underlying issue that will make them
pass again (thanks to Morten Stenshome).
BUG= 273904
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169659
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+136 lines, -168 lines) |
Patch |
 |
M |
LayoutTests/TestExpectations
|
View
|
1
2
3
4
5
6
|
2 chunks |
+29 lines, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/hover-pseudo-borders-expected.txt
|
View
|
1
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/hover-pseudo-borders-whitespace-expected.txt
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/repaint/outline-child-repaint-expected.txt
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/clip/outline-overflowClip-expected.txt
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/inline/continuation-outlines-with-layers-2-expected.txt
|
View
|
1
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/inline/continuation-outlines-with-layers-expected.txt
|
View
|
1
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/4776765-expected.txt
|
View
|
1
|
1 chunk |
+7 lines, -11 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/inline-outline-repaint-expected.txt
|
View
|
1
|
1 chunk |
+15 lines, -15 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/outline-repaint-glitch-expected.txt
|
View
|
1
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/repaint/outline-shrinking-expected.txt
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/FrameView.cpp
|
View
|
1
2
3
4
5
6
|
3 chunks |
+0 lines, -7 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/InlineFlowBox.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/InlineFlowBox.cpp
|
View
|
1
2
3
4
5
6
|
4 chunks |
+16 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderBlock.cpp
|
View
|
1
2
3
4
5
6
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderBlockFlow.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderBox.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderBox.cpp
|
View
|
1
2
3
4
5
6
|
5 chunks |
+15 lines, -16 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderDetailsMarker.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayer.cpp
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLineBoxList.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLineBoxList.cpp
|
View
|
1
|
3 chunks |
+5 lines, -8 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderListMarker.cpp
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderObject.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderObject.cpp
|
View
|
1
2
3
4
5
6
|
2 chunks |
+0 lines, -13 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderRegion.cpp
|
View
|
|
1 chunk |
+8 lines, -9 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderReplaced.cpp
|
View
|
1
|
2 chunks |
+2 lines, -8 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderReplica.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderTable.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderTableCell.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderTableRow.cpp
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderTableSection.cpp
|
View
|
1
2
3
4
5
6
|
5 chunks |
+13 lines, -7 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderView.h
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderView.cpp
|
View
|
1
2
3
4
5
6
|
2 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
Total messages: 26 (0 generated)
|