Chromium Code Reviews| Index: third_party/WebKit/Source/core/css/CSSProperties.in |
| diff --git a/third_party/WebKit/Source/core/css/CSSProperties.in b/third_party/WebKit/Source/core/css/CSSProperties.in |
| index fbe02bbf4e3d97f6f7adb39eb1073064f1696bdc..3053e16694675604f596eee021bbd61fe62a70c1 100644 |
| --- a/third_party/WebKit/Source/core/css/CSSProperties.in |
| +++ b/third_party/WebKit/Source/core/css/CSSProperties.in |
| @@ -23,11 +23,11 @@ |
| // The property is a shorthand for several other properties. |
| -// keyword_only |
| +// - keyword_only |
| // These properties only store keyword values. This is used when |
| // generating the ComputedStyle storage for the property. The initial |
| -// value for this property on a ComputedStyle is the first keyword in |
| -// the specified list of keywords. |
| +// value for this property on a ComputedStyle is specified with the |
| +// initial_keyword flag below. |
| // TODO(sashab, meade): Remove this once TypedOM types are specified for |
| // every property, since this value can be inferred from that. |
| @@ -38,6 +38,11 @@ |
| // CSSValueKeywords.in and use this list instead. |
| +// - initial_keyword |
| +// This specifies the initial keyword value for the keyword_only |
| +// property. |
| + |
| + |
| // Flags which go into CSSOMTypes: |
| // - typedom_types=[Type|OtherType] |
| // The property can take types specified in typedom_types for CSS Typed OM. |
| @@ -202,7 +207,7 @@ break-after type_name=EBreak |
| break-before type_name=EBreak |
| break-inside type_name=EBreak |
| buffered-rendering svg |
| -caption-side inherited, keyword_only, keywords=[top|bottom|left|right] |
| +caption-side inherited, keyword_only, keywords=[top|bottom|left|right], initial_keyword=top |
| clear |
| clip interpolable, converter=convertClip, custom_all |
| clip-path interpolable, converter=convertClipPath |
| @@ -221,7 +226,7 @@ cy interpolable, svg, converter=convertLength |
| d interpolable, svg, converter=convertPathOrNone |
| display |
| dominant-baseline inherited, svg |
| -empty-cells inherited, type_name=EEmptyCells, keyword_only, keywords=[show|hide] |
| +empty-cells inherited, type_name=EEmptyCells, keyword_only, keywords=[show|hide], initial_keyword=show |
| fill interpolable, inherited, svg, setter=setFillPaint, custom_all |
| fill-opacity interpolable, inherited, svg, converter=convertNumberOrPercentage |
| fill-rule inherited, svg, type_name=WindRule |
| @@ -231,7 +236,7 @@ flex-direction |
| flex-grow interpolable, type_name=float |
| flex-shrink interpolable, type_name=float |
| flex-wrap |
| -float type_name=EFloat, name_for_methods=Floating, keyword_only, keywords=[none|left|right] |
| +float type_name=EFloat, name_for_methods=Floating, keyword_only, keywords=[none|left|right], initial_keyword=none |
| flood-color interpolable, svg, converter=convertColor |
| flood-opacity interpolable, svg, converter=convertNumberOrPercentage |
| grid-auto-columns runtime_flag=CSSGridLayout, converter=convertGridTrackSizeList |
| @@ -259,7 +264,7 @@ letter-spacing interpolable, inherited, initial=initialLetterWordSpacing, conver |
| lighting-color interpolable, svg, converter=convertColor |
| line-height interpolable, inherited, getter=specifiedLineHeight, converter=convertLineHeight |
| list-style-image interpolable, inherited, custom_value, typedom_types=[Image] |
| -list-style-position inherited, keyword_only, keywords=[outside|inside] |
| +list-style-position inherited, keyword_only, keywords=[outside|inside], initial_keyword=outside |
| list-style-type inherited |
| margin-bottom interpolable, initial=initialMargin, converter=convertQuirkyLength |
| margin-left interpolable, initial=initialMargin, converter=convertQuirkyLength |
| @@ -365,7 +370,7 @@ scale runtime_flag=CSSIndependentTransformProperties, converter=convertScale, in |
| unicode-bidi |
| vector-effect svg |
| vertical-align interpolable, custom_inherit, custom_value |
| -visibility interpolable, inherited, independent, keyword_only, keywords=[visible|hidden|collapse] |
| +visibility interpolable, inherited, independent, keyword_only, keywords=[visible|hidden|collapse], initial_keyword=visible |
|
napper
2016/12/01 02:10:02
In every case the initial keyword is simply the fi
sashab
2016/12/01 02:35:21
Yes - for text-transform (which just landed, so th
|
| x interpolable, svg, converter=convertLength |
| y interpolable, svg, converter=convertLength |
| -webkit-appearance type_name=ControlPart |