Title: [209255] trunk/Source/WebCore
- Revision
- 209255
- Author
- [email protected]
- Date
- 2016-12-02 12:20:29 -0800 (Fri, 02 Dec 2016)
Log Message
[CSS Parser] Fix :any/:host to allow pseudo-elements. Support -webkit-border-radius.
https://bugs.webkit.org/show_bug.cgi?id=165323
Reviewed by Dean Jackson.
* css/parser/CSSPropertyParser.cpp:
(WebCore::CSSPropertyParser::parseShorthand):
* css/parser/CSSSelectorParser.cpp:
(WebCore::CSSSelectorParser::consumePseudo):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (209254 => 209255)
--- trunk/Source/WebCore/ChangeLog 2016-12-02 20:12:35 UTC (rev 209254)
+++ trunk/Source/WebCore/ChangeLog 2016-12-02 20:20:29 UTC (rev 209255)
@@ -1,3 +1,15 @@
+2016-12-02 Dave Hyatt <[email protected]>
+
+ [CSS Parser] Fix :any/:host to allow pseudo-elements. Support -webkit-border-radius.
+ https://bugs.webkit.org/show_bug.cgi?id=165323
+
+ Reviewed by Dean Jackson.
+
+ * css/parser/CSSPropertyParser.cpp:
+ (WebCore::CSSPropertyParser::parseShorthand):
+ * css/parser/CSSSelectorParser.cpp:
+ (WebCore::CSSSelectorParser::consumePseudo):
+
2016-12-02 Chris Dumez <[email protected]>
[iOS] Tapping on an HTML validation bubble should dismiss it
Modified: trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp (209254 => 209255)
--- trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp 2016-12-02 20:12:35 UTC (rev 209254)
+++ trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp 2016-12-02 20:20:29 UTC (rev 209255)
@@ -5316,7 +5316,8 @@
return consumeShorthandGreedily(columnRuleShorthand(), important);
case CSSPropertyListStyle:
return consumeShorthandGreedily(listStyleShorthand(), important);
- case CSSPropertyBorderRadius: {
+ case CSSPropertyBorderRadius:
+ case CSSPropertyWebkitBorderRadius: {
RefPtr<CSSPrimitiveValue> horizontalRadii[4];
RefPtr<CSSPrimitiveValue> verticalRadii[4];
if (!consumeRadii(horizontalRadii, verticalRadii, m_range, m_context.mode, property == CSSPropertyWebkitBorderRadius))
Modified: trunk/Source/WebCore/css/parser/CSSSelectorParser.cpp (209254 => 209255)
--- trunk/Source/WebCore/css/parser/CSSSelectorParser.cpp 2016-12-02 20:12:35 UTC (rev 209254)
+++ trunk/Source/WebCore/css/parser/CSSSelectorParser.cpp 2016-12-02 20:20:29 UTC (rev 209255)
@@ -628,7 +628,6 @@
}
case CSSSelector::PseudoClassAny:
case CSSSelector::PseudoClassHost: {
- DisallowPseudoElementsScope scope(this);
std::unique_ptr<CSSSelectorList> selectorList = std::unique_ptr<CSSSelectorList>(new CSSSelectorList());
*selectorList = consumeCompoundSelectorList(block);
if (!selectorList->componentCount() || !block.atEnd())
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes