|
List marker pseudo elements.
This CL converts list markers to use pseudo elements which are attached into
the DOM tree as needed instead of the ad-hoc method of updateListMarkers
used previously.
The code is currently behind a RuntimeEnabledFeature so we can land this without
effecting the current behaviour and then turn on when ready.
BUG= 370461
Total comments: 22
Total comments: 18
Total comments: 15
Total comments: 76
|
Unified diffs |
Side-by-side diffs |
Stats (+482 lines, -118 lines) |
 |
M |
LayoutTests/fast/css/001.html
|
View
|
1 chunk |
+1 line, -0 lines |
0 comments
|
 |
M |
LayoutTests/fast/lists/drag-into-marker.html
|
View
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
 |
M |
Source/core/core.gypi
|
View
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
 |
M |
Source/core/css/CSSSelector.h
|
View
|
1 chunk |
+1 line, -0 lines |
0 comments
|
 |
M |
Source/core/css/CSSSelector.cpp
|
View
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
 |
M |
Source/core/css/CSSTestHelper.h
|
View
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
 |
M |
Source/core/css/CSSTestHelper.cpp
|
View
|
1 chunk |
+7 lines, -2 lines |
0 comments
|
 |
M |
Source/core/css/RuleFeature.cpp
|
View
|
1 chunk |
+1 line, -0 lines |
0 comments
|
 |
M |
Source/core/css/RuleSetTest.cpp
|
View
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
 |
M |
Source/core/css/html.css
|
View
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
 |
M |
Source/core/css/parser/CSSSelectorParser.h
|
View
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
 |
M |
Source/core/css/parser/CSSSelectorParser.cpp
|
View
|
2 chunks |
+10 lines, -1 line |
0 comments
|
 |
M |
Source/core/css/resolver/StyleResolver.cpp
|
View
|
3 chunks |
+25 lines, -5 lines |
0 comments
|
 |
M |
Source/core/dom/Element.cpp
|
View
|
4 chunks |
+18 lines, -5 lines |
0 comments
|
 |
M |
Source/core/dom/ElementRareData.h
|
View
|
5 chunks |
+11 lines, -1 line |
0 comments
|
 |
M |
Source/core/dom/ElementRareData.cpp
|
View
|
2 chunks |
+2 lines, -1 line |
0 comments
|
 |
M |
Source/core/dom/LayoutTreeBuilder.cpp
|
View
|
4 chunks |
+17 lines, -1 line |
0 comments
|
 |
A |
Source/core/dom/MarkerPseudoElement.h
|
View
|
1 chunk |
+47 lines, -0 lines |
0 comments
|
 |
A |
Source/core/dom/MarkerPseudoElement.cpp
|
View
|
1 chunk |
+145 lines, -0 lines |
0 comments
|
 |
M |
Source/core/dom/Node.h
|
View
|
1 chunk |
+1 line, -0 lines |
0 comments
|
 |
M |
Source/core/dom/Node.cpp
|
View
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
 |
M |
Source/core/dom/PseudoElement.h
|
View
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
 |
M |
Source/core/dom/PseudoElement.cpp
|
View
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
 |
M |
Source/core/html/HTMLOListElement.h
|
View
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
 |
M |
Source/core/html/HTMLOListElement.cpp
|
View
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
 |
M |
Source/core/inspector/InspectorTraceEvents.cpp
|
View
|
1 chunk |
+1 line, -0 lines |
0 comments
|
 |
M |
Source/core/layout/LayoutListItem.h
|
View
|
4 chunks |
+7 lines, -2 lines |
0 comments
|
 |
M |
Source/core/layout/LayoutListItem.cpp
|
View
|
16 chunks |
+75 lines, -79 lines |
0 comments
|
 |
M |
Source/core/layout/LayoutListMarker.h
|
View
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
 |
M |
Source/core/layout/LayoutListMarker.cpp
|
View
|
5 chunks |
+18 lines, -13 lines |
0 comments
|
 |
M |
Source/core/layout/LayoutObject.cpp
|
View
|
3 chunks |
+5 lines, -2 lines |
0 comments
|
 |
M |
Source/core/layout/LayoutObjectChildList.cpp
|
View
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
 |
M |
Source/core/layout/TextAutosizer.cpp
|
View
|
3 chunks |
+13 lines, -0 lines |
0 comments
|
 |
M |
Source/core/style/ComputedStyle.h
|
View
|
1 chunk |
+1 line, -1 line |
0 comments
|
 |
M |
Source/core/style/ComputedStyleConstants.h
|
View
|
1 chunk |
+1 line, -1 line |
0 comments
|
 |
M |
Source/platform/RuntimeEnabledFeatures.in
|
View
|
1 chunk |
+1 line, -0 lines |
0 comments
|
 |
M |
Source/web/WebRuntimeFeatures.cpp
|
View
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
 |
M |
public/web/WebRuntimeFeatures.h
|
View
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Total messages: 19 (4 generated)
|