| Index: Source/core/css/parser/BisonCSSParser.h
|
| diff --git a/Source/core/css/parser/BisonCSSParser.h b/Source/core/css/parser/BisonCSSParser.h
|
| index 2982ab5eec300315c1754ff07adadb449b9f0e76..1d5d49ba5b44bc7290e3ceaaa1faef92ddf2b32f 100644
|
| --- a/Source/core/css/parser/BisonCSSParser.h
|
| +++ b/Source/core/css/parser/BisonCSSParser.h
|
| @@ -93,7 +93,7 @@
|
| static bool parseSystemColor(RGBA32& color, const String&, Document*);
|
| static PassRefPtrWillBeRawPtr<CSSValueList> parseFontFaceValue(const AtomicString&);
|
| static PassRefPtr<CSSValue> parseAnimationTimingFunctionValue(const String&);
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseValidPrimitive(CSSValueID ident, CSSParserValue*);
|
| + PassRefPtr<CSSPrimitiveValue> parseValidPrimitive(CSSValueID ident, CSSParserValue*);
|
| bool parseDeclaration(MutableStylePropertySet*, const String&, CSSParserObserver*, StyleSheetContents* contextStyleSheet);
|
| static PassRefPtr<ImmutableStylePropertySet> parseInlineStyleDeclaration(const String&, Element*);
|
| PassRefPtr<MediaQuerySet> parseMediaQueryList(const String&);
|
| @@ -122,14 +122,14 @@
|
|
|
| enum FillPositionFlag { InvalidFillPosition = 0, AmbiguousFillPosition = 1, XFillPosition = 2, YFillPosition = 4 };
|
| enum FillPositionParsingMode { ResolveValuesAsPercent = 0, ResolveValuesAsKeyword = 1 };
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseFillPositionComponent(CSSParserValueList*, unsigned& cumulativeFlags, FillPositionFlag& individualFlag, FillPositionParsingMode = ResolveValuesAsPercent);
|
| + PassRefPtr<CSSPrimitiveValue> parseFillPositionComponent(CSSParserValueList*, unsigned& cumulativeFlags, FillPositionFlag& individualFlag, FillPositionParsingMode = ResolveValuesAsPercent);
|
| PassRefPtr<CSSValue> parseFillPositionX(CSSParserValueList*);
|
| PassRefPtr<CSSValue> parseFillPositionY(CSSParserValueList*);
|
| void parse2ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&);
|
| bool isPotentialPositionValue(CSSParserValue*);
|
| void parseFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&);
|
| - void parse3ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&, PassRefPtrWillBeRawPtr<CSSPrimitiveValue>, PassRefPtrWillBeRawPtr<CSSPrimitiveValue>);
|
| - void parse4ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&, PassRefPtrWillBeRawPtr<CSSPrimitiveValue>, PassRefPtrWillBeRawPtr<CSSPrimitiveValue>);
|
| + void parse3ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&, PassRefPtr<CSSPrimitiveValue>, PassRefPtr<CSSPrimitiveValue>);
|
| + void parse4ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&, PassRefPtr<CSSPrimitiveValue>, PassRefPtr<CSSPrimitiveValue>);
|
|
|
| void parseFillRepeat(RefPtr<CSSValue>&, RefPtr<CSSValue>&);
|
| PassRefPtr<CSSValue> parseFillSize(CSSPropertyID, bool &allowComma);
|
| @@ -162,14 +162,14 @@
|
| bool parseColumnsShorthand(bool important);
|
|
|
| PassRefPtr<CSSValue> parseGridPosition();
|
| - bool parseIntegerOrStringFromGridPosition(RefPtrWillBeRawPtr<CSSPrimitiveValue>& numericValue, RefPtrWillBeRawPtr<CSSPrimitiveValue>& gridLineName);
|
| + bool parseIntegerOrStringFromGridPosition(RefPtr<CSSPrimitiveValue>& numericValue, RefPtr<CSSPrimitiveValue>& gridLineName);
|
| bool parseGridItemPositionShorthand(CSSPropertyID, bool important);
|
| bool parseGridAreaShorthand(bool important);
|
| bool parseSingleGridAreaLonghand(RefPtr<CSSValue>&);
|
| bool parseGridTrackList(CSSPropertyID, bool important);
|
| bool parseGridTrackRepeatFunction(CSSValueList&);
|
| PassRefPtr<CSSValue> parseGridTrackSize(CSSParserValueList& inputList);
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseGridBreadth(CSSParserValue*);
|
| + PassRefPtr<CSSPrimitiveValue> parseGridBreadth(CSSParserValue*);
|
| PassRefPtr<CSSValue> parseGridTemplateAreas();
|
| void parseGridLineNames(CSSParserValueList* inputList, CSSValueList&);
|
|
|
| @@ -178,8 +178,8 @@
|
| bool parseItemPositionOverflowPosition(CSSPropertyID, bool important);
|
|
|
| PassRefPtr<CSSValue> parseShapeProperty(CSSPropertyID propId);
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseBasicShape();
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseShapeRadius(CSSParserValue*);
|
| + PassRefPtr<CSSPrimitiveValue> parseBasicShape();
|
| + PassRefPtr<CSSPrimitiveValue> parseShapeRadius(CSSParserValue*);
|
|
|
| PassRefPtr<CSSBasicShape> parseBasicShapeRectangle(CSSParserValueList* args);
|
| PassRefPtr<CSSBasicShape> parseBasicShapeCircle(CSSParserValueList* args);
|
| @@ -198,7 +198,7 @@
|
|
|
| bool parseColorParameters(CSSParserValue*, int* colorValues, bool parseAlpha);
|
| bool parseHSLParameters(CSSParserValue*, double* colorValues, bool parseAlpha);
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseColor(CSSParserValue* = 0);
|
| + PassRefPtr<CSSPrimitiveValue> parseColor(CSSParserValue* = 0);
|
| bool parseColorFromValue(CSSParserValue*, RGBA32&);
|
| void parseSelector(const String&, CSSSelectorList&);
|
|
|
| @@ -225,8 +225,8 @@
|
| PassRefPtr<CSSValue> parseBorderImage(CSSPropertyID);
|
| bool parseBorderImageRepeat(RefPtr<CSSValue>&);
|
| bool parseBorderImageSlice(CSSPropertyID, RefPtrWillBeRawPtr<CSSBorderImageSliceValue>&);
|
| - bool parseBorderImageWidth(RefPtrWillBeRawPtr<CSSPrimitiveValue>&);
|
| - bool parseBorderImageOutset(RefPtrWillBeRawPtr<CSSPrimitiveValue>&);
|
| + bool parseBorderImageWidth(RefPtr<CSSPrimitiveValue>&);
|
| + bool parseBorderImageOutset(RefPtr<CSSPrimitiveValue>&);
|
| bool parseBorderRadius(CSSPropertyID, bool important);
|
|
|
| bool parseAspectRatio(bool important);
|
| @@ -412,8 +412,8 @@
|
| void markViewportRuleBodyEnd() { m_inViewport = false; }
|
| StyleRuleBase* createViewportRule();
|
|
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> createPrimitiveNumericValue(CSSParserValue*);
|
| - PassRefPtrWillBeRawPtr<CSSPrimitiveValue> createPrimitiveStringValue(CSSParserValue*);
|
| + PassRefPtr<CSSPrimitiveValue> createPrimitiveNumericValue(CSSParserValue*);
|
| + PassRefPtr<CSSPrimitiveValue> createPrimitiveStringValue(CSSParserValue*);
|
|
|
| CSSParserLocation currentLocation() { return m_tokenizer.currentLocation(); }
|
|
|
| @@ -589,7 +589,7 @@
|
| 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, RefPtr<CSSPrimitiveValue>&);
|
| int colorIntFromValue(CSSParserValue*);
|
| double parsedDouble(CSSParserValue*, ReleaseParsedCalcValueCondition releaseCalc = DoNotReleaseParsedCalcValue);
|
| bool isCalculation(CSSParserValue*);
|
|
|