| Index: Source/core/css/parser/CSSParserImpl.cpp
|
| diff --git a/Source/core/css/parser/CSSParserImpl.cpp b/Source/core/css/parser/CSSParserImpl.cpp
|
| index 37655ad04625ce6a86b124bb10ed53d8a12b9339..0012b50d5bea54ec440729973a82b604d1389aea 100644
|
| --- a/Source/core/css/parser/CSSParserImpl.cpp
|
| +++ b/Source/core/css/parser/CSSParserImpl.cpp
|
| @@ -36,14 +36,14 @@ CSSParserImpl::CSSParserImpl(const CSSParserContext& context, StyleSheetContents
|
| {
|
| }
|
|
|
| -bool CSSParserImpl::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, const CSSParserContext& context)
|
| +bool CSSParserImpl::parseValue(MutableStylePropertySet* declaration, CSSPropertyID unresolvedProperty, const String& string, bool important, const CSSParserContext& context)
|
| {
|
| CSSParserImpl parser(context);
|
| StyleRule::Type ruleType = StyleRule::Style;
|
| if (declaration->cssParserMode() == CSSViewportRuleMode)
|
| ruleType = StyleRule::Viewport;
|
| CSSTokenizer::Scope scope(string);
|
| - parser.consumeDeclarationValue(scope.tokenRange(), propertyID, important, ruleType);
|
| + parser.consumeDeclarationValue(scope.tokenRange(), unresolvedProperty, important, ruleType);
|
| if (parser.m_parsedProperties.isEmpty())
|
| return false;
|
| declaration->addParsedProperties(parser.m_parsedProperties);
|
| @@ -686,7 +686,7 @@ void CSSParserImpl::consumeDeclaration(CSSParserTokenRange range, StyleRule::Typ
|
| CSSParserTokenRange rangeCopy = range; // For inspector callbacks
|
|
|
| ASSERT(range.peek().type() == IdentToken);
|
| - CSSPropertyID id = range.consumeIncludingWhitespace().parseAsCSSPropertyID();
|
| + CSSPropertyID unresolvedProperty = range.consumeIncludingWhitespace().parseAsUnresolvedCSSPropertyID();
|
| if (range.consume().type() != ColonToken)
|
| return; // Parse error
|
|
|
| @@ -708,8 +708,8 @@ void CSSParserImpl::consumeDeclaration(CSSParserTokenRange range, StyleRule::Typ
|
|
|
| if (m_observerWrapper && ruleType == StyleRule::Style) {
|
| size_t propertiesCount = m_parsedProperties.size();
|
| - if (id != CSSPropertyInvalid)
|
| - consumeDeclarationValue(range.makeSubRange(&range.peek(), declarationValueEnd), id, important, ruleType);
|
| + if (unresolvedProperty != CSSPropertyInvalid)
|
| + consumeDeclarationValue(range.makeSubRange(&range.peek(), declarationValueEnd), unresolvedProperty, important, ruleType);
|
| m_observerWrapper->observer().startProperty(m_observerWrapper->startOffset(rangeCopy));
|
| m_observerWrapper->observer().endProperty(important,
|
| m_parsedProperties.size() != propertiesCount,
|
| @@ -717,13 +717,13 @@ void CSSParserImpl::consumeDeclaration(CSSParserTokenRange range, StyleRule::Typ
|
| return;
|
| }
|
|
|
| - if (id == CSSPropertyInvalid)
|
| + if (unresolvedProperty == CSSPropertyInvalid)
|
| return;
|
|
|
| - consumeDeclarationValue(range.makeSubRange(&range.peek(), declarationValueEnd), id, important, ruleType);
|
| + consumeDeclarationValue(range.makeSubRange(&range.peek(), declarationValueEnd), unresolvedProperty, important, ruleType);
|
| }
|
|
|
| -void CSSParserImpl::consumeDeclarationValue(CSSParserTokenRange range, CSSPropertyID propertyID, bool important, StyleRule::Type ruleType)
|
| +void CSSParserImpl::consumeDeclarationValue(CSSParserTokenRange range, CSSPropertyID unresolvedProperty, bool important, StyleRule::Type ruleType)
|
| {
|
| bool usesRemUnits;
|
| CSSParserValueList valueList(range, usesRemUnits);
|
| @@ -732,7 +732,7 @@ void CSSParserImpl::consumeDeclarationValue(CSSParserTokenRange range, CSSProper
|
| if (usesRemUnits && m_styleSheet)
|
| m_styleSheet->parserSetUsesRemUnits(true);
|
| bool inViewport = ruleType == StyleRule::Viewport;
|
| - CSSPropertyParser::parseValue(propertyID, important, &valueList, m_context, inViewport, m_parsedProperties, ruleType);
|
| + CSSPropertyParser::parseValue(unresolvedProperty, important, &valueList, m_context, inViewport, m_parsedProperties, ruleType);
|
| }
|
|
|
| PassOwnPtr<Vector<double>> CSSParserImpl::consumeKeyframeKeyList(CSSParserTokenRange range)
|
|
|