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

Side by Side Diff: sky/engine/core/css/CSSProperties.in

Issue 1229273004: Remove Animations and Transitions. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 5 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 // We should remove all those marked OBSOLETE now 5 // We should remove all those marked OBSOLETE now
6 // We should remove all those marked LAYOUT once we have custom layout 6 // We should remove all those marked LAYOUT once we have custom layout
7 // We should remove all those marked ANIMATIONS once we have an animation system
8 7
9 // - alias_for=other-property 8 // - alias_for=other-property
10 // Properties specifying alias_for do not get their own enum and instead map 9 // Properties specifying alias_for do not get their own enum and instead map
11 // directly onto the CSSPropertyID they alias. Currently this means that the 10 // directly onto the CSSPropertyID they alias. Currently this means that the
12 11
13 12
14 // - runtime_flag=CSSFooProperty 13 // - runtime_flag=CSSFooProperty
15 // The flag on RuntimeEnabledFeatures conditionally enables the property 14 // The flag on RuntimeEnabledFeatures conditionally enables the property
16 15
17 16
18 // - longhands=property;other-property 17 // - longhands=property;other-property
19 // The property is a shorthand for several other properties. 18 // The property is a shorthand for several other properties.
20 19
21 20
22 // Flags which go into CSSPropertyMetadata: 21 // Flags which go into CSSPropertyMetadata:
23 // - animatable
24 // The animatable flag indicates whether a property can be animated by CSS
25 // animations and transitions. If this flag is set, the property should also be
26 // added to the switch statements in AnimatedStyleBuilder, CSSPropertyEquality,
27 // and CSSAnimatableValueFactory.
28 // - inherited 22 // - inherited
29 // The property will inherit by default if no value is specified, typically 23 // The property will inherit by default if no value is specified, typically
30 // mentioned in specifications as "Inherited: yes" 24 // mentioned in specifications as "Inherited: yes"
31 25
32 26
33 // 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
34 // succinctly describe how to apply properties. When default handlers are not 28 // succinctly describe how to apply properties. When default handlers are not
35 // sufficient, we should prefer to use converter, and failing that define 29 // sufficient, we should prefer to use converter, and failing that define
36 // custom property handlers in StyleBuilderCustom.cpp. We only should use 30 // custom property handlers in StyleBuilderCustom.cpp. We only should use
37 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple 31 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 67
74 // - direction_aware 68 // - direction_aware
75 // This property resolves to a different property based on the current direction 69 // This property resolves to a different property based on the current direction
76 // and writing mode. 70 // and writing mode.
77 71
78 72
79 // Properties with StyleBuilder handling 73 // Properties with StyleBuilder handling
80 74
81 // High Priority and all other font properties. 75 // High Priority and all other font properties.
82 // Other properties can depend upon high priority properties (e.g. font-size / e ms) 76 // Other properties can depend upon high priority properties (e.g. font-size / e ms)
83 color animatable, inherited, custom_all 77 color inherited, custom_all
84 direction inherited, custom_value 78 direction inherited, custom_value
85 79
86 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have 80 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have
87 // any StyleBuilder handling! 81 // any StyleBuilder handling!
88 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height 82 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height
89 font-family inherited, custom_all 83 font-family inherited, custom_all
90 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning 84 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning
91 font-size animatable, inherited, custom_all 85 font-size inherited, custom_all
92 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch 86 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch
93 font-style inherited, font, type_name=FontStyle, name_for_methods=Style 87 font-style inherited, font, type_name=FontStyle, name_for_methods=Style
94 font-variant inherited, font, type_name=FontVariant, name_for_methods=Variant 88 font-variant inherited, font, type_name=FontVariant, name_for_methods=Variant
95 font-variant-ligatures inherited, font, name_for_methods=VariantLigatures, conve rter=convertFontVariantLigatures 89 font-variant-ligatures inherited, font, name_for_methods=VariantLigatures, conve rter=convertFontVariantLigatures
96 font-weight animatable, inherited, font, type_name=FontWeight, name_for_methods= Weight, converter=convertFontWeight 90 font-weight inherited, font, type_name=FontWeight, name_for_methods=Weight, conv erter=convertFontWeight
97 -webkit-font-feature-settings inherited, font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings 91 -webkit-font-feature-settings inherited, font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings
98 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode 92 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode
99 -webkit-locale inherited, custom_value 93 -webkit-locale inherited, custom_value
100 -webkit-text-orientation inherited, custom_value 94 -webkit-text-orientation inherited, custom_value
101 text-rendering inherited, font, type_name=TextRenderingMode 95 text-rendering inherited, font, type_name=TextRenderingMode
102 line-height animatable, inherited, getter=specifiedLineHeight, custom_value 96 line-height inherited, getter=specifiedLineHeight, custom_value
103 97
104 98
105 // LAYOUT 99 // LAYOUT
106 align-content 100 align-content
107 101
108 // LAYOUT 102 // LAYOUT
109 align-items custom_all 103 align-items custom_all
110 104
111 // LAYOUT 105 // LAYOUT
112 align-self custom_all 106 align-self custom_all
113 107
114 background-attachment custom_all 108 background-attachment custom_all
115 background-clip custom_all 109 background-clip custom_all
116 background-color animatable, custom_all 110 background-color custom_all
117 background-image animatable, custom_all 111 background-image custom_all
118 background-origin custom_all 112 background-origin custom_all
119 background-position-x animatable, custom_all 113 background-position-x custom_all
120 background-position-y animatable, custom_all 114 background-position-y custom_all
121 background-repeat-x custom_all 115 background-repeat-x custom_all
122 background-repeat-y custom_all 116 background-repeat-y custom_all
123 background-size animatable, custom_all 117 background-size custom_all
124 border-bottom-color animatable, custom_all 118 border-bottom-color custom_all
125 border-bottom-left-radius animatable, initial=initialBorderRadius, converter=con vertRadius 119 border-bottom-left-radius initial=initialBorderRadius, converter=convertRadius
126 border-bottom-right-radius animatable, initial=initialBorderRadius, converter=co nvertRadius 120 border-bottom-right-radius initial=initialBorderRadius, converter=convertRadius
127 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle 121 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle
128 border-bottom-width animatable, initial=initialBorderWidth, converter=convertLin eWidth<unsigned> 122 border-bottom-width initial=initialBorderWidth, converter=convertLineWidth<unsig ned>
129 border-image-outset animatable, custom_all 123 border-image-outset custom_all
130 border-image-repeat custom_all 124 border-image-repeat custom_all
131 border-image-slice animatable, custom_all 125 border-image-slice custom_all
132 border-image-source animatable, custom_value 126 border-image-source custom_value
133 border-image-width animatable, custom_all 127 border-image-width custom_all
134 border-left-color animatable, custom_all 128 border-left-color custom_all
135 border-left-style type_name=EBorderStyle, initial=initialBorderStyle 129 border-left-style type_name=EBorderStyle, initial=initialBorderStyle
136 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW idth<unsigned> 130 border-left-width initial=initialBorderWidth, converter=convertLineWidth<unsigne d>
137 border-right-color animatable, custom_all 131 border-right-color custom_all
138 border-right-style type_name=EBorderStyle, initial=initialBorderStyle 132 border-right-style type_name=EBorderStyle, initial=initialBorderStyle
139 border-right-width animatable, initial=initialBorderWidth, converter=convertLine Width<unsigned> 133 border-right-width initial=initialBorderWidth, converter=convertLineWidth<unsign ed>
140 border-top-color animatable, custom_all 134 border-top-color custom_all
141 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver tRadius 135 border-top-left-radius initial=initialBorderRadius, converter=convertRadius
142 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve rtRadius 136 border-top-right-radius initial=initialBorderRadius, converter=convertRadius
143 border-top-style type_name=EBorderStyle, initial=initialBorderStyle 137 border-top-style type_name=EBorderStyle, initial=initialBorderStyle
144 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi dth<unsigned> 138 border-top-width initial=initialBorderWidth, converter=convertLineWidth<unsigned >
145 139
146 // LAYOUT 140 // LAYOUT
147 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto 141 bottom initial=initialOffset, converter=convertLengthOrAuto
148 142
149 box-shadow animatable, converter=convertShadow 143 box-shadow converter=convertShadow
150 144
151 // LAYOUT 145 // LAYOUT
152 box-sizing 146 box-sizing
153 147
154 clip animatable, converter=convertClip, custom_all 148 clip converter=convertClip, custom_all
155 149
156 // LAYOUT 150 // LAYOUT
157 display 151 display
158 152
159 // LAYOUT 153 // LAYOUT
160 flex-basis animatable, converter=convertLengthOrAuto 154 flex-basis converter=convertLengthOrAuto
161 155
162 // LAYOUT 156 // LAYOUT
163 flex-direction 157 flex-direction
164 158
165 // LAYOUT 159 // LAYOUT
166 flex-grow animatable, type_name=float 160 flex-grow type_name=float
167 161
168 // LAYOUT 162 // LAYOUT
169 flex-shrink animatable, type_name=float 163 flex-shrink type_name=float
170 164
171 // LAYOUT 165 // LAYOUT
172 flex-wrap 166 flex-wrap
173 167
174 // LAYOUT 168 // LAYOUT
175 height animatable, initial=initialSize, converter=convertLengthSizing 169 height initial=initialSize, converter=convertLengthSizing
176 170
177 image-rendering inherited 171 image-rendering inherited
178 172
179 // LAYOUT 173 // LAYOUT
180 justify-content 174 justify-content
181 175
182 // LAYOUT 176 // LAYOUT
183 left animatable, initial=initialOffset, converter=convertLengthOrAuto 177 left initial=initialOffset, converter=convertLengthOrAuto
184 178
185 letter-spacing animatable, inherited, initial=initialLetterWordSpacing, converte r=convertSpacing 179 letter-spacing inherited, initial=initialLetterWordSpacing, converter=convertSpa cing
186 180
187 // LAYOUT 181 // LAYOUT
188 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto 182 margin-bottom initial=initialMargin, converter=convertLengthOrAuto
189 183
190 // LAYOUT 184 // LAYOUT
191 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto 185 margin-left initial=initialMargin, converter=convertLengthOrAuto
192 186
193 // LAYOUT 187 // LAYOUT
194 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto 188 margin-right initial=initialMargin, converter=convertLengthOrAuto
195 189
196 // LAYOUT 190 // LAYOUT
197 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto 191 margin-top initial=initialMargin, converter=convertLengthOrAuto
198 192
199 // LAYOUT 193 // LAYOUT
200 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 194 max-height initial=initialMaxSize, converter=convertLengthMaxSizing
201 195
202 // LAYOUT 196 // LAYOUT
203 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 197 max-width initial=initialMaxSize, converter=convertLengthMaxSizing
204 198
205 // LAYOUT 199 // LAYOUT
206 min-height animatable, initial=initialMinSize, converter=convertLengthSizing 200 min-height initial=initialMinSize, converter=convertLengthSizing
207 201
208 // LAYOUT 202 // LAYOUT
209 min-width animatable, initial=initialMinSize, converter=convertLengthSizing 203 min-width initial=initialMinSize, converter=convertLengthSizing
210 204
211 object-fit runtime_flag=ObjectFitPosition, type_name=ObjectFit 205 object-fit runtime_flag=ObjectFitPosition, type_name=ObjectFit
212 object-position runtime_flag=ObjectFitPosition, animatable, converter=convertLen gthPoint 206 object-position runtime_flag=ObjectFitPosition, converter=convertLengthPoint
213 opacity animatable, type_name=float 207 opacity type_name=float
214 208
215 // LAYOUT 209 // LAYOUT
216 order type_name=int 210 order type_name=int
217 211
218 outline-color animatable, custom_all 212 outline-color custom_all
219 outline-offset animatable, converter=convertComputedLength<int> 213 outline-offset converter=convertComputedLength<int>
220 outline-style custom_all 214 outline-style custom_all
221 outline-width animatable, converter=convertLineWidth<unsigned short> 215 outline-width converter=convertLineWidth<unsigned short>
222 216
223 // OBSOLETE 217 // OBSOLETE
224 overflow-wrap inherited 218 overflow-wrap inherited
225 219
226 // OBSOLETE 220 // OBSOLETE
227 overflow-x type_name=EOverflow 221 overflow-x type_name=EOverflow
228 222
229 // OBSOLETE 223 // OBSOLETE
230 overflow-y type_name=EOverflow 224 overflow-y type_name=EOverflow
231 225
232 // LAYOUT 226 // LAYOUT
233 padding-bottom animatable, initial=initialPadding, converter=convertLength 227 padding-bottom initial=initialPadding, converter=convertLength
234 228
235 // LAYOUT 229 // LAYOUT
236 padding-left animatable, initial=initialPadding, converter=convertLength 230 padding-left initial=initialPadding, converter=convertLength
237 231
238 // LAYOUT 232 // LAYOUT
239 padding-right animatable, initial=initialPadding, converter=convertLength 233 padding-right initial=initialPadding, converter=convertLength
240 234
241 // LAYOUT 235 // LAYOUT
242 padding-top animatable, initial=initialPadding, converter=convertLength 236 padding-top initial=initialPadding, converter=convertLength
243 237
244 perspective animatable, custom_value 238 perspective custom_value
245 perspective-origin animatable, custom_all 239 perspective-origin custom_all
246 240
247 // OBSOLETE 241 // OBSOLETE
248 pointer-events inherited 242 pointer-events inherited
249 243
250 // LAYOUT 244 // LAYOUT
251 position 245 position
252 246
253 // LAYOUT 247 // LAYOUT
254 right animatable, initial=initialOffset, converter=convertLengthOrAuto 248 right initial=initialOffset, converter=convertLengthOrAuto
255 249
256 tab-size inherited, type_name=unsigned 250 tab-size inherited, type_name=unsigned
257 text-align inherited, custom_value 251 text-align inherited, custom_value
258 text-align-last runtime_flag=CSS3Text, inherited, type_name=TextAlignLast 252 text-align-last runtime_flag=CSS3Text, inherited, type_name=TextAlignLast
259 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag 253 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag
260 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color 254 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color
261 text-decoration-color runtime_flag=CSS3TextDecorations, animatable, custom_all 255 text-decoration-color runtime_flag=CSS3TextDecorations, custom_all
262 text-decoration-line runtime_flag=CSS3TextDecorations, name_for_methods=TextDeco ration, converter=convertFlags<TextDecoration> 256 text-decoration-line runtime_flag=CSS3TextDecorations, name_for_methods=TextDeco ration, converter=convertFlags<TextDecoration>
263 text-decoration-style runtime_flag=CSS3TextDecorations, type_name=TextDecoration Style 257 text-decoration-style runtime_flag=CSS3TextDecorations, type_name=TextDecoration Style
264 text-indent animatable, inherited, custom_all 258 text-indent inherited, custom_all
265 text-justify runtime_flag=CSS3Text, inherited, type_name=TextJustify 259 text-justify runtime_flag=CSS3Text, inherited, type_name=TextJustify
266 text-overflow type_name=TextOverflow 260 text-overflow type_name=TextOverflow
267 text-shadow animatable, inherited, converter=convertShadow 261 text-shadow inherited, converter=convertShadow
268 text-underline-position runtime_flag=CSS3TextDecorations, inherited, type_name=T extUnderlinePosition 262 text-underline-position runtime_flag=CSS3TextDecorations, inherited, type_name=T extUnderlinePosition
269 263
270 // LAYOUT 264 // LAYOUT
271 top animatable, initial=initialOffset, converter=convertLengthOrAuto 265 top initial=initialOffset, converter=convertLengthOrAuto
272 266
273 // OBSOLETE 267 // OBSOLETE
274 touch-action converter=convertFlags<TouchAction> 268 touch-action converter=convertFlags<TouchAction>
275 269
276 // OBSOLETE 270 // OBSOLETE
277 touch-action-delay runtime_flag=CSSTouchActionDelay, inherited, type_name=TouchA ctionDelay 271 touch-action-delay runtime_flag=CSSTouchActionDelay, inherited, type_name=TouchA ctionDelay
278 272
279 transform animatable, custom_value 273 transform custom_value
280 transform-origin animatable, custom_all 274 transform-origin custom_all
281 transform-style name_for_methods=TransformStyle3D 275 transform-style name_for_methods=TransformStyle3D
282 unicode-bidi 276 unicode-bidi
283 277
284 // LAYOUT 278 // LAYOUT
285 vertical-align animatable, custom_inherit, custom_value 279 vertical-align custom_inherit, custom_value
286 280
287 // ANIMATION 281 filter custom_value
288 animation-delay custom_all
289
290 // ANIMATION
291 animation-direction custom_all
292
293 // ANIMATION
294 animation-duration custom_all
295
296 // ANIMATION
297 animation-fill-mode custom_all
298
299 // ANIMATION
300 animation-iteration-count custom_all
301
302 // ANIMATION
303 animation-name custom_all
304
305 // ANIMATION
306 animation-play-state custom_all
307
308 // ANIMATION
309 animation-timing-function custom_all
310
311 filter animatable, custom_value
312 -webkit-aspect-ratio inherited, custom_all 282 -webkit-aspect-ratio inherited, custom_all
313 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip 283 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
314 -webkit-background-composite custom_all 284 -webkit-background-composite custom_all
315 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin 285 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
316 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize 286 -webkit-background-size use_handlers_for=CSSPropertyBackgroundSize
317 287
318 // LAYOUT 288 // LAYOUT
319 -webkit-border-horizontal-spacing animatable, inherited, name_for_methods=Horizo ntalBorderSpacing, converter=convertComputedLength<short> 289 -webkit-border-horizontal-spacing inherited, name_for_methods=HorizontalBorderSp acing, converter=convertComputedLength<short>
320 290
321 -webkit-border-image initial=initialNinePieceImage, custom_value 291 -webkit-border-image initial=initialNinePieceImage, custom_value
322 292
323 // LAYOUT 293 // LAYOUT
324 -webkit-border-vertical-spacing animatable, inherited, name_for_methods=Vertical BorderSpacing, converter=convertComputedLength<short> 294 -webkit-border-vertical-spacing inherited, name_for_methods=VerticalBorderSpacin g, converter=convertComputedLength<short>
325 295
326 -webkit-box-decoration-break 296 -webkit-box-decoration-break
327 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow 297 -webkit-box-shadow use_handlers_for=CSSPropertyBoxShadow
328 -webkit-clip-path animatable, custom_value 298 -webkit-clip-path custom_value
329 299
330 // OBSOLETE 300 // OBSOLETE
331 -webkit-highlight inherited, converter=convertString<CSSValueNone> 301 -webkit-highlight inherited, converter=convertString<CSSValueNone>
332 302
333 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto> 303 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto>
334 -webkit-line-box-contain inherited, converter=convertLineBoxContain 304 -webkit-line-box-contain inherited, converter=convertLineBoxContain
335 -webkit-line-break inherited, type_name=LineBreak 305 -webkit-line-break inherited, type_name=LineBreak
336 -webkit-perspective custom_all 306 -webkit-perspective custom_all
337 -webkit-perspective-origin custom_all 307 -webkit-perspective-origin custom_all
338 -webkit-perspective-origin-x converter=convertLength 308 -webkit-perspective-origin-x converter=convertLength
339 -webkit-perspective-origin-y converter=convertLength 309 -webkit-perspective-origin-y converter=convertLength
340 -webkit-rtl-ordering inherited, type_name=Order, setter=setRTLOrdering, initial= initialRTLOrdering 310 -webkit-rtl-ordering inherited, type_name=Order, setter=setRTLOrdering, initial= initialRTLOrdering
341 311
342 // OBSOLETE 312 // OBSOLETE
343 -webkit-tap-highlight-color inherited, converter=convertColor 313 -webkit-tap-highlight-color inherited, converter=convertColor
344 314
345 -webkit-text-emphasis-color inherited, custom_all 315 -webkit-text-emphasis-color inherited, custom_all
346 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition 316 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition
347 -webkit-text-emphasis-style inherited, custom_all 317 -webkit-text-emphasis-style inherited, custom_all
348 -webkit-text-fill-color inherited, custom_all 318 -webkit-text-fill-color inherited, custom_all
349 -webkit-text-stroke-color animatable, inherited, custom_all 319 -webkit-text-stroke-color inherited, custom_all
350 -webkit-text-stroke-width inherited, converter=convertTextStrokeWidth 320 -webkit-text-stroke-width inherited, converter=convertTextStrokeWidth
351 -webkit-transform use_handlers_for=CSSPropertyTransform 321 -webkit-transform use_handlers_for=CSSPropertyTransform
352 -webkit-transform-origin-x converter=convertLength 322 -webkit-transform-origin-x converter=convertLength
353 -webkit-transform-origin-y converter=convertLength 323 -webkit-transform-origin-y converter=convertLength
354 -webkit-transform-origin-z converter=convertComputedLength<float> 324 -webkit-transform-origin-z converter=convertComputedLength<float>
355 -webkit-transform-style name_for_methods=TransformStyle3D 325 -webkit-transform-style name_for_methods=TransformStyle3D
356 326
357 // ANIMATION
358 transition-delay custom_all
359
360 // ANIMATION
361 transition-duration custom_all
362
363 // ANIMATION
364 transition-property custom_all
365
366 // ANIMATION
367 transition-timing-function custom_all
368
369 // OBSOLETE 327 // OBSOLETE
370 -webkit-user-modify inherited 328 -webkit-user-modify inherited
371 329
372 // OBSOLETE 330 // OBSOLETE
373 -webkit-user-select inherited 331 -webkit-user-select inherited
374 332
375 white-space inherited 333 white-space inherited
376 334
377 // LAYOUT 335 // LAYOUT
378 width animatable, initial=initialSize, converter=convertLengthSizing 336 width initial=initialSize, converter=convertLengthSizing
379
380 // ANIMATION
381 will-change custom_all
382 337
383 word-break inherited 338 word-break inherited
384 word-spacing animatable, inherited, initial=initialLetterWordSpacing, converter= convertSpacing 339 word-spacing inherited, initial=initialLetterWordSpacing, converter=convertSpaci ng
385 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers. 340 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers.
386 word-wrap inherited, name_for_methods=OverflowWrap 341 word-wrap inherited, name_for_methods=OverflowWrap
387 342
388 // consider changing this to just be the way you decide what order to paint sibl ings by default 343 // consider changing this to just be the way you decide what order to paint sibl ings by default
389 z-index animatable, type_name=unsigned, custom_all 344 z-index type_name=unsigned, custom_all
390 345
391 346
392 // Non-standard direction aware properties 347 // Non-standard direction aware properties
393 -webkit-border-end-color direction_aware 348 -webkit-border-end-color direction_aware
394 -webkit-border-end-style direction_aware 349 -webkit-border-end-style direction_aware
395 -webkit-border-end-width direction_aware 350 -webkit-border-end-width direction_aware
396 -webkit-border-start-color direction_aware 351 -webkit-border-start-color direction_aware
397 -webkit-border-start-style direction_aware 352 -webkit-border-start-style direction_aware
398 -webkit-border-start-width direction_aware 353 -webkit-border-start-width direction_aware
399 -webkit-border-before-color direction_aware 354 -webkit-border-before-color direction_aware
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 // LAYOUT 431 // LAYOUT
477 flex longhands=flex-grow;flex-shrink;flex-basis 432 flex longhands=flex-grow;flex-shrink;flex-basis
478 433
479 // LAYOUT 434 // LAYOUT
480 flex-flow longhands=flex-direction;flex-wrap 435 flex-flow longhands=flex-direction;flex-wrap
481 436
482 margin longhands=margin-top;margin-right;margin-bottom;margin-left 437 margin longhands=margin-top;margin-right;margin-bottom;margin-left
483 outline longhands=outline-color;outline-style;outline-width 438 outline longhands=outline-color;outline-style;outline-width
484 overflow longhands=overflow-x;overflow-y 439 overflow longhands=overflow-x;overflow-y
485 padding longhands=padding-top;padding-right;padding-bottom;padding-left 440 padding longhands=padding-top;padding-right;padding-bottom;padding-left
486 animation longhands=animation-name;animation-duration;animation-timing-function; animation-delay;animation-iteration-count;animation-direction;animation-fill-mod e;animation-play-state
487 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s tyle;-webkit-border-after-color 441 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s tyle;-webkit-border-after-color
488 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor e-style;-webkit-border-before-color 442 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor e-style;-webkit-border-before-color
489 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;- webkit-border-end-color 443 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;- webkit-border-end-color
490 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px" 444 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px"
491 -webkit-border-radius longhands=border-top-left-radius;border-top-right-radius;b order-bottom-right-radius;border-bottom-left-radius 445 -webkit-border-radius longhands=border-top-left-radius;border-top-right-radius;b order-bottom-right-radius;border-bottom-left-radius
492 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s tyle;-webkit-border-start-color 446 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s tyle;-webkit-border-start-color
493 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color 447 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color
494 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r 448 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r
495 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform- origin-y;-webkit-transform-origin-z 449 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform- origin-y;-webkit-transform-origin-z
496 transition longhands=transition-property;transition-duration;transition-timing-f unction;transition-delay
OLDNEW
« no previous file with comments | « sky/engine/core/css/CSSComputedStyleDeclaration.cpp ('k') | sky/engine/core/css/CSSPropertyMetadata.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698