12021-05-31 Rob Buis <rbuis@igalia.com>
2
3 [css-contain] Support contain:style
4 https://bugs.webkit.org/show_bug.cgi?id=226458
5
6 Reviewed by NOBODY (OOPS!).
7
8 WIP.
9
10 * css/CSSComputedStyleDeclaration.cpp:
11 (WebCore::ComputedStyleExtractor::valueForPropertyInStyle):
12 * css/parser/CSSPropertyParser.cpp:
13 (WebCore::consumeContain):
14 * rendering/RenderCounter.cpp:
15 (WebCore::ancestorStyleContainmentObject):
16 (WebCore::previousInPreOrder):
17 (WebCore::previousSiblingOrParentElement):
18 (WebCore::makeCounterNode):
19 (WebCore::RenderCounter::rendererSubtreeAttached):
20 * rendering/RenderObject.cpp:
21 (WebCore::shouldApplyStyleContainment):
22 * rendering/RenderObject.h:
23 * rendering/style/RenderStyle.h:
24 (WebCore::RenderStyle::containsStyle const):
25 * rendering/style/RenderStyleConstants.h:
26 * style/StyleBuilderCustom.h:
27 (WebCore::Style::BuilderCustom::applyValueContain):
28