| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "core/css/parser/CSSParserFastPaths.h" | 5 #include "core/css/parser/CSSParserFastPaths.h" |
| 6 | 6 |
| 7 #include "core/StylePropertyShorthand.h" | 7 #include "core/StylePropertyShorthand.h" |
| 8 #include "core/css/CSSFunctionValue.h" | 8 #include "core/css/CSSFunctionValue.h" |
| 9 #include "core/css/CSSValuePool.h" | 9 #include "core/css/CSSValuePool.h" |
| 10 #include "core/css/parser/CSSParserIdioms.h" | 10 #include "core/css/parser/CSSParserIdioms.h" |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 134 case CSSPropertyFill: | 134 case CSSPropertyFill: |
| 135 case CSSPropertyFloodColor: | 135 case CSSPropertyFloodColor: |
| 136 case CSSPropertyLightingColor: | 136 case CSSPropertyLightingColor: |
| 137 case CSSPropertyOutlineColor: | 137 case CSSPropertyOutlineColor: |
| 138 case CSSPropertyStopColor: | 138 case CSSPropertyStopColor: |
| 139 case CSSPropertyStroke: | 139 case CSSPropertyStroke: |
| 140 case CSSPropertyWebkitBorderAfterColor: | 140 case CSSPropertyWebkitBorderAfterColor: |
| 141 case CSSPropertyWebkitBorderBeforeColor: | 141 case CSSPropertyWebkitBorderBeforeColor: |
| 142 case CSSPropertyWebkitBorderEndColor: | 142 case CSSPropertyWebkitBorderEndColor: |
| 143 case CSSPropertyWebkitBorderStartColor: | 143 case CSSPropertyWebkitBorderStartColor: |
| 144 case CSSPropertyWebkitColumnRuleColor: | 144 case CSSPropertyColumnRuleColor: |
| 145 case CSSPropertyWebkitTextEmphasisColor: | 145 case CSSPropertyWebkitTextEmphasisColor: |
| 146 case CSSPropertyWebkitTextFillColor: | 146 case CSSPropertyWebkitTextFillColor: |
| 147 case CSSPropertyWebkitTextStrokeColor: | 147 case CSSPropertyWebkitTextStrokeColor: |
| 148 case CSSPropertyTextDecorationColor: | 148 case CSSPropertyTextDecorationColor: |
| 149 return true; | 149 return true; |
| 150 default: | 150 default: |
| 151 return false; | 151 return false; |
| 152 } | 152 } |
| 153 } | 153 } |
| 154 | 154 |
| (...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 483 case CSSPropertyBorderCollapse: // collapse | separate | 483 case CSSPropertyBorderCollapse: // collapse | separate |
| 484 return valueID == CSSValueCollapse || valueID == CSSValueSeparate; | 484 return valueID == CSSValueCollapse || valueID == CSSValueSeparate; |
| 485 case CSSPropertyBorderTopStyle: // <border-style> | 485 case CSSPropertyBorderTopStyle: // <border-style> |
| 486 case CSSPropertyBorderRightStyle: // Defined as: none | hidden | dotted | da
shed | | 486 case CSSPropertyBorderRightStyle: // Defined as: none | hidden | dotted | da
shed | |
| 487 case CSSPropertyBorderBottomStyle: // solid | double | groove | ridge | inse
t | outset | 487 case CSSPropertyBorderBottomStyle: // solid | double | groove | ridge | inse
t | outset |
| 488 case CSSPropertyBorderLeftStyle: | 488 case CSSPropertyBorderLeftStyle: |
| 489 case CSSPropertyWebkitBorderAfterStyle: | 489 case CSSPropertyWebkitBorderAfterStyle: |
| 490 case CSSPropertyWebkitBorderBeforeStyle: | 490 case CSSPropertyWebkitBorderBeforeStyle: |
| 491 case CSSPropertyWebkitBorderEndStyle: | 491 case CSSPropertyWebkitBorderEndStyle: |
| 492 case CSSPropertyWebkitBorderStartStyle: | 492 case CSSPropertyWebkitBorderStartStyle: |
| 493 case CSSPropertyWebkitColumnRuleStyle: | 493 case CSSPropertyColumnRuleStyle: |
| 494 return valueID >= CSSValueNone && valueID <= CSSValueDouble; | 494 return valueID >= CSSValueNone && valueID <= CSSValueDouble; |
| 495 case CSSPropertyBoxSizing: | 495 case CSSPropertyBoxSizing: |
| 496 return valueID == CSSValueBorderBox || valueID == CSSValueContentBox; | 496 return valueID == CSSValueBorderBox || valueID == CSSValueContentBox; |
| 497 case CSSPropertyBufferedRendering: | 497 case CSSPropertyBufferedRendering: |
| 498 return valueID == CSSValueAuto || valueID == CSSValueDynamic || valueID
== CSSValueStatic; | 498 return valueID == CSSValueAuto || valueID == CSSValueDynamic || valueID
== CSSValueStatic; |
| 499 case CSSPropertyCaptionSide: // top | bottom | left | right | 499 case CSSPropertyCaptionSide: // top | bottom | left | right |
| 500 return valueID == CSSValueLeft || valueID == CSSValueRight || valueID ==
CSSValueTop || valueID == CSSValueBottom; | 500 return valueID == CSSValueLeft || valueID == CSSValueRight || valueID ==
CSSValueTop || valueID == CSSValueBottom; |
| 501 case CSSPropertyClear: // none | left | right | both | 501 case CSSPropertyClear: // none | left | right | both |
| 502 return valueID == CSSValueNone || valueID == CSSValueLeft || valueID ==
CSSValueRight || valueID == CSSValueBoth; | 502 return valueID == CSSValueNone || valueID == CSSValueLeft || valueID ==
CSSValueRight || valueID == CSSValueBoth; |
| 503 case CSSPropertyClipRule: | 503 case CSSPropertyClipRule: |
| (...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 786 case CSSPropertyWebkitBorderBeforeStyle: | 786 case CSSPropertyWebkitBorderBeforeStyle: |
| 787 case CSSPropertyWebkitBorderEndStyle: | 787 case CSSPropertyWebkitBorderEndStyle: |
| 788 case CSSPropertyWebkitBorderStartStyle: | 788 case CSSPropertyWebkitBorderStartStyle: |
| 789 case CSSPropertyWebkitBoxAlign: | 789 case CSSPropertyWebkitBoxAlign: |
| 790 case CSSPropertyWebkitBoxDecorationBreak: | 790 case CSSPropertyWebkitBoxDecorationBreak: |
| 791 case CSSPropertyWebkitBoxDirection: | 791 case CSSPropertyWebkitBoxDirection: |
| 792 case CSSPropertyWebkitBoxLines: | 792 case CSSPropertyWebkitBoxLines: |
| 793 case CSSPropertyWebkitBoxOrient: | 793 case CSSPropertyWebkitBoxOrient: |
| 794 case CSSPropertyWebkitBoxPack: | 794 case CSSPropertyWebkitBoxPack: |
| 795 case CSSPropertyColumnFill: | 795 case CSSPropertyColumnFill: |
| 796 case CSSPropertyWebkitColumnRuleStyle: | 796 case CSSPropertyColumnRuleStyle: |
| 797 case CSSPropertyFlexDirection: | 797 case CSSPropertyFlexDirection: |
| 798 case CSSPropertyFlexWrap: | 798 case CSSPropertyFlexWrap: |
| 799 case CSSPropertyFontKerning: | 799 case CSSPropertyFontKerning: |
| 800 case CSSPropertyWebkitFontSmoothing: | 800 case CSSPropertyWebkitFontSmoothing: |
| 801 case CSSPropertyWebkitLineBreak: | 801 case CSSPropertyWebkitLineBreak: |
| 802 case CSSPropertyWebkitMarginAfterCollapse: | 802 case CSSPropertyWebkitMarginAfterCollapse: |
| 803 case CSSPropertyWebkitMarginBeforeCollapse: | 803 case CSSPropertyWebkitMarginBeforeCollapse: |
| 804 case CSSPropertyWebkitMarginBottomCollapse: | 804 case CSSPropertyWebkitMarginBottomCollapse: |
| 805 case CSSPropertyWebkitMarginTopCollapse: | 805 case CSSPropertyWebkitMarginTopCollapse: |
| 806 case CSSPropertyWebkitPrintColorAdjust: | 806 case CSSPropertyWebkitPrintColorAdjust: |
| (...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1030 if (isColorPropertyID(propertyID)) | 1030 if (isColorPropertyID(propertyID)) |
| 1031 return parseColor(string, parserMode); | 1031 return parseColor(string, parserMode); |
| 1032 if (RefPtrWillBeRawPtr<CSSValue> keyword = parseKeywordValue(propertyID, str
ing)) | 1032 if (RefPtrWillBeRawPtr<CSSValue> keyword = parseKeywordValue(propertyID, str
ing)) |
| 1033 return keyword.release(); | 1033 return keyword.release(); |
| 1034 if (RefPtrWillBeRawPtr<CSSValue> transform = parseSimpleTransform(propertyID
, string)) | 1034 if (RefPtrWillBeRawPtr<CSSValue> transform = parseSimpleTransform(propertyID
, string)) |
| 1035 return transform.release(); | 1035 return transform.release(); |
| 1036 return nullptr; | 1036 return nullptr; |
| 1037 } | 1037 } |
| 1038 | 1038 |
| 1039 } // namespace blink | 1039 } // namespace blink |
| OLD | NEW |