| Index: Source/core/css/parser/CSSPropertyParser.h
|
| diff --git a/Source/core/css/parser/CSSPropertyParser.h b/Source/core/css/parser/CSSPropertyParser.h
|
| index 37d567d9dd67e2f4721ab6f02421c18ec2b8e0cd..4f199bb0754e1cc97e8fbe871cdbc1374f578949 100644
|
| --- a/Source/core/css/parser/CSSPropertyParser.h
|
| +++ b/Source/core/css/parser/CSSPropertyParser.h
|
| @@ -43,6 +43,7 @@ struct CSSParserValue;
|
| class CSSParserValueList;
|
| class CSSPrimitiveValue;
|
| class CSSProperty;
|
| +class CSSQuadValue;
|
| class CSSValue;
|
| class CSSValueList;
|
| class StylePropertyShorthand;
|
| @@ -165,7 +166,7 @@ private:
|
| bool parseGridLineNames(CSSParserValueList&, CSSValueList&, CSSGridLineNamesValue* = nullptr);
|
| PassRefPtrWillBeRawPtr<CSSValue> parseGridAutoFlow(CSSParserValueList&);
|
|
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseClipShape();
|
| + PassRefPtrWillBeRawPtr<CSSQuadValue> parseClipShape();
|
|
|
| bool parseLegacyPosition(CSSPropertyID, bool important);
|
| bool parseItemPositionOverflowPosition(CSSPropertyID, bool important);
|
| @@ -213,8 +214,8 @@ private:
|
| PassRefPtrWillBeRawPtr<CSSValue> parseBorderImage(CSSPropertyID);
|
| bool parseBorderImageRepeat(RefPtrWillBeRawPtr<CSSValue>&);
|
| bool parseBorderImageSlice(CSSPropertyID, RefPtrWillBeRawPtr<CSSBorderImageSliceValue>&);
|
| - bool parseBorderImageWidth(RefPtrWillBeRawPtr<CSSPrimitiveValue>&);
|
| - bool parseBorderImageOutset(RefPtrWillBeRawPtr<CSSPrimitiveValue>&);
|
| + bool parseBorderImageWidth(RefPtrWillBeRawPtr<CSSQuadValue>&);
|
| + bool parseBorderImageOutset(RefPtrWillBeRawPtr<CSSQuadValue>&);
|
| bool parseBorderRadius(CSSPropertyID, bool important);
|
|
|
| PassRefPtrWillBeRawPtr<CSSValue> parseReflect();
|
| @@ -347,7 +348,7 @@ private:
|
| inline bool validUnit(CSSParserValue* value, Units unitflags, ReleaseParsedCalcValueCondition releaseCalc = DoNotReleaseParsedCalcValue) { return validUnit(value, unitflags, m_context.mode(), releaseCalc); }
|
| bool validUnit(CSSParserValue*, Units, CSSParserMode, ReleaseParsedCalcValueCondition releaseCalc = DoNotReleaseParsedCalcValue);
|
|
|
| - bool parseBorderImageQuad(Units, RefPtrWillBeRawPtr<CSSPrimitiveValue>&);
|
| + bool parseBorderImageQuad(Units, RefPtrWillBeRawPtr<CSSQuadValue>&);
|
| int colorIntFromValue(CSSParserValue*);
|
|
|
| bool buildBorderImageParseContext(CSSPropertyID, BorderImageParseContext&);
|
|
|