| Index: Source/core/css/parser/CSSPropertyParser.h
|
| diff --git a/Source/core/css/parser/CSSPropertyParser.h b/Source/core/css/parser/CSSPropertyParser.h
|
| index 7e2e9abcc03bf06c97564b71913199e3a4b438ca..1960093b04e7a5fa1d68dc705220a752eda461b8 100644
|
| --- a/Source/core/css/parser/CSSPropertyParser.h
|
| +++ b/Source/core/css/parser/CSSPropertyParser.h
|
| @@ -62,11 +62,12 @@
|
| // Outputs: Vector of CSSProperties
|
|
|
| class CSSPropertyParser {
|
| - STACK_ALLOCATED();
|
| public:
|
| + typedef Vector<CSSProperty, 256> ParsedPropertyVector;
|
| +
|
| CSSPropertyParser(OwnPtr<CSSParserValueList>&,
|
| const CSSParserContext&, bool inViewport, bool savedImportant,
|
| - WillBeHeapVector<CSSProperty, 256>&, bool& hasFontFaceOnlyValues);
|
| + ParsedPropertyVector&, bool& hasFontFaceOnlyValues);
|
| ~CSSPropertyParser();
|
|
|
| // FIXME: Should this be on a separate ColorParser object?
|
| @@ -380,14 +381,14 @@
|
| const bool m_important; // FIXME: This is only used by font-face-src and unicode-range and undoubtably wrong!
|
|
|
| // Outputs:
|
| - WillBeHeapVector<CSSProperty, 256>& m_parsedProperties;
|
| + ParsedPropertyVector& m_parsedProperties;
|
| bool m_hasFontFaceOnlyValues;
|
|
|
| // Locals during parsing:
|
| int m_inParseShorthand;
|
| CSSPropertyID m_currentShorthand;
|
| bool m_implicitShorthand;
|
| - RefPtrWillBeRawPtr<CSSCalcValue> m_parsedCalculation;
|
| + RefPtrWillBePersistent<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.
|
|
|