Index: Source/core/css/parser/CSSPropertyParser.h |
diff --git a/Source/core/css/parser/CSSPropertyParser.h b/Source/core/css/parser/CSSPropertyParser.h |
index 4f199bb0754e1cc97e8fbe871cdbc1374f578949..8bfa6cf9ed4b73a939c51eddcf6e2ac1c202cd8c 100644 |
--- a/Source/core/css/parser/CSSPropertyParser.h |
+++ b/Source/core/css/parser/CSSPropertyParser.h |
@@ -44,6 +44,7 @@ class CSSParserValueList; |
class CSSPrimitiveValue; |
class CSSProperty; |
class CSSQuadValue; |
+class CSSShadowValue; |
class CSSValue; |
class CSSValueList; |
class StylePropertyShorthand; |
@@ -209,7 +210,8 @@ private: |
PassRefPtrWillBeRawPtr<CSSValue> parsePaintOrder() const; |
// CSS3 Parsing Routines (for properties specific to CSS3) |
- PassRefPtrWillBeRawPtr<CSSValueList> parseShadow(CSSParserValueList*, CSSPropertyID); |
+ bool parseShadow(CSSParserValueList*, CSSPropertyID, bool); |
+ PassRefPtrWillBeRawPtr<CSSShadowValue> parseSingleShadow(CSSParserValueList*, bool allowInset = false, bool allowBreak = false, unsigned maxLength = 4); |
bool parseBorderImageShorthand(CSSPropertyID, bool important); |
PassRefPtrWillBeRawPtr<CSSValue> parseBorderImage(CSSPropertyID); |
bool parseBorderImageRepeat(RefPtrWillBeRawPtr<CSSValue>&); |