| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) |
| 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) | 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) |
| 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. | 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. |
| 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
| 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> |
| 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. | 8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. |
| 9 * Copyright (C) 2012 Intel Corporation. All rights reserved. | 9 * Copyright (C) 2012 Intel Corporation. All rights reserved. |
| 10 * | 10 * |
| (...skipping 3742 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3753 repeatedValues->append(trackSize); | 3753 repeatedValues->append(trackSize); |
| 3754 | 3754 |
| 3755 // This takes care of any trailing <ident>* in the grammar. | 3755 // This takes care of any trailing <ident>* in the grammar. |
| 3756 currentValue = arguments->current(); | 3756 currentValue = arguments->current(); |
| 3757 if (currentValue && currentValue->unit == CSSParserValue::ValueList) | 3757 if (currentValue && currentValue->unit == CSSParserValue::ValueList) |
| 3758 parseGridLineNames(*arguments, *repeatedValues); | 3758 parseGridLineNames(*arguments, *repeatedValues); |
| 3759 } | 3759 } |
| 3760 | 3760 |
| 3761 for (size_t i = 0; i < repetitions; ++i) { | 3761 for (size_t i = 0; i < repetitions; ++i) { |
| 3762 for (size_t j = 0; j < repeatedValues->length(); ++j) | 3762 for (size_t j = 0; j < repeatedValues->length(); ++j) |
| 3763 list.append(repeatedValues->itemWithoutBoundsCheck(j)); | 3763 list.append(repeatedValues->item(j)); |
| 3764 } | 3764 } |
| 3765 | 3765 |
| 3766 // parseGridTrackSize iterated over the repeat arguments, move to the next v
alue. | 3766 // parseGridTrackSize iterated over the repeat arguments, move to the next v
alue. |
| 3767 m_valueList->next(); | 3767 m_valueList->next(); |
| 3768 return true; | 3768 return true; |
| 3769 } | 3769 } |
| 3770 | 3770 |
| 3771 | 3771 |
| 3772 PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackSize(CSSParser
ValueList& inputList) | 3772 PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseGridTrackSize(CSSParser
ValueList& inputList) |
| 3773 { | 3773 { |
| (...skipping 3546 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7320 filterValue->append(createPrimitiveNumericValue(argument)); | 7320 filterValue->append(createPrimitiveNumericValue(argument)); |
| 7321 } | 7321 } |
| 7322 break; | 7322 break; |
| 7323 } | 7323 } |
| 7324 case CSSFilterValue::DropShadowFilterOperation: { | 7324 case CSSFilterValue::DropShadowFilterOperation: { |
| 7325 // drop-shadow() takes a single shadow. | 7325 // drop-shadow() takes a single shadow. |
| 7326 RefPtrWillBeRawPtr<CSSValueList> shadowValueList = parseShadow(args, CSS
PropertyWebkitFilter); | 7326 RefPtrWillBeRawPtr<CSSValueList> shadowValueList = parseShadow(args, CSS
PropertyWebkitFilter); |
| 7327 if (!shadowValueList || shadowValueList->length() != 1) | 7327 if (!shadowValueList || shadowValueList->length() != 1) |
| 7328 return nullptr; | 7328 return nullptr; |
| 7329 | 7329 |
| 7330 filterValue->append((shadowValueList.release())->itemWithoutBoundsCheck(
0)); | 7330 filterValue->append((shadowValueList.release())->item(0)); |
| 7331 break; | 7331 break; |
| 7332 } | 7332 } |
| 7333 default: | 7333 default: |
| 7334 ASSERT_NOT_REACHED(); | 7334 ASSERT_NOT_REACHED(); |
| 7335 } | 7335 } |
| 7336 return filterValue.release(); | 7336 return filterValue.release(); |
| 7337 } | 7337 } |
| 7338 | 7338 |
| 7339 PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFilter() | 7339 PassRefPtrWillBeRawPtr<CSSValueList> CSSPropertyParser::parseFilter() |
| 7340 { | 7340 { |
| (...skipping 1086 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8427 parsedValues->append(CSSPrimitiveValue::createIdentifier(CSSValueFill)); | 8427 parsedValues->append(CSSPrimitiveValue::createIdentifier(CSSValueFill)); |
| 8428 if (!seenStroke) | 8428 if (!seenStroke) |
| 8429 parsedValues->append(CSSPrimitiveValue::createIdentifier(CSSValueStroke)
); | 8429 parsedValues->append(CSSPrimitiveValue::createIdentifier(CSSValueStroke)
); |
| 8430 if (!seenMarkers) | 8430 if (!seenMarkers) |
| 8431 parsedValues->append(CSSPrimitiveValue::createIdentifier(CSSValueMarkers
)); | 8431 parsedValues->append(CSSPrimitiveValue::createIdentifier(CSSValueMarkers
)); |
| 8432 | 8432 |
| 8433 return parsedValues.release(); | 8433 return parsedValues.release(); |
| 8434 } | 8434 } |
| 8435 | 8435 |
| 8436 } // namespace WebCore | 8436 } // namespace WebCore |
| OLD | NEW |