| Index: Source/core/css/parser/CSSPropertyParser.h
|
| diff --git a/Source/core/css/parser/CSSPropertyParser.h b/Source/core/css/parser/CSSPropertyParser.h
|
| index fddc2f96a68be26f647eaf1c114e16fbb7a797b6..6ba365c0ca3d938c93623a668dbc14c0c113318a 100644
|
| --- a/Source/core/css/parser/CSSPropertyParser.h
|
| +++ b/Source/core/css/parser/CSSPropertyParser.h
|
| @@ -31,6 +31,7 @@
|
|
|
| namespace blink {
|
|
|
| +class BorderImageParseContext;
|
| class CSSBorderImageSliceValue;
|
| class CSSBasicShape;
|
| class CSSBasicShapeInset;
|
| @@ -352,6 +353,12 @@ private:
|
| int colorIntFromValue(CSSParserValue*);
|
| bool isCalculation(CSSParserValue*);
|
|
|
| + bool buildBorderImageParseContext(CSSPropertyID, BorderImageParseContext&);
|
| +
|
| + bool parseDeprecatedGradientColorStop(CSSParserValue*, CSSGradientColorStop&);
|
| +
|
| + void commitBorderImageProperty(CSSPropertyID, PassRefPtrWillBeRawPtr<CSSValue>, bool important);
|
| +
|
| private:
|
| // Inputs:
|
| CSSParserValueList* m_valueList;
|
| @@ -367,16 +374,6 @@ private:
|
| CSSPropertyID m_currentShorthand;
|
| bool m_implicitShorthand;
|
| RefPtrWillBeMember<CSSCalcValue> m_parsedCalculation;
|
| -
|
| - // FIXME: There is probably a small set of APIs we could expose for these
|
| - // classes w/o needing to make them friends.
|
| - friend class ShadowParseContext;
|
| - friend class BorderImageParseContext;
|
| - friend class BorderImageSliceParseContext;
|
| - friend class BorderImageQuadParseContext;
|
| - friend class TransformOperationInfo;
|
| - friend bool parseDeprecatedGradientColorStop(CSSPropertyParser*, CSSParserValue*, CSSGradientColorStop&);
|
| - friend PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseGradientColorOrKeyword(CSSPropertyParser*, CSSParserValue*);
|
| };
|
|
|
| CSSPropertyID cssPropertyID(const CSSParserString&);
|
|
|