Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(121)

Side by Side Diff: Source/core/css/CSSProperties.in

Issue 450103005: Add inherited flag to CSSProperties.in (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: mark paint-order inherited Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This file specifies all the CSS properties we support and the necessary 1 // This file specifies all the CSS properties we support and the necessary
2 // information for our code generation. The various supported arguments 2 // information for our code generation. The various supported arguments
3 // are described below with example usage 3 // are described below with example usage
4 4
5 5
6 // - alias_for=other-property 6 // - alias_for=other-property
7 // Properties specifying alias_for do not get their own enum and instead map 7 // Properties specifying alias_for do not get their own enum and instead map
8 // directly onto the CSSPropertyID they alias. Currently this means that the 8 // directly onto the CSSPropertyID they alias. Currently this means that the
9 // UseCounter will not pick up on these (crbug.com/304855) 9 // UseCounter will not pick up on these (crbug.com/304855)
10 10
11 11
12 // - longhands=property;other-property 12 // - longhands=property;other-property
13 // The property is a shorthand for several other properties. 13 // The property is a shorthand for several other properties.
14 14
15 15
16 // Flags which go into CSSPropertyMetadata: 16 // Flags which go into CSSPropertyMetadata:
17 // - animatable 17 // - animatable
18 // The animatable flag indicates whether a property can be animated by CSS 18 // The animatable flag indicates whether a property can be animated by CSS
19 // animations and transitions. If this flag is set, the property should also be 19 // animations and transitions. If this flag is set, the property should also be
20 // added to the switch statements in AnimatedStyleBuilder, CSSPropertyEquality, 20 // added to the switch statements in AnimatedStyleBuilder, CSSPropertyEquality,
21 // and CSSAnimatableValueFactory. 21 // and CSSAnimatableValueFactory.
22 // - inherited
23 // The property will inherit by default if no value is specified, typically
24 // mentioned in specifications as "Inherited: yes"
22 25
23 26
24 // The remaining arguments are used for the StyleBuilder and allow us to 27 // The remaining arguments are used for the StyleBuilder and allow us to
25 // succinctly describe how to apply properties. When default handlers are not 28 // succinctly describe how to apply properties. When default handlers are not
26 // sufficient, we should prefer to use converter, and failing that define 29 // sufficient, we should prefer to use converter, and failing that define
27 // custom property handlers in StyleBuilderCustom.cpp. We only should use 30 // custom property handlers in StyleBuilderCustom.cpp. We only should use
28 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple 31 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple
29 // properties requiring the same handling, but converter doesn't suffice. 32 // properties requiring the same handling, but converter doesn't suffice.
30 33
31 // - font 34 // - font
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 69
67 // - direction_aware 70 // - direction_aware
68 // This property resolves to a different property based on the current direction 71 // This property resolves to a different property based on the current direction
69 // and writing mode. 72 // and writing mode.
70 73
71 74
72 // Properties with StyleBuilder handling 75 // Properties with StyleBuilder handling
73 76
74 // High Priority and all other font properties. 77 // High Priority and all other font properties.
75 // Other properties can depend upon high priority properties (e.g. font-size / e ms) 78 // Other properties can depend upon high priority properties (e.g. font-size / e ms)
76 color animatable, custom_all 79 color animatable, inherited, custom_all
77 direction custom_value 80 direction inherited, custom_value
78 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have 81 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have
79 // any StyleBuilder handling! 82 // any StyleBuilder handling!
80 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height 83 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height
81 font-family custom_all 84 font-family inherited, custom_all
82 font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning 85 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning
83 font-size animatable, custom_all 86 font-size animatable, inherited, custom_all
84 font-stretch font, type_name=FontStretch, name_for_methods=Stretch 87 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch
85 font-style font, type_name=FontStyle, name_for_methods=Style 88 font-style inherited, font, type_name=FontStyle, name_for_methods=Style
86 font-variant font, type_name=FontVariant, name_for_methods=Variant 89 font-variant inherited, font, type_name=FontVariant, name_for_methods=Variant
87 font-variant-ligatures font, name_for_methods=VariantLigatures, converter=conver tFontVariantLigatures 90 font-variant-ligatures inherited, font, name_for_methods=VariantLigatures, conve rter=convertFontVariantLigatures
88 font-weight animatable, font, type_name=FontWeight, name_for_methods=Weight, con verter=convertFontWeight 91 font-weight animatable, inherited, font, type_name=FontWeight, name_for_methods= Weight, converter=convertFontWeight
89 -webkit-font-feature-settings font, name_for_methods=FeatureSettings, converter= convertFontFeatureSettings 92 -webkit-font-feature-settings inherited, font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings
90 -webkit-font-smoothing font, type_name=FontSmoothingMode 93 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode
91 -webkit-locale custom_value 94 -webkit-locale inherited, custom_value
92 -webkit-text-orientation custom_value 95 -webkit-text-orientation inherited, custom_value
93 -webkit-writing-mode custom_value 96 -webkit-writing-mode inherited, custom_value
94 text-rendering font, type_name=TextRenderingMode 97 text-rendering inherited, font, type_name=TextRenderingMode
95 zoom animatable, custom_all 98 zoom animatable, custom_all
96 line-height animatable, getter=specifiedLineHeight, custom_value 99 line-height animatable, inherited, getter=specifiedLineHeight, custom_value
97 100
98 align-content 101 align-content
99 align-items custom_all 102 align-items custom_all
100 alignment-baseline svg 103 alignment-baseline svg
101 align-self custom_all 104 align-self custom_all
102 backface-visibility 105 backface-visibility
103 background-attachment custom_all 106 background-attachment custom_all
104 background-blend-mode custom_all 107 background-blend-mode custom_all
105 background-clip custom_all 108 background-clip custom_all
106 background-color animatable, custom_all 109 background-color animatable, custom_all
107 background-image animatable, custom_all 110 background-image animatable, custom_all
108 background-origin custom_all 111 background-origin custom_all
109 background-position-x animatable, custom_all 112 background-position-x animatable, custom_all
110 background-position-y animatable, custom_all 113 background-position-y animatable, custom_all
111 background-repeat-x custom_all 114 background-repeat-x custom_all
112 background-repeat-y custom_all 115 background-repeat-y custom_all
113 background-size animatable, custom_all 116 background-size animatable, custom_all
114 baseline-shift animatable, svg, custom_inherit, custom_value 117 baseline-shift animatable, svg, custom_inherit, custom_value
115 border-bottom-color animatable, custom_all 118 border-bottom-color animatable, custom_all
116 border-bottom-left-radius animatable, initial=initialBorderRadius, converter=con vertRadius 119 border-bottom-left-radius animatable, initial=initialBorderRadius, converter=con vertRadius
117 border-bottom-right-radius animatable, initial=initialBorderRadius, converter=co nvertRadius 120 border-bottom-right-radius animatable, initial=initialBorderRadius, converter=co nvertRadius
118 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle 121 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle
119 border-bottom-width animatable, initial=initialBorderWidth, converter=convertLin eWidth<unsigned> 122 border-bottom-width animatable, initial=initialBorderWidth, converter=convertLin eWidth<unsigned>
120 border-collapse 123 border-collapse inherited
121 border-image-outset animatable, custom_all 124 border-image-outset animatable, custom_all
122 border-image-repeat custom_all 125 border-image-repeat custom_all
123 border-image-slice animatable, custom_all 126 border-image-slice animatable, custom_all
124 border-image-source animatable, custom_value 127 border-image-source animatable, custom_value
125 border-image-width animatable, custom_all 128 border-image-width animatable, custom_all
126 border-left-color animatable, custom_all 129 border-left-color animatable, custom_all
127 border-left-style type_name=EBorderStyle, initial=initialBorderStyle 130 border-left-style type_name=EBorderStyle, initial=initialBorderStyle
128 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW idth<unsigned> 131 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW idth<unsigned>
129 border-right-color animatable, custom_all 132 border-right-color animatable, custom_all
130 border-right-style type_name=EBorderStyle, initial=initialBorderStyle 133 border-right-style type_name=EBorderStyle, initial=initialBorderStyle
131 border-right-width animatable, initial=initialBorderWidth, converter=convertLine Width<unsigned> 134 border-right-width animatable, initial=initialBorderWidth, converter=convertLine Width<unsigned>
132 border-top-color animatable, custom_all 135 border-top-color animatable, custom_all
133 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver tRadius 136 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver tRadius
134 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve rtRadius 137 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve rtRadius
135 border-top-style type_name=EBorderStyle, initial=initialBorderStyle 138 border-top-style type_name=EBorderStyle, initial=initialBorderStyle
136 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi dth<unsigned> 139 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi dth<unsigned>
137 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto 140 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto
138 box-shadow animatable, converter=convertShadow 141 box-shadow animatable, converter=convertShadow
139 box-sizing 142 box-sizing
140 buffered-rendering svg 143 buffered-rendering svg
141 caption-side 144 caption-side inherited
142 clear 145 clear
143 clip animatable, custom_all 146 clip animatable, custom_all
144 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier 147 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier
145 clip-rule svg, type_name=WindRule 148 clip-rule inherited, svg, type_name=WindRule
146 color-interpolation svg 149 color-interpolation inherited, svg
147 color-interpolation-filters svg, type_name=EColorInterpolation 150 color-interpolation-filters inherited, svg, type_name=EColorInterpolation
148 color-rendering svg 151 color-rendering inherited, svg
149 column-fill type_name=ColumnFill 152 column-fill type_name=ColumnFill
150 content custom_all 153 content custom_all
151 counter-increment custom_all 154 counter-increment custom_all
152 counter-reset custom_all 155 counter-reset custom_all
153 cursor custom_all 156 cursor inherited, custom_all
154 display 157 display
155 dominant-baseline svg 158 dominant-baseline svg
156 empty-cells type_name=EEmptyCell 159 empty-cells inherited, type_name=EEmptyCell
157 fill animatable, svg, setter=setFillPaint, custom_all 160 fill animatable, inherited, svg, setter=setFillPaint, custom_all
158 fill-opacity animatable, svg, converter=convertNumberOrPercentage 161 fill-opacity animatable, inherited, svg, converter=convertNumberOrPercentage
159 fill-rule svg, type_name=WindRule 162 fill-rule inherited, svg, type_name=WindRule
160 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier 163 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier
161 flex-basis animatable, converter=convertLengthOrAuto 164 flex-basis animatable, converter=convertLengthOrAuto
162 flex-direction 165 flex-direction
163 flex-grow animatable, type_name=float 166 flex-grow animatable, type_name=float
164 flex-shrink animatable, type_name=float 167 flex-shrink animatable, type_name=float
165 flex-wrap 168 flex-wrap
166 float type_name=EFloat, name_for_methods=Floating 169 float type_name=EFloat, name_for_methods=Floating
167 flood-color animatable, svg, converter=convertSVGColor 170 flood-color animatable, svg, converter=convertSVGColor
168 flood-opacity animatable, svg, converter=convertNumberOrPercentage 171 flood-opacity animatable, svg, converter=convertNumberOrPercentage
169 glyph-orientation-horizontal svg, converter=convertGlyphOrientation 172 glyph-orientation-horizontal inherited, svg, converter=convertGlyphOrientation
170 glyph-orientation-vertical svg, custom_value 173 glyph-orientation-vertical inherited, svg, custom_value
171 grid-auto-columns converter=convertGridTrackSize 174 grid-auto-columns converter=convertGridTrackSize
172 grid-auto-flow custom_value 175 grid-auto-flow custom_value
173 grid-auto-rows converter=convertGridTrackSize 176 grid-auto-rows converter=convertGridTrackSize
174 grid-column-end converter=convertGridPosition 177 grid-column-end converter=convertGridPosition
175 grid-column-start converter=convertGridPosition 178 grid-column-start converter=convertGridPosition
176 grid-row-end converter=convertGridPosition 179 grid-row-end converter=convertGridPosition
177 grid-row-start converter=convertGridPosition 180 grid-row-start converter=convertGridPosition
178 grid-template-areas custom_all 181 grid-template-areas custom_all
179 grid-template-columns custom_all 182 grid-template-columns custom_all
180 grid-template-rows custom_all 183 grid-template-rows custom_all
181 height animatable, initial=initialSize, converter=convertLengthSizing 184 height animatable, initial=initialSize, converter=convertLengthSizing
182 image-rendering 185 image-rendering inherited
183 isolation 186 isolation
184 justify-content 187 justify-content
185 justify-items custom_all 188 justify-items custom_all
186 justify-self custom_all 189 justify-self custom_all
187 left animatable, initial=initialOffset, converter=convertLengthOrAuto 190 left animatable, initial=initialOffset, converter=convertLengthOrAuto
188 letter-spacing animatable, initial=initialLetterWordSpacing, converter=convertSp acing 191 letter-spacing animatable, inherited, initial=initialLetterWordSpacing, converte r=convertSpacing
189 lighting-color animatable, svg, converter=convertSVGColor 192 lighting-color animatable, svg, converter=convertSVGColor
190 list-style-image animatable, custom_value 193 list-style-image animatable, inherited, custom_value
191 list-style-position 194 list-style-position inherited
192 list-style-type 195 list-style-type inherited
193 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto 196 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto
194 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto 197 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto
195 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto 198 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto
196 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto 199 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto
197 marker-end svg, name_for_methods=MarkerEndResource, converter=convertFragmentIde ntifier 200 marker-end inherited, svg, name_for_methods=MarkerEndResource, converter=convert FragmentIdentifier
198 marker-mid svg, name_for_methods=MarkerMidResource, converter=convertFragmentIde ntifier 201 marker-mid inherited, svg, name_for_methods=MarkerMidResource, converter=convert FragmentIdentifier
199 marker-start svg, name_for_methods=MarkerStartResource, converter=convertFragmen tIdentifier 202 marker-start inherited, svg, name_for_methods=MarkerStartResource, converter=con vertFragmentIdentifier
200 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier 203 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier
201 mask-source-type custom_all 204 mask-source-type custom_all
202 mask-type svg 205 mask-type svg
203 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 206 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
204 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 207 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
205 min-height animatable, initial=initialMinSize, converter=convertLengthSizing 208 min-height animatable, initial=initialMinSize, converter=convertLengthSizing
206 min-width animatable, initial=initialMinSize, converter=convertLengthSizing 209 min-width animatable, initial=initialMinSize, converter=convertLengthSizing
207 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode 210 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode
208 object-fit type_name=ObjectFit 211 object-fit type_name=ObjectFit
209 object-position animatable, converter=convertLengthPoint 212 object-position animatable, converter=convertLengthPoint
210 opacity animatable, type_name=float 213 opacity animatable, type_name=float
211 order type_name=int 214 order type_name=int
212 orphans animatable, type_name=short, custom_all 215 orphans animatable, inherited, type_name=short, custom_all
213 outline-color animatable, custom_all 216 outline-color animatable, custom_all
214 outline-offset animatable, converter=convertComputedLength<int> 217 outline-offset animatable, converter=convertComputedLength<int>
215 outline-style custom_all 218 outline-style custom_all
216 outline-width animatable, converter=convertLineWidth<unsigned short> 219 outline-width animatable, converter=convertLineWidth<unsigned short>
217 overflow-wrap 220 overflow-wrap inherited
218 overflow-x type_name=EOverflow 221 overflow-x type_name=EOverflow
219 overflow-y type_name=EOverflow 222 overflow-y type_name=EOverflow
220 padding-bottom animatable, initial=initialPadding, converter=convertLength 223 padding-bottom animatable, initial=initialPadding, converter=convertLength
221 padding-left animatable, initial=initialPadding, converter=convertLength 224 padding-left animatable, initial=initialPadding, converter=convertLength
222 padding-right animatable, initial=initialPadding, converter=convertLength 225 padding-right animatable, initial=initialPadding, converter=convertLength
223 padding-top animatable, initial=initialPadding, converter=convertLength 226 padding-top animatable, initial=initialPadding, converter=convertLength
224 page-break-after type_name=EPageBreak, initial=initialPageBreak 227 page-break-after type_name=EPageBreak, initial=initialPageBreak
225 page-break-before type_name=EPageBreak, initial=initialPageBreak 228 page-break-before type_name=EPageBreak, initial=initialPageBreak
226 page-break-inside type_name=EPageBreak, initial=initialPageBreak 229 page-break-inside type_name=EPageBreak, initial=initialPageBreak
227 paint-order svg, converter=convertPaintOrder 230 paint-order inherited, svg, converter=convertPaintOrder
228 perspective animatable, custom_value 231 perspective animatable, custom_value
229 perspective-origin animatable, custom_all 232 perspective-origin animatable, custom_all
230 pointer-events 233 pointer-events inherited
231 position 234 position
232 quotes converter=convertQuotes 235 quotes inherited, converter=convertQuotes
233 resize custom_value 236 // FIXME: This shouldn't be inherited, as per css-ui
237 resize inherited, custom_value
234 right animatable, initial=initialOffset, converter=convertLengthOrAuto 238 right animatable, initial=initialOffset, converter=convertLengthOrAuto
235 scroll-behavior type_name=ScrollBehavior 239 scroll-behavior type_name=ScrollBehavior
236 shape-image-threshold animatable, type_name=float 240 shape-image-threshold animatable, type_name=float
237 shape-margin animatable, converter=convertLength 241 shape-margin animatable, converter=convertLength
238 shape-outside animatable, custom_value 242 shape-outside animatable, custom_value
239 shape-rendering svg 243 shape-rendering inherited, svg
240 size custom_all 244 size custom_all
241 speak 245 speak inherited
242 stop-color animatable, svg, converter=convertSVGColor 246 stop-color animatable, svg, converter=convertSVGColor
243 stop-opacity animatable, svg, converter=convertNumberOrPercentage 247 stop-opacity animatable, svg, converter=convertNumberOrPercentage
244 stroke animatable, svg, setter=setStrokePaint, custom_all 248 stroke animatable, inherited, svg, setter=setStrokePaint, custom_all
245 stroke-dasharray animatable, svg, name_for_methods=StrokeDashArray, converter=co nvertStrokeDasharray 249 stroke-dasharray animatable, inherited, svg, name_for_methods=StrokeDashArray, c onverter=convertStrokeDasharray
246 stroke-dashoffset animatable, svg, name_for_methods=StrokeDashOffset, converter= convertSVGLength 250 stroke-dashoffset animatable, inherited, svg, name_for_methods=StrokeDashOffset, converter=convertSVGLength
247 stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle 251 stroke-linecap svg, inherited, type_name=LineCap, name_for_methods=CapStyle
248 stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle 252 stroke-linejoin svg, inherited, type_name=LineJoin, name_for_methods=JoinStyle
249 stroke-miterlimit animatable, svg, type_name=float, name_for_methods=StrokeMiter Limit 253 stroke-miterlimit animatable, inherited, svg, type_name=float, name_for_methods= StrokeMiterLimit
250 stroke-opacity animatable, svg, converter=convertNumberOrPercentage 254 stroke-opacity animatable, inherited, svg, converter=convertNumberOrPercentage
251 stroke-width animatable, svg, converter=convertSVGLength 255 stroke-width animatable, inherited, svg, converter=convertSVGLength
252 table-layout 256 table-layout
253 tab-size type_name=unsigned 257 tab-size inherited, type_name=unsigned
254 text-align custom_value 258 text-align inherited, custom_value
255 text-align-last type_name=TextAlignLast 259 text-align-last inherited, type_name=TextAlignLast
256 text-anchor svg 260 text-anchor inherited, svg
257 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag 261 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag
258 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color 262 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color
259 text-decoration-color animatable, custom_all 263 text-decoration-color animatable, custom_all
260 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex tDecoration> 264 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex tDecoration>
261 text-decoration-style type_name=TextDecorationStyle 265 text-decoration-style type_name=TextDecorationStyle
262 text-indent animatable, custom_all 266 text-indent animatable, inherited, custom_all
263 text-justify type_name=TextJustify 267 text-justify inherited, type_name=TextJustify
264 text-overflow type_name=TextOverflow 268 text-overflow type_name=TextOverflow
265 text-shadow animatable, converter=convertShadow 269 text-shadow animatable, inherited, converter=convertShadow
266 text-transform 270 text-transform inherited
267 text-underline-position type_name=TextUnderlinePosition 271 text-underline-position inherited, type_name=TextUnderlinePosition
268 top animatable, initial=initialOffset, converter=convertLengthOrAuto 272 top animatable, initial=initialOffset, converter=convertLengthOrAuto
269 touch-action converter=convertFlags<TouchAction> 273 touch-action converter=convertFlags<TouchAction>
270 touch-action-delay type_name=TouchActionDelay 274 touch-action-delay inherited, type_name=TouchActionDelay
271 transform animatable, custom_value 275 transform animatable, custom_value
272 transform-origin animatable, custom_all 276 transform-origin animatable, custom_all
273 transform-style name_for_methods=TransformStyle3D 277 transform-style name_for_methods=TransformStyle3D
274 unicode-bidi 278 unicode-bidi
275 vector-effect svg 279 vector-effect svg
276 vertical-align animatable, custom_inherit, custom_value 280 vertical-align animatable, custom_inherit, custom_value
277 visibility animatable 281 visibility animatable, inherited
278 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers.
279 word-wrap name_for_methods=OverflowWrap
280 -webkit-animation-delay custom_all 282 -webkit-animation-delay custom_all
281 -webkit-animation-direction custom_all 283 -webkit-animation-direction custom_all
282 -webkit-animation-duration custom_all 284 -webkit-animation-duration custom_all
283 -webkit-animation-fill-mode custom_all 285 -webkit-animation-fill-mode custom_all
284 -webkit-animation-iteration-count custom_all 286 -webkit-animation-iteration-count custom_all
285 -webkit-animation-name custom_all 287 -webkit-animation-name custom_all
286 -webkit-animation-play-state custom_all 288 -webkit-animation-play-state custom_all
287 -webkit-animation-timing-function custom_all 289 -webkit-animation-timing-function custom_all
288 -webkit-appearance type_name=ControlPart 290 -webkit-appearance type_name=ControlPart
289 -webkit-app-region custom_all 291 -webkit-app-region custom_all
290 -webkit-aspect-ratio custom_all 292 -webkit-aspect-ratio inherited, custom_all
291 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility 293 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility
292 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip 294 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
293 -webkit-background-composite custom_all 295 -webkit-background-composite custom_all
294 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin 296 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
295 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize 297 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize
296 -webkit-border-fit 298 -webkit-border-fit
297 -webkit-border-horizontal-spacing animatable, name_for_methods=HorizontalBorderS pacing, converter=convertComputedLength<short> 299 -webkit-border-horizontal-spacing animatable, inherited, name_for_methods=Horizo ntalBorderSpacing, converter=convertComputedLength<short>
298 -webkit-border-image initial=initialNinePieceImage, custom_value 300 -webkit-border-image initial=initialNinePieceImage, custom_value
299 -webkit-border-vertical-spacing animatable, name_for_methods=VerticalBorderSpaci ng, converter=convertComputedLength<short> 301 -webkit-border-vertical-spacing animatable, inherited, name_for_methods=Vertical BorderSpacing, converter=convertComputedLength<short>
300 -webkit-box-align type_name=EBoxAlignment 302 -webkit-box-align type_name=EBoxAlignment
301 -webkit-box-decoration-break 303 -webkit-box-decoration-break
302 -webkit-box-direction 304 -webkit-box-direction inherited
303 -webkit-box-flex type_name=float 305 -webkit-box-flex type_name=float
304 -webkit-box-flex-group type_name=unsigned int 306 -webkit-box-flex-group type_name=unsigned int
305 -webkit-box-lines 307 -webkit-box-lines
306 -webkit-box-ordinal-group type_name=unsigned int 308 -webkit-box-ordinal-group type_name=unsigned int
307 -webkit-box-orient 309 -webkit-box-orient
308 -webkit-box-pack 310 -webkit-box-pack
309 -webkit-box-reflect converter=convertBoxReflect 311 -webkit-box-reflect converter=convertBoxReflect
310 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow 312 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow
311 -webkit-clip-path animatable, custom_value 313 -webkit-clip-path animatable, custom_value
312 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak 314 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak
313 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak 315 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak
314 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak 316 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak
315 -webkit-column-count animatable, type_name=unsigned short, custom_all 317 -webkit-column-count animatable, type_name=unsigned short, custom_all
316 -webkit-column-gap animatable, type_name=float, custom_all 318 -webkit-column-gap animatable, type_name=float, custom_all
317 -webkit-column-rule-color animatable, custom_all 319 -webkit-column-rule-color animatable, custom_all
318 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle 320 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle
319 -webkit-column-rule-width animatable, converter=convertLineWidth<unsigned short> 321 -webkit-column-rule-width animatable, converter=convertLineWidth<unsigned short>
320 -webkit-column-span type_name=ColumnSpan 322 -webkit-column-span type_name=ColumnSpan
321 -webkit-column-width animatable, type_name=float, custom_all 323 -webkit-column-width animatable, type_name=float, custom_all
322 -webkit-filter animatable, custom_value 324 -webkit-filter animatable, custom_value
323 -webkit-highlight converter=convertString<CSSValueNone> 325 -webkit-highlight inherited, converter=convertString<CSSValueNone>
324 -webkit-hyphenate-character name_for_methods=HyphenationString, converter=conver tString<CSSValueAuto> 326 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto>
325 -webkit-line-box-contain converter=convertLineBoxContain 327 -webkit-line-box-contain inherited, converter=convertLineBoxContain
326 -webkit-line-break type_name=LineBreak 328 -webkit-line-break inherited, type_name=LineBreak
327 -webkit-line-clamp type_name=LineClampValue 329 -webkit-line-clamp type_name=LineClampValue
328 -webkit-margin-after-collapse type_name=EMarginCollapse 330 -webkit-margin-after-collapse type_name=EMarginCollapse
329 -webkit-margin-before-collapse type_name=EMarginCollapse 331 -webkit-margin-before-collapse type_name=EMarginCollapse
330 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse 332 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse
331 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse 333 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse
332 -webkit-mask-box-image-outset animatable, custom_all 334 -webkit-mask-box-image-outset animatable, custom_all
333 -webkit-mask-box-image-repeat custom_all 335 -webkit-mask-box-image-repeat custom_all
334 -webkit-mask-box-image-slice animatable, custom_all 336 -webkit-mask-box-image-slice animatable, custom_all
335 -webkit-mask-box-image-source animatable, custom_value 337 -webkit-mask-box-image-source animatable, custom_value
336 -webkit-mask-box-image-width animatable, custom_all 338 -webkit-mask-box-image-width animatable, custom_all
337 -webkit-mask-clip custom_all 339 -webkit-mask-clip custom_all
338 -webkit-mask-composite custom_all 340 -webkit-mask-composite custom_all
339 -webkit-mask-image animatable, custom_all 341 -webkit-mask-image animatable, custom_all
340 -webkit-mask-origin custom_all 342 -webkit-mask-origin custom_all
341 -webkit-mask-position-x animatable, custom_all 343 -webkit-mask-position-x animatable, custom_all
342 -webkit-mask-position-y animatable, custom_all 344 -webkit-mask-position-y animatable, custom_all
343 -webkit-mask-repeat-x custom_all 345 -webkit-mask-repeat-x custom_all
344 -webkit-mask-repeat-y custom_all 346 -webkit-mask-repeat-y custom_all
345 -webkit-mask-size animatable, custom_all 347 -webkit-mask-size animatable, custom_all
346 -webkit-perspective custom_all 348 -webkit-perspective custom_all
347 -webkit-perspective-origin custom_all 349 -webkit-perspective-origin custom_all
348 -webkit-perspective-origin-x converter=convertLength 350 -webkit-perspective-origin-x converter=convertLength
349 -webkit-perspective-origin-y converter=convertLength 351 -webkit-perspective-origin-y converter=convertLength
350 -webkit-print-color-adjust type_name=PrintColorAdjust 352 -webkit-print-color-adjust inherited, type_name=PrintColorAdjust
351 -webkit-rtl-ordering type_name=Order, setter=setRTLOrdering, initial=initialRTLO rdering 353 -webkit-rtl-ordering inherited, type_name=Order, setter=setRTLOrdering, initial= initialRTLOrdering
352 -webkit-ruby-position type_name=RubyPosition 354 -webkit-ruby-position inherited, type_name=RubyPosition
353 -webkit-tap-highlight-color converter=convertColor 355 -webkit-tap-highlight-color inherited, converter=convertColor
354 -webkit-text-combine type_name=TextCombine 356 -webkit-text-combine inherited, type_name=TextCombine
355 -webkit-text-emphasis-color custom_all 357 -webkit-text-emphasis-color inherited, custom_all
356 -webkit-text-emphasis-position type_name=TextEmphasisPosition 358 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition
357 -webkit-text-emphasis-style custom_all 359 -webkit-text-emphasis-style inherited, custom_all
358 -webkit-text-fill-color custom_all 360 -webkit-text-fill-color inherited, custom_all
359 -webkit-text-security 361 -webkit-text-security inherited
360 -webkit-text-stroke-color animatable, custom_all 362 -webkit-text-stroke-color animatable, inherited, custom_all
361 -webkit-text-stroke-width converter=convertTextStrokeWidth 363 -webkit-text-stroke-width inherited, converter=convertTextStrokeWidth
362 -webkit-transform use_handlers_for=CSSPropertyTransform 364 -webkit-transform use_handlers_for=CSSPropertyTransform
363 -webkit-transform-origin-x converter=convertLength 365 -webkit-transform-origin-x converter=convertLength
364 -webkit-transform-origin-y converter=convertLength 366 -webkit-transform-origin-y converter=convertLength
365 -webkit-transform-origin-z converter=convertComputedLength<float> 367 -webkit-transform-origin-z converter=convertComputedLength<float>
366 -webkit-transform-style name_for_methods=TransformStyle3D 368 -webkit-transform-style name_for_methods=TransformStyle3D
367 -webkit-transition-delay custom_all 369 -webkit-transition-delay custom_all
368 -webkit-transition-duration custom_all 370 -webkit-transition-duration custom_all
369 -webkit-transition-property custom_all 371 -webkit-transition-property custom_all
370 -webkit-transition-timing-function custom_all 372 -webkit-transition-timing-function custom_all
371 -webkit-user-drag 373 -webkit-user-drag
372 -webkit-user-modify 374 -webkit-user-modify inherited
373 -webkit-user-select 375 -webkit-user-select inherited
374 white-space 376 white-space inherited
375 widows animatable, type_name=short, custom_all 377 widows animatable, inherited, type_name=short, custom_all
376 width animatable, initial=initialSize, converter=convertLengthSizing 378 width animatable, initial=initialSize, converter=convertLengthSizing
377 will-change custom_all 379 will-change custom_all
378 word-break 380 word-break inherited
379 word-spacing animatable, initial=initialLetterWordSpacing, converter=convertSpac ing 381 word-spacing animatable, inherited, initial=initialLetterWordSpacing, converter= convertSpacing
380 writing-mode svg, type_name=SVGWritingMode 382 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers.
383 word-wrap inherited, name_for_methods=OverflowWrap
384 writing-mode inherited, svg, type_name=SVGWritingMode
381 z-index animatable, type_name=int, custom_all 385 z-index animatable, type_name=int, custom_all
382 386
383 // Internal properties 387 // Internal properties
384 388
385 -internal-marquee-direction name_for_methods=MarqueeDirection 389 -internal-marquee-direction name_for_methods=MarqueeDirection
386 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert Length 390 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert Length
387 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c ustom_value 391 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c ustom_value
388 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr Percentage 392 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr Percentage
389 -internal-marquee-style name_for_methods=MarqueeBehavior 393 -internal-marquee-style name_for_methods=MarqueeBehavior
390 -internal-callback custom_all 394 -internal-callback custom_all
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
437 orientation builder_skip 441 orientation builder_skip
438 page builder_skip 442 page builder_skip
439 src builder_skip 443 src builder_skip
440 transition-delay builder_skip 444 transition-delay builder_skip
441 transition-duration builder_skip 445 transition-duration builder_skip
442 transition-property builder_skip 446 transition-property builder_skip
443 transition-timing-function builder_skip 447 transition-timing-function builder_skip
444 unicode-range builder_skip 448 unicode-range builder_skip
445 user-zoom builder_skip 449 user-zoom builder_skip
446 -webkit-font-size-delta builder_skip 450 -webkit-font-size-delta builder_skip
447 -webkit-text-decorations-in-effect builder_skip 451 -webkit-text-decorations-in-effect inherited, builder_skip
448 452
449 // Shorthands 453 // Shorthands
450 454
451 animation longhands=animation-name;animation-duration;animation-timing-function; animation-delay;animation-iteration-count;animation-direction;animation-fill-mod e;animation-play-state 455 animation longhands=animation-name;animation-duration;animation-timing-function; animation-delay;animation-iteration-count;animation-direction;animation-fill-mod e;animation-play-state
452 background longhands=background-image;background-position-x;background-position- y;background-size;background-repeat-x;background-repeat-y;background-attachment; background-origin;background-clip;background-color 456 background longhands=background-image;background-position-x;background-position- y;background-size;background-repeat-x;background-repeat-y;background-attachment; background-origin;background-clip;background-color
453 background-position longhands=background-position-x;background-position-y 457 background-position longhands=background-position-x;background-position-y
454 background-repeat longhands=background-repeat-x;background-repeat-y 458 background-repeat longhands=background-repeat-x;background-repeat-y
455 border longhands=border-top-color;border-top-style;border-top-width;border-right -color;border-right-style;border-right-width;border-bottom-color;border-bottom-s tyle;border-bottom-width;border-left-color;border-left-style;border-left-width 459 border longhands=border-top-color;border-top-style;border-top-width;border-right -color;border-right-style;border-right-width;border-bottom-color;border-bottom-s tyle;border-bottom-width;border-left-color;border-left-style;border-left-width
456 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co lor 460 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co lor
457 border-color longhands=border-top-color;border-right-color;border-bottom-color;b order-left-color 461 border-color longhands=border-top-color;border-right-color;border-bottom-color;b order-left-color
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
521 -webkit-flex-flow alias_for=flex-flow 525 -webkit-flex-flow alias_for=flex-flow
522 -webkit-flex-grow alias_for=flex-grow 526 -webkit-flex-grow alias_for=flex-grow
523 -webkit-flex-shrink alias_for=flex-shrink 527 -webkit-flex-shrink alias_for=flex-shrink
524 -webkit-flex-wrap alias_for=flex-wrap 528 -webkit-flex-wrap alias_for=flex-wrap
525 -webkit-justify-content alias_for=justify-content 529 -webkit-justify-content alias_for=justify-content
526 -webkit-opacity alias_for=opacity 530 -webkit-opacity alias_for=opacity
527 -webkit-order alias_for=order 531 -webkit-order alias_for=order
528 -webkit-shape-image-threshold alias_for=shape-image-threshold 532 -webkit-shape-image-threshold alias_for=shape-image-threshold
529 -webkit-shape-margin alias_for=shape-margin 533 -webkit-shape-margin alias_for=shape-margin
530 -webkit-shape-outside alias_for=shape-outside 534 -webkit-shape-outside alias_for=shape-outside
OLDNEW
« no previous file with comments | « Source/build/scripts/templates/CSSPropertyMetadata.cpp.tmpl ('k') | Source/core/css/CSSProperty.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698