Index: Source/core/css/parser/CSSPropertyParser.cpp |
diff --git a/Source/core/css/parser/CSSPropertyParser.cpp b/Source/core/css/parser/CSSPropertyParser.cpp |
index 297c950f6a625605f17ba5efa562749525af51b1..425cea4243d6e319a58db215a6e4d67a8d603b9f 100644 |
--- a/Source/core/css/parser/CSSPropertyParser.cpp |
+++ b/Source/core/css/parser/CSSPropertyParser.cpp |
@@ -75,13 +75,13 @@ static bool equalIgnoringCase(const CSSParserString& a, const char (&b)[N]) |
return a.is8Bit() ? WTF::equalIgnoringCase(b, a.characters8(), length) : WTF::equalIgnoringCase(b, a.characters16(), length); |
} |
-static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> createPrimitiveValuePair(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> first, PassRefPtrWillBeRawPtr<CSSPrimitiveValue> second, Pair::IdenticalValuesPolicy identicalValuesPolicy = Pair::DropIdenticalValues) |
+static PassRefPtr<CSSPrimitiveValue> createPrimitiveValuePair(PassRefPtr<CSSPrimitiveValue> first, PassRefPtr<CSSPrimitiveValue> second, Pair::IdenticalValuesPolicy identicalValuesPolicy = Pair::DropIdenticalValues) |
{ |
return cssValuePool().createValue(Pair::create(first, second, identicalValuesPolicy)); |
} |
CSSPropertyParser::CSSPropertyParser(CSSParserValueList* valueList, |
- const CSSParserContext& context, WillBeHeapVector<CSSProperty, 256>& parsedProperties, |
+ const CSSParserContext& context, Vector<CSSProperty, 256>& parsedProperties, |
StyleRule::Type ruleType) |
: m_valueList(valueList) |
, m_context(context) |
@@ -95,7 +95,7 @@ CSSPropertyParser::CSSPropertyParser(CSSParserValueList* valueList, |
bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool important, |
CSSParserValueList* valueList, const CSSParserContext& context, |
- WillBeHeapVector<CSSProperty, 256>& parsedProperties, StyleRule::Type ruleType) |
+ Vector<CSSProperty, 256>& parsedProperties, StyleRule::Type ruleType) |
{ |
int parsedPropertiesSize = parsedProperties.size(); |
@@ -122,7 +122,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
return parseSuccess; |
} |
-void CSSPropertyParser::addProperty(CSSPropertyID propId, PassRefPtrWillBeRawPtr<CSSValue> value, bool important, bool implicit) |
+void CSSPropertyParser::addProperty(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important, bool implicit) |
{ |
ASSERT(!isPropertyAlias(propId)); |
@@ -293,7 +293,7 @@ bool CSSPropertyParser::validUnit(CSSParserValue* value, Units unitflags, CSSPar |
} |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::createPrimitiveNumericValue(CSSParserValue* value) |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::createPrimitiveNumericValue(CSSParserValue* value) |
{ |
if (m_parsedCalculation) { |
ASSERT(isCalculation(value)); |
@@ -307,21 +307,21 @@ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::createPrimitiveNume |
return cssValuePool().createValue(value->fValue, value->unit()); |
} |
-inline PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::createPrimitiveStringValue(CSSParserValue* value) |
+inline PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::createPrimitiveStringValue(CSSParserValue* value) |
{ |
ASSERT(value->unit() == CSSPrimitiveValue::UnitType::String || value->m_unit == CSSParserValue::Identifier); |
return cssValuePool().createValue(value->string, CSSPrimitiveValue::UnitType::String); |
} |
-inline PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::createPrimitiveCustomIdentValue(CSSParserValue* value) |
+inline PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::createPrimitiveCustomIdentValue(CSSParserValue* value) |
{ |
ASSERT(value->unit() == CSSPrimitiveValue::UnitType::String || value->m_unit == CSSParserValue::Identifier); |
return cssValuePool().createValue(value->string, CSSPrimitiveValue::UnitType::CustomIdentifier); |
} |
-inline PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::createCSSImageValueWithReferrer(const String& rawValue, const KURL& url) |
+inline PassRefPtr<CSSValue> CSSPropertyParser::createCSSImageValueWithReferrer(const String& rawValue, const KURL& url) |
{ |
- RefPtrWillBeRawPtr<CSSValue> imageValue = CSSImageValue::create(rawValue, url); |
+ RefPtr<CSSValue> imageValue = CSSImageValue::create(rawValue, url); |
toCSSImageValue(imageValue.get())->setReferrer(m_context.referrer()); |
return imageValue; |
} |
@@ -401,7 +401,7 @@ bool CSSPropertyParser::validWidthOrHeight(CSSParserValue* value, Units unitless |
return validUnit(value, FLength | FPercent | FNonNeg | unitless); |
} |
-inline PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseValidPrimitive(CSSValueID identifier, CSSParserValue* value) |
+inline PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseValidPrimitive(CSSValueID identifier, CSSParserValue* value) |
{ |
if (identifier) |
return cssValuePool().createIdentifierValue(identifier); |
@@ -421,7 +421,7 @@ inline PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseValidPr |
return nullptr; |
} |
-void CSSPropertyParser::addExpandedPropertyForValue(CSSPropertyID propId, PassRefPtrWillBeRawPtr<CSSValue> prpValue, bool important) |
+void CSSPropertyParser::addExpandedPropertyForValue(CSSPropertyID propId, PassRefPtr<CSSValue> prpValue, bool important) |
{ |
const StylePropertyShorthand& shorthand = shorthandForProperty(propId); |
unsigned shorthandLength = shorthand.length(); |
@@ -430,7 +430,7 @@ void CSSPropertyParser::addExpandedPropertyForValue(CSSPropertyID propId, PassRe |
return; |
} |
- RefPtrWillBeRawPtr<CSSValue> value = prpValue; |
+ RefPtr<CSSValue> value = prpValue; |
ShorthandScope scope(this, propId); |
const CSSPropertyID* longhands = shorthand.properties(); |
for (unsigned i = 0; i < shorthandLength; ++i) |
@@ -477,7 +477,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
bool validPrimitive = false; |
Units unitless = FUnknown; |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = nullptr; |
+ RefPtr<CSSValue> parsedValue = nullptr; |
switch (propId) { |
case CSSPropertySize: // <length>{1,2} | auto | [ <page-size> || [ portrait | landscape] ] |
@@ -509,7 +509,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
if (!parseValue(CSSPropertyOverflowY, important) || m_valueList->current()) |
return false; |
- RefPtrWillBeRawPtr<CSSValue> overflowXValue = nullptr; |
+ RefPtr<CSSValue> overflowXValue = nullptr; |
// FIXME: -webkit-paged-x or -webkit-paged-y only apply to overflow-y. If this value has been |
// set using the shorthand, then for now overflow-x will default to auto, but once we implement |
@@ -592,9 +592,9 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
// ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | text | wait | help | |
// vertical-text | cell | context-menu | alias | copy | no-drop | not-allowed | all-scroll | |
// zoom-in | zoom-out | -webkit-grab | -webkit-grabbing | -webkit-zoom-in | -webkit-zoom-out ] ] | inherit |
- RefPtrWillBeRawPtr<CSSValueList> list = nullptr; |
+ RefPtr<CSSValueList> list = nullptr; |
while (value) { |
- RefPtrWillBeRawPtr<CSSValue> image = nullptr; |
+ RefPtr<CSSValue> image = nullptr; |
if (value->unit() == CSSPrimitiveValue::UnitType::URI) { |
String uri = value->string; |
if (!uri.isNull()) |
@@ -692,8 +692,8 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
case CSSPropertyWebkitMaskRepeatX: |
case CSSPropertyWebkitMaskRepeatY: |
{ |
- RefPtrWillBeRawPtr<CSSValue> val1 = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> val2 = nullptr; |
+ RefPtr<CSSValue> val1 = nullptr; |
+ RefPtr<CSSValue> val2 = nullptr; |
CSSPropertyID propId1, propId2; |
bool result = false; |
if (parseFillProperty(unresolvedProperty, propId1, propId2, val1, val2)) { |
@@ -924,7 +924,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
case CSSPropertyWebkitMaskBoxImage: |
return parseBorderImageShorthand(propId, important); |
case CSSPropertyWebkitBorderImage: { |
- if (RefPtrWillBeRawPtr<CSSValue> result = parseBorderImage(propId)) { |
+ if (RefPtr<CSSValue> result = parseBorderImage(propId)) { |
addProperty(propId, result, important); |
return true; |
} |
@@ -933,7 +933,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
case CSSPropertyBorderImageOutset: |
case CSSPropertyWebkitMaskBoxImageOutset: { |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> result = nullptr; |
+ RefPtr<CSSPrimitiveValue> result = nullptr; |
if (parseBorderImageOutset(result)) { |
addProperty(propId, result, important); |
return true; |
@@ -942,7 +942,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
} |
case CSSPropertyBorderImageRepeat: |
case CSSPropertyWebkitMaskBoxImageRepeat: { |
- RefPtrWillBeRawPtr<CSSValue> result = nullptr; |
+ RefPtr<CSSValue> result = nullptr; |
if (parseBorderImageRepeat(result)) { |
addProperty(propId, result, important); |
return true; |
@@ -951,7 +951,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
} |
case CSSPropertyBorderImageSlice: |
case CSSPropertyWebkitMaskBoxImageSlice: { |
- RefPtrWillBeRawPtr<CSSBorderImageSliceValue> result = nullptr; |
+ RefPtr<CSSBorderImageSliceValue> result = nullptr; |
if (parseBorderImageSlice(propId, result)) { |
addProperty(propId, result, important); |
return true; |
@@ -960,7 +960,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
} |
case CSSPropertyBorderImageWidth: |
case CSSPropertyWebkitMaskBoxImageWidth: { |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> result = nullptr; |
+ RefPtr<CSSPrimitiveValue> result = nullptr; |
if (parseBorderImageWidth(result)) { |
addProperty(propId, result, important); |
return true; |
@@ -974,8 +974,8 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
validPrimitive = validUnit(value, FLength | FPercent | FNonNeg); |
if (!validPrimitive) |
return false; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue1 = createPrimitiveNumericValue(value); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue2 = nullptr; |
+ RefPtr<CSSPrimitiveValue> parsedValue1 = createPrimitiveNumericValue(value); |
+ RefPtr<CSSPrimitiveValue> parsedValue2 = nullptr; |
value = m_valueList->next(); |
if (value) { |
validPrimitive = validUnit(value, FLength | FPercent | FNonNeg); |
@@ -1005,7 +1005,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
if (id == CSSValueNone) |
validPrimitive = true; |
else { |
- RefPtrWillBeRawPtr<CSSValueList> shadowValueList = parseShadow(m_valueList, propId); |
+ RefPtr<CSSValueList> shadowValueList = parseShadow(m_valueList, propId); |
if (shadowValueList) { |
addProperty(propId, shadowValueList.release(), important); |
m_valueList->next(); |
@@ -1038,7 +1038,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
if (id == CSSValueNone) |
validPrimitive = true; |
else { |
- RefPtrWillBeRawPtr<CSSValue> val = parseFilter(); |
+ RefPtr<CSSValue> val = parseFilter(); |
if (val) { |
addProperty(propId, val, important); |
return true; |
@@ -1077,7 +1077,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
parsedValue = parseTransform(unresolvedProperty == CSSPropertyAliasWebkitTransform); |
break; |
case CSSPropertyTransformOrigin: { |
- RefPtrWillBeRawPtr<CSSValueList> list = parseTransformOrigin(); |
+ RefPtr<CSSValueList> list = parseTransformOrigin(); |
if (!list) |
return false; |
// These values are added to match gecko serialization. |
@@ -1093,7 +1093,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
// translate : [ <length> | <percentage> ] [[ <length> | <percentage> ] <length>? ]? |
// defaults to 0 on all axis, note that the last value CANNOT be a percentage |
ASSERT(RuntimeEnabledFeatures::cssIndependentTransformPropertiesEnabled()); |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
if (!validUnit(value, FLength | FPercent)) |
return false; |
@@ -1122,7 +1122,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
case CSSPropertyRotate: { // rotate : <angle> <number>{3}? defaults to a 0 0 1 |
ASSERT(RuntimeEnabledFeatures::cssIndependentTransformPropertiesEnabled()); |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
if (!validUnit(value, FAngle)) |
return false; |
@@ -1147,7 +1147,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
case CSSPropertyScale: { // scale: <number>{1,3}, default scale for all axis is 1 |
ASSERT(RuntimeEnabledFeatures::cssIndependentTransformPropertiesEnabled()); |
- RefPtrWillBeRawPtr<CSSValueList> scaleList = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> scaleList = CSSValueList::createSpaceSeparated(); |
for (unsigned i = 0; value && i < 3; i++) { // up to 3 dimensions of scale |
if (!validUnit(value, FNumber)) |
@@ -1188,7 +1188,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
} |
break; |
case CSSPropertyPerspectiveOrigin: { |
- RefPtrWillBeRawPtr<CSSValueList> list = parseTransformOrigin(); |
+ RefPtr<CSSValueList> list = parseTransformOrigin(); |
if (!list || list->length() == 3) |
return false; |
// This values are added to match gecko serialization. |
@@ -1570,14 +1570,14 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
return false; |
} |
-void CSSPropertyParser::addFillValue(RefPtrWillBeRawPtr<CSSValue>& lval, PassRefPtrWillBeRawPtr<CSSValue> rval) |
+void CSSPropertyParser::addFillValue(RefPtr<CSSValue>& lval, PassRefPtr<CSSValue> rval) |
{ |
if (lval) { |
if (lval->isBaseValueList()) |
toCSSValueList(lval.get())->append(rval); |
else { |
- PassRefPtrWillBeRawPtr<CSSValue> oldlVal(lval.release()); |
- PassRefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
+ PassRefPtr<CSSValue> oldlVal(lval.release()); |
+ PassRefPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
list->append(oldlVal); |
list->append(rval); |
lval = list; |
@@ -1587,7 +1587,7 @@ void CSSPropertyParser::addFillValue(RefPtrWillBeRawPtr<CSSValue>& lval, PassRef |
lval = rval; |
} |
-static bool parseBackgroundClip(CSSParserValue* parserValue, RefPtrWillBeRawPtr<CSSValue>& cssValue) |
+static bool parseBackgroundClip(CSSParserValue* parserValue, RefPtr<CSSValue>& cssValue) |
{ |
if (parserValue->id == CSSValueBorderBox || parserValue->id == CSSValuePaddingBox |
|| parserValue->id == CSSValueContentBox || parserValue->id == CSSValueWebkitText) { |
@@ -1608,14 +1608,14 @@ bool CSSPropertyParser::parseFillShorthand(CSSPropertyID propId, const CSSProper |
ShorthandScope scope(this, propId); |
bool parsedProperty[cMaxFillProperties] = { false }; |
- RefPtrWillBeRawPtr<CSSValue> values[cMaxFillProperties]; |
+ RefPtr<CSSValue> values[cMaxFillProperties]; |
#if ENABLE(OILPAN) |
// Zero initialize the array of raw pointers. |
memset(&values, 0, sizeof(values)); |
#endif |
- RefPtrWillBeRawPtr<CSSValue> clipValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> positionYValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> repeatYValue = nullptr; |
+ RefPtr<CSSValue> clipValue = nullptr; |
+ RefPtr<CSSValue> positionYValue = nullptr; |
+ RefPtr<CSSValue> repeatYValue = nullptr; |
bool foundClip = false; |
int i; |
bool foundPositionCSSProperty = false; |
@@ -1664,8 +1664,8 @@ bool CSSPropertyParser::parseFillShorthand(CSSPropertyID propId, const CSSProper |
continue; |
if (!parsedProperty[i]) { |
- RefPtrWillBeRawPtr<CSSValue> val1 = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> val2 = nullptr; |
+ RefPtr<CSSValue> val1 = nullptr; |
+ RefPtr<CSSValue> val2 = nullptr; |
CSSPropertyID propId1, propId2; |
CSSParserValue* parserValue = m_valueList->current(); |
// parseFillProperty() may modify m_implicitShorthand, so we MUST reset it |
@@ -1781,7 +1781,7 @@ bool CSSPropertyParser::parseAnimationShorthand(bool useLegacyparsing, bool impo |
ShorthandScope scope(this, CSSPropertyAnimation); |
bool parsedProperty[numProperties] = { false }; |
- RefPtrWillBeRawPtr<CSSValueList> values[numProperties]; |
+ RefPtr<CSSValueList> values[numProperties]; |
for (size_t i = 0; i < numProperties; ++i) |
values[i] = CSSValueList::createCommaSeparated(); |
@@ -1801,7 +1801,7 @@ bool CSSPropertyParser::parseAnimationShorthand(bool useLegacyparsing, bool impo |
for (size_t i = 0; i < numProperties; ++i) { |
if (parsedProperty[i]) |
continue; |
- if (RefPtrWillBeRawPtr<CSSValue> val = parseAnimationProperty(animationProperties.properties()[i], useLegacyparsing)) { |
+ if (RefPtr<CSSValue> val = parseAnimationProperty(animationProperties.properties()[i], useLegacyparsing)) { |
parsedProperty[i] = found = true; |
values[i]->append(val.release()); |
break; |
@@ -1834,7 +1834,7 @@ bool CSSPropertyParser::parseTransitionShorthand(bool important) |
ShorthandScope scope(this, CSSPropertyTransition); |
bool parsedProperty[numProperties] = { false }; |
- RefPtrWillBeRawPtr<CSSValueList> values[numProperties]; |
+ RefPtr<CSSValueList> values[numProperties]; |
for (size_t i = 0; i < numProperties; ++i) |
values[i] = CSSValueList::createCommaSeparated(); |
@@ -1854,7 +1854,7 @@ bool CSSPropertyParser::parseTransitionShorthand(bool important) |
for (size_t i = 0; i < numProperties; ++i) { |
if (parsedProperty[i]) |
continue; |
- if (RefPtrWillBeRawPtr<CSSValue> val = parseAnimationProperty(shorthand.properties()[i], false)) { |
+ if (RefPtr<CSSValue> val = parseAnimationProperty(shorthand.properties()[i], false)) { |
parsedProperty[i] = found = true; |
values[i]->append(val.release()); |
break; |
@@ -1881,24 +1881,24 @@ bool CSSPropertyParser::parseTransitionShorthand(bool important) |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseColumnWidth() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseColumnWidth() |
{ |
CSSParserValue* value = m_valueList->current(); |
// Always parse lengths in strict mode here, since it would be ambiguous otherwise when used in |
// the 'columns' shorthand property. |
if (value->id == CSSValueAuto || (validUnit(value, FLength | FNonNeg, HTMLStandardMode) && (m_parsedCalculation || value->fValue != 0))) { |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = parseValidPrimitive(value->id, value); |
+ RefPtr<CSSValue> parsedValue = parseValidPrimitive(value->id, value); |
m_valueList->next(); |
return parsedValue; |
} |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseColumnCount() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseColumnCount() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueAuto || validUnit(value, FPositiveInteger)) { |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = parseValidPrimitive(value->id, value); |
+ RefPtr<CSSValue> parsedValue = parseValidPrimitive(value->id, value); |
m_valueList->next(); |
return parsedValue; |
} |
@@ -1907,8 +1907,8 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseColumnCount() |
bool CSSPropertyParser::parseColumnsShorthand(bool important) |
{ |
- RefPtrWillBeRawPtr<CSSValue> columnWidth = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> columnCount = nullptr; |
+ RefPtr<CSSValue> columnWidth = nullptr; |
+ RefPtr<CSSValue> columnCount = nullptr; |
bool hasPendingExplicitAuto = false; |
for (unsigned propertiesParsed = 0; CSSParserValue* value = m_valueList->current(); propertiesParsed++) { |
@@ -2065,7 +2065,7 @@ bool CSSPropertyParser::parse4Values(CSSPropertyID propId, const CSSPropertyID * |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseScrollSnapPoints() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseScrollSnapPoints() |
{ |
CSSParserValue* value = m_valueList->current(); |
@@ -2082,7 +2082,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseScrollSnapPoints() |
CSSParserValue* repeatValue = arguments->valueAt(0); |
if (validUnit(repeatValue, FNonNeg | FLength | FPercent) && (m_parsedCalculation || repeatValue->fValue > 0)) { |
- RefPtrWillBeRawPtr<CSSFunctionValue> result = CSSFunctionValue::create(CSSValueRepeat); |
+ RefPtr<CSSFunctionValue> result = CSSFunctionValue::create(CSSValueRepeat); |
result->append(parseValidPrimitive(repeatValue->id, repeatValue)); |
m_valueList->next(); |
return result.release(); |
@@ -2092,7 +2092,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseScrollSnapPoints() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseScrollSnapCoordinate() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseScrollSnapCoordinate() |
{ |
if (m_valueList->current()->id == CSSValueNone) { |
m_valueList->next(); |
@@ -2102,7 +2102,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseScrollSnapCoordinate() |
return parsePositionList(m_valueList); |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parsePage() |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parsePage() |
{ |
CSSParserValue* value = m_valueList->current(); |
m_valueList->next(); |
@@ -2116,12 +2116,12 @@ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parsePage() |
} |
// <length>{1,2} | auto | [ <page-size> || [ portrait | landscape] ] |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseSize() |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseSize() |
{ |
CSSParserValue* value = m_valueList->current(); |
ASSERT(value); |
- RefPtrWillBeRawPtr<CSSValueList> parsedValues = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> parsedValues = CSSValueList::createSpaceSeparated(); |
// First parameter. |
SizeParameterType paramType = parseSizeParameter(parsedValues.get(), value, None); |
@@ -2182,11 +2182,11 @@ CSSPropertyParser::SizeParameterType CSSPropertyParser::parseSizeParameter(CSSVa |
} |
// [ <string> <string> ]+ | none, but none is handled in parseValue |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseQuotes() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseQuotes() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
while (CSSParserValue* val = m_valueList->current()) { |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = nullptr; |
+ RefPtr<CSSValue> parsedValue = nullptr; |
if (val->unit() != CSSPrimitiveValue::UnitType::String) |
return nullptr; |
parsedValue = createPrimitiveStringValue(val); |
@@ -2201,12 +2201,12 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseQuotes() |
// [ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit |
// in CSS 2.1 this got somewhat reduced: |
// [ <string> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseContent() |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseContent() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
while (CSSParserValue* val = m_valueList->current()) { |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = nullptr; |
+ RefPtr<CSSValue> parsedValue = nullptr; |
if (val->unit() == CSSPrimitiveValue::UnitType::URI) { |
// url |
parsedValue = createCSSImageValueWithReferrer(val->string, completeURL(val->string)); |
@@ -2251,7 +2251,7 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseContent() |
return values.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAttr(CSSParserValueList* args) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAttr(CSSParserValueList* args) |
{ |
if (args->size() != 1) |
return nullptr; |
@@ -2322,7 +2322,7 @@ bool CSSPropertyParser::isColorKeyword(CSSValueID id) |
|| id == CSSValueMenu; |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseColor(const CSSParserValue* value, bool acceptQuirkyColors) |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseColor(const CSSParserValue* value, bool acceptQuirkyColors) |
{ |
CSSValueID id = value->id; |
if (isColorKeyword(id)) { |
@@ -2336,7 +2336,7 @@ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseColor(const CS |
return cssValuePool().createColorValue(c); |
} |
-bool CSSPropertyParser::parseFillImage(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& value) |
+bool CSSPropertyParser::parseFillImage(CSSParserValueList* valueList, RefPtr<CSSValue>& value) |
{ |
if (valueList->current()->id == CSSValueNone) { |
value = cssValuePool().createIdentifierValue(CSSValueNone); |
@@ -2359,7 +2359,7 @@ bool CSSPropertyParser::parseFillImage(CSSParserValueList* valueList, RefPtrWill |
return false; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillPositionX(CSSParserValueList* valueList) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseFillPositionX(CSSParserValueList* valueList) |
{ |
int id = valueList->current()->id; |
if (id == CSSValueLeft || id == CSSValueRight || id == CSSValueCenter) { |
@@ -2375,7 +2375,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillPositionX(CSSParser |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillPositionY(CSSParserValueList* valueList) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseFillPositionY(CSSParserValueList* valueList) |
{ |
int id = valueList->current()->id; |
if (id == CSSValueTop || id == CSSValueBottom || id == CSSValueCenter) { |
@@ -2391,7 +2391,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillPositionY(CSSParser |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseFillPositionComponent(CSSParserValueList* valueList, unsigned& cumulativeFlags, FillPositionFlag& individualFlag, FillPositionParsingMode parsingMode, Units unitless) |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseFillPositionComponent(CSSParserValueList* valueList, unsigned& cumulativeFlags, FillPositionFlag& individualFlag, FillPositionParsingMode parsingMode, Units unitless) |
{ |
CSSValueID id = valueList->current()->id; |
if (id == CSSValueLeft || id == CSSValueTop || id == CSSValueRight || id == CSSValueBottom || id == CSSValueCenter) { |
@@ -2456,7 +2456,7 @@ static bool isFillPositionKeyword(CSSValueID value) |
return value == CSSValueLeft || value == CSSValueTop || value == CSSValueBottom || value == CSSValueRight || value == CSSValueCenter; |
} |
-void CSSPropertyParser::parse4ValuesFillPosition(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& value1, RefPtrWillBeRawPtr<CSSValue>& value2, PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue1, PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue2) |
+void CSSPropertyParser::parse4ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, PassRefPtr<CSSPrimitiveValue> parsedValue1, PassRefPtr<CSSPrimitiveValue> parsedValue2) |
{ |
// [ left | right ] [ <percentage] | <length> ] && [ top | bottom ] [ <percentage> | <length> ] |
// In the case of 4 values <position> requires the second value to be a length or a percentage. |
@@ -2465,7 +2465,7 @@ void CSSPropertyParser::parse4ValuesFillPosition(CSSParserValueList* valueList, |
unsigned cumulativeFlags = 0; |
FillPositionFlag value3Flag = InvalidFillPosition; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> value3 = parseFillPositionComponent(valueList, cumulativeFlags, value3Flag, ResolveValuesAsKeyword); |
+ RefPtr<CSSPrimitiveValue> value3 = parseFillPositionComponent(valueList, cumulativeFlags, value3Flag, ResolveValuesAsKeyword); |
if (!value3) |
return; |
@@ -2488,7 +2488,7 @@ void CSSPropertyParser::parse4ValuesFillPosition(CSSParserValueList* valueList, |
cumulativeFlags = 0; |
FillPositionFlag value4Flag = InvalidFillPosition; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> value4 = parseFillPositionComponent(valueList, cumulativeFlags, value4Flag, ResolveValuesAsKeyword); |
+ RefPtr<CSSPrimitiveValue> value4 = parseFillPositionComponent(valueList, cumulativeFlags, value4Flag, ResolveValuesAsKeyword); |
if (!value4) |
return; |
@@ -2504,11 +2504,11 @@ void CSSPropertyParser::parse4ValuesFillPosition(CSSParserValueList* valueList, |
valueList->next(); |
} |
-void CSSPropertyParser::parse3ValuesFillPosition(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& value1, RefPtrWillBeRawPtr<CSSValue>& value2, PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue1, PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue2) |
+void CSSPropertyParser::parse3ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, PassRefPtr<CSSPrimitiveValue> parsedValue1, PassRefPtr<CSSPrimitiveValue> parsedValue2) |
{ |
unsigned cumulativeFlags = 0; |
FillPositionFlag value3Flag = InvalidFillPosition; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> value3 = parseFillPositionComponent(valueList, cumulativeFlags, value3Flag, ResolveValuesAsKeyword); |
+ RefPtr<CSSPrimitiveValue> value3 = parseFillPositionComponent(valueList, cumulativeFlags, value3Flag, ResolveValuesAsKeyword); |
// value3 is not an expected value, we return. |
if (!value3) |
@@ -2552,8 +2552,8 @@ void CSSPropertyParser::parse3ValuesFillPosition(CSSParserValueList* valueList, |
value1 = createPrimitiveValuePair(parsedValue1, parsedValue2); |
value2 = createPrimitiveValuePair(cssValuePool().createIdentifierValue(secondPositionKeyword), cssValuePool().createValue(50, CSSPrimitiveValue::UnitType::Percentage)); |
} else { |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> firstPositionValue = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> secondPositionValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> firstPositionValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> secondPositionValue = nullptr; |
if (isFillPositionKeyword(ident2)) { |
// To match CSS grammar, we should only accept: [ center | left | right | bottom | top ] [ left | right | top | bottom ] [ <percentage> | <length> ]. |
@@ -2600,7 +2600,7 @@ inline bool CSSPropertyParser::isPotentialPositionValue(CSSParserValue* value) |
return isFillPositionKeyword(value->id) || validUnit(value, FPercent | FLength, ReleaseParsedCalcValue); |
} |
-void CSSPropertyParser::parseFillPosition(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& value1, RefPtrWillBeRawPtr<CSSValue>& value2, Units unitless) |
+void CSSPropertyParser::parseFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, Units unitless) |
{ |
unsigned numberOfValues = 0; |
for (unsigned i = valueList->currentIndex(); i < valueList->size(); ++i, ++numberOfValues) { |
@@ -2647,8 +2647,8 @@ void CSSPropertyParser::parseFillPosition(CSSParserValueList* valueList, RefPtrW |
return; |
} |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue1 = toCSSPrimitiveValue(value1.get()); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue2 = toCSSPrimitiveValue(value2.get()); |
+ RefPtr<CSSPrimitiveValue> parsedValue1 = toCSSPrimitiveValue(value1.get()); |
+ RefPtr<CSSPrimitiveValue> parsedValue2 = toCSSPrimitiveValue(value2.get()); |
value1.clear(); |
value2.clear(); |
@@ -2663,7 +2663,7 @@ void CSSPropertyParser::parseFillPosition(CSSParserValueList* valueList, RefPtrW |
parse4ValuesFillPosition(valueList, value1, value2, parsedValue1.release(), parsedValue2.release()); |
} |
-void CSSPropertyParser::parse2ValuesFillPosition(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& value1, RefPtrWillBeRawPtr<CSSValue>& value2, Units unitless) |
+void CSSPropertyParser::parse2ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, Units unitless) |
{ |
// Parse the first value. We're just making sure that it is one of the valid keywords or a percentage/length. |
unsigned cumulativeFlags = 0; |
@@ -2706,7 +2706,7 @@ void CSSPropertyParser::parse2ValuesFillPosition(CSSParserValueList* valueList, |
value1.swap(value2); |
} |
-void CSSPropertyParser::parseFillRepeat(RefPtrWillBeRawPtr<CSSValue>& value1, RefPtrWillBeRawPtr<CSSValue>& value2) |
+void CSSPropertyParser::parseFillRepeat(RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2) |
{ |
CSSValueID id = m_valueList->current()->id; |
if (id == CSSValueRepeatX) { |
@@ -2747,7 +2747,7 @@ void CSSPropertyParser::parseFillRepeat(RefPtrWillBeRawPtr<CSSValue>& value1, Re |
value2 = cssValuePool().createIdentifierValue(toCSSPrimitiveValue(value1.get())->getValueID()); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillSize(CSSPropertyID unresolvedProperty) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseFillSize(CSSPropertyID unresolvedProperty) |
{ |
CSSParserValue* value = m_valueList->current(); |
m_valueList->next(); |
@@ -2755,7 +2755,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillSize(CSSPropertyID |
if (value->id == CSSValueContain || value->id == CSSValueCover) |
return cssValuePool().createIdentifierValue(value->id); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue1 = nullptr; |
+ RefPtr<CSSPrimitiveValue> parsedValue1 = nullptr; |
if (value->id == CSSValueAuto) |
parsedValue1 = cssValuePool().createIdentifierValue(CSSValueAuto); |
@@ -2765,7 +2765,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillSize(CSSPropertyID |
parsedValue1 = createPrimitiveNumericValue(value); |
} |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue2 = nullptr; |
+ RefPtr<CSSPrimitiveValue> parsedValue2 = nullptr; |
value = m_valueList->current(); |
if (value) { |
if (value->id == CSSValueAuto) { |
@@ -2789,14 +2789,14 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFillSize(CSSPropertyID |
} |
bool CSSPropertyParser::parseFillProperty(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, |
- RefPtrWillBeRawPtr<CSSValue>& retValue1, RefPtrWillBeRawPtr<CSSValue>& retValue2) |
+ RefPtr<CSSValue>& retValue1, RefPtr<CSSValue>& retValue2) |
{ |
// We initially store the first value in value/value2, and only create |
// CSSValueLists if we have more values. |
- RefPtrWillBeRawPtr<CSSValueList> values = nullptr; |
- RefPtrWillBeRawPtr<CSSValueList> values2 = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> value = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> value2 = nullptr; |
+ RefPtr<CSSValueList> values = nullptr; |
+ RefPtr<CSSValueList> values2 = nullptr; |
+ RefPtr<CSSValue> value = nullptr; |
+ RefPtr<CSSValue> value2 = nullptr; |
retValue1 = retValue2 = nullptr; |
propId1 = resolveCSSPropertyID(propId); |
@@ -2816,8 +2816,8 @@ bool CSSPropertyParser::parseFillProperty(CSSPropertyID propId, CSSPropertyID& p |
} |
while (true) { |
- RefPtrWillBeRawPtr<CSSValue> currValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> currValue2 = nullptr; |
+ RefPtr<CSSValue> currValue = nullptr; |
+ RefPtr<CSSValue> currValue2 = nullptr; |
Units unitless = FUnknown; |
CSSParserValue* val = m_valueList->current(); |
@@ -2979,7 +2979,7 @@ bool CSSPropertyParser::parseFillProperty(CSSPropertyID propId, CSSPropertyID& p |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationDelay() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationDelay() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (validUnit(value, FTime)) |
@@ -2987,7 +2987,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationDelay() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationDirection() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationDirection() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueNormal || value->id == CSSValueAlternate || value->id == CSSValueReverse || value->id == CSSValueAlternateReverse) |
@@ -2995,7 +2995,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationDirection() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationDuration() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationDuration() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (validUnit(value, FTime | FNonNeg)) |
@@ -3003,7 +3003,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationDuration() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationFillMode() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationFillMode() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueNone || value->id == CSSValueForwards || value->id == CSSValueBackwards || value->id == CSSValueBoth) |
@@ -3011,7 +3011,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationFillMode() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationIterationCount() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationIterationCount() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueInfinite) |
@@ -3021,7 +3021,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationIterationCount |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationName(bool allowQuotedName) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationName(bool allowQuotedName) |
{ |
CSSParserValue* value = m_valueList->current(); |
@@ -3043,7 +3043,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationName(bool allo |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationPlayState() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationPlayState() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueRunning || value->id == CSSValuePaused) |
@@ -3051,7 +3051,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationPlayState() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationProperty() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationProperty() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->m_unit != CSSParserValue::Identifier) |
@@ -3081,7 +3081,7 @@ bool CSSPropertyParser::parseCubicBezierTimingFunctionValue(CSSParserValueList*& |
return consumeComma(args); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationTimingFunction() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationTimingFunction() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueEase || value->id == CSSValueLinear || value->id == CSSValueEaseIn || value->id == CSSValueEaseOut |
@@ -3162,9 +3162,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationTimingFunction |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationProperty(CSSPropertyID propId, bool useLegacyParsing) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseAnimationProperty(CSSPropertyID propId, bool useLegacyParsing) |
{ |
- RefPtrWillBeRawPtr<CSSValue> value = nullptr; |
+ RefPtr<CSSValue> value = nullptr; |
switch (propId) { |
case CSSPropertyAnimationDelay: |
case CSSPropertyTransitionDelay: |
@@ -3206,11 +3206,11 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationProperty(CSSPr |
return value.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseAnimationPropertyList(CSSPropertyID propId, bool useLegacyParsing) |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseAnimationPropertyList(CSSPropertyID propId, bool useLegacyParsing) |
{ |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
while (true) { |
- RefPtrWillBeRawPtr<CSSValue> value = parseAnimationProperty(propId, useLegacyParsing); |
+ RefPtr<CSSValue> value = parseAnimationProperty(propId, useLegacyParsing); |
if (!value) |
return nullptr; |
list->append(value.release()); |
@@ -3237,7 +3237,7 @@ static inline bool isValidCustomIdentForGridPositions(const CSSParserValue& valu |
} |
// The function parses [ <integer> || <custom-ident> ] in <grid-line> (which can be stand alone or with 'span'). |
-bool CSSPropertyParser::parseIntegerOrCustomIdentFromGridPosition(RefPtrWillBeRawPtr<CSSPrimitiveValue>& numericValue, RefPtrWillBeRawPtr<CSSPrimitiveValue>& gridLineName) |
+bool CSSPropertyParser::parseIntegerOrCustomIdentFromGridPosition(RefPtr<CSSPrimitiveValue>& numericValue, RefPtr<CSSPrimitiveValue>& gridLineName) |
{ |
CSSParserValue* value = m_valueList->current(); |
if (validUnit(value, FInteger) && value->fValue) { |
@@ -3263,7 +3263,7 @@ bool CSSPropertyParser::parseIntegerOrCustomIdentFromGridPosition(RefPtrWillBeRa |
return false; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridPosition() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseGridPosition() |
{ |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -3273,8 +3273,8 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridPosition() |
return cssValuePool().createIdentifierValue(CSSValueAuto); |
} |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> numericValue = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> gridLineName = nullptr; |
+ RefPtr<CSSPrimitiveValue> numericValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> gridLineName = nullptr; |
bool hasSeenSpanKeyword = false; |
if (parseIntegerOrCustomIdentFromGridPosition(numericValue, gridLineName)) { |
@@ -3308,7 +3308,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridPosition() |
if (gridLineName && !numericValue && !hasSeenSpanKeyword) |
return cssValuePool().createValue(gridLineName->getStringValue(), CSSPrimitiveValue::UnitType::CustomIdentifier); |
- RefPtrWillBeRawPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
if (hasSeenSpanKeyword) |
values->append(cssValuePool().createIdentifierValue(CSSValueSpan)); |
if (numericValue) |
@@ -3319,7 +3319,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridPosition() |
return values.release(); |
} |
-static PassRefPtrWillBeRawPtr<CSSValue> gridMissingGridPositionValue(CSSValue* value) |
+static PassRefPtr<CSSValue> gridMissingGridPositionValue(CSSValue* value) |
{ |
if (value->isPrimitiveValue() && toCSSPrimitiveValue(value)->isCustomIdent()) |
return value; |
@@ -3333,11 +3333,11 @@ bool CSSPropertyParser::parseGridItemPositionShorthand(CSSPropertyID shorthandId |
const StylePropertyShorthand& shorthand = shorthandForProperty(shorthandId); |
ASSERT(shorthand.length() == 2); |
- RefPtrWillBeRawPtr<CSSValue> startValue = parseGridPosition(); |
+ RefPtr<CSSValue> startValue = parseGridPosition(); |
if (!startValue) |
return false; |
- RefPtrWillBeRawPtr<CSSValue> endValue = nullptr; |
+ RefPtr<CSSValue> endValue = nullptr; |
if (m_valueList->current()) { |
if (!isForwardSlashOperator(m_valueList->current())) |
return false; |
@@ -3357,13 +3357,13 @@ bool CSSPropertyParser::parseGridItemPositionShorthand(CSSPropertyID shorthandId |
return true; |
} |
-bool CSSPropertyParser::parseGridTemplateRowsAndAreas(PassRefPtrWillBeRawPtr<CSSValue> templateColumns, bool important) |
+bool CSSPropertyParser::parseGridTemplateRowsAndAreas(PassRefPtr<CSSValue> templateColumns, bool important) |
{ |
NamedGridAreaMap gridAreaMap; |
size_t rowCount = 0; |
size_t columnCount = 0; |
bool trailingIdentWasAdded = false; |
- RefPtrWillBeRawPtr<CSSValueList> templateRows = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> templateRows = CSSValueList::createSpaceSeparated(); |
// At least template-areas strings must be defined. |
if (!m_valueList->current()) |
@@ -3381,7 +3381,7 @@ bool CSSPropertyParser::parseGridTemplateRowsAndAreas(PassRefPtrWillBeRawPtr<CSS |
// Handle template-rows's track-size. |
if (m_valueList->current() && m_valueList->current()->unit() != CSSPrimitiveValue::UnitType::String) { |
- RefPtrWillBeRawPtr<CSSValue> value = parseGridTrackSize(*m_valueList); |
+ RefPtr<CSSValue> value = parseGridTrackSize(*m_valueList); |
if (!value) |
return false; |
templateRows->append(value); |
@@ -3402,7 +3402,7 @@ bool CSSPropertyParser::parseGridTemplateRowsAndAreas(PassRefPtrWillBeRawPtr<CSS |
addProperty(CSSPropertyGridTemplateColumns, cssValuePool().createIdentifierValue(CSSValueNone), important); |
// [<line-names>? <string> [<track-size> <line-names>]? ]+ |
- RefPtrWillBeRawPtr<CSSValue> templateAreas = CSSGridTemplateAreasValue::create(gridAreaMap, rowCount, columnCount); |
+ RefPtr<CSSValue> templateAreas = CSSGridTemplateAreasValue::create(gridAreaMap, rowCount, columnCount); |
addProperty(CSSPropertyGridTemplateAreas, templateAreas.release(), important); |
addProperty(CSSPropertyGridTemplateRows, templateRows.release(), important); |
@@ -3432,7 +3432,7 @@ bool CSSPropertyParser::parseGridTemplateShorthand(bool important) |
} |
unsigned index = 0; |
- RefPtrWillBeRawPtr<CSSValue> columnsValue = nullptr; |
+ RefPtr<CSSValue> columnsValue = nullptr; |
if (firstValueIsNone) { |
columnsValue = cssValuePool().createIdentifierValue(CSSValueNone); |
} else { |
@@ -3444,7 +3444,7 @@ bool CSSPropertyParser::parseGridTemplateShorthand(bool important) |
if (!(m_valueList->current() && isForwardSlashOperator(m_valueList->current()) && m_valueList->next())) |
return false; |
index = m_valueList->currentIndex(); |
- if (RefPtrWillBeRawPtr<CSSValue> rowsValue = parseGridTrackList()) { |
+ if (RefPtr<CSSValue> rowsValue = parseGridTrackList()) { |
if (m_valueList->current()) |
return false; |
addProperty(CSSPropertyGridTemplateColumns, columnsValue, important); |
@@ -3486,8 +3486,8 @@ bool CSSPropertyParser::parseGridShorthand(bool important) |
if (!parseValue(CSSPropertyGridAutoFlow, important)) |
return false; |
- RefPtrWillBeRawPtr<CSSValue> autoColumnsValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> autoRowsValue = nullptr; |
+ RefPtr<CSSValue> autoColumnsValue = nullptr; |
+ RefPtr<CSSValue> autoRowsValue = nullptr; |
if (m_valueList->current()) { |
autoColumnsValue = parseGridTrackSize(*m_valueList); |
@@ -3532,19 +3532,19 @@ bool CSSPropertyParser::parseGridAreaShorthand(bool important) |
const StylePropertyShorthand& shorthand = gridAreaShorthand(); |
ASSERT_UNUSED(shorthand, shorthand.length() == 4); |
- RefPtrWillBeRawPtr<CSSValue> rowStartValue = parseGridPosition(); |
+ RefPtr<CSSValue> rowStartValue = parseGridPosition(); |
if (!rowStartValue) |
return false; |
- RefPtrWillBeRawPtr<CSSValue> columnStartValue = nullptr; |
+ RefPtr<CSSValue> columnStartValue = nullptr; |
if (!parseSingleGridAreaLonghand(columnStartValue)) |
return false; |
- RefPtrWillBeRawPtr<CSSValue> rowEndValue = nullptr; |
+ RefPtr<CSSValue> rowEndValue = nullptr; |
if (!parseSingleGridAreaLonghand(rowEndValue)) |
return false; |
- RefPtrWillBeRawPtr<CSSValue> columnEndValue = nullptr; |
+ RefPtr<CSSValue> columnEndValue = nullptr; |
if (!parseSingleGridAreaLonghand(columnEndValue)) |
return false; |
@@ -3564,7 +3564,7 @@ bool CSSPropertyParser::parseGridAreaShorthand(bool important) |
return true; |
} |
-bool CSSPropertyParser::parseSingleGridAreaLonghand(RefPtrWillBeRawPtr<CSSValue>& property) |
+bool CSSPropertyParser::parseSingleGridAreaLonghand(RefPtr<CSSValue>& property) |
{ |
if (!m_valueList->current()) |
return true; |
@@ -3592,7 +3592,7 @@ bool CSSPropertyParser::parseGridLineNames(CSSParserValueList& inputList, CSSVal |
// Skip '[' |
inputList.next(); |
- RefPtrWillBeRawPtr<CSSGridLineNamesValue> lineNames = previousNamedAreaTrailingLineNames; |
+ RefPtr<CSSGridLineNamesValue> lineNames = previousNamedAreaTrailingLineNames; |
if (!lineNames) |
lineNames = CSSGridLineNamesValue::create(); |
@@ -3603,7 +3603,7 @@ bool CSSPropertyParser::parseGridLineNames(CSSParserValueList& inputList, CSSVal |
if (!isValidCustomIdentForGridPositions(*identValue)) |
return false; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> lineName = createPrimitiveCustomIdentValue(identValue); |
+ RefPtr<CSSPrimitiveValue> lineName = createPrimitiveCustomIdentValue(identValue); |
lineNames->append(lineName.release()); |
inputList.next(); |
} |
@@ -3619,7 +3619,7 @@ bool CSSPropertyParser::parseGridLineNames(CSSParserValueList& inputList, CSSVal |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackList() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseGridTrackList() |
{ |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -3629,7 +3629,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackList() |
return cssValuePool().createIdentifierValue(CSSValueNone); |
} |
- RefPtrWillBeRawPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
// Handle leading <custom-ident>*. |
if (!parseGridLineNames(*m_valueList, *values)) |
return nullptr; |
@@ -3643,7 +3643,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackList() |
return nullptr; |
seenTrackSizeOrRepeatFunction = true; |
} else { |
- RefPtrWillBeRawPtr<CSSValue> value = parseGridTrackSize(*m_valueList); |
+ RefPtr<CSSValue> value = parseGridTrackSize(*m_valueList); |
if (!value) |
return nullptr; |
values->append(value); |
@@ -3670,7 +3670,7 @@ bool CSSPropertyParser::parseGridTrackRepeatFunction(CSSValueList& list) |
ASSERT(arguments->valueAt(0)->fValue > 0); |
size_t repetitions = clampTo<size_t>(arguments->valueAt(0)->fValue, 0, kGridMaxTracks); |
- RefPtrWillBeRawPtr<CSSValueList> repeatedValues = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> repeatedValues = CSSValueList::createSpaceSeparated(); |
arguments->next(); // Skip the repetition count. |
arguments->next(); // Skip the comma. |
@@ -3680,7 +3680,7 @@ bool CSSPropertyParser::parseGridTrackRepeatFunction(CSSValueList& list) |
size_t numberOfTracks = 0; |
while (arguments->current()) { |
- RefPtrWillBeRawPtr<CSSValue> trackSize = parseGridTrackSize(*arguments); |
+ RefPtr<CSSValue> trackSize = parseGridTrackSize(*arguments); |
if (!trackSize) |
return false; |
@@ -3711,7 +3711,7 @@ bool CSSPropertyParser::parseGridTrackRepeatFunction(CSSValueList& list) |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackSize(CSSParserValueList& inputList) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseGridTrackSize(CSSParserValueList& inputList) |
{ |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -3727,15 +3727,15 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackSize(CSSParser |
if (!arguments || arguments->size() != 3 || !isComma(arguments->valueAt(1))) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> minTrackBreadth = parseGridBreadth(arguments->valueAt(0)); |
+ RefPtr<CSSPrimitiveValue> minTrackBreadth = parseGridBreadth(arguments->valueAt(0)); |
if (!minTrackBreadth) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> maxTrackBreadth = parseGridBreadth(arguments->valueAt(2)); |
+ RefPtr<CSSPrimitiveValue> maxTrackBreadth = parseGridBreadth(arguments->valueAt(2)); |
if (!maxTrackBreadth) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSFunctionValue> result = CSSFunctionValue::create(CSSValueMinmax); |
+ RefPtr<CSSFunctionValue> result = CSSFunctionValue::create(CSSValueMinmax); |
result->append(minTrackBreadth); |
result->append(maxTrackBreadth); |
return result.release(); |
@@ -3744,7 +3744,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackSize(CSSParser |
return parseGridBreadth(currentValue); |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseGridBreadth(CSSParserValue* currentValue) |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseGridBreadth(CSSParserValue* currentValue) |
{ |
if (currentValue->id == CSSValueMinContent || currentValue->id == CSSValueMaxContent || currentValue->id == CSSValueAuto) |
return cssValuePool().createIdentifierValue(currentValue->id); |
@@ -3865,7 +3865,7 @@ bool CSSPropertyParser::parseGridTemplateAreasRow(NamedGridAreaMap& gridAreaMap, |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTemplateAreas() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseGridTemplateAreas() |
{ |
if (m_valueList->current() && m_valueList->current()->id == CSSValueNone) { |
m_valueList->next(); |
@@ -3888,7 +3888,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTemplateAreas() |
return CSSGridTemplateAreasValue::create(gridAreaMap, rowCount, columnCount); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridAutoFlow(CSSParserValueList& list) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseGridAutoFlow(CSSParserValueList& list) |
{ |
// [ row | column ] || dense |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -3897,7 +3897,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridAutoFlow(CSSParserV |
if (!value) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSValueList> parsedValues = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> parsedValues = CSSValueList::createSpaceSeparated(); |
// First parameter. |
CSSValueID firstId = value->id; |
@@ -3928,7 +3928,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridAutoFlow(CSSParserV |
return parsedValues; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseCounterContent(CSSParserValueList* args, bool counters) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseCounterContent(CSSParserValueList* args, bool counters) |
{ |
unsigned numArgs = args->size(); |
if (counters && numArgs != 3 && numArgs != 5) |
@@ -3939,9 +3939,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseCounterContent(CSSParse |
CSSParserValue* i = args->current(); |
if (i->m_unit != CSSParserValue::Identifier) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> identifier = createPrimitiveCustomIdentValue(i); |
+ RefPtr<CSSPrimitiveValue> identifier = createPrimitiveCustomIdentValue(i); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> separator = nullptr; |
+ RefPtr<CSSPrimitiveValue> separator = nullptr; |
if (!counters) |
separator = cssValuePool().createValue(String(), CSSPrimitiveValue::UnitType::CustomIdentifier); |
else { |
@@ -3956,7 +3956,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseCounterContent(CSSParse |
separator = createPrimitiveCustomIdentValue(i); |
} |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> listStyle = nullptr; |
+ RefPtr<CSSPrimitiveValue> listStyle = nullptr; |
i = args->next(); |
if (!i) // Make the list style default decimal |
listStyle = cssValuePool().createIdentifierValue(CSSValueDecimal); |
@@ -3980,7 +3980,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseCounterContent(CSSParse |
return CSSCounterValue::create(identifier.release(), listStyle.release(), separator.release()); |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseClipShape() |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseClipShape() |
{ |
CSSParserValue* value = m_valueList->current(); |
CSSParserValueList* args = value->function->args.get(); |
@@ -3991,13 +3991,13 @@ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseClipShape() |
// rect(t, r, b, l) || rect(t r b l) |
if (args->size() != 4 && args->size() != 7) |
return nullptr; |
- RefPtrWillBeRawPtr<Rect> rect = Rect::create(); |
+ RefPtr<Rect> rect = Rect::create(); |
int i = 0; |
CSSParserValue* a = args->current(); |
while (a) { |
if (a->id != CSSValueAuto && !validUnit(a, FLength | FUnitlessQuirk)) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> length = a->id == CSSValueAuto ? |
+ RefPtr<CSSPrimitiveValue> length = a->id == CSSValueAuto ? |
cssValuePool().createIdentifierValue(CSSValueAuto) : |
createPrimitiveNumericValue(a); |
if (i == 0) |
@@ -4020,7 +4020,7 @@ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseClipShape() |
return cssValuePool().createValue(rect.release()); |
} |
-static void completeBorderRadii(RefPtrWillBeRawPtr<CSSPrimitiveValue> radii[4]) |
+static void completeBorderRadii(RefPtr<CSSPrimitiveValue> radii[4]) |
{ |
if (radii[3]) |
return; |
@@ -4034,7 +4034,7 @@ static void completeBorderRadii(RefPtrWillBeRawPtr<CSSPrimitiveValue> radii[4]) |
// FIXME: This should be refactored with parseBorderRadius. |
// parseBorderRadius contains support for some legacy radius construction. |
-PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseInsetRoundedCorners(PassRefPtrWillBeRawPtr<CSSBasicShapeInset> shape, CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> CSSPropertyParser::parseInsetRoundedCorners(PassRefPtr<CSSBasicShapeInset> shape, CSSParserValueList* args) |
{ |
CSSParserValue* argument = args->next(); |
@@ -4052,7 +4052,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseInsetRoundedCorner |
return nullptr; |
// FIXME: Refactor completeBorderRadii and the array |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> radii[2][4]; |
+ RefPtr<CSSPrimitiveValue> radii[2][4]; |
#if ENABLE(OILPAN) |
// Zero initialize the array of raw pointers. |
memset(&radii, 0, sizeof(radii)); |
@@ -4079,7 +4079,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseInsetRoundedCorner |
if (!validUnit(value, FLength | FPercent | FNonNeg)) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> radius = createPrimitiveNumericValue(value); |
+ RefPtr<CSSPrimitiveValue> radius = createPrimitiveNumericValue(value); |
if (!indexAfterSlash) |
radii[0][i] = radius; |
@@ -4102,14 +4102,14 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseInsetRoundedCorner |
return shape; |
} |
-PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeInset(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeInset(CSSParserValueList* args) |
{ |
ASSERT(args); |
- RefPtrWillBeRawPtr<CSSBasicShapeInset> shape = CSSBasicShapeInset::create(); |
+ RefPtr<CSSBasicShapeInset> shape = CSSBasicShapeInset::create(); |
CSSParserValue* argument = args->current(); |
- WillBeHeapVector<RefPtrWillBeMember<CSSPrimitiveValue>> widthArguments; |
+ WillBeHeapVector<RefPtr<CSSPrimitiveValue>> widthArguments; |
bool hasRoundedInset = false; |
while (argument) { |
@@ -4206,7 +4206,7 @@ bool CSSPropertyParser::parseLegacyPosition(CSSPropertyID propId, bool important |
return !m_valueList->next(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseContentDistributionOverflowPosition() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseContentDistributionOverflowPosition() |
{ |
// auto | <baseline-position> | <content-distribution> || [ <overflow-position>? && <content-position> ] |
// <baseline-position> = baseline | last-baseline; |
@@ -4273,8 +4273,8 @@ bool CSSPropertyParser::parseItemPositionOverflowPosition(CSSPropertyID propId, |
return true; |
} |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> position = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> overflowAlignmentKeyword = nullptr; |
+ RefPtr<CSSPrimitiveValue> position = nullptr; |
+ RefPtr<CSSPrimitiveValue> overflowAlignmentKeyword = nullptr; |
if (isItemPositionKeyword(value->id)) { |
position = cssValuePool().createIdentifierValue(value->id); |
value = m_valueList->next(); |
@@ -4307,7 +4307,7 @@ bool CSSPropertyParser::parseItemPositionOverflowPosition(CSSPropertyID propId, |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseShapeRadius(CSSParserValue* value) |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseShapeRadius(CSSParserValue* value) |
{ |
if (value->id == CSSValueClosestSide || value->id == CSSValueFarthestSide) |
return cssValuePool().createIdentifierValue(value->id); |
@@ -4318,7 +4318,7 @@ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseShapeRadius(CS |
return createPrimitiveNumericValue(value); |
} |
-PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeCircle(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeCircle(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -4326,7 +4326,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeCircle(C |
// circle(radius at <position>) |
// circle(at <position>) |
// where position defines centerX and centerY using a CSS <position> data type. |
- RefPtrWillBeRawPtr<CSSBasicShapeCircle> shape = CSSBasicShapeCircle::create(); |
+ RefPtr<CSSBasicShapeCircle> shape = CSSBasicShapeCircle::create(); |
for (CSSParserValue* argument = args->current(); argument; argument = args->next()) { |
// The call to parseFillPosition below should consume all of the |
@@ -4336,7 +4336,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeCircle(C |
return nullptr; |
if (!args->currentIndex() && argument->id != CSSValueAt) { |
- if (RefPtrWillBeRawPtr<CSSPrimitiveValue> radius = parseShapeRadius(argument)) { |
+ if (RefPtr<CSSPrimitiveValue> radius = parseShapeRadius(argument)) { |
shape->setRadius(radius); |
continue; |
} |
@@ -4345,8 +4345,8 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeCircle(C |
} |
if (argument->id == CSSValueAt && args->next()) { |
- RefPtrWillBeRawPtr<CSSValue> centerX = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> centerY = nullptr; |
+ RefPtr<CSSValue> centerX = nullptr; |
+ RefPtr<CSSValue> centerY = nullptr; |
parseFillPosition(args, centerX, centerY); |
if (centerX && centerY && !args->current()) { |
ASSERT(centerX->isPrimitiveValue()); |
@@ -4364,7 +4364,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeCircle(C |
return shape; |
} |
-PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeEllipse(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeEllipse(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -4374,7 +4374,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeEllipse( |
// ellipse(radiusX radiusY at <position>) |
// ellipse(at <position>) |
// where position defines centerX and centerY using a CSS <position> data type. |
- RefPtrWillBeRawPtr<CSSBasicShapeEllipse> shape = CSSBasicShapeEllipse::create(); |
+ RefPtr<CSSBasicShapeEllipse> shape = CSSBasicShapeEllipse::create(); |
for (CSSParserValue* argument = args->current(); argument; argument = args->next()) { |
// The call to parseFillPosition below should consume all of the |
@@ -4384,7 +4384,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeEllipse( |
return nullptr; |
if (args->currentIndex() < 2 && argument->id != CSSValueAt) { |
- if (RefPtrWillBeRawPtr<CSSPrimitiveValue> radius = parseShapeRadius(argument)) { |
+ if (RefPtr<CSSPrimitiveValue> radius = parseShapeRadius(argument)) { |
if (!shape->radiusX()) |
shape->setRadiusX(radius); |
else |
@@ -4397,8 +4397,8 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeEllipse( |
if (argument->id != CSSValueAt || !args->next()) // expecting ellipse(.. at <position>) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSValue> centerX = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> centerY = nullptr; |
+ RefPtr<CSSValue> centerX = nullptr; |
+ RefPtr<CSSValue> centerY = nullptr; |
parseFillPosition(args, centerX, centerY); |
if (!centerX || !centerY || args->current()) |
return nullptr; |
@@ -4412,7 +4412,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapeEllipse( |
return shape; |
} |
-PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapePolygon(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapePolygon(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -4420,7 +4420,7 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapePolygon( |
if (!size) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSBasicShapePolygon> shape = CSSBasicShapePolygon::create(); |
+ RefPtr<CSSBasicShapePolygon> shape = CSSBasicShapePolygon::create(); |
CSSParserValue* argument = args->current(); |
if (argument->id == CSSValueEvenodd || argument->id == CSSValueNonzero) { |
@@ -4441,12 +4441,12 @@ PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseBasicShapePolygon( |
CSSParserValue* argumentX = args->current(); |
if (!argumentX || !validUnit(argumentX, FLength | FPercent)) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> xLength = createPrimitiveNumericValue(argumentX); |
+ RefPtr<CSSPrimitiveValue> xLength = createPrimitiveNumericValue(argumentX); |
CSSParserValue* argumentY = args->next(); |
if (!argumentY || !validUnit(argumentY, FLength | FPercent)) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> yLength = createPrimitiveNumericValue(argumentY); |
+ RefPtr<CSSPrimitiveValue> yLength = createPrimitiveNumericValue(argumentY); |
shape->appendPoint(xLength.release(), yLength.release()); |
@@ -4474,9 +4474,9 @@ static bool isBoxValue(CSSValueID valueId) |
return false; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseShapeProperty(CSSPropertyID propId) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseShapeProperty(CSSPropertyID propId) |
{ |
- RefPtrWillBeRawPtr<CSSValue> imageValue = nullptr; |
+ RefPtr<CSSValue> imageValue = nullptr; |
if (parseFillImage(m_valueList, imageValue)) { |
m_valueList->next(); |
return imageValue.release(); |
@@ -4485,7 +4485,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseShapeProperty(CSSProper |
return parseBasicShapeAndOrBox(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseBasicShapeAndOrBox() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseBasicShapeAndOrBox() |
{ |
CSSParserValue* value = m_valueList->current(); |
@@ -4493,14 +4493,14 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseBasicShapeAndOrBox() |
bool boxFound = false; |
CSSValueID valueId; |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
for (unsigned i = 0; i < 2; ++i) { |
if (!value) |
break; |
valueId = value->id; |
if (value->m_unit == CSSParserValue::Function && !shapeFound) { |
// parseBasicShape already asks for the next value list item. |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> shapeValue = parseBasicShape(); |
+ RefPtr<CSSPrimitiveValue> shapeValue = parseBasicShape(); |
if (!shapeValue) |
return nullptr; |
list->append(shapeValue.release()); |
@@ -4521,7 +4521,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseBasicShapeAndOrBox() |
return list.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseBasicShape() |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseBasicShape() |
{ |
CSSParserValue* value = m_valueList->current(); |
ASSERT(value->m_unit == CSSParserValue::Function); |
@@ -4530,7 +4530,7 @@ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseBasicShape() |
if (!args) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSBasicShape> shape = nullptr; |
+ RefPtr<CSSBasicShape> shape = nullptr; |
if (value->function->id == CSSValueCircle) |
shape = parseBasicShapeCircle(args); |
else if (value->function->id == CSSValueEllipse) |
@@ -4608,7 +4608,7 @@ bool CSSPropertyParser::parseFont(bool important) |
value = m_valueList->next(); |
if (!value) |
return false; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> lineHeight = parseLineHeight(); |
+ RefPtr<CSSPrimitiveValue> lineHeight = parseLineHeight(); |
if (!lineHeight) |
return false; |
addProperty(CSSPropertyLineHeight, lineHeight.release(), important); |
@@ -4617,7 +4617,7 @@ bool CSSPropertyParser::parseFont(bool important) |
} |
// Font family must come now. |
- RefPtrWillBeRawPtr<CSSValue> parsedFamilyValue = parseFontFamily(); |
+ RefPtr<CSSValue> parsedFamilyValue = parseFontFamily(); |
if (!parsedFamilyValue) |
return false; |
@@ -4649,7 +4649,7 @@ bool CSSPropertyParser::parseSystemFont(bool important) |
addProperty(CSSPropertyFontStyle, cssValuePool().createIdentifierValue(fontStyle == FontStyleItalic ? CSSValueItalic : CSSValueNormal), important); |
addProperty(CSSPropertyFontWeight, cssValuePool().createValue(fontWeight), important); |
addProperty(CSSPropertyFontSize, cssValuePool().createValue(fontSize, CSSPrimitiveValue::UnitType::Pixels), important); |
- RefPtrWillBeRawPtr<CSSValueList> fontFamilyList = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> fontFamilyList = CSSValueList::createCommaSeparated(); |
fontFamilyList->append(cssValuePool().createFontFamilyValue(fontFamily)); |
addProperty(CSSPropertyFontFamily, fontFamilyList.release(), important); |
@@ -4690,12 +4690,12 @@ public: |
private: |
StringBuilder m_builder; |
- RawPtrWillBeMember<CSSValueList> m_list; |
+ RawPtr<CSSValueList> m_list; |
}; |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFontFamily() |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseFontFamily() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
CSSParserValue* value = m_valueList->current(); |
FontFamilyValueBuilder familyBuilder(list.get()); |
@@ -4764,7 +4764,7 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFontFamily() |
return list.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseLineHeight() |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseLineHeight() |
{ |
CSSParserValue* value = m_valueList->current(); |
CSSValueID id = value->id; |
@@ -4804,12 +4804,12 @@ bool CSSPropertyParser::parseFontSize(bool important) |
bool CSSPropertyParser::parseFontVariant(bool important) |
{ |
- RefPtrWillBeRawPtr<CSSValueList> values = nullptr; |
+ RefPtr<CSSValueList> values = nullptr; |
if (m_valueList->size() > 1) |
values = CSSValueList::createCommaSeparated(); |
bool expectComma = false; |
for (CSSParserValue* val = m_valueList->current(); val; val = m_valueList->current()) { |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> parsedValue = nullptr; |
if (!expectComma) { |
expectComma = true; |
if (val->id == CSSValueNormal || val->id == CSSValueSmallCaps) |
@@ -4870,7 +4870,7 @@ bool CSSPropertyParser::parseFontWeight(bool important) |
bool CSSPropertyParser::parseFontFaceSrcURI(CSSValueList* valueList) |
{ |
- RefPtrWillBeRawPtr<CSSFontFaceSrcValue> uriValue(CSSFontFaceSrcValue::create(completeURL(m_valueList->current()->string), m_context.shouldCheckContentSecurityPolicy())); |
+ RefPtr<CSSFontFaceSrcValue> uriValue(CSSFontFaceSrcValue::create(completeURL(m_valueList->current()->string), m_context.shouldCheckContentSecurityPolicy())); |
uriValue->setReferrer(m_context.referrer()); |
CSSParserValue* value = m_valueList->next(); |
@@ -4916,9 +4916,9 @@ bool CSSPropertyParser::parseFontFaceSrcLocal(CSSValueList* valueList) |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFontFaceSrc() |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseFontFaceSrc() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> values(CSSValueList::createCommaSeparated()); |
+ RefPtr<CSSValueList> values(CSSValueList::createCommaSeparated()); |
while (true) { |
CSSParserValue* value = m_valueList->current(); |
@@ -4941,9 +4941,9 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFontFaceSrc() |
} |
} |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFontFaceUnicodeRange() |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseFontFaceUnicodeRange() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> values = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> values = CSSValueList::createCommaSeparated(); |
do { |
CSSParserValue* current = m_valueList->current(); |
@@ -5185,7 +5185,7 @@ public: |
allowStyle = property == CSSPropertyBoxShadow; |
} |
- void commitLength(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> val) |
+ void commitLength(PassRefPtr<CSSPrimitiveValue> val) |
{ |
if (allowX) { |
x = val; |
@@ -5211,7 +5211,7 @@ public: |
} |
} |
- void commitColor(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> val) |
+ void commitColor(PassRefPtr<CSSPrimitiveValue> val) |
{ |
color = val; |
allowColor = false; |
@@ -5240,13 +5240,13 @@ public: |
CSSPropertyID property; |
- RefPtrWillBeMember<CSSValueList> values; |
- RefPtrWillBeMember<CSSPrimitiveValue> x; |
- RefPtrWillBeMember<CSSPrimitiveValue> y; |
- RefPtrWillBeMember<CSSPrimitiveValue> blur; |
- RefPtrWillBeMember<CSSPrimitiveValue> spread; |
- RefPtrWillBeMember<CSSPrimitiveValue> style; |
- RefPtrWillBeMember<CSSPrimitiveValue> color; |
+ RefPtr<CSSValueList> values; |
+ RefPtr<CSSPrimitiveValue> x; |
+ RefPtr<CSSPrimitiveValue> y; |
+ RefPtr<CSSPrimitiveValue> blur; |
+ RefPtr<CSSPrimitiveValue> spread; |
+ RefPtr<CSSPrimitiveValue> style; |
+ RefPtr<CSSPrimitiveValue> color; |
bool allowX; |
bool allowY; |
@@ -5257,7 +5257,7 @@ public: |
bool allowBreak; |
}; |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseShadow(CSSParserValueList* valueList, CSSPropertyID propId) |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseShadow(CSSParserValueList* valueList, CSSPropertyID propId) |
{ |
ShadowParseContext context(propId); |
for (CSSParserValue* val = valueList->current(); val; val = valueList->next()) { |
@@ -5280,7 +5280,7 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseShadow(CSSParserVal |
return nullptr; |
// A length is allowed here. Construct the value and add it. |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> length = createPrimitiveNumericValue(val); |
+ RefPtr<CSSPrimitiveValue> length = createPrimitiveNumericValue(val); |
context.commitLength(length.release()); |
} else if (val->id == CSSValueInset) { |
if (!context.allowStyle) |
@@ -5292,7 +5292,7 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseShadow(CSSParserVal |
return nullptr; |
// The only other type of value that's ok is a color value. |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> parsedColor = parseColor(val); |
+ RefPtr<CSSPrimitiveValue> parsedColor = parseColor(val); |
if (!parsedColor) |
return nullptr; |
@@ -5309,13 +5309,13 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseShadow(CSSParserVal |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseReflect() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseReflect() |
{ |
// box-reflect: <direction> <offset> <mask> |
// Direction comes first. |
CSSParserValue* val = m_valueList->current(); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> direction = nullptr; |
+ RefPtr<CSSPrimitiveValue> direction = nullptr; |
switch (val->id) { |
case CSSValueAbove: |
case CSSValueBelow: |
@@ -5329,7 +5329,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseReflect() |
// The offset comes next. |
val = m_valueList->next(); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> offset = nullptr; |
+ RefPtr<CSSPrimitiveValue> offset = nullptr; |
if (!val) |
offset = cssValuePool().createValue(0, CSSPrimitiveValue::UnitType::Pixels); |
else { |
@@ -5339,7 +5339,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseReflect() |
} |
// Now for the mask. |
- RefPtrWillBeRawPtr<CSSValue> mask = nullptr; |
+ RefPtr<CSSValue> mask = nullptr; |
val = m_valueList->next(); |
if (val) { |
mask = parseBorderImage(CSSPropertyWebkitBoxReflect); |
@@ -5362,7 +5362,7 @@ bool CSSPropertyParser::parseFlex(CSSParserValueList* args, bool important) |
static const double unsetValue = -1; |
double flexGrow = unsetValue; |
double flexShrink = unsetValue; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> flexBasis = nullptr; |
+ RefPtr<CSSPrimitiveValue> flexBasis = nullptr; |
while (CSSParserValue* arg = args->current()) { |
if (validUnit(arg, FNumber | FNonNeg)) { |
@@ -5399,10 +5399,10 @@ bool CSSPropertyParser::parseFlex(CSSParserValueList* args, bool important) |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parsePosition(CSSParserValueList* valueList) |
+PassRefPtr<CSSValue> CSSPropertyParser::parsePosition(CSSParserValueList* valueList) |
{ |
- RefPtrWillBeRawPtr<CSSValue> xValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> yValue = nullptr; |
+ RefPtr<CSSValue> xValue = nullptr; |
+ RefPtr<CSSValue> yValue = nullptr; |
parseFillPosition(valueList, xValue, yValue); |
if (!xValue || !yValue) |
return nullptr; |
@@ -5410,13 +5410,13 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parsePosition(CSSParserValue |
} |
// Parses a list of comma separated positions. i.e., <position># |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parsePositionList(CSSParserValueList* valueList) |
+PassRefPtr<CSSValueList> CSSPropertyParser::parsePositionList(CSSParserValueList* valueList) |
{ |
- RefPtrWillBeRawPtr<CSSValueList> positions = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> positions = CSSValueList::createCommaSeparated(); |
while (true) { |
// parsePosition consumes values until it reaches a separator [,/], |
// an invalid token, or end of the list |
- RefPtrWillBeRawPtr<CSSValue> position = parsePosition(valueList); |
+ RefPtr<CSSValue> position = parsePosition(valueList); |
if (!position) |
return nullptr; |
positions->append(position); |
@@ -5456,7 +5456,7 @@ public: |
bool allowWidth() const { return m_allowWidth; } |
bool requireOutset() const { return m_requireOutset; } |
- void commitImage(PassRefPtrWillBeRawPtr<CSSValue> image) |
+ void commitImage(PassRefPtr<CSSValue> image) |
{ |
m_image = image; |
m_canAdvance = true; |
@@ -5468,7 +5468,7 @@ public: |
m_allowImageSlice = !m_imageSlice; |
m_allowRepeat = !m_repeat; |
} |
- void commitImageSlice(PassRefPtrWillBeRawPtr<CSSBorderImageSliceValue> slice) |
+ void commitImageSlice(PassRefPtr<CSSBorderImageSliceValue> slice) |
{ |
m_imageSlice = slice; |
m_canAdvance = true; |
@@ -5497,7 +5497,7 @@ public: |
m_allowWidth = false; |
} |
} |
- void commitBorderWidth(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> width) |
+ void commitBorderWidth(PassRefPtr<CSSPrimitiveValue> width) |
{ |
m_borderWidth = width; |
m_canAdvance = true; |
@@ -5509,7 +5509,7 @@ public: |
m_allowImage = !m_image; |
m_allowRepeat = !m_repeat; |
} |
- void commitBorderOutset(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> outset) |
+ void commitBorderOutset(PassRefPtr<CSSPrimitiveValue> outset) |
{ |
m_outset = outset; |
m_canAdvance = true; |
@@ -5521,7 +5521,7 @@ public: |
m_allowImage = !m_image; |
m_allowRepeat = !m_repeat; |
} |
- void commitRepeat(PassRefPtrWillBeRawPtr<CSSValue> repeat) |
+ void commitRepeat(PassRefPtr<CSSValue> repeat) |
{ |
m_repeat = repeat; |
m_canAdvance = true; |
@@ -5534,7 +5534,7 @@ public: |
m_allowImage = !m_image; |
} |
- PassRefPtrWillBeRawPtr<CSSValue> commitCSSValue() |
+ PassRefPtr<CSSValue> commitCSSValue() |
{ |
return createBorderImageValue(m_image, m_imageSlice.get(), m_borderWidth.get(), m_outset.get(), m_repeat.get()); |
} |
@@ -5550,12 +5550,12 @@ public: |
bool m_allowWidth; |
bool m_requireOutset; |
- RefPtrWillBeMember<CSSValue> m_image; |
- RefPtrWillBeMember<CSSBorderImageSliceValue> m_imageSlice; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_borderWidth; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_outset; |
+ RefPtr<CSSValue> m_image; |
+ RefPtr<CSSBorderImageSliceValue> m_imageSlice; |
+ RefPtr<CSSPrimitiveValue> m_borderWidth; |
+ RefPtr<CSSPrimitiveValue> m_outset; |
- RefPtrWillBeMember<CSSValue> m_repeat; |
+ RefPtr<CSSValue> m_repeat; |
}; |
bool CSSPropertyParser::buildBorderImageParseContext(CSSPropertyID propId, BorderImageParseContext& context) |
@@ -5571,13 +5571,13 @@ bool CSSPropertyParser::buildBorderImageParseContext(CSSPropertyID propId, Borde |
if (val->unit() == CSSPrimitiveValue::UnitType::URI) { |
context.commitImage(createCSSImageValueWithReferrer(val->string, m_context.completeURL(val->string))); |
} else if (isGeneratedImageValue(val)) { |
- RefPtrWillBeRawPtr<CSSValue> value = nullptr; |
+ RefPtr<CSSValue> value = nullptr; |
if (parseGeneratedImage(m_valueList, value)) |
context.commitImage(value.release()); |
else |
return false; |
} else if (val->m_unit == CSSParserValue::Function && val->function->id == CSSValueWebkitImageSet) { |
- RefPtrWillBeRawPtr<CSSValue> value = parseImageSet(m_valueList); |
+ RefPtr<CSSValue> value = parseImageSet(m_valueList); |
if (value) |
context.commitImage(value.release()); |
else |
@@ -5587,25 +5587,25 @@ bool CSSPropertyParser::buildBorderImageParseContext(CSSPropertyID propId, Borde |
} |
if (!context.canAdvance() && context.allowImageSlice()) { |
- RefPtrWillBeRawPtr<CSSBorderImageSliceValue> imageSlice = nullptr; |
+ RefPtr<CSSBorderImageSliceValue> imageSlice = nullptr; |
if (parseBorderImageSlice(propId, imageSlice)) |
context.commitImageSlice(imageSlice.release()); |
} |
if (!context.canAdvance() && context.allowRepeat()) { |
- RefPtrWillBeRawPtr<CSSValue> repeat = nullptr; |
+ RefPtr<CSSValue> repeat = nullptr; |
if (parseBorderImageRepeat(repeat)) |
context.commitRepeat(repeat.release()); |
} |
if (!context.canAdvance() && context.allowWidth()) { |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> borderWidth = nullptr; |
+ RefPtr<CSSPrimitiveValue> borderWidth = nullptr; |
if (parseBorderImageWidth(borderWidth)) |
context.commitBorderWidth(borderWidth.release()); |
} |
if (!context.canAdvance() && context.requireOutset()) { |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> borderOutset = nullptr; |
+ RefPtr<CSSPrimitiveValue> borderOutset = nullptr; |
if (parseBorderImageOutset(borderOutset)) |
context.commitBorderOutset(borderOutset.release()); |
} |
@@ -5619,7 +5619,7 @@ bool CSSPropertyParser::buildBorderImageParseContext(CSSPropertyID propId, Borde |
return context.allowCommit(); |
} |
-void CSSPropertyParser::commitBorderImageProperty(CSSPropertyID propId, PassRefPtrWillBeRawPtr<CSSValue> value, bool important) |
+void CSSPropertyParser::commitBorderImageProperty(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important) |
{ |
if (value) |
addProperty(propId, value, important); |
@@ -5654,7 +5654,7 @@ bool CSSPropertyParser::parseBorderImageShorthand(CSSPropertyID propId, bool imp |
return false; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseBorderImage(CSSPropertyID propId) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseBorderImage(CSSPropertyID propId) |
{ |
BorderImageParseContext context; |
if (buildBorderImageParseContext(propId, context)) { |
@@ -5668,10 +5668,10 @@ static bool isBorderImageRepeatKeyword(int id) |
return id == CSSValueStretch || id == CSSValueRepeat || id == CSSValueSpace || id == CSSValueRound; |
} |
-bool CSSPropertyParser::parseBorderImageRepeat(RefPtrWillBeRawPtr<CSSValue>& result) |
+bool CSSPropertyParser::parseBorderImageRepeat(RefPtr<CSSValue>& result) |
{ |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> firstValue = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> secondValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> firstValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> secondValue = nullptr; |
CSSParserValue* val = m_valueList->current(); |
if (!val) |
return false; |
@@ -5715,7 +5715,7 @@ public: |
bool allowFinalCommit() const { return m_allowFinalCommit; } |
CSSPrimitiveValue* top() const { return m_top.get(); } |
- void commitNumber(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> val) |
+ void commitNumber(PassRefPtr<CSSPrimitiveValue> val) |
{ |
if (!m_top) |
m_top = val; |
@@ -5734,7 +5734,7 @@ public: |
void commitFill() { m_fill = true; m_allowFill = false; m_allowNumber = !m_top; } |
- PassRefPtrWillBeRawPtr<CSSBorderImageSliceValue> commitBorderImageSlice() |
+ PassRefPtr<CSSBorderImageSliceValue> commitBorderImageSlice() |
{ |
// We need to clone and repeat values for any omissions. |
ASSERT(m_top); |
@@ -5751,7 +5751,7 @@ public: |
m_left = m_right; |
// Now build a rect value to hold all four of our primitive values. |
- RefPtrWillBeRawPtr<Quad> quad = Quad::create(); |
+ RefPtr<Quad> quad = Quad::create(); |
quad->setTop(m_top); |
quad->setRight(m_right); |
quad->setBottom(m_bottom); |
@@ -5766,15 +5766,15 @@ private: |
bool m_allowFill; |
bool m_allowFinalCommit; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_top; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_right; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_bottom; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_left; |
+ RefPtr<CSSPrimitiveValue> m_top; |
+ RefPtr<CSSPrimitiveValue> m_right; |
+ RefPtr<CSSPrimitiveValue> m_bottom; |
+ RefPtr<CSSPrimitiveValue> m_left; |
bool m_fill; |
}; |
-bool CSSPropertyParser::parseBorderImageSlice(CSSPropertyID propId, RefPtrWillBeRawPtr<CSSBorderImageSliceValue>& result) |
+bool CSSPropertyParser::parseBorderImageSlice(CSSPropertyID propId, RefPtr<CSSBorderImageSliceValue>& result) |
{ |
BorderImageSliceParseContext context; |
for (CSSParserValue* val = m_valueList->current(); val; val = m_valueList->next()) { |
@@ -5821,7 +5821,7 @@ public: |
bool allowFinalCommit() const { return m_allowFinalCommit; } |
CSSPrimitiveValue* top() const { return m_top.get(); } |
- void commitNumber(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> val) |
+ void commitNumber(PassRefPtr<CSSPrimitiveValue> val) |
{ |
if (!m_top) |
m_top = val; |
@@ -5838,9 +5838,9 @@ public: |
m_allowFinalCommit = true; |
} |
- void setTop(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> val) { m_top = val; } |
+ void setTop(PassRefPtr<CSSPrimitiveValue> val) { m_top = val; } |
- PassRefPtrWillBeRawPtr<CSSPrimitiveValue> commitBorderImageQuad() |
+ PassRefPtr<CSSPrimitiveValue> commitBorderImageQuad() |
{ |
// We need to clone and repeat values for any omissions. |
ASSERT(m_top); |
@@ -5857,7 +5857,7 @@ public: |
m_left = m_right; |
// Now build a quad value to hold all four of our primitive values. |
- RefPtrWillBeRawPtr<Quad> quad = Quad::create(); |
+ RefPtr<Quad> quad = Quad::create(); |
quad->setTop(m_top); |
quad->setRight(m_right); |
quad->setBottom(m_bottom); |
@@ -5871,13 +5871,13 @@ private: |
bool m_allowNumber; |
bool m_allowFinalCommit; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_top; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_right; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_bottom; |
- RefPtrWillBeMember<CSSPrimitiveValue> m_left; |
+ RefPtr<CSSPrimitiveValue> m_top; |
+ RefPtr<CSSPrimitiveValue> m_right; |
+ RefPtr<CSSPrimitiveValue> m_bottom; |
+ RefPtr<CSSPrimitiveValue> m_left; |
}; |
-bool CSSPropertyParser::parseBorderImageQuad(Units validUnits, RefPtrWillBeRawPtr<CSSPrimitiveValue>& result) |
+bool CSSPropertyParser::parseBorderImageQuad(Units validUnits, RefPtr<CSSPrimitiveValue>& result) |
{ |
BorderImageQuadParseContext context; |
for (CSSParserValue* val = m_valueList->current(); val; val = m_valueList->next()) { |
@@ -5904,12 +5904,12 @@ bool CSSPropertyParser::parseBorderImageQuad(Units validUnits, RefPtrWillBeRawPt |
return false; |
} |
-bool CSSPropertyParser::parseBorderImageWidth(RefPtrWillBeRawPtr<CSSPrimitiveValue>& result) |
+bool CSSPropertyParser::parseBorderImageWidth(RefPtr<CSSPrimitiveValue>& result) |
{ |
return parseBorderImageQuad(FLength | FNumber | FNonNeg | FPercent, result); |
} |
-bool CSSPropertyParser::parseBorderImageOutset(RefPtrWillBeRawPtr<CSSPrimitiveValue>& result) |
+bool CSSPropertyParser::parseBorderImageOutset(RefPtr<CSSPrimitiveValue>& result) |
{ |
return parseBorderImageQuad(FLength | FNumber | FNonNeg, result); |
} |
@@ -5921,7 +5921,7 @@ bool CSSPropertyParser::parseBorderRadius(CSSPropertyID unresolvedProperty, bool |
return false; |
ShorthandScope scope(this, unresolvedProperty); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> radii[2][4]; |
+ RefPtr<CSSPrimitiveValue> radii[2][4]; |
#if ENABLE(OILPAN) |
// Zero initialize the array of raw pointers. |
memset(&radii, 0, sizeof(radii)); |
@@ -5948,7 +5948,7 @@ bool CSSPropertyParser::parseBorderRadius(CSSPropertyID unresolvedProperty, bool |
if (!validUnit(value, FLength | FPercent | FNonNeg)) |
return false; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> radius = createPrimitiveNumericValue(value); |
+ RefPtr<CSSPrimitiveValue> radius = createPrimitiveNumericValue(value); |
if (!indexAfterSlash) { |
radii[0][i] = radius; |
@@ -5977,15 +5977,15 @@ bool CSSPropertyParser::parseBorderRadius(CSSPropertyID unresolvedProperty, bool |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseCounter(int defaultValue) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseCounter(int defaultValue) |
{ |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
while (m_valueList->current()) { |
CSSParserValue* val = m_valueList->current(); |
if (val->m_unit != CSSParserValue::Identifier) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> counterName = createPrimitiveCustomIdentValue(val); |
+ RefPtr<CSSPrimitiveValue> counterName = createPrimitiveCustomIdentValue(val); |
m_valueList->next(); |
val = m_valueList->current(); |
@@ -6005,9 +6005,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseCounter(int defaultValu |
} |
// This should go away once we drop support for -webkit-gradient |
-static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseDeprecatedGradientPoint(CSSParserValue* a, bool horizontal) |
+static PassRefPtr<CSSPrimitiveValue> parseDeprecatedGradientPoint(CSSParserValue* a, bool horizontal) |
{ |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> result = nullptr; |
+ RefPtr<CSSPrimitiveValue> result = nullptr; |
if (a->m_unit == CSSParserValue::Identifier) { |
if ((a->id == CSSValueLeft && horizontal) |
|| (a->id == CSSValueTop && !horizontal)) |
@@ -6024,7 +6024,7 @@ static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseDeprecatedGradientPoint(CS |
} |
// Used to parse colors for -webkit-gradient(...). |
-PassRefPtrWillBeRawPtr<CSSPrimitiveValue> CSSPropertyParser::parseDeprecatedGradientStopColor(const CSSParserValue* value) |
+PassRefPtr<CSSPrimitiveValue> CSSPropertyParser::parseDeprecatedGradientStopColor(const CSSParserValue* value) |
{ |
// Disallow currentcolor. |
if (value->id == CSSValueCurrentcolor) |
@@ -6086,7 +6086,7 @@ bool CSSPropertyParser::parseDeprecatedGradientColorStop(CSSParserValue* a, CSSG |
return true; |
} |
-bool CSSPropertyParser::parseDeprecatedGradient(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& gradient) |
+bool CSSPropertyParser::parseDeprecatedGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient) |
{ |
// Walk the arguments. |
CSSParserValueList* args = valueList->current()->function->args.get(); |
@@ -6105,7 +6105,7 @@ bool CSSPropertyParser::parseDeprecatedGradient(CSSParserValueList* valueList, R |
else |
return false; |
- RefPtrWillBeRawPtr<CSSGradientValue> result = nullptr; |
+ RefPtr<CSSGradientValue> result = nullptr; |
switch (gradientType) { |
case CSSDeprecatedLinearGradient: |
result = CSSLinearGradientValue::create(NonRepeating, gradientType); |
@@ -6128,7 +6128,7 @@ bool CSSPropertyParser::parseDeprecatedGradient(CSSParserValueList* valueList, R |
a = args->current(); |
if (!a) |
return false; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> point = parseDeprecatedGradientPoint(a, true); |
+ RefPtr<CSSPrimitiveValue> point = parseDeprecatedGradientPoint(a, true); |
if (!point) |
return false; |
result->setFirstX(point.release()); |
@@ -6219,7 +6219,7 @@ bool CSSPropertyParser::parseDeprecatedGradient(CSSParserValueList* valueList, R |
return true; |
} |
-static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> valueFromSideKeyword(CSSParserValue* a, bool& isHorizontal) |
+static PassRefPtr<CSSPrimitiveValue> valueFromSideKeyword(CSSParserValue* a, bool& isHorizontal) |
{ |
if (a->m_unit != CSSParserValue::Identifier) |
return nullptr; |
@@ -6239,9 +6239,9 @@ static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> valueFromSideKeyword(CSSParserV |
return cssValuePool().createIdentifierValue(a->id); |
} |
-bool CSSPropertyParser::parseDeprecatedLinearGradient(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool CSSPropertyParser::parseDeprecatedLinearGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
- RefPtrWillBeRawPtr<CSSLinearGradientValue> result = CSSLinearGradientValue::create(repeating, CSSPrefixedLinearGradient); |
+ RefPtr<CSSLinearGradientValue> result = CSSLinearGradientValue::create(repeating, CSSPrefixedLinearGradient); |
// Walk the arguments. |
CSSParserValueList* args = valueList->current()->function->args.get(); |
@@ -6261,10 +6261,10 @@ bool CSSPropertyParser::parseDeprecatedLinearGradient(CSSParserValueList* valueL |
expectComma = true; |
} else { |
// Look one or two optional keywords that indicate a side or corner. |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> startX = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> startY = nullptr; |
+ RefPtr<CSSPrimitiveValue> startX = nullptr; |
+ RefPtr<CSSPrimitiveValue> startY = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> location = nullptr; |
+ RefPtr<CSSPrimitiveValue> location = nullptr; |
bool isHorizontal = false; |
if ((location = valueFromSideKeyword(a, isHorizontal))) { |
if (isHorizontal) |
@@ -6309,9 +6309,9 @@ bool CSSPropertyParser::parseDeprecatedLinearGradient(CSSParserValueList* valueL |
return true; |
} |
-bool CSSPropertyParser::parseDeprecatedRadialGradient(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool CSSPropertyParser::parseDeprecatedRadialGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
- RefPtrWillBeRawPtr<CSSRadialGradientValue> result = CSSRadialGradientValue::create(repeating, CSSPrefixedRadialGradient); |
+ RefPtr<CSSRadialGradientValue> result = CSSRadialGradientValue::create(repeating, CSSPrefixedRadialGradient); |
// Walk the arguments. |
CSSParserValueList* args = valueList->current()->function->args.get(); |
@@ -6325,8 +6325,8 @@ bool CSSPropertyParser::parseDeprecatedRadialGradient(CSSParserValueList* valueL |
bool expectComma = false; |
// Optional background-position |
- RefPtrWillBeRawPtr<CSSValue> centerX = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> centerY = nullptr; |
+ RefPtr<CSSValue> centerX = nullptr; |
+ RefPtr<CSSValue> centerY = nullptr; |
// parse2ValuesFillPosition advances the args next pointer. |
parse2ValuesFillPosition(args, centerX, centerY); |
@@ -6343,8 +6343,8 @@ bool CSSPropertyParser::parseDeprecatedRadialGradient(CSSParserValueList* valueL |
result->setFirstY(toCSSPrimitiveValue(centerY.get())); |
result->setSecondY(toCSSPrimitiveValue(centerY.get())); |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> shapeValue = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> sizeValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> shapeValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> sizeValue = nullptr; |
// Optional shape and/or size in any order. |
for (int i = 0; i < 2; ++i) { |
@@ -6384,8 +6384,8 @@ bool CSSPropertyParser::parseDeprecatedRadialGradient(CSSParserValueList* valueL |
result->setSizingBehavior(sizeValue); |
// Or, two lengths or percentages |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> horizontalSize = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> verticalSize = nullptr; |
+ RefPtr<CSSPrimitiveValue> horizontalSize = nullptr; |
+ RefPtr<CSSPrimitiveValue> verticalSize = nullptr; |
if (!shapeValue && !sizeValue) { |
if (validUnit(a, FLength | FPercent)) { |
@@ -6421,9 +6421,9 @@ bool CSSPropertyParser::parseDeprecatedRadialGradient(CSSParserValueList* valueL |
return true; |
} |
-bool CSSPropertyParser::parseLinearGradient(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool CSSPropertyParser::parseLinearGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
- RefPtrWillBeRawPtr<CSSLinearGradientValue> result = CSSLinearGradientValue::create(repeating, CSSLinearGradient); |
+ RefPtr<CSSLinearGradientValue> result = CSSLinearGradientValue::create(repeating, CSSLinearGradient); |
CSSParserFunction* function = valueList->current()->function; |
CSSParserValueList* args = function->args.get(); |
@@ -6447,9 +6447,9 @@ bool CSSPropertyParser::parseLinearGradient(CSSParserValueList* valueList, RefPt |
if (!a) |
return false; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> endX = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> endY = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> location = nullptr; |
+ RefPtr<CSSPrimitiveValue> endX = nullptr; |
+ RefPtr<CSSPrimitiveValue> endY = nullptr; |
+ RefPtr<CSSPrimitiveValue> location = nullptr; |
bool isHorizontal = false; |
location = valueFromSideKeyword(a, isHorizontal); |
@@ -6495,9 +6495,9 @@ bool CSSPropertyParser::parseLinearGradient(CSSParserValueList* valueList, RefPt |
return true; |
} |
-bool CSSPropertyParser::parseRadialGradient(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool CSSPropertyParser::parseRadialGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
- RefPtrWillBeRawPtr<CSSRadialGradientValue> result = CSSRadialGradientValue::create(repeating, CSSRadialGradient); |
+ RefPtr<CSSRadialGradientValue> result = CSSRadialGradientValue::create(repeating, CSSRadialGradient); |
CSSParserValueList* args = valueList->current()->function->args.get(); |
if (!args || !args->size()) |
@@ -6509,10 +6509,10 @@ bool CSSPropertyParser::parseRadialGradient(CSSParserValueList* valueList, RefPt |
bool expectComma = false; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> shapeValue = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> sizeValue = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> horizontalSize = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> verticalSize = nullptr; |
+ RefPtr<CSSPrimitiveValue> shapeValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> sizeValue = nullptr; |
+ RefPtr<CSSPrimitiveValue> horizontalSize = nullptr; |
+ RefPtr<CSSPrimitiveValue> verticalSize = nullptr; |
// First part of grammar, the size/shape clause: |
// [ circle || <length> ] | |
@@ -6587,8 +6587,8 @@ bool CSSPropertyParser::parseRadialGradient(CSSParserValueList* valueList, RefPt |
// Second part of grammar, the center-position clause: |
// at <position> |
- RefPtrWillBeRawPtr<CSSValue> centerX = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> centerY = nullptr; |
+ RefPtr<CSSValue> centerX = nullptr; |
+ RefPtr<CSSValue> centerY = nullptr; |
if (a->m_unit == CSSParserValue::Identifier && a->id == CSSValueAt) { |
a = args->next(); |
if (!a) |
@@ -6675,7 +6675,7 @@ bool CSSPropertyParser::parseGradientColorStops(CSSParserValueList* valueList, C |
return gradient->stopCount() >= 2; |
} |
-bool CSSPropertyParser::parseGeneratedImage(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& value) |
+bool CSSPropertyParser::parseGeneratedImage(CSSParserValueList* valueList, RefPtr<CSSValue>& value) |
{ |
CSSParserValue* val = valueList->current(); |
@@ -6737,14 +6737,14 @@ bool CSSPropertyParser::parseGeneratedImage(CSSParserValueList* valueList, RefPt |
return false; |
} |
-bool CSSPropertyParser::parseCrossfade(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& crossfade) |
+bool CSSPropertyParser::parseCrossfade(CSSParserValueList* valueList, RefPtr<CSSValue>& crossfade) |
{ |
// Walk the arguments. |
CSSParserValueList* args = valueList->current()->function->args.get(); |
if (!args || args->size() != 5) |
return false; |
- RefPtrWillBeRawPtr<CSSValue> fromImageValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> toImageValue = nullptr; |
+ RefPtr<CSSValue> fromImageValue = nullptr; |
+ RefPtr<CSSValue> toImageValue = nullptr; |
// The first argument is the "from" image. It is a fill image. |
if (!args->current() || !parseFillImage(args, fromImageValue)) |
@@ -6763,7 +6763,7 @@ bool CSSPropertyParser::parseCrossfade(CSSParserValueList* valueList, RefPtrWill |
return false; |
// The third argument is the crossfade value. It is a percentage or a fractional number. |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> percentage = nullptr; |
+ RefPtr<CSSPrimitiveValue> percentage = nullptr; |
CSSParserValue* value = args->current(); |
if (!value) |
return false; |
@@ -6775,7 +6775,7 @@ bool CSSPropertyParser::parseCrossfade(CSSParserValueList* valueList, RefPtrWill |
else |
return false; |
- RefPtrWillBeRawPtr<CSSCrossfadeValue> result = CSSCrossfadeValue::create(fromImageValue, toImageValue); |
+ RefPtr<CSSCrossfadeValue> result = CSSCrossfadeValue::create(fromImageValue, toImageValue); |
result->setPercentage(percentage); |
crossfade = result; |
@@ -6783,7 +6783,7 @@ bool CSSPropertyParser::parseCrossfade(CSSParserValueList* valueList, RefPtrWill |
return true; |
} |
-bool CSSPropertyParser::parseCanvas(CSSParserValueList* valueList, RefPtrWillBeRawPtr<CSSValue>& canvas) |
+bool CSSPropertyParser::parseCanvas(CSSParserValueList* valueList, RefPtr<CSSValue>& canvas) |
{ |
// Walk the arguments. |
CSSParserValueList* args = valueList->current()->function->args.get(); |
@@ -6799,7 +6799,7 @@ bool CSSPropertyParser::parseCanvas(CSSParserValueList* valueList, RefPtrWillBeR |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseImageSet(CSSParserValueList* valueList) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseImageSet(CSSParserValueList* valueList) |
{ |
CSSParserValue* function = valueList->current(); |
@@ -6810,14 +6810,14 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseImageSet(CSSParserValue |
if (!functionArgs || !functionArgs->size() || !functionArgs->current()) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSImageSetValue> imageSet = CSSImageSetValue::create(); |
+ RefPtr<CSSImageSetValue> imageSet = CSSImageSetValue::create(); |
while (functionArgs->current()) { |
CSSParserValue* arg = functionArgs->current(); |
if (arg->unit() != CSSPrimitiveValue::UnitType::URI) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSValue> image = createCSSImageValueWithReferrer(arg->string, completeURL(arg->string)); |
+ RefPtr<CSSValue> image = createCSSImageValueWithReferrer(arg->string, completeURL(arg->string)); |
imageSet->append(image); |
arg = functionArgs->next(); |
@@ -6848,9 +6848,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseImageSet(CSSParserValue |
return imageSet.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseWillChange() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseWillChange() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> values = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> values = CSSValueList::createCommaSeparated(); |
if (m_valueList->current()->id == CSSValueAuto) { |
// FIXME: This will be read back as an empty string instead of auto |
return values.release(); |
@@ -6898,9 +6898,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseWillChange() |
return values.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSFunctionValue> CSSPropertyParser::parseBuiltinFilterArguments(CSSParserValueList* args, CSSValueID filterType) |
+PassRefPtr<CSSFunctionValue> CSSPropertyParser::parseBuiltinFilterArguments(CSSParserValueList* args, CSSValueID filterType) |
{ |
- RefPtrWillBeRawPtr<CSSFunctionValue> filterValue = CSSFunctionValue::create(filterType); |
+ RefPtr<CSSFunctionValue> filterValue = CSSFunctionValue::create(filterType); |
ASSERT(args); |
switch (filterType) { |
@@ -6969,7 +6969,7 @@ PassRefPtrWillBeRawPtr<CSSFunctionValue> CSSPropertyParser::parseBuiltinFilterAr |
} |
case CSSValueDropShadow: { |
// drop-shadow() takes a single shadow. |
- RefPtrWillBeRawPtr<CSSValueList> shadowValueList = parseShadow(args, CSSPropertyWebkitFilter); |
+ RefPtr<CSSValueList> shadowValueList = parseShadow(args, CSSPropertyWebkitFilter); |
if (!shadowValueList || shadowValueList->length() != 1) |
return nullptr; |
@@ -6982,20 +6982,20 @@ PassRefPtrWillBeRawPtr<CSSFunctionValue> CSSPropertyParser::parseBuiltinFilterAr |
return filterValue.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFilter() |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseFilter() |
{ |
if (!m_valueList) |
return nullptr; |
// The filter is a list of functional primitives that specify individual operations. |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
for (CSSParserValue* value = m_valueList->current(); value; value = m_valueList->next()) { |
if (value->unit() != CSSPrimitiveValue::UnitType::URI && (value->m_unit != CSSParserValue::Function || !value->function)) |
return nullptr; |
// See if the specified primitive is one we understand. |
if (value->unit() == CSSPrimitiveValue::UnitType::URI) { |
- RefPtrWillBeRawPtr<CSSFunctionValue> referenceFilterValue = CSSFunctionValue::create(CSSValueUrl); |
+ RefPtr<CSSFunctionValue> referenceFilterValue = CSSFunctionValue::create(CSSValueUrl); |
referenceFilterValue->append(CSSSVGDocumentValue::create(value->string)); |
list->append(referenceFilterValue.release()); |
} else { |
@@ -7006,7 +7006,7 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFilter() |
if (!args || args->size() > maximumArgumentCount) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSFunctionValue> filterValue = parseBuiltinFilterArguments(args, filterType); |
+ RefPtr<CSSFunctionValue> filterValue = parseBuiltinFilterArguments(args, filterType); |
if (!filterValue) |
return nullptr; |
@@ -7017,13 +7017,13 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFilter() |
return list.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseTransformOrigin() |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseTransformOrigin() |
{ |
CSSParserValue* value = m_valueList->current(); |
CSSValueID id = value->id; |
- RefPtrWillBeRawPtr<CSSValue> xValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> yValue = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> zValue = nullptr; |
+ RefPtr<CSSValue> xValue = nullptr; |
+ RefPtr<CSSValue> yValue = nullptr; |
+ RefPtr<CSSValue> zValue = nullptr; |
if (id == CSSValueLeft || id == CSSValueRight) { |
xValue = cssValuePool().createIdentifierValue(id); |
} else if (id == CSSValueTop || id == CSSValueBottom) { |
@@ -7075,7 +7075,7 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseTransformOrigin() |
} |
} |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
list->append(xValue.release()); |
if (yValue) |
list->append(yValue.release()); |
@@ -7084,10 +7084,10 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseTransformOrigin() |
return list.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTouchAction() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseTouchAction() |
{ |
CSSParserValue* value = m_valueList->current(); |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
if (m_valueList->size() == 1 && value && (value->id == CSSValueAuto || value->id == CSSValueNone || value->id == CSSValueManipulation)) { |
list->append(cssValuePool().createIdentifierValue(value->id)); |
m_valueList->next(); |
@@ -7107,7 +7107,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTouchAction() |
if (value->id != CSSValuePanX && !RuntimeEnabledFeatures::cssTouchActionPanDirectionsEnabled()) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSValue> panValue = cssValuePool().createIdentifierValue(value->id); |
+ RefPtr<CSSValue> panValue = cssValuePool().createIdentifierValue(value->id); |
list->append(panValue.release()); |
break; |
} |
@@ -7119,7 +7119,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTouchAction() |
ySet = true; |
if (value->id != CSSValuePanY && !RuntimeEnabledFeatures::cssTouchActionPanDirectionsEnabled()) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSValue> panValue = cssValuePool().createIdentifierValue(value->id); |
+ RefPtr<CSSValue> panValue = cssValuePool().createIdentifierValue(value->id); |
list->append(panValue.release()); |
break; |
} |
@@ -7135,7 +7135,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTouchAction() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextDecoration() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseTextDecoration() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value && value->id == CSSValueNone) { |
@@ -7143,7 +7143,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextDecoration() |
return cssValuePool().createIdentifierValue(CSSValueNone); |
} |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
bool isValid = true; |
while (isValid && value) { |
switch (value->id) { |
@@ -7168,10 +7168,10 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextDecoration() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextEmphasisStyle() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseTextEmphasisStyle() |
{ |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> fill = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> shape = nullptr; |
+ RefPtr<CSSPrimitiveValue> fill = nullptr; |
+ RefPtr<CSSPrimitiveValue> shape = nullptr; |
for (CSSParserValue* value = m_valueList->current(); value; value = m_valueList->next()) { |
if (value->unit() == CSSPrimitiveValue::UnitType::String) { |
@@ -7202,7 +7202,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextEmphasisStyle() |
} |
if (fill && shape) { |
- RefPtrWillBeRawPtr<CSSValueList> parsedValues = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> parsedValues = CSSValueList::createSpaceSeparated(); |
parsedValues->append(fill.release()); |
parsedValues->append(shape.release()); |
return parsedValues.release(); |
@@ -7215,9 +7215,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextEmphasisStyle() |
return nullptr; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextIndent() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseTextIndent() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
bool hasLengthOrPercentage = false; |
bool hasEachLine = false; |
@@ -7254,7 +7254,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTextIndent() |
return list.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSLineBoxContainValue> CSSPropertyParser::parseLineBoxContain() |
+PassRefPtr<CSSLineBoxContainValue> CSSPropertyParser::parseLineBoxContain() |
{ |
LineBoxContain lineBoxContain = LineBoxContainNone; |
@@ -7321,9 +7321,9 @@ bool CSSPropertyParser::parseFontFeatureTag(CSSValueList* settings) |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFontFeatureSettings() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseFontFeatureSettings() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> settings = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> settings = CSSValueList::createCommaSeparated(); |
while (true) { |
if (!m_valueList->current() || !parseFontFeatureTag(settings.get())) |
return nullptr; |
@@ -7337,7 +7337,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseFontFeatureSettings() |
bool CSSPropertyParser::parseFontVariantLigatures(bool important) |
{ |
- RefPtrWillBeRawPtr<CSSValueList> ligatureValues = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> ligatureValues = CSSValueList::createSpaceSeparated(); |
bool sawCommonLigaturesValue = false; |
bool sawDiscretionaryLigaturesValue = false; |
bool sawHistoricalLigaturesValue = false; |
@@ -7408,7 +7408,7 @@ bool CSSPropertyParser::parseFontFaceDescriptor(CSSPropertyID propId) |
CSSParserValue* value = m_valueList->current(); |
ASSERT(value); |
CSSValueID id = value->id; |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = nullptr; |
+ RefPtr<CSSValue> parsedValue = nullptr; |
switch (propId) { |
case CSSPropertyFontFamily: |
@@ -7495,7 +7495,7 @@ bool CSSPropertyParser::parseViewportProperty(CSSPropertyID propId, bool importa |
break; |
} |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = nullptr; |
+ RefPtr<CSSValue> parsedValue = nullptr; |
if (validPrimitive) { |
parsedValue = parseValidPrimitive(id, value); |
m_valueList->next(); |
@@ -7620,7 +7620,7 @@ bool CSSPropertyParser::parseSVGValue(CSSPropertyID propId, bool important) |
CSSValueID id = value->id; |
bool validPrimitive = false; |
- RefPtrWillBeRawPtr<CSSValue> parsedValue = nullptr; |
+ RefPtr<CSSValue> parsedValue = nullptr; |
switch (propId) { |
/* The comment to the right defines all valid value of these |
@@ -7685,7 +7685,7 @@ bool CSSPropertyParser::parseSVGValue(CSSPropertyID propId, bool important) |
parsedValue = cssValuePool().createIdentifierValue(id); |
} else if (value->unit() == CSSPrimitiveValue::UnitType::URI) { |
if (m_valueList->next()) { |
- RefPtrWillBeRawPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> values = CSSValueList::createSpaceSeparated(); |
values->append(CSSPrimitiveValue::create(value->string, CSSPrimitiveValue::UnitType::URI)); |
if (m_valueList->current()->id == CSSValueNone) |
parsedValue = cssValuePool().createIdentifierValue(m_valueList->current()->id); |
@@ -7789,9 +7789,9 @@ bool CSSPropertyParser::parseSVGValue(CSSPropertyID propId, bool important) |
return true; |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseSVGStrokeDasharray() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseSVGStrokeDasharray() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> ret = CSSValueList::createCommaSeparated(); |
+ RefPtr<CSSValueList> ret = CSSValueList::createCommaSeparated(); |
CSSParserValue* value = m_valueList->current(); |
bool validPrimitive = true; |
while (value) { |
@@ -7816,7 +7816,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseSVGStrokeDasharray() |
} |
// normal | [ fill || stroke || markers ] |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parsePaintOrder() const |
+PassRefPtr<CSSValue> CSSPropertyParser::parsePaintOrder() const |
{ |
if (m_valueList->size() > 3) |
return nullptr; |
@@ -7825,9 +7825,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parsePaintOrder() const |
ASSERT(value); |
Vector<CSSValueID, 3> paintTypeList; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> fill = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> stroke = nullptr; |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> markers = nullptr; |
+ RefPtr<CSSPrimitiveValue> fill = nullptr; |
+ RefPtr<CSSPrimitiveValue> stroke = nullptr; |
+ RefPtr<CSSPrimitiveValue> markers = nullptr; |
while (value) { |
if (value->id == CSSValueFill && !fill) |
fill = CSSPrimitiveValue::createIdentifier(value->id); |
@@ -7845,7 +7845,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parsePaintOrder() const |
// pop a last list items from CSSValueList without bigger cost, we create the |
// list after parsing. |
CSSValueID firstPaintOrderType = paintTypeList.at(0); |
- RefPtrWillBeRawPtr<CSSValueList> paintOrderList = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> paintOrderList = CSSValueList::createSpaceSeparated(); |
switch (firstPaintOrderType) { |
case CSSValueFill: |
case CSSValueStroke: |
@@ -7971,14 +7971,14 @@ private: |
CSSPropertyParser::Units m_unit; |
}; |
-PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseTransform(bool useLegacyParsing) |
+PassRefPtr<CSSValueList> CSSPropertyParser::parseTransform(bool useLegacyParsing) |
{ |
if (!m_valueList) |
return nullptr; |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
for (CSSParserValue* value = m_valueList->current(); value; value = m_valueList->next()) { |
- RefPtrWillBeRawPtr<CSSValue> parsedTransformValue = parseTransformValue(useLegacyParsing, value); |
+ RefPtr<CSSValue> parsedTransformValue = parseTransformValue(useLegacyParsing, value); |
if (!parsedTransformValue) |
return nullptr; |
@@ -7988,7 +7988,7 @@ PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseTransform(bool useL |
return list.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTransformValue(bool useLegacyParsing, CSSParserValue *value) |
+PassRefPtr<CSSValue> CSSPropertyParser::parseTransformValue(bool useLegacyParsing, CSSParserValue *value) |
{ |
if (value->m_unit != CSSParserValue::Function || !value->function) |
return nullptr; |
@@ -8011,7 +8011,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTransformValue(bool use |
// We collect a list of CSSFunctionValues, where each value specifies a single operation. |
// Create the new CSSFunctionValue for this operation and add it to our list. |
- RefPtrWillBeRawPtr<CSSFunctionValue> transformValue = CSSFunctionValue::create(type); |
+ RefPtr<CSSFunctionValue> transformValue = CSSFunctionValue::create(type); |
// Snag our values. |
CSSParserValue* a = args->current(); |
@@ -8060,7 +8060,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseTransformValue(bool use |
return transformValue.release(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseMotionPath() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseMotionPath() |
{ |
CSSParserValue* value = m_valueList->current(); |
@@ -8086,9 +8086,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseMotionPath() |
return CSSPathValue::create(pathString); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseMotionRotation() |
+PassRefPtr<CSSValue> CSSPropertyParser::parseMotionRotation() |
{ |
- RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
bool hasAutoOrReverse = false; |
bool hasAngle = false; |