| OLD | NEW |
| 1 { | 1 { |
| 2 // This file specifies all the CSS properties we support and the necessary | 2 // This file specifies all the CSS properties we support and the necessary |
| 3 // information for our code generation. The various supported arguments | 3 // information for our code generation. The various supported arguments |
| 4 // are described below with example usage | 4 // are described below with example usage |
| 5 | 5 |
| 6 parameters: { | 6 parameters: { |
| 7 // - alias_for: "other-property" | 7 // - alias_for: "other-property" |
| 8 // Properties specifying alias_for should be virtually identical to the | 8 // Properties specifying alias_for should be virtually identical to the |
| 9 // properties they alias. Minor parsing differences are allowed as long as | 9 // properties they alias. Minor parsing differences are allowed as long as |
| 10 // the CSSValues created are of the same format of the aliased property. | 10 // the CSSValues created are of the same format of the aliased property. |
| (...skipping 495 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 506 { | 506 { |
| 507 name: "zoom", | 507 name: "zoom", |
| 508 api_class: true, | 508 api_class: true, |
| 509 api_methods: ["parseSingleValue"], | 509 api_methods: ["parseSingleValue"], |
| 510 custom_all: true, | 510 custom_all: true, |
| 511 priority: "High", | 511 priority: "High", |
| 512 }, | 512 }, |
| 513 | 513 |
| 514 { | 514 { |
| 515 name: "align-content", | 515 name: "align-content", |
| 516 api_class: "CSSPropertyAPIAlignOrJustifyContent", |
| 516 converter: "convertContentAlignmentData", | 517 converter: "convertContentAlignmentData", |
| 517 initial: "initialContentAlignment", | 518 initial: "initialContentAlignment", |
| 518 }, | 519 }, |
| 519 { | 520 { |
| 520 name: "align-items", | 521 name: "align-items", |
| 521 api_class: true, | 522 api_class: true, |
| 522 api_methods: ["parseSingleValue"], | 523 api_methods: ["parseSingleValue"], |
| 523 converter: "convertSelfOrDefaultAlignmentData", | 524 converter: "convertSelfOrDefaultAlignmentData", |
| 524 initial: "initialDefaultAlignment", | 525 initial: "initialDefaultAlignment", |
| 525 }, | 526 }, |
| 526 { | 527 { |
| 527 name: "alignment-baseline", | 528 name: "alignment-baseline", |
| 528 svg: true, | 529 svg: true, |
| 529 }, | 530 }, |
| 530 { | 531 { |
| 531 api_class: "CSSPropertyAPIAlignOrJustifySelf", | 532 api_class: "CSSPropertyAPIAlignOrJustifySelf", |
| 532 api_methods: ["parseSingleValue"], | 533 api_methods: ["parseSingleValue"], |
| 533 name: "align-self", | 534 name: "align-self", |
| 534 converter: "convertSelfOrDefaultAlignmentData", | 535 converter: "convertSelfOrDefaultAlignmentData", |
| 535 initial: "initialSelfAlignment", | 536 initial: "initialSelfAlignment", |
| 536 }, | 537 }, |
| 537 { | 538 { |
| 538 name: "backdrop-filter", | 539 name: "backdrop-filter", |
| 540 api_class: "CSSPropertyAPIFilter", |
| 539 converter: "convertFilterOperations", | 541 converter: "convertFilterOperations", |
| 540 interpolable: true, | 542 interpolable: true, |
| 541 runtime_flag: "CSSBackdropFilter", | 543 runtime_flag: "CSSBackdropFilter", |
| 542 }, | 544 }, |
| 543 "backface-visibility", | 545 "backface-visibility", |
| 544 { | 546 { |
| 545 name: "background-attachment", | 547 name: "background-attachment", |
| 546 custom_all: true, | 548 custom_all: true, |
| 547 }, | 549 }, |
| 548 { | 550 { |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 622 initial: "initialBorderRadius", | 624 initial: "initialBorderRadius", |
| 623 interpolable: true, | 625 interpolable: true, |
| 624 }, | 626 }, |
| 625 { | 627 { |
| 626 name: "border-bottom-style", | 628 name: "border-bottom-style", |
| 627 initial: "initialBorderStyle", | 629 initial: "initialBorderStyle", |
| 628 type_name: "EBorderStyle", | 630 type_name: "EBorderStyle", |
| 629 }, | 631 }, |
| 630 { | 632 { |
| 631 name: "border-bottom-width", | 633 name: "border-bottom-width", |
| 634 api_class: "CSSPropertyAPIBorderWidth", |
| 632 converter: "convertLineWidth<unsigned>", | 635 converter: "convertLineWidth<unsigned>", |
| 633 initial: "initialBorderWidth", | 636 initial: "initialBorderWidth", |
| 634 interpolable: true, | 637 interpolable: true, |
| 635 }, | 638 }, |
| 636 { | 639 { |
| 637 name: "border-collapse", | 640 name: "border-collapse", |
| 638 independent: true, | 641 independent: true, |
| 639 inherited: true, | 642 inherited: true, |
| 640 initial_keyword: "separate", | 643 initial_keyword: "separate", |
| 641 keyword_only: true, | 644 keyword_only: true, |
| 642 keywords: ["separate", "collapse"], | 645 keywords: ["separate", "collapse"], |
| 643 }, | 646 }, |
| 644 { | 647 { |
| 645 name: "border-image-outset", | 648 name: "border-image-outset", |
| 649 api_class: "CSSPropertyAPIBorderImageOutset", |
| 646 custom_all: true, | 650 custom_all: true, |
| 647 interpolable: true, | 651 interpolable: true, |
| 648 }, | 652 }, |
| 649 { | 653 { |
| 650 name: "border-image-repeat", | 654 name: "border-image-repeat", |
| 655 api_class: "CSSPropertyAPIBorderImageRepeat", |
| 651 custom_all: true, | 656 custom_all: true, |
| 652 }, | 657 }, |
| 653 { | 658 { |
| 654 name: "border-image-slice", | 659 name: "border-image-slice", |
| 660 api_class: "CSSPropertyAPIBorderImageSlice", |
| 655 custom_all: true, | 661 custom_all: true, |
| 656 interpolable: true, | 662 interpolable: true, |
| 657 }, | 663 }, |
| 658 { | 664 { |
| 659 name: "border-image-source", | 665 name: "border-image-source", |
| 660 api_class: "CSSPropertyAPIImage", | 666 api_class: "CSSPropertyAPIImage", |
| 661 api_methods: ["parseSingleValue"], | 667 api_methods: ["parseSingleValue"], |
| 662 custom_value: true, | 668 custom_value: true, |
| 663 interpolable: true, | 669 interpolable: true, |
| 664 keywords: ["none"], | 670 keywords: ["none"], |
| 665 typedom_types: ["Image"], | 671 typedom_types: ["Image"], |
| 666 }, | 672 }, |
| 667 { | 673 { |
| 668 name: "border-image-width", | 674 name: "border-image-width", |
| 675 api_class: "CSSPropertyAPIBorderImageWidth", |
| 669 custom_all: true, | 676 custom_all: true, |
| 670 interpolable: true, | 677 interpolable: true, |
| 671 }, | 678 }, |
| 672 { | 679 { |
| 673 name: "border-left-color", | 680 name: "border-left-color", |
| 674 custom_all: true, | 681 custom_all: true, |
| 675 interpolable: true, | 682 interpolable: true, |
| 676 }, | 683 }, |
| 677 { | 684 { |
| 678 name: "border-left-style", | 685 name: "border-left-style", |
| 679 initial: "initialBorderStyle", | 686 initial: "initialBorderStyle", |
| 680 type_name: "EBorderStyle", | 687 type_name: "EBorderStyle", |
| 681 }, | 688 }, |
| 682 { | 689 { |
| 683 name: "border-left-width", | 690 name: "border-left-width", |
| 691 api_class: "CSSPropertyAPIBorderWidth", |
| 684 converter: "convertLineWidth<unsigned>", | 692 converter: "convertLineWidth<unsigned>", |
| 685 initial: "initialBorderWidth", | 693 initial: "initialBorderWidth", |
| 686 interpolable: true, | 694 interpolable: true, |
| 687 }, | 695 }, |
| 688 { | 696 { |
| 689 name: "border-right-color", | 697 name: "border-right-color", |
| 690 custom_all: true, | 698 custom_all: true, |
| 691 interpolable: true, | 699 interpolable: true, |
| 692 }, | 700 }, |
| 693 { | 701 { |
| 694 name: "border-right-style", | 702 name: "border-right-style", |
| 695 initial: "initialBorderStyle", | 703 initial: "initialBorderStyle", |
| 696 type_name: "EBorderStyle", | 704 type_name: "EBorderStyle", |
| 697 }, | 705 }, |
| 698 { | 706 { |
| 699 name: "border-right-width", | 707 name: "border-right-width", |
| 708 api_class: "CSSPropertyAPIBorderWidth", |
| 700 converter: "convertLineWidth<unsigned>", | 709 converter: "convertLineWidth<unsigned>", |
| 701 initial: "initialBorderWidth", | 710 initial: "initialBorderWidth", |
| 702 interpolable: true, | 711 interpolable: true, |
| 703 }, | 712 }, |
| 704 { | 713 { |
| 705 name: "border-top-color", | 714 name: "border-top-color", |
| 706 custom_all: true, | 715 custom_all: true, |
| 707 interpolable: true, | 716 interpolable: true, |
| 708 }, | 717 }, |
| 709 { | 718 { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 722 initial: "initialBorderRadius", | 731 initial: "initialBorderRadius", |
| 723 interpolable: true, | 732 interpolable: true, |
| 724 }, | 733 }, |
| 725 { | 734 { |
| 726 name: "border-top-style", | 735 name: "border-top-style", |
| 727 initial: "initialBorderStyle", | 736 initial: "initialBorderStyle", |
| 728 type_name: "EBorderStyle", | 737 type_name: "EBorderStyle", |
| 729 }, | 738 }, |
| 730 { | 739 { |
| 731 name: "border-top-width", | 740 name: "border-top-width", |
| 741 api_class: "CSSPropertyAPIBorderWidth", |
| 732 converter: "convertLineWidth<unsigned>", | 742 converter: "convertLineWidth<unsigned>", |
| 733 initial: "initialBorderWidth", | 743 initial: "initialBorderWidth", |
| 734 interpolable: true, | 744 interpolable: true, |
| 735 keywords: ["thin", "medium", "thick"], | 745 keywords: ["thin", "medium", "thick"], |
| 736 supports_percentage: true, | 746 supports_percentage: true, |
| 737 typedom_types: ["Length"], | 747 typedom_types: ["Length"], |
| 738 }, | 748 }, |
| 739 { | 749 { |
| 740 name: "bottom", | 750 name: "bottom", |
| 741 api_class: "CSSPropertyAPIMargin", | 751 api_class: "CSSPropertyAPIMargin", |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 842 { | 852 { |
| 843 name: "content", | 853 name: "content", |
| 844 api_class: true, | 854 api_class: true, |
| 845 api_methods: ["parseSingleValue"], | 855 api_methods: ["parseSingleValue"], |
| 846 custom_all: true, | 856 custom_all: true, |
| 847 repeated: true, | 857 repeated: true, |
| 848 typedom_types: ["Image"], | 858 typedom_types: ["Image"], |
| 849 }, | 859 }, |
| 850 { | 860 { |
| 851 name: "counter-increment", | 861 name: "counter-increment", |
| 862 api_class: true, |
| 852 custom_all: true, | 863 custom_all: true, |
| 853 }, | 864 }, |
| 854 { | 865 { |
| 855 name: "counter-reset", | 866 name: "counter-reset", |
| 867 api_class: true, |
| 856 custom_all: true, | 868 custom_all: true, |
| 857 }, | 869 }, |
| 858 { | 870 { |
| 859 name: "cursor", | 871 name: "cursor", |
| 860 api_class: true, | 872 api_class: true, |
| 861 api_methods: ["parseSingleValue"], | 873 api_methods: ["parseSingleValue"], |
| 862 custom_all: true, | 874 custom_all: true, |
| 863 inherited: true, | 875 inherited: true, |
| 864 }, | 876 }, |
| 865 { | 877 { |
| 866 name: "cx", | 878 name: "cx", |
| 879 api_class: "CSSPropertyAPIStrokeOrLength", |
| 867 converter: "convertLength", | 880 converter: "convertLength", |
| 868 interpolable: true, | 881 interpolable: true, |
| 869 svg: true, | 882 svg: true, |
| 870 }, | 883 }, |
| 871 { | 884 { |
| 872 name: "cy", | 885 name: "cy", |
| 886 api_class: "CSSPropertyAPIStrokeOrLength", |
| 873 converter: "convertLength", | 887 converter: "convertLength", |
| 874 interpolable: true, | 888 interpolable: true, |
| 875 svg: true, | 889 svg: true, |
| 876 }, | 890 }, |
| 877 { | 891 { |
| 878 name: "d", | 892 name: "d", |
| 879 converter: "convertPathOrNone", | 893 converter: "convertPathOrNone", |
| 880 interpolable: true, | 894 interpolable: true, |
| 881 svg: true, | 895 svg: true, |
| 882 }, | 896 }, |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 915 svg: true, | 929 svg: true, |
| 916 }, | 930 }, |
| 917 { | 931 { |
| 918 name: "fill-rule", | 932 name: "fill-rule", |
| 919 inherited: true, | 933 inherited: true, |
| 920 svg: true, | 934 svg: true, |
| 921 type_name: "WindRule", | 935 type_name: "WindRule", |
| 922 }, | 936 }, |
| 923 { | 937 { |
| 924 name: "filter", | 938 name: "filter", |
| 939 api_class: "CSSPropertyAPIFilter", |
| 925 converter: "convertFilterOperations", | 940 converter: "convertFilterOperations", |
| 926 interpolable: true, | 941 interpolable: true, |
| 927 }, | 942 }, |
| 928 { | 943 { |
| 929 name: "flex-basis", | 944 name: "flex-basis", |
| 930 api_class: true, | 945 api_class: true, |
| 931 api_methods: ["parseSingleValue"], | 946 api_methods: ["parseSingleValue"], |
| 932 converter: "convertLengthOrAuto", | 947 converter: "convertLengthOrAuto", |
| 933 interpolable: true, | 948 interpolable: true, |
| 934 }, | 949 }, |
| 935 "flex-direction", | 950 "flex-direction", |
| 936 { | 951 { |
| 937 name: "flex-grow", | 952 name: "flex-grow", |
| 953 api_class: "CSSPropertyAPIFlexGrowOrShrink", |
| 938 interpolable: true, | 954 interpolable: true, |
| 939 type_name: "float", | 955 type_name: "float", |
| 940 }, | 956 }, |
| 941 { | 957 { |
| 942 name: "flex-shrink", | 958 name: "flex-shrink", |
| 959 api_class: "CSSPropertyAPIFlexGrowOrShrink", |
| 943 interpolable: true, | 960 interpolable: true, |
| 944 type_name: "float", | 961 type_name: "float", |
| 945 }, | 962 }, |
| 946 "flex-wrap", | 963 "flex-wrap", |
| 947 { | 964 { |
| 948 name: "float", | 965 name: "float", |
| 949 initial_keyword: "none", | 966 initial_keyword: "none", |
| 950 keyword_only: true, | 967 keyword_only: true, |
| 951 keywords: ["none", "left", "right"], | 968 keywords: ["none", "left", "right"], |
| 952 name_for_methods: "Floating", | 969 name_for_methods: "Floating", |
| (...skipping 10 matching lines...) Expand all Loading... |
| 963 { | 980 { |
| 964 name: "flood-opacity", | 981 name: "flood-opacity", |
| 965 api_class: "CSSPropertyAPIOpacity", | 982 api_class: "CSSPropertyAPIOpacity", |
| 966 api_methods: ["parseSingleValue"], | 983 api_methods: ["parseSingleValue"], |
| 967 converter: "convertNumberOrPercentage", | 984 converter: "convertNumberOrPercentage", |
| 968 interpolable: true, | 985 interpolable: true, |
| 969 svg: true, | 986 svg: true, |
| 970 }, | 987 }, |
| 971 { | 988 { |
| 972 name: "grid-auto-columns", | 989 name: "grid-auto-columns", |
| 990 api_class: "CSSPropertyAPIGridAutoLine", |
| 973 converter: "convertGridTrackSizeList", | 991 converter: "convertGridTrackSizeList", |
| 974 runtime_flag: "CSSGridLayout", | 992 runtime_flag: "CSSGridLayout", |
| 975 }, | 993 }, |
| 976 { | 994 { |
| 977 name: "grid-auto-flow", | 995 name: "grid-auto-flow", |
| 978 api_class: true, | 996 api_class: true, |
| 979 api_methods: ["parseSingleValue"], | 997 api_methods: ["parseSingleValue"], |
| 980 converter: "convertGridAutoFlow", | 998 converter: "convertGridAutoFlow", |
| 981 runtime_flag: "CSSGridLayout", | 999 runtime_flag: "CSSGridLayout", |
| 982 type_name: "GridAutoFlow", | 1000 type_name: "GridAutoFlow", |
| 983 }, | 1001 }, |
| 984 { | 1002 { |
| 985 name: "grid-auto-rows", | 1003 name: "grid-auto-rows", |
| 1004 api_class: "CSSPropertyAPIGridAutoLine", |
| 986 converter: "convertGridTrackSizeList", | 1005 converter: "convertGridTrackSizeList", |
| 987 runtime_flag: "CSSGridLayout", | 1006 runtime_flag: "CSSGridLayout", |
| 988 }, | 1007 }, |
| 989 { | 1008 { |
| 990 name: "grid-column-end", | 1009 name: "grid-column-end", |
| 991 converter: "convertGridPosition", | 1010 converter: "convertGridPosition", |
| 992 runtime_flag: "CSSGridLayout", | 1011 runtime_flag: "CSSGridLayout", |
| 1012 api_class: "CSSPropertyAPIGridLine", |
| 993 }, | 1013 }, |
| 994 { | 1014 { |
| 995 name: "grid-column-gap", | 1015 name: "grid-column-gap", |
| 996 converter: "convertLength", | 1016 converter: "convertLength", |
| 997 runtime_flag: "CSSGridLayout", | 1017 runtime_flag: "CSSGridLayout", |
| 998 }, | 1018 }, |
| 999 { | 1019 { |
| 1000 name: "grid-column-start", | 1020 name: "grid-column-start", |
| 1021 api_class: "CSSPropertyAPIGridLine", |
| 1001 converter: "convertGridPosition", | 1022 converter: "convertGridPosition", |
| 1002 runtime_flag: "CSSGridLayout", | 1023 runtime_flag: "CSSGridLayout", |
| 1003 }, | 1024 }, |
| 1004 { | 1025 { |
| 1005 name: "grid-row-end", | 1026 name: "grid-row-end", |
| 1027 api_class: "CSSPropertyAPIGridLine", |
| 1006 converter: "convertGridPosition", | 1028 converter: "convertGridPosition", |
| 1007 runtime_flag: "CSSGridLayout", | 1029 runtime_flag: "CSSGridLayout", |
| 1008 }, | 1030 }, |
| 1009 { | 1031 { |
| 1010 name: "grid-row-gap", | 1032 name: "grid-row-gap", |
| 1011 converter: "convertLength", | 1033 converter: "convertLength", |
| 1012 runtime_flag: "CSSGridLayout", | 1034 runtime_flag: "CSSGridLayout", |
| 1013 }, | 1035 }, |
| 1014 { | 1036 { |
| 1015 name: "grid-row-start", | 1037 name: "grid-row-start", |
| 1038 api_class: "CSSPropertyAPIGridLine", |
| 1016 converter: "convertGridPosition", | 1039 converter: "convertGridPosition", |
| 1017 runtime_flag: "CSSGridLayout", | 1040 runtime_flag: "CSSGridLayout", |
| 1018 }, | 1041 }, |
| 1019 { | 1042 { |
| 1020 name: "grid-template-areas", | 1043 name: "grid-template-areas", |
| 1044 api_class: true, |
| 1021 custom_all: true, | 1045 custom_all: true, |
| 1022 runtime_flag: "CSSGridLayout", | 1046 runtime_flag: "CSSGridLayout", |
| 1023 }, | 1047 }, |
| 1024 { | 1048 { |
| 1025 name: "grid-template-columns", | 1049 name: "grid-template-columns", |
| 1050 api_class: "CSSPropertyAPIGridTemplateLine", |
| 1026 custom_all: true, | 1051 custom_all: true, |
| 1027 runtime_flag: "CSSGridLayout", | 1052 runtime_flag: "CSSGridLayout", |
| 1028 }, | 1053 }, |
| 1029 { | 1054 { |
| 1030 name: "grid-template-rows", | 1055 name: "grid-template-rows", |
| 1056 api_class: "CSSPropertyAPIGridTemplateLine", |
| 1031 custom_all: true, | 1057 custom_all: true, |
| 1032 runtime_flag: "CSSGridLayout", | 1058 runtime_flag: "CSSGridLayout", |
| 1033 }, | 1059 }, |
| 1034 { | 1060 { |
| 1035 name: "height", | 1061 name: "height", |
| 1062 api_class: "CSSPropertyAPIWidthOrHeight", |
| 1036 converter: "convertLengthSizing", | 1063 converter: "convertLengthSizing", |
| 1037 initial: "initialSize", | 1064 initial: "initialSize", |
| 1038 interpolable: true, | 1065 interpolable: true, |
| 1039 keywords: ["auto"], | 1066 keywords: ["auto"], |
| 1040 supports_percentage: true, | 1067 supports_percentage: true, |
| 1041 typedom_types: ["Length"], | 1068 typedom_types: ["Length"], |
| 1042 }, | 1069 }, |
| 1043 { | 1070 { |
| 1044 name: "hyphens", | 1071 name: "hyphens", |
| 1045 inherited: true, | 1072 inherited: true, |
| 1046 runtime_flag: "CSSHyphens", | 1073 runtime_flag: "CSSHyphens", |
| 1047 type_name: "Hyphens", | 1074 type_name: "Hyphens", |
| 1048 }, | 1075 }, |
| 1049 { | 1076 { |
| 1050 name: "image-rendering", | 1077 name: "image-rendering", |
| 1051 inherited: true, | 1078 inherited: true, |
| 1052 }, | 1079 }, |
| 1053 { | 1080 { |
| 1054 name: "image-orientation", | 1081 name: "image-orientation", |
| 1055 api_class: true, | 1082 api_class: true, |
| 1056 api_methods: ["parseSingleValue"], | 1083 api_methods: ["parseSingleValue"], |
| 1057 converter: "convertImageOrientation", | 1084 converter: "convertImageOrientation", |
| 1058 inherited: true, | 1085 inherited: true, |
| 1059 name_for_methods: "RespectImageOrientation", | 1086 name_for_methods: "RespectImageOrientation", |
| 1060 runtime_flag: "ImageOrientation", | 1087 runtime_flag: "ImageOrientation", |
| 1061 }, | 1088 }, |
| 1062 "isolation", | 1089 "isolation", |
| 1063 { | 1090 { |
| 1064 name: "justify-content", | 1091 name: "justify-content", |
| 1092 api_class: "CSSPropertyAPIAlignOrJustifyContent", |
| 1065 converter: "convertContentAlignmentData", | 1093 converter: "convertContentAlignmentData", |
| 1066 initial: "initialContentAlignment", | 1094 initial: "initialContentAlignment", |
| 1067 }, | 1095 }, |
| 1068 { | 1096 { |
| 1069 name: "justify-items", | 1097 name: "justify-items", |
| 1070 api_class: true, | 1098 api_class: true, |
| 1071 api_methods: ["parseSingleValue"], | 1099 api_methods: ["parseSingleValue"], |
| 1072 converter: "convertSelfOrDefaultAlignmentData", | 1100 converter: "convertSelfOrDefaultAlignmentData", |
| 1073 initial: "initialSelfAlignment", | 1101 initial: "initialSelfAlignment", |
| 1074 runtime_flag: "CSSGridLayout", | 1102 runtime_flag: "CSSGridLayout", |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1169 { | 1197 { |
| 1170 name: "margin-top", | 1198 name: "margin-top", |
| 1171 api_class: "CSSPropertyAPIMargin", | 1199 api_class: "CSSPropertyAPIMargin", |
| 1172 api_methods: ["parseSingleValue"], | 1200 api_methods: ["parseSingleValue"], |
| 1173 converter: "convertQuirkyLength", | 1201 converter: "convertQuirkyLength", |
| 1174 initial: "initialMargin", | 1202 initial: "initialMargin", |
| 1175 interpolable: true, | 1203 interpolable: true, |
| 1176 }, | 1204 }, |
| 1177 { | 1205 { |
| 1178 name: "marker-end", | 1206 name: "marker-end", |
| 1207 api_class: "CSSPropertyAPIMarker", |
| 1179 converter: "convertFragmentIdentifier", | 1208 converter: "convertFragmentIdentifier", |
| 1180 inherited: true, | 1209 inherited: true, |
| 1181 name_for_methods: "MarkerEndResource", | 1210 name_for_methods: "MarkerEndResource", |
| 1182 svg: true, | 1211 svg: true, |
| 1183 }, | 1212 }, |
| 1184 { | 1213 { |
| 1185 name: "marker-mid", | 1214 name: "marker-mid", |
| 1215 api_class: "CSSPropertyAPIMarker", |
| 1186 converter: "convertFragmentIdentifier", | 1216 converter: "convertFragmentIdentifier", |
| 1187 inherited: true, | 1217 inherited: true, |
| 1188 name_for_methods: "MarkerMidResource", | 1218 name_for_methods: "MarkerMidResource", |
| 1189 svg: true, | 1219 svg: true, |
| 1190 }, | 1220 }, |
| 1191 { | 1221 { |
| 1192 name: "marker-start", | 1222 name: "marker-start", |
| 1223 api_class: "CSSPropertyAPIMarker", |
| 1193 converter: "convertFragmentIdentifier", | 1224 converter: "convertFragmentIdentifier", |
| 1194 inherited: true, | 1225 inherited: true, |
| 1195 name_for_methods: "MarkerStartResource", | 1226 name_for_methods: "MarkerStartResource", |
| 1196 svg: true, | 1227 svg: true, |
| 1197 }, | 1228 }, |
| 1198 { | 1229 { |
| 1199 name: "mask", | 1230 name: "mask", |
| 1231 api_class: "CSSPropertyAPIMarker", |
| 1200 converter: "convertFragmentIdentifier", | 1232 converter: "convertFragmentIdentifier", |
| 1201 name_for_methods: "MaskerResource", | 1233 name_for_methods: "MaskerResource", |
| 1202 svg: true, | 1234 svg: true, |
| 1203 }, | 1235 }, |
| 1204 { | 1236 { |
| 1205 name: "mask-source-type", | 1237 name: "mask-source-type", |
| 1206 custom_all: true, | 1238 custom_all: true, |
| 1207 runtime_flag: "CSSMaskSourceType", | 1239 runtime_flag: "CSSMaskSourceType", |
| 1208 }, | 1240 }, |
| 1209 { | 1241 { |
| 1210 name: "mask-type", | 1242 name: "mask-type", |
| 1211 svg: true, | 1243 svg: true, |
| 1212 }, | 1244 }, |
| 1213 { | 1245 { |
| 1214 name: "max-height", | 1246 name: "max-height", |
| 1215 converter: "convertLengthMaxSizing", | 1247 converter: "convertLengthMaxSizing", |
| 1216 initial: "initialMaxSize", | 1248 initial: "initialMaxSize", |
| 1217 interpolable: true, | 1249 interpolable: true, |
| 1218 }, | 1250 }, |
| 1219 { | 1251 { |
| 1220 name: "max-width", | 1252 name: "max-width", |
| 1221 converter: "convertLengthMaxSizing", | 1253 converter: "convertLengthMaxSizing", |
| 1222 initial: "initialMaxSize", | 1254 initial: "initialMaxSize", |
| 1223 interpolable: true, | 1255 interpolable: true, |
| 1224 }, | 1256 }, |
| 1225 { | 1257 { |
| 1226 name: "min-height", | 1258 name: "min-height", |
| 1259 api_class: "CSSPropertyAPIWidthOrHeight", |
| 1227 converter: "convertLengthSizing", | 1260 converter: "convertLengthSizing", |
| 1228 initial: "initialMinSize", | 1261 initial: "initialMinSize", |
| 1229 interpolable: true, | 1262 interpolable: true, |
| 1230 }, | 1263 }, |
| 1231 { | 1264 { |
| 1232 name: "min-width", | 1265 name: "min-width", |
| 1266 api_class: "CSSPropertyAPIWidthOrHeight", |
| 1233 converter: "convertLengthSizing", | 1267 converter: "convertLengthSizing", |
| 1234 initial: "initialMinSize", | 1268 initial: "initialMinSize", |
| 1235 interpolable: true, | 1269 interpolable: true, |
| 1236 }, | 1270 }, |
| 1237 { | 1271 { |
| 1238 name: "mix-blend-mode", | 1272 name: "mix-blend-mode", |
| 1239 name_for_methods: "BlendMode", | 1273 name_for_methods: "BlendMode", |
| 1240 type_name: "blink::WebBlendMode", | 1274 type_name: "blink::WebBlendMode", |
| 1241 }, | 1275 }, |
| 1242 { | 1276 { |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1261 interpolable: true, | 1295 interpolable: true, |
| 1262 }, | 1296 }, |
| 1263 { | 1297 { |
| 1264 name: "offset-anchor", | 1298 name: "offset-anchor", |
| 1265 converter: "convertPositionOrAuto", | 1299 converter: "convertPositionOrAuto", |
| 1266 interpolable: true, | 1300 interpolable: true, |
| 1267 runtime_flag: "CSSOffsetPositionAnchor", | 1301 runtime_flag: "CSSOffsetPositionAnchor", |
| 1268 }, | 1302 }, |
| 1269 { | 1303 { |
| 1270 name: "offset-distance", | 1304 name: "offset-distance", |
| 1305 api_class: true, |
| 1271 converter: "convertLength", | 1306 converter: "convertLength", |
| 1272 interpolable: true, | 1307 interpolable: true, |
| 1273 }, | 1308 }, |
| 1274 { | 1309 { |
| 1275 name: "offset-path", | 1310 name: "offset-path", |
| 1276 converter: "convertPathOrNone", | 1311 converter: "convertPathOrNone", |
| 1277 }, | 1312 }, |
| 1278 { | 1313 { |
| 1279 name: "offset-position", | 1314 name: "offset-position", |
| 1280 api_class: true, | 1315 api_class: true, |
| 1281 api_methods: ["parseSingleValue"], | 1316 api_methods: ["parseSingleValue"], |
| 1282 converter: "convertPositionOrAuto", | 1317 converter: "convertPositionOrAuto", |
| 1283 interpolable: true, | 1318 interpolable: true, |
| 1284 runtime_flag: "CSSOffsetPositionAnchor", | 1319 runtime_flag: "CSSOffsetPositionAnchor", |
| 1285 }, | 1320 }, |
| 1286 { | 1321 { |
| 1287 name: "offset-rotate", | 1322 name: "offset-rotate", |
| 1323 api_class: "CSSPropertyAPIOffsetRotate", |
| 1288 converter: "convertOffsetRotate", | 1324 converter: "convertOffsetRotate", |
| 1289 interpolable: true, | 1325 interpolable: true, |
| 1290 runtime_flag: "CSSOffsetRotate", | 1326 runtime_flag: "CSSOffsetRotate", |
| 1291 }, | 1327 }, |
| 1292 { | 1328 { |
| 1293 name: "offset-rotation", | 1329 name: "offset-rotation", |
| 1330 api_class: "CSSPropertyAPIOffsetRotate", |
| 1294 converter: "convertOffsetRotate", | 1331 converter: "convertOffsetRotate", |
| 1295 interpolable: true, | 1332 interpolable: true, |
| 1296 runtime_flag: "CSSOffsetRotation", | 1333 runtime_flag: "CSSOffsetRotation", |
| 1297 }, | 1334 }, |
| 1298 { | 1335 { |
| 1299 name: "opacity", | 1336 name: "opacity", |
| 1300 api_class: "CSSPropertyAPIOpacity", | 1337 api_class: "CSSPropertyAPIOpacity", |
| 1301 api_methods: ["parseSingleValue"], | 1338 api_methods: ["parseSingleValue"], |
| 1302 interpolable: true, | 1339 interpolable: true, |
| 1303 type_name: "float", | 1340 type_name: "float", |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1396 { | 1433 { |
| 1397 name: "paint-order", | 1434 name: "paint-order", |
| 1398 api_class: true, | 1435 api_class: true, |
| 1399 api_methods: ["parseSingleValue"], | 1436 api_methods: ["parseSingleValue"], |
| 1400 converter: "convertPaintOrder", | 1437 converter: "convertPaintOrder", |
| 1401 inherited: true, | 1438 inherited: true, |
| 1402 svg: true, | 1439 svg: true, |
| 1403 }, | 1440 }, |
| 1404 { | 1441 { |
| 1405 name: "perspective", | 1442 name: "perspective", |
| 1443 api_class: "CSSPropertyAPIPerspective", |
| 1406 converter: "convertPerspective", | 1444 converter: "convertPerspective", |
| 1407 interpolable: true, | 1445 interpolable: true, |
| 1408 }, | 1446 }, |
| 1409 { | 1447 { |
| 1410 name: "perspective-origin", | 1448 name: "perspective-origin", |
| 1411 converter: "convertPosition", | 1449 converter: "convertPosition", |
| 1412 interpolable: true, | 1450 interpolable: true, |
| 1413 }, | 1451 }, |
| 1414 { | 1452 { |
| 1415 name: "pointer-events", | 1453 name: "pointer-events", |
| (...skipping 26 matching lines...) Expand all Loading... |
| 1442 api_methods: ["parseSingleValue"], | 1480 api_methods: ["parseSingleValue"], |
| 1443 converter: "convertLengthOrAuto", | 1481 converter: "convertLengthOrAuto", |
| 1444 initial: "initialOffset", | 1482 initial: "initialOffset", |
| 1445 interpolable: true, | 1483 interpolable: true, |
| 1446 keywords: ["auto"], | 1484 keywords: ["auto"], |
| 1447 supports_percentage: true, | 1485 supports_percentage: true, |
| 1448 typedom_types: ["Length"], | 1486 typedom_types: ["Length"], |
| 1449 }, | 1487 }, |
| 1450 { | 1488 { |
| 1451 name: "r", | 1489 name: "r", |
| 1490 api_class: "CSSPropertyAPIStrokeOrLength", |
| 1452 converter: "convertLength", | 1491 converter: "convertLength", |
| 1453 interpolable: true, | 1492 interpolable: true, |
| 1454 svg: true, | 1493 svg: true, |
| 1455 }, | 1494 }, |
| 1456 { | 1495 { |
| 1457 name: "rx", | 1496 name: "rx", |
| 1458 api_class: "CSSPropertyAPIRadius", | 1497 api_class: "CSSPropertyAPIRadius", |
| 1459 api_methods: ["parseSingleValue"], | 1498 api_methods: ["parseSingleValue"], |
| 1460 converter: "convertLengthOrAuto", | 1499 converter: "convertLengthOrAuto", |
| 1461 interpolable: true, | 1500 interpolable: true, |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1577 api_class: true, | 1616 api_class: true, |
| 1578 api_methods: ["parseSingleValue"], | 1617 api_methods: ["parseSingleValue"], |
| 1579 converter: "convertStrokeDasharray", | 1618 converter: "convertStrokeDasharray", |
| 1580 inherited: true, | 1619 inherited: true, |
| 1581 interpolable: true, | 1620 interpolable: true, |
| 1582 name_for_methods: "StrokeDashArray", | 1621 name_for_methods: "StrokeDashArray", |
| 1583 svg: true, | 1622 svg: true, |
| 1584 }, | 1623 }, |
| 1585 { | 1624 { |
| 1586 name: "stroke-dashoffset", | 1625 name: "stroke-dashoffset", |
| 1626 api_class: "CSSPropertyAPIStrokeOrLength", |
| 1587 converter: "convertLength", | 1627 converter: "convertLength", |
| 1588 inherited: true, | 1628 inherited: true, |
| 1589 interpolable: true, | 1629 interpolable: true, |
| 1590 name_for_methods: "StrokeDashOffset", | 1630 name_for_methods: "StrokeDashOffset", |
| 1591 svg: true, | 1631 svg: true, |
| 1592 }, | 1632 }, |
| 1593 { | 1633 { |
| 1594 name: "stroke-linecap", | 1634 name: "stroke-linecap", |
| 1595 inherited: true, | 1635 inherited: true, |
| 1596 name_for_methods: "CapStyle", | 1636 name_for_methods: "CapStyle", |
| (...skipping 21 matching lines...) Expand all Loading... |
| 1618 name: "stroke-opacity", | 1658 name: "stroke-opacity", |
| 1619 api_class: "CSSPropertyAPIOpacity", | 1659 api_class: "CSSPropertyAPIOpacity", |
| 1620 api_methods: ["parseSingleValue"], | 1660 api_methods: ["parseSingleValue"], |
| 1621 converter: "convertNumberOrPercentage", | 1661 converter: "convertNumberOrPercentage", |
| 1622 inherited: true, | 1662 inherited: true, |
| 1623 interpolable: true, | 1663 interpolable: true, |
| 1624 svg: true, | 1664 svg: true, |
| 1625 }, | 1665 }, |
| 1626 { | 1666 { |
| 1627 name: "stroke-width", | 1667 name: "stroke-width", |
| 1668 api_class: "CSSPropertyAPIStrokeOrLength", |
| 1628 converter: "convertUnzoomedLength", | 1669 converter: "convertUnzoomedLength", |
| 1629 inherited: true, | 1670 inherited: true, |
| 1630 interpolable: true, | 1671 interpolable: true, |
| 1631 svg: true, | 1672 svg: true, |
| 1632 }, | 1673 }, |
| 1633 { | 1674 { |
| 1634 name: "table-layout", | 1675 name: "table-layout", |
| 1635 initial_keyword: "auto", | 1676 initial_keyword: "auto", |
| 1636 keyword_only: true, | 1677 keyword_only: true, |
| 1637 keywords: [ | 1678 keywords: [ |
| (...skipping 30 matching lines...) Expand all Loading... |
| 1668 }, | 1709 }, |
| 1669 { | 1710 { |
| 1670 name: "text-combine-upright", | 1711 name: "text-combine-upright", |
| 1671 inherited: true, | 1712 inherited: true, |
| 1672 name_for_methods: "TextCombine", | 1713 name_for_methods: "TextCombine", |
| 1673 type_name: "TextCombine", | 1714 type_name: "TextCombine", |
| 1674 }, | 1715 }, |
| 1675 // FIXME: We shouldn't switch between shorthand/not shorthand based on a run
time flag | 1716 // FIXME: We shouldn't switch between shorthand/not shorthand based on a run
time flag |
| 1676 { | 1717 { |
| 1677 name: "text-decoration", | 1718 name: "text-decoration", |
| 1719 api_class: true, |
| 1678 longhands: "text-decoration-line;text-decoration-style;text-decoration-col
or", | 1720 longhands: "text-decoration-line;text-decoration-style;text-decoration-col
or", |
| 1679 use_handlers_for: "CSSPropertyTextDecorationLine", | 1721 use_handlers_for: "CSSPropertyTextDecorationLine", |
| 1680 }, | 1722 }, |
| 1681 { | 1723 { |
| 1682 name: "text-decoration-color", | 1724 name: "text-decoration-color", |
| 1683 api_class: true, | 1725 api_class: true, |
| 1684 api_methods: ["parseSingleValue"], | 1726 api_methods: ["parseSingleValue"], |
| 1685 custom_all: true, | 1727 custom_all: true, |
| 1686 interpolable: true, | 1728 interpolable: true, |
| 1687 runtime_flag: "CSS3TextDecorations", | 1729 runtime_flag: "CSS3TextDecorations", |
| 1688 }, | 1730 }, |
| 1689 { | 1731 { |
| 1690 name: "text-decoration-line", | 1732 name: "text-decoration-line", |
| 1733 api_class: "CSSPropertyAPITextDecorationLine", |
| 1691 converter: "convertFlags<TextDecoration>", | 1734 converter: "convertFlags<TextDecoration>", |
| 1692 name_for_methods: "TextDecoration", | 1735 name_for_methods: "TextDecoration", |
| 1693 runtime_flag: "CSS3TextDecorations", | 1736 runtime_flag: "CSS3TextDecorations", |
| 1694 type_name: "TextDecoration", | 1737 type_name: "TextDecoration", |
| 1695 }, | 1738 }, |
| 1696 { | 1739 { |
| 1697 name: "text-decoration-skip", | 1740 name: "text-decoration-skip", |
| 1698 api_class: true, | 1741 api_class: true, |
| 1699 api_methods: ["parseSingleValue"], | 1742 api_methods: ["parseSingleValue"], |
| 1700 converter: "convertFlags<TextDecorationSkip>", | 1743 converter: "convertFlags<TextDecorationSkip>", |
| (...skipping 19 matching lines...) Expand all Loading... |
| 1720 inherited: true, | 1763 inherited: true, |
| 1721 runtime_flag: "CSS3Text", | 1764 runtime_flag: "CSS3Text", |
| 1722 type_name: "TextJustify", | 1765 type_name: "TextJustify", |
| 1723 }, | 1766 }, |
| 1724 { | 1767 { |
| 1725 name: "text-overflow", | 1768 name: "text-overflow", |
| 1726 type_name: "TextOverflow", | 1769 type_name: "TextOverflow", |
| 1727 }, | 1770 }, |
| 1728 { | 1771 { |
| 1729 name: "text-shadow", | 1772 name: "text-shadow", |
| 1773 api_class: "CSSPropertyAPIShadow", |
| 1730 converter: "convertShadowList", | 1774 converter: "convertShadowList", |
| 1731 inherited: true, | 1775 inherited: true, |
| 1732 interpolable: true, | 1776 interpolable: true, |
| 1733 }, | 1777 }, |
| 1734 { | 1778 { |
| 1735 name: "text-size-adjust", | 1779 name: "text-size-adjust", |
| 1736 api_class: true, | 1780 api_class: true, |
| 1737 api_methods: ["parseSingleValue"], | 1781 api_methods: ["parseSingleValue"], |
| 1738 converter: "convertTextSizeAdjust", | 1782 converter: "convertTextSizeAdjust", |
| 1739 inherited: true, | 1783 inherited: true, |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1841 name: "visibility", | 1885 name: "visibility", |
| 1842 independent: true, | 1886 independent: true, |
| 1843 inherited: true, | 1887 inherited: true, |
| 1844 initial_keyword: "visible", | 1888 initial_keyword: "visible", |
| 1845 interpolable: true, | 1889 interpolable: true, |
| 1846 keyword_only: true, | 1890 keyword_only: true, |
| 1847 keywords: ["visible", "hidden", "collapse"], | 1891 keywords: ["visible", "hidden", "collapse"], |
| 1848 }, | 1892 }, |
| 1849 { | 1893 { |
| 1850 name: "x", | 1894 name: "x", |
| 1895 api_class: "CSSPropertyAPIStrokeOrLength", |
| 1851 converter: "convertLength", | 1896 converter: "convertLength", |
| 1852 interpolable: true, | 1897 interpolable: true, |
| 1853 svg: true, | 1898 svg: true, |
| 1854 }, | 1899 }, |
| 1855 { | 1900 { |
| 1856 name: "y", | 1901 name: "y", |
| 1902 api_class: "CSSPropertyAPIStrokeOrLength", |
| 1857 converter: "convertLength", | 1903 converter: "convertLength", |
| 1858 interpolable: true, | 1904 interpolable: true, |
| 1859 svg: true, | 1905 svg: true, |
| 1860 }, | 1906 }, |
| 1861 { | 1907 { |
| 1862 name: "-webkit-appearance", | 1908 name: "-webkit-appearance", |
| 1863 type_name: "ControlPart", | 1909 type_name: "ControlPart", |
| 1864 }, | 1910 }, |
| 1865 { | 1911 { |
| 1866 name: "-webkit-app-region", | 1912 name: "-webkit-app-region", |
| 1867 custom_all: true, | 1913 custom_all: true, |
| 1868 }, | 1914 }, |
| 1869 { | 1915 { |
| 1870 name: "-webkit-background-clip", | 1916 name: "-webkit-background-clip", |
| 1871 use_handlers_for: "CSSPropertyBackgroundClip", | 1917 use_handlers_for: "CSSPropertyBackgroundClip", |
| 1872 }, | 1918 }, |
| 1873 { | 1919 { |
| 1874 name: "-webkit-background-origin", | 1920 name: "-webkit-background-origin", |
| 1875 use_handlers_for: "CSSPropertyBackgroundOrigin", | 1921 use_handlers_for: "CSSPropertyBackgroundOrigin", |
| 1876 }, | 1922 }, |
| 1877 { | 1923 { |
| 1878 name: "-webkit-border-horizontal-spacing", | 1924 name: "-webkit-border-horizontal-spacing", |
| 1925 api_class: "CSSPropertyAPIWebkitBorderSpacing", |
| 1879 converter: "convertComputedLength<short>", | 1926 converter: "convertComputedLength<short>", |
| 1880 inherited: true, | 1927 inherited: true, |
| 1881 interpolable: true, | 1928 interpolable: true, |
| 1882 name_for_methods: "HorizontalBorderSpacing", | 1929 name_for_methods: "HorizontalBorderSpacing", |
| 1883 }, | 1930 }, |
| 1884 { | 1931 { |
| 1885 name: "-webkit-border-image", | 1932 name: "-webkit-border-image", |
| 1933 api_class: true, |
| 1886 custom_value: true, | 1934 custom_value: true, |
| 1887 initial: "initialNinePieceImage", | 1935 initial: "initialNinePieceImage", |
| 1888 }, | 1936 }, |
| 1889 { | 1937 { |
| 1890 name: "-webkit-border-vertical-spacing", | 1938 name: "-webkit-border-vertical-spacing", |
| 1939 api_class: "CSSPropertyAPIWebkitBorderSpacing", |
| 1891 converter: "convertComputedLength<short>", | 1940 converter: "convertComputedLength<short>", |
| 1892 inherited: true, | 1941 inherited: true, |
| 1893 interpolable: true, | 1942 interpolable: true, |
| 1894 name_for_methods: "VerticalBorderSpacing", | 1943 name_for_methods: "VerticalBorderSpacing", |
| 1895 }, | 1944 }, |
| 1896 { | 1945 { |
| 1897 name: "-webkit-box-align", | 1946 name: "-webkit-box-align", |
| 1898 type_name: "EBoxAlignment", | 1947 type_name: "EBoxAlignment", |
| 1899 }, | 1948 }, |
| 1900 "-webkit-box-decoration-break", | 1949 "-webkit-box-decoration-break", |
| 1901 { | 1950 { |
| 1902 name: "-webkit-box-direction", | 1951 name: "-webkit-box-direction", |
| 1903 independent: true, | 1952 independent: true, |
| 1904 inherited: true, | 1953 inherited: true, |
| 1905 initial_keyword: "normal", | 1954 initial_keyword: "normal", |
| 1906 keyword_only: true, | 1955 keyword_only: true, |
| 1907 keywords: ["normal", "reverse"], | 1956 keywords: ["normal", "reverse"], |
| 1908 }, | 1957 }, |
| 1909 { | 1958 { |
| 1910 name: "-webkit-box-flex", | 1959 name: "-webkit-box-flex", |
| 1960 api_class: true, |
| 1911 type_name: "float", | 1961 type_name: "float", |
| 1912 }, | 1962 }, |
| 1913 { | 1963 { |
| 1914 name: "-webkit-box-flex-group", | 1964 name: "-webkit-box-flex-group", |
| 1915 api_class: true, | 1965 api_class: true, |
| 1916 api_methods: ["parseSingleValue"], | 1966 api_methods: ["parseSingleValue"], |
| 1917 type_name: "unsigned int", | 1967 type_name: "unsigned int", |
| 1918 }, | 1968 }, |
| 1919 "-webkit-box-lines", | 1969 "-webkit-box-lines", |
| 1920 { | 1970 { |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2013 name_for_methods: "MarginAfterCollapse", | 2063 name_for_methods: "MarginAfterCollapse", |
| 2014 type_name: "EMarginCollapse", | 2064 type_name: "EMarginCollapse", |
| 2015 }, | 2065 }, |
| 2016 { | 2066 { |
| 2017 name: "-webkit-margin-top-collapse", | 2067 name: "-webkit-margin-top-collapse", |
| 2018 name_for_methods: "MarginBeforeCollapse", | 2068 name_for_methods: "MarginBeforeCollapse", |
| 2019 type_name: "EMarginCollapse", | 2069 type_name: "EMarginCollapse", |
| 2020 }, | 2070 }, |
| 2021 { | 2071 { |
| 2022 name: "-webkit-mask-box-image-outset", | 2072 name: "-webkit-mask-box-image-outset", |
| 2073 api_class: "CSSPropertyAPIBorderImageOutset", |
| 2023 custom_all: true, | 2074 custom_all: true, |
| 2024 interpolable: true, | 2075 interpolable: true, |
| 2025 }, | 2076 }, |
| 2026 { | 2077 { |
| 2027 name: "-webkit-mask-box-image-repeat", | 2078 name: "-webkit-mask-box-image-repeat", |
| 2079 api_class: "CSSPropertyAPIBorderImageRepeat", |
| 2028 custom_all: true, | 2080 custom_all: true, |
| 2029 }, | 2081 }, |
| 2030 { | 2082 { |
| 2031 name: "-webkit-mask-box-image-slice", | 2083 name: "-webkit-mask-box-image-slice", |
| 2084 api_class: "CSSPropertyAPIBorderImageSlice", |
| 2032 custom_all: true, | 2085 custom_all: true, |
| 2033 interpolable: true, | 2086 interpolable: true, |
| 2034 }, | 2087 }, |
| 2035 { | 2088 { |
| 2036 name: "-webkit-mask-box-image-source", | 2089 name: "-webkit-mask-box-image-source", |
| 2037 api_class: "CSSPropertyAPIImage", | 2090 api_class: "CSSPropertyAPIImage", |
| 2038 api_methods: ["parseSingleValue"], | 2091 api_methods: ["parseSingleValue"], |
| 2039 custom_value: true, | 2092 custom_value: true, |
| 2040 interpolable: true, | 2093 interpolable: true, |
| 2041 }, | 2094 }, |
| 2042 { | 2095 { |
| 2043 name: "-webkit-mask-box-image-width", | 2096 name: "-webkit-mask-box-image-width", |
| 2097 api_class: "CSSPropertyAPIBorderImageWidth", |
| 2044 custom_all: true, | 2098 custom_all: true, |
| 2045 interpolable: true, | 2099 interpolable: true, |
| 2046 }, | 2100 }, |
| 2047 { | 2101 { |
| 2048 name: "-webkit-mask-clip", | 2102 name: "-webkit-mask-clip", |
| 2049 custom_all: true, | 2103 custom_all: true, |
| 2050 }, | 2104 }, |
| 2051 { | 2105 { |
| 2052 name: "-webkit-mask-composite", | 2106 name: "-webkit-mask-composite", |
| 2053 custom_all: true, | 2107 custom_all: true, |
| (...skipping 12 matching lines...) Expand all Loading... |
| 2066 custom_all: true, | 2120 custom_all: true, |
| 2067 interpolable: true, | 2121 interpolable: true, |
| 2068 }, | 2122 }, |
| 2069 { | 2123 { |
| 2070 name: "-webkit-mask-position-y", | 2124 name: "-webkit-mask-position-y", |
| 2071 custom_all: true, | 2125 custom_all: true, |
| 2072 interpolable: true, | 2126 interpolable: true, |
| 2073 }, | 2127 }, |
| 2074 { | 2128 { |
| 2075 name: "-webkit-mask-repeat-x", | 2129 name: "-webkit-mask-repeat-x", |
| 2130 api_class: "CSSPropertyAPIWebkitMaskRepeat", |
| 2076 custom_all: true, | 2131 custom_all: true, |
| 2077 }, | 2132 }, |
| 2078 { | 2133 { |
| 2079 name: "-webkit-mask-repeat-y", | 2134 name: "-webkit-mask-repeat-y", |
| 2135 api_class: "CSSPropertyAPIWebkitMaskRepeat", |
| 2080 custom_all: true, | 2136 custom_all: true, |
| 2081 }, | 2137 }, |
| 2082 { | 2138 { |
| 2083 name: "-webkit-mask-size", | 2139 name: "-webkit-mask-size", |
| 2084 custom_all: true, | 2140 custom_all: true, |
| 2085 interpolable: true, | 2141 interpolable: true, |
| 2086 }, | 2142 }, |
| 2087 { | 2143 { |
| 2088 name: "-webkit-perspective-origin-x", | 2144 name: "-webkit-perspective-origin-x", |
| 2145 api_class: "CSSPropertyAPIWebkitOriginX", |
| 2089 converter: "convertLength", | 2146 converter: "convertLength", |
| 2090 interpolable: true, | 2147 interpolable: true, |
| 2091 }, | 2148 }, |
| 2092 { | 2149 { |
| 2093 name: "-webkit-perspective-origin-y", | 2150 name: "-webkit-perspective-origin-y", |
| 2151 api_class: "CSSPropertyAPIWebkitOriginY", |
| 2094 converter: "convertLength", | 2152 converter: "convertLength", |
| 2095 interpolable: true, | 2153 interpolable: true, |
| 2096 }, | 2154 }, |
| 2097 { | 2155 { |
| 2098 name: "-webkit-print-color-adjust", | 2156 name: "-webkit-print-color-adjust", |
| 2099 independent: true, | 2157 independent: true, |
| 2100 inherited: true, | 2158 inherited: true, |
| 2101 initial_keyword: "economy", | 2159 initial_keyword: "economy", |
| 2102 keyword_only: true, | 2160 keyword_only: true, |
| 2103 keywords: ["economy", "exact"], | 2161 keywords: ["economy", "exact"], |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2171 }, | 2229 }, |
| 2172 { | 2230 { |
| 2173 name: "-webkit-text-stroke-width", | 2231 name: "-webkit-text-stroke-width", |
| 2174 api_class: true, | 2232 api_class: true, |
| 2175 api_methods: ["parseSingleValue"], | 2233 api_methods: ["parseSingleValue"], |
| 2176 converter: "convertTextStrokeWidth", | 2234 converter: "convertTextStrokeWidth", |
| 2177 inherited: true, | 2235 inherited: true, |
| 2178 }, | 2236 }, |
| 2179 { | 2237 { |
| 2180 name: "-webkit-transform-origin-x", | 2238 name: "-webkit-transform-origin-x", |
| 2239 api_class: "CSSPropertyAPIWebkitOriginX", |
| 2181 converter: "convertLength", | 2240 converter: "convertLength", |
| 2182 interpolable: true, | 2241 interpolable: true, |
| 2183 }, | 2242 }, |
| 2184 { | 2243 { |
| 2185 name: "-webkit-transform-origin-y", | 2244 name: "-webkit-transform-origin-y", |
| 2245 api_class: "CSSPropertyAPIWebkitOriginY", |
| 2186 converter: "convertLength", | 2246 converter: "convertLength", |
| 2187 interpolable: true, | 2247 interpolable: true, |
| 2188 }, | 2248 }, |
| 2189 { | 2249 { |
| 2190 name: "-webkit-transform-origin-z", | 2250 name: "-webkit-transform-origin-z", |
| 2191 api_class: true, | 2251 api_class: true, |
| 2192 api_methods: ["parseSingleValue"], | 2252 api_methods: ["parseSingleValue"], |
| 2193 converter: "convertComputedLength<float>", | 2253 converter: "convertComputedLength<float>", |
| 2194 interpolable: true, | 2254 interpolable: true, |
| 2195 }, | 2255 }, |
| (...skipping 15 matching lines...) Expand all Loading... |
| 2211 keywords: ["normal", "pre", "pre-wrap", "pre-line", "nowrap", "-webkit-now
rap"], | 2271 keywords: ["normal", "pre", "pre-wrap", "pre-line", "nowrap", "-webkit-now
rap"], |
| 2212 }, | 2272 }, |
| 2213 { | 2273 { |
| 2214 name: "widows", | 2274 name: "widows", |
| 2215 inherited: true, | 2275 inherited: true, |
| 2216 interpolable: true, | 2276 interpolable: true, |
| 2217 type_name: "short", | 2277 type_name: "short", |
| 2218 }, | 2278 }, |
| 2219 { | 2279 { |
| 2220 name: "width", | 2280 name: "width", |
| 2281 api_class: "CSSPropertyAPIWidthOrHeight", |
| 2221 converter: "convertLengthSizing", | 2282 converter: "convertLengthSizing", |
| 2222 initial: "initialSize", | 2283 initial: "initialSize", |
| 2223 interpolable: true, | 2284 interpolable: true, |
| 2224 keywords: ["auto"], | 2285 keywords: ["auto"], |
| 2225 supports_percentage: true, | 2286 supports_percentage: true, |
| 2226 typedom_types: ["Length"], | 2287 typedom_types: ["Length"], |
| 2227 }, | 2288 }, |
| 2228 { | 2289 { |
| 2229 name: "will-change", | 2290 name: "will-change", |
| 2230 api_class: true, | 2291 api_class: true, |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2296 api_class: "CSSPropertyAPIColor", | 2357 api_class: "CSSPropertyAPIColor", |
| 2297 api_methods: ["parseSingleValue"], | 2358 api_methods: ["parseSingleValue"], |
| 2298 direction_aware: true, | 2359 direction_aware: true, |
| 2299 }, | 2360 }, |
| 2300 { | 2361 { |
| 2301 name: "-webkit-border-end-style", | 2362 name: "-webkit-border-end-style", |
| 2302 direction_aware: true, | 2363 direction_aware: true, |
| 2303 }, | 2364 }, |
| 2304 { | 2365 { |
| 2305 name: "-webkit-border-end-width", | 2366 name: "-webkit-border-end-width", |
| 2367 api_class: "CSSPropertyAPIWebkitBorderWidth", |
| 2306 direction_aware: true, | 2368 direction_aware: true, |
| 2307 }, | 2369 }, |
| 2308 { | 2370 { |
| 2309 name: "-webkit-border-start-color", | 2371 name: "-webkit-border-start-color", |
| 2310 api_class: "CSSPropertyAPIColor", | 2372 api_class: "CSSPropertyAPIColor", |
| 2311 api_methods: ["parseSingleValue"], | 2373 api_methods: ["parseSingleValue"], |
| 2312 direction_aware: true, | 2374 direction_aware: true, |
| 2313 }, | 2375 }, |
| 2314 { | 2376 { |
| 2315 name: "-webkit-border-start-style", | 2377 name: "-webkit-border-start-style", |
| 2316 direction_aware: true, | 2378 direction_aware: true, |
| 2317 }, | 2379 }, |
| 2318 { | 2380 { |
| 2319 name: "-webkit-border-start-width", | 2381 name: "-webkit-border-start-width", |
| 2382 api_class: "CSSPropertyAPIWebkitBorderWidth", |
| 2320 direction_aware: true, | 2383 direction_aware: true, |
| 2321 }, | 2384 }, |
| 2322 { | 2385 { |
| 2323 name: "-webkit-border-before-color", | 2386 name: "-webkit-border-before-color", |
| 2324 api_class: "CSSPropertyAPIColor", | 2387 api_class: "CSSPropertyAPIColor", |
| 2325 api_methods: ["parseSingleValue"], | 2388 api_methods: ["parseSingleValue"], |
| 2326 direction_aware: true, | 2389 direction_aware: true, |
| 2327 }, | 2390 }, |
| 2328 { | 2391 { |
| 2329 name: "-webkit-border-before-style", | 2392 name: "-webkit-border-before-style", |
| 2330 direction_aware: true, | 2393 direction_aware: true, |
| 2331 }, | 2394 }, |
| 2332 { | 2395 { |
| 2333 name: "-webkit-border-before-width", | 2396 name: "-webkit-border-before-width", |
| 2397 api_class: "CSSPropertyAPIWebkitBorderWidth", |
| 2334 direction_aware: true, | 2398 direction_aware: true, |
| 2335 }, | 2399 }, |
| 2336 { | 2400 { |
| 2337 name: "-webkit-border-after-color", | 2401 name: "-webkit-border-after-color", |
| 2338 api_class: "CSSPropertyAPIColor", | 2402 api_class: "CSSPropertyAPIColor", |
| 2339 api_methods: ["parseSingleValue"], | 2403 api_methods: ["parseSingleValue"], |
| 2340 direction_aware: true, | 2404 direction_aware: true, |
| 2341 }, | 2405 }, |
| 2342 { | 2406 { |
| 2343 name: "-webkit-border-after-style", | 2407 name: "-webkit-border-after-style", |
| 2344 direction_aware: true, | 2408 direction_aware: true, |
| 2345 }, | 2409 }, |
| 2346 { | 2410 { |
| 2347 name: "-webkit-border-after-width", | 2411 name: "-webkit-border-after-width", |
| 2412 api_class: "CSSPropertyAPIWebkitBorderWidth", |
| 2348 direction_aware: true, | 2413 direction_aware: true, |
| 2349 }, | 2414 }, |
| 2350 { | 2415 { |
| 2351 name: "-webkit-margin-end", | 2416 name: "-webkit-margin-end", |
| 2352 api_class: "CSSPropertyAPIWebkitMargin", | 2417 api_class: "CSSPropertyAPIWebkitMargin", |
| 2353 api_methods: ["parseSingleValue"], | 2418 api_methods: ["parseSingleValue"], |
| 2354 direction_aware: true, | 2419 direction_aware: true, |
| 2355 }, | 2420 }, |
| 2356 { | 2421 { |
| 2357 name: "-webkit-margin-start", | 2422 name: "-webkit-margin-start", |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2390 direction_aware: true, | 2455 direction_aware: true, |
| 2391 }, | 2456 }, |
| 2392 { | 2457 { |
| 2393 name: "-webkit-padding-after", | 2458 name: "-webkit-padding-after", |
| 2394 api_class: "CSSPropertyAPIWebkitPadding", | 2459 api_class: "CSSPropertyAPIWebkitPadding", |
| 2395 api_methods: ["parseSingleValue"], | 2460 api_methods: ["parseSingleValue"], |
| 2396 direction_aware: true, | 2461 direction_aware: true, |
| 2397 }, | 2462 }, |
| 2398 { | 2463 { |
| 2399 name: "-webkit-logical-width", | 2464 name: "-webkit-logical-width", |
| 2465 api_class: "CSSPropertyAPIWebkitLogicalWidthOrHeight", |
| 2400 direction_aware: true, | 2466 direction_aware: true, |
| 2401 }, | 2467 }, |
| 2402 { | 2468 { |
| 2403 name: "-webkit-logical-height", | 2469 name: "-webkit-logical-height", |
| 2470 api_class: "CSSPropertyAPIWebkitLogicalWidthOrHeight", |
| 2404 direction_aware: true, | 2471 direction_aware: true, |
| 2405 }, | 2472 }, |
| 2406 { | 2473 { |
| 2407 name: "-webkit-min-logical-width", | 2474 name: "-webkit-min-logical-width", |
| 2475 api_class: "CSSPropertyAPIWebkitLogicalWidthOrHeight", |
| 2408 direction_aware: true, | 2476 direction_aware: true, |
| 2409 }, | 2477 }, |
| 2410 { | 2478 { |
| 2411 name: "-webkit-min-logical-height", | 2479 name: "-webkit-min-logical-height", |
| 2480 api_class: "CSSPropertyAPIWebkitLogicalWidthOrHeight", |
| 2412 direction_aware: true, | 2481 direction_aware: true, |
| 2413 }, | 2482 }, |
| 2414 { | 2483 { |
| 2415 name: "-webkit-max-logical-width", | 2484 name: "-webkit-max-logical-width", |
| 2416 api_class: "CSSPropertyAPIWebkitMaxLogicalWidthOrHeight", | 2485 api_class: "CSSPropertyAPIWebkitMaxLogicalWidthOrHeight", |
| 2417 api_methods: ["parseSingleValue"], | 2486 api_methods: ["parseSingleValue"], |
| 2418 direction_aware: true, | 2487 direction_aware: true, |
| 2419 }, | 2488 }, |
| 2420 { | 2489 { |
| 2421 name: "-webkit-max-logical-height", | 2490 name: "-webkit-max-logical-height", |
| (...skipping 16 matching lines...) Expand all Loading... |
| 2438 builder_skip: true, | 2507 builder_skip: true, |
| 2439 }, | 2508 }, |
| 2440 { | 2509 { |
| 2441 name: "-webkit-font-size-delta", | 2510 name: "-webkit-font-size-delta", |
| 2442 api_class: true, | 2511 api_class: true, |
| 2443 api_methods: ["parseSingleValue"], | 2512 api_methods: ["parseSingleValue"], |
| 2444 builder_skip: true, | 2513 builder_skip: true, |
| 2445 }, | 2514 }, |
| 2446 { | 2515 { |
| 2447 name: "-webkit-text-decorations-in-effect", | 2516 name: "-webkit-text-decorations-in-effect", |
| 2517 api_class: "CSSPropertyAPITextDecorationLine", |
| 2448 builder_skip: true, | 2518 builder_skip: true, |
| 2449 inherited: true, | 2519 inherited: true, |
| 2450 }, | 2520 }, |
| 2451 | 2521 |
| 2452 // Descriptors | 2522 // Descriptors |
| 2453 | 2523 |
| 2454 { | 2524 { |
| 2455 name: "font-display", | 2525 name: "font-display", |
| 2456 descriptor_only: true, | 2526 descriptor_only: true, |
| 2457 runtime_flag: "CSSFontDisplay", | 2527 runtime_flag: "CSSFontDisplay", |
| (...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2813 { | 2883 { |
| 2814 name: "-webkit-border-top-left-radius", | 2884 name: "-webkit-border-top-left-radius", |
| 2815 alias_for: "border-top-left-radius", | 2885 alias_for: "border-top-left-radius", |
| 2816 }, | 2886 }, |
| 2817 { | 2887 { |
| 2818 name: "-webkit-border-top-right-radius", | 2888 name: "-webkit-border-top-right-radius", |
| 2819 alias_for: "border-top-right-radius", | 2889 alias_for: "border-top-right-radius", |
| 2820 }, | 2890 }, |
| 2821 { | 2891 { |
| 2822 name: "-webkit-box-shadow", | 2892 name: "-webkit-box-shadow", |
| 2893 api_class: "CSSPropertyAPIShadow", |
| 2823 alias_for: "box-shadow", | 2894 alias_for: "box-shadow", |
| 2824 }, | 2895 }, |
| 2825 { | 2896 { |
| 2826 name: "-webkit-box-sizing", | 2897 name: "-webkit-box-sizing", |
| 2827 alias_for: "box-sizing", | 2898 alias_for: "box-sizing", |
| 2828 }, | 2899 }, |
| 2829 { | 2900 { |
| 2830 name: "-webkit-clip-path", | 2901 name: "-webkit-clip-path", |
| 2831 alias_for: "clip-path", | 2902 alias_for: "clip-path", |
| 2832 }, | 2903 }, |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2969 { | 3040 { |
| 2970 name: "-webkit-transition-timing-function", | 3041 name: "-webkit-transition-timing-function", |
| 2971 alias_for: "transition-timing-function", | 3042 alias_for: "transition-timing-function", |
| 2972 }, | 3043 }, |
| 2973 { | 3044 { |
| 2974 name: "-webkit-user-select", | 3045 name: "-webkit-user-select", |
| 2975 alias_for: "user-select", | 3046 alias_for: "user-select", |
| 2976 }, | 3047 }, |
| 2977 ], | 3048 ], |
| 2978 } | 3049 } |
| OLD | NEW |