| Index: third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| index 419adc0c8689172fb5591fedd15974a368a99914..0270fd4fd9ac1f28ec7be36e157b6d5e7b9d5aba 100644
|
| --- a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| +++ b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| @@ -620,7 +620,7 @@ static CSSValueList* consumeRotation(CSSParserTokenRange& range)
|
| return list;
|
| }
|
|
|
| -static CSSValueList* consumeScale(CSSParserTokenRange& range, CSSParserMode cssParserMode)
|
| +static CSSValueList* consumeScale(CSSParserTokenRange& range)
|
| {
|
| ASSERT(RuntimeEnabledFeatures::cssIndependentTransformPropertiesEnabled());
|
|
|
| @@ -659,7 +659,7 @@ static CSSValueList* consumeTranslate(CSSParserTokenRange& range, CSSParserMode
|
| return list;
|
| }
|
|
|
| -static CSSValue* consumeCounter(CSSParserTokenRange& range, CSSParserMode cssParserMode, int defaultValue)
|
| +static CSSValue* consumeCounter(CSSParserTokenRange& range, int defaultValue)
|
| {
|
| if (range.peek().id() == CSSValueNone)
|
| return consumeIdent(range);
|
| @@ -938,7 +938,7 @@ static CSSValue* consumeColumnGap(CSSParserTokenRange& range, CSSParserMode cssP
|
| return consumeLength(range, cssParserMode, ValueRangeNonNegative);
|
| }
|
|
|
| -static CSSValue* consumeColumnSpan(CSSParserTokenRange& range, CSSParserMode cssParserMode)
|
| +static CSSValue* consumeColumnSpan(CSSParserTokenRange& range)
|
| {
|
| return consumeIdent<CSSValueAll, CSSValueNone>(range);
|
| }
|
| @@ -2699,7 +2699,7 @@ static CSSValue* consumeBorderImageRepeat(CSSParserTokenRange& range)
|
| return CSSValuePair::create(horizontal, vertical, CSSValuePair::DropIdenticalValues);
|
| }
|
|
|
| -static CSSValue* consumeBorderImageSlice(CSSPropertyID property, CSSParserTokenRange& range, CSSParserMode cssParserMode)
|
| +static CSSValue* consumeBorderImageSlice(CSSPropertyID property, CSSParserTokenRange& range)
|
| {
|
| bool fill = consumeIdent<CSSValueFill>(range);
|
| CSSPrimitiveValue* slices[4] = { 0 };
|
| @@ -2782,7 +2782,7 @@ static bool consumeBorderImageComponents(CSSPropertyID property, CSSParserTokenR
|
| continue;
|
| }
|
| if (!slice) {
|
| - slice = consumeBorderImageSlice(property, range, context.mode());
|
| + slice = consumeBorderImageSlice(property, range);
|
| if (slice) {
|
| ASSERT(!width && !outset);
|
| if (consumeSlashIncludingWhitespace(range)) {
|
| @@ -2899,21 +2899,21 @@ static CSSValue* consumePrefixedBackgroundBox(CSSPropertyID property, CSSParserT
|
| return nullptr;
|
| }
|
|
|
| -static CSSValue* consumeBackgroundSize(CSSPropertyID unresolvedProperty, CSSParserTokenRange& range, CSSParserMode mode)
|
| +static CSSValue* consumeBackgroundSize(CSSPropertyID unresolvedProperty, CSSParserTokenRange& range, CSSParserMode cssParserMode)
|
| {
|
| if (identMatches<CSSValueContain, CSSValueCover>(range.peek().id()))
|
| return consumeIdent(range);
|
|
|
| CSSPrimitiveValue* horizontal = consumeIdent<CSSValueAuto>(range);
|
| if (!horizontal)
|
| - horizontal = consumeLengthOrPercent(range, mode, ValueRangeAll, UnitlessQuirk::Forbid);
|
| + horizontal = consumeLengthOrPercent(range, cssParserMode, ValueRangeAll, UnitlessQuirk::Forbid);
|
|
|
| CSSPrimitiveValue* vertical = nullptr;
|
| if (!range.atEnd()) {
|
| if (range.peek().id() == CSSValueAuto) // `auto' is the default
|
| range.consumeIncludingWhitespace();
|
| else
|
| - vertical = consumeLengthOrPercent(range, mode, ValueRangeAll, UnitlessQuirk::Forbid);
|
| + vertical = consumeLengthOrPercent(range, cssParserMode, ValueRangeAll, UnitlessQuirk::Forbid);
|
| } else if (unresolvedProperty == CSSPropertyAliasWebkitBackgroundSize) {
|
| // Legacy syntax: "-webkit-background-size: 10px" is equivalent to "background-size: 10px 10px".
|
| vertical = horizontal;
|
| @@ -3313,7 +3313,7 @@ CSSValue* CSSPropertyParser::parseSingleValue(CSSPropertyID unresolvedProperty)
|
| case CSSPropertyRotate:
|
| return consumeRotation(m_range);
|
| case CSSPropertyScale:
|
| - return consumeScale(m_range, m_context.mode());
|
| + return consumeScale(m_range);
|
| case CSSPropertyTranslate:
|
| return consumeTranslate(m_range, m_context.mode());
|
| case CSSPropertyWebkitBorderHorizontalSpacing:
|
| @@ -3321,7 +3321,7 @@ CSSValue* CSSPropertyParser::parseSingleValue(CSSPropertyID unresolvedProperty)
|
| return consumeLength(m_range, m_context.mode(), ValueRangeNonNegative);
|
| case CSSPropertyCounterIncrement:
|
| case CSSPropertyCounterReset:
|
| - return consumeCounter(m_range, m_context.mode(), property == CSSPropertyCounterIncrement ? 1 : 0);
|
| + return consumeCounter(m_range, property == CSSPropertyCounterIncrement ? 1 : 0);
|
| case CSSPropertySize:
|
| return consumeSize(m_range, m_context.mode());
|
| case CSSPropertySnapHeight:
|
| @@ -3390,7 +3390,7 @@ CSSValue* CSSPropertyParser::parseSingleValue(CSSPropertyID unresolvedProperty)
|
| case CSSPropertyColumnGap:
|
| return consumeColumnGap(m_range, m_context.mode());
|
| case CSSPropertyColumnSpan:
|
| - return consumeColumnSpan(m_range, m_context.mode());
|
| + return consumeColumnSpan(m_range);
|
| case CSSPropertyZoom:
|
| return consumeZoom(m_range, m_context);
|
| case CSSPropertyAnimationDelay:
|
| @@ -3589,7 +3589,7 @@ CSSValue* CSSPropertyParser::parseSingleValue(CSSPropertyID unresolvedProperty)
|
| return consumeBorderImageRepeat(m_range);
|
| case CSSPropertyBorderImageSlice:
|
| case CSSPropertyWebkitMaskBoxImageSlice:
|
| - return consumeBorderImageSlice(property, m_range, m_context.mode());
|
| + return consumeBorderImageSlice(property, m_range);
|
| case CSSPropertyBorderImageOutset:
|
| case CSSPropertyWebkitMaskBoxImageOutset:
|
| return consumeBorderImageOutset(m_range);
|
| @@ -3982,7 +3982,7 @@ bool CSSPropertyParser::parseViewportDescriptor(CSSPropertyID propId, bool impor
|
| }
|
| }
|
|
|
| -static bool consumeColumnWidthOrCount(CSSParserTokenRange& range, CSSParserMode cssParserMode, CSSValue*& columnWidth, CSSValue*& columnCount)
|
| +static bool consumeColumnWidthOrCount(CSSParserTokenRange& range, CSSValue*& columnWidth, CSSValue*& columnCount)
|
| {
|
| if (range.peek().id() == CSSValueAuto) {
|
| consumeIdent(range);
|
| @@ -4002,9 +4002,9 @@ bool CSSPropertyParser::consumeColumns(bool important)
|
| {
|
| CSSValue* columnWidth = nullptr;
|
| CSSValue* columnCount = nullptr;
|
| - if (!consumeColumnWidthOrCount(m_range, m_context.mode(), columnWidth, columnCount))
|
| + if (!consumeColumnWidthOrCount(m_range, columnWidth, columnCount))
|
| return false;
|
| - consumeColumnWidthOrCount(m_range, m_context.mode(), columnWidth, columnCount);
|
| + consumeColumnWidthOrCount(m_range, columnWidth, columnCount);
|
| if (!m_range.atEnd())
|
| return false;
|
| if (!columnWidth)
|
|
|