Changeset 268862 in webkit
- Timestamp:
- Oct 22, 2020, 6:22:32 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/repaint/focus-ring-repaint-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/InlineFlowBox.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r268861 r268862 1 2020-10-22 Antti Koivisto <antti@apple.com> 2 3 [LFC][Integration] Lines with outline should be marked having visual overflow 4 https://bugs.webkit.org/show_bug.cgi?id=218071 5 6 Reviewed by Zalan Bujtas. 7 8 * fast/repaint/focus-ring-repaint-expected.txt: 9 1 10 2020-10-22 Diego Pino Garcia <dpino@igalia.com> 2 11 -
trunk/LayoutTests/fast/repaint/focus-ring-repaint-expected.txt
r266803 r268862 7 7 8 8 (repaint rects 9 (rect 5 457 10 3 67)9 (rect 5 457 106 70) 10 10 (rect 5 457 106 70) 11 11 (rect 5 542 106 70) 12 12 (rect 15 62 36 40) 13 13 (rect 18 65 30 34) 14 (rect 5 8956 10)15 (rect 5 35 56 6 4)14 (rect 5 92 56 10) 15 (rect 5 35 56 67) 16 16 (rect 5 117 36 60) 17 17 (rect 8 120 30 54) 18 18 (rect 5 117 36 86) 19 19 (rect 8 120 30 80) 20 (rect 5 17 456 30)21 (rect 5 120 56 8 4)20 (rect 5 177 56 30) 21 (rect 5 120 56 87) 22 22 (rect 5 205 56 37) 23 23 (rect 5 375 56 37) 24 (rect 5 457 10 3 67)24 (rect 5 457 106 70) 25 25 (rect 8 460 100 64) 26 26 (rect 8 545 100 64) 27 (rect 5 542 103 67) 27 (rect 5 542 106 70) 28 (rect 5 609 772 3) 29 (rect 0 609 785 3) 28 30 (rect 45 212 36 40) 29 31 (rect 48 215 30 34) -
trunk/Source/WebCore/ChangeLog
r268860 r268862 1 2020-10-22 Antti Koivisto <antti@apple.com> 2 3 [LFC][Integration] Lines with outline should be marked having visual overflow 4 https://bugs.webkit.org/show_bug.cgi?id=218071 5 6 Reviewed by Zalan Bujtas. 7 8 Seen in fast/repaint/focus-ring-repaint.html 9 10 We may fail to paint newly added outlines correctly. This is a legacy line layout bug exposed by IFC integration. 11 12 * rendering/InlineFlowBox.cpp: 13 (WebCore::InlineFlowBox::addToLine): 14 15 Mark when adding content to line. 16 1 17 2020-10-22 Cathie Chen <cathiechen@igalia.com> 2 18 -
trunk/Source/WebCore/rendering/InlineFlowBox.cpp
r258990 r268862 176 176 else if (childStyle.hasOutlineInVisualOverflow()) 177 177 child->clearKnownToHaveNoOverflow(); 178 179 if (lineStyle().hasOutlineInVisualOverflow()) 180 clearKnownToHaveNoOverflow(); 178 181 179 182 if (knownToHaveNoOverflow() && is<InlineFlowBox>(*child) && !downcast<InlineFlowBox>(*child).knownToHaveNoOverflow())
Note:
See TracChangeset
for help on using the changeset viewer.