| 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 618 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 629 case CSSPropertyListStylePosition: // inside | outside | inherit | 629 case CSSPropertyListStylePosition: // inside | outside | inherit |
| 630 if (valueID == CSSValueInside || valueID == CSSValueOutside) | 630 if (valueID == CSSValueInside || valueID == CSSValueOutside) |
| 631 return true; | 631 return true; |
| 632 break; | 632 break; |
| 633 case CSSPropertyListStyleType: | 633 case CSSPropertyListStyleType: |
| 634 // See section CSS_PROP_LIST_STYLE_TYPE of file CSSValueKeywords.in | 634 // See section CSS_PROP_LIST_STYLE_TYPE of file CSSValueKeywords.in |
| 635 // for the list of supported list-style-types. | 635 // for the list of supported list-style-types. |
| 636 if ((valueID >= CSSValueDisc && valueID <= CSSValueKatakanaIroha) || val
ueID == CSSValueNone) | 636 if ((valueID >= CSSValueDisc && valueID <= CSSValueKatakanaIroha) || val
ueID == CSSValueNone) |
| 637 return true; | 637 return true; |
| 638 break; | 638 break; |
| 639 case CSSPropertyObjectFit: |
| 640 if (RuntimeEnabledFeatures::objectFitPositionEnabled()) { |
| 641 if (valueID == CSSValueFill || valueID == CSSValueContain || valueID
== CSSValueCover || valueID == CSSValueNone || valueID == CSSValueScaleDown) |
| 642 return true; |
| 643 } |
| 644 break; |
| 639 case CSSPropertyOutlineStyle: // (<border-style> except hidden) | auto | inh
erit | 645 case CSSPropertyOutlineStyle: // (<border-style> except hidden) | auto | inh
erit |
| 640 if (valueID == CSSValueAuto || valueID == CSSValueNone || (valueID >= CS
SValueInset && valueID <= CSSValueDouble)) | 646 if (valueID == CSSValueAuto || valueID == CSSValueNone || (valueID >= CS
SValueInset && valueID <= CSSValueDouble)) |
| 641 return true; | 647 return true; |
| 642 break; | 648 break; |
| 643 case CSSPropertyOverflowWrap: // normal | break-word | 649 case CSSPropertyOverflowWrap: // normal | break-word |
| 644 case CSSPropertyWordWrap: | 650 case CSSPropertyWordWrap: |
| 645 if (valueID == CSSValueNormal || valueID == CSSValueBreakWord) | 651 if (valueID == CSSValueNormal || valueID == CSSValueBreakWord) |
| 646 return true; | 652 return true; |
| 647 break; | 653 break; |
| 648 case CSSPropertyOverflowX: // visible | hidden | scroll | auto | overlay | i
nherit | 654 case CSSPropertyOverflowX: // visible | hidden | scroll | auto | overlay | i
nherit |
| (...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 937 case CSSPropertyCaptionSide: | 943 case CSSPropertyCaptionSide: |
| 938 case CSSPropertyClear: | 944 case CSSPropertyClear: |
| 939 case CSSPropertyDirection: | 945 case CSSPropertyDirection: |
| 940 case CSSPropertyDisplay: | 946 case CSSPropertyDisplay: |
| 941 case CSSPropertyEmptyCells: | 947 case CSSPropertyEmptyCells: |
| 942 case CSSPropertyFloat: | 948 case CSSPropertyFloat: |
| 943 case CSSPropertyFontStyle: | 949 case CSSPropertyFontStyle: |
| 944 case CSSPropertyImageRendering: | 950 case CSSPropertyImageRendering: |
| 945 case CSSPropertyListStylePosition: | 951 case CSSPropertyListStylePosition: |
| 946 case CSSPropertyListStyleType: | 952 case CSSPropertyListStyleType: |
| 953 case CSSPropertyObjectFit: |
| 947 case CSSPropertyOutlineStyle: | 954 case CSSPropertyOutlineStyle: |
| 948 case CSSPropertyOverflowWrap: | 955 case CSSPropertyOverflowWrap: |
| 949 case CSSPropertyOverflowX: | 956 case CSSPropertyOverflowX: |
| 950 case CSSPropertyOverflowY: | 957 case CSSPropertyOverflowY: |
| 951 case CSSPropertyPageBreakAfter: | 958 case CSSPropertyPageBreakAfter: |
| 952 case CSSPropertyPageBreakBefore: | 959 case CSSPropertyPageBreakBefore: |
| 953 case CSSPropertyPageBreakInside: | 960 case CSSPropertyPageBreakInside: |
| 954 case CSSPropertyPointerEvents: | 961 case CSSPropertyPointerEvents: |
| 955 case CSSPropertyPosition: | 962 case CSSPropertyPosition: |
| 956 case CSSPropertyResize: | 963 case CSSPropertyResize: |
| (...skipping 1782 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2739 case CSSPropertyCaptionSide: | 2746 case CSSPropertyCaptionSide: |
| 2740 case CSSPropertyClear: | 2747 case CSSPropertyClear: |
| 2741 case CSSPropertyDirection: | 2748 case CSSPropertyDirection: |
| 2742 case CSSPropertyDisplay: | 2749 case CSSPropertyDisplay: |
| 2743 case CSSPropertyEmptyCells: | 2750 case CSSPropertyEmptyCells: |
| 2744 case CSSPropertyFloat: | 2751 case CSSPropertyFloat: |
| 2745 case CSSPropertyFontStyle: | 2752 case CSSPropertyFontStyle: |
| 2746 case CSSPropertyImageRendering: | 2753 case CSSPropertyImageRendering: |
| 2747 case CSSPropertyListStylePosition: | 2754 case CSSPropertyListStylePosition: |
| 2748 case CSSPropertyListStyleType: | 2755 case CSSPropertyListStyleType: |
| 2756 case CSSPropertyObjectFit: |
| 2749 case CSSPropertyOutlineStyle: | 2757 case CSSPropertyOutlineStyle: |
| 2750 case CSSPropertyOverflowWrap: | 2758 case CSSPropertyOverflowWrap: |
| 2751 case CSSPropertyOverflowX: | 2759 case CSSPropertyOverflowX: |
| 2752 case CSSPropertyOverflowY: | 2760 case CSSPropertyOverflowY: |
| 2753 case CSSPropertyPageBreakAfter: | 2761 case CSSPropertyPageBreakAfter: |
| 2754 case CSSPropertyPageBreakBefore: | 2762 case CSSPropertyPageBreakBefore: |
| 2755 case CSSPropertyPageBreakInside: | 2763 case CSSPropertyPageBreakInside: |
| 2756 case CSSPropertyPointerEvents: | 2764 case CSSPropertyPointerEvents: |
| 2757 case CSSPropertyPosition: | 2765 case CSSPropertyPosition: |
| 2758 case CSSPropertyResize: | 2766 case CSSPropertyResize: |
| (...skipping 9154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11913 { | 11921 { |
| 11914 // The tokenizer checks for the construct of an+b. | 11922 // The tokenizer checks for the construct of an+b. |
| 11915 // However, since the {ident} rule precedes the {nth} rule, some of those | 11923 // However, since the {ident} rule precedes the {nth} rule, some of those |
| 11916 // tokens are identified as string literal. Furthermore we need to accept | 11924 // tokens are identified as string literal. Furthermore we need to accept |
| 11917 // "odd" and "even" which does not match to an+b. | 11925 // "odd" and "even" which does not match to an+b. |
| 11918 return equalIgnoringCase(token, "odd") || equalIgnoringCase(token, "even") | 11926 return equalIgnoringCase(token, "odd") || equalIgnoringCase(token, "even") |
| 11919 || equalIgnoringCase(token, "n") || equalIgnoringCase(token, "-n"); | 11927 || equalIgnoringCase(token, "n") || equalIgnoringCase(token, "-n"); |
| 11920 } | 11928 } |
| 11921 | 11929 |
| 11922 } | 11930 } |
| OLD | NEW |