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 b7f9ff35f4908017e3d23f8088c71c577b408ee0..31c639bc8a2f994292a8c3a38827eaf87d938d7c 100644 |
--- a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp |
+++ b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp |
@@ -815,41 +815,6 @@ static CSSValue* consumeMarginOrOffset(CSSParserTokenRange& range, |
return consumeLengthOrPercent(range, cssParserMode, ValueRangeAll, unitless); |
} |
-static CSSValue* consumeClipComponent(CSSParserTokenRange& range, |
- CSSParserMode cssParserMode) { |
- if (range.peek().id() == CSSValueAuto) |
- return consumeIdent(range); |
- return consumeLength(range, cssParserMode, ValueRangeAll, |
- UnitlessQuirk::Allow); |
-} |
- |
-static CSSValue* consumeClip(CSSParserTokenRange& range, |
- CSSParserMode cssParserMode) { |
- if (range.peek().id() == CSSValueAuto) |
- return consumeIdent(range); |
- |
- if (range.peek().functionId() != CSSValueRect) |
- return nullptr; |
- |
- CSSParserTokenRange args = consumeFunction(range); |
- // rect(t, r, b, l) || rect(t r b l) |
- CSSValue* top = consumeClipComponent(args, cssParserMode); |
- if (!top) |
- return nullptr; |
- bool needsComma = consumeCommaIncludingWhitespace(args); |
- CSSValue* right = consumeClipComponent(args, cssParserMode); |
- if (!right || (needsComma && !consumeCommaIncludingWhitespace(args))) |
- return nullptr; |
- CSSValue* bottom = consumeClipComponent(args, cssParserMode); |
- if (!bottom || (needsComma && !consumeCommaIncludingWhitespace(args))) |
- return nullptr; |
- CSSValue* left = consumeClipComponent(args, cssParserMode); |
- if (!left || !args.atEnd()) |
- return nullptr; |
- return CSSQuadValue::create(top, right, bottom, left, |
- CSSQuadValue::SerializeAsRect); |
-} |
- |
static bool consumePan(CSSParserTokenRange& range, |
CSSValue*& panX, |
CSSValue*& panY, |
@@ -3223,8 +3188,6 @@ const CSSValue* CSSPropertyParser::parseSingleValue( |
return consumeLengthOrPercent(m_range, m_context->mode(), |
ValueRangeNonNegative, |
UnitlessQuirk::Allow); |
- case CSSPropertyClip: |
- return consumeClip(m_range, m_context->mode()); |
case CSSPropertyTouchAction: |
return consumeTouchAction(m_range); |
case CSSPropertyScrollSnapDestination: |
@@ -3264,9 +3227,6 @@ const CSSValue* CSSPropertyParser::parseSingleValue( |
case CSSPropertyGridRowGap: |
return consumeLengthOrPercent(m_range, m_context->mode(), |
ValueRangeNonNegative); |
- case CSSPropertyShapeMargin: |
- return consumeLengthOrPercent(m_range, m_context->mode(), |
- ValueRangeNonNegative); |
case CSSPropertyShapeImageThreshold: |
return consumeNumber(m_range, ValueRangeAll); |
case CSSPropertyWebkitBoxOrdinalGroup: |