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

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

Issue 1036953003: mark obsolete CSS properties (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 8 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
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
5 8
6 // - alias_for=other-property 9 // - alias_for=other-property
7 // Properties specifying alias_for do not get their own enum and instead map 10 // 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 11 // directly onto the CSSPropertyID they alias. Currently this means that the
9 12
10 13
11 // - runtime_flag=CSSFooProperty 14 // - runtime_flag=CSSFooProperty
12 // The flag on RuntimeEnabledFeatures conditionally enables the property 15 // The flag on RuntimeEnabledFeatures conditionally enables the property
13 16
14 17
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 // This property resolves to a different property based on the current direction 75 // This property resolves to a different property based on the current direction
73 // and writing mode. 76 // and writing mode.
74 77
75 78
76 // Properties with StyleBuilder handling 79 // Properties with StyleBuilder handling
77 80
78 // High Priority and all other font properties. 81 // High Priority and all other font properties.
79 // Other properties can depend upon high priority properties (e.g. font-size / e ms) 82 // Other properties can depend upon high priority properties (e.g. font-size / e ms)
80 color animatable, inherited, custom_all 83 color animatable, inherited, custom_all
81 direction inherited, custom_value 84 direction inherited, custom_value
85
82 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have 86 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have
83 // any StyleBuilder handling! 87 // any StyleBuilder handling!
84 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height 88 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height
85 font-family inherited, custom_all 89 font-family inherited, custom_all
86 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning 90 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning
87 font-size animatable, inherited, custom_all 91 font-size animatable, inherited, custom_all
88 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch 92 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch
89 font-style inherited, font, type_name=FontStyle, name_for_methods=Style 93 font-style inherited, font, type_name=FontStyle, name_for_methods=Style
90 font-variant inherited, font, type_name=FontVariant, name_for_methods=Variant 94 font-variant inherited, font, type_name=FontVariant, name_for_methods=Variant
91 font-variant-ligatures inherited, font, name_for_methods=VariantLigatures, conve rter=convertFontVariantLigatures 95 font-variant-ligatures inherited, font, name_for_methods=VariantLigatures, conve rter=convertFontVariantLigatures
92 font-weight animatable, inherited, font, type_name=FontWeight, name_for_methods= Weight, converter=convertFontWeight 96 font-weight animatable, inherited, font, type_name=FontWeight, name_for_methods= Weight, converter=convertFontWeight
93 -webkit-font-feature-settings inherited, font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings 97 -webkit-font-feature-settings inherited, font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings
94 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode 98 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode
95 -webkit-locale inherited, custom_value 99 -webkit-locale inherited, custom_value
96 -webkit-text-orientation inherited, custom_value 100 -webkit-text-orientation inherited, custom_value
97 text-rendering inherited, font, type_name=TextRenderingMode 101 text-rendering inherited, font, type_name=TextRenderingMode
98 line-height animatable, inherited, getter=specifiedLineHeight, custom_value 102 line-height animatable, inherited, getter=specifiedLineHeight, custom_value
99 103
104
105 // LAYOUT
100 align-content 106 align-content
107
108 // LAYOUT
101 align-items custom_all 109 align-items custom_all
110
111 // LAYOUT
102 align-self custom_all 112 align-self custom_all
113
103 backface-visibility 114 backface-visibility
104 background-attachment custom_all 115 background-attachment custom_all
105 background-clip custom_all 116 background-clip custom_all
106 background-color animatable, custom_all 117 background-color animatable, custom_all
107 background-image animatable, custom_all 118 background-image animatable, custom_all
108 background-origin custom_all 119 background-origin custom_all
109 background-position-x animatable, custom_all 120 background-position-x animatable, custom_all
110 background-position-y animatable, custom_all 121 background-position-y animatable, custom_all
111 background-repeat-x custom_all 122 background-repeat-x custom_all
112 background-repeat-y custom_all 123 background-repeat-y custom_all
(...skipping 12 matching lines...) Expand all
125 border-left-style type_name=EBorderStyle, initial=initialBorderStyle 136 border-left-style type_name=EBorderStyle, initial=initialBorderStyle
126 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW idth<unsigned> 137 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW idth<unsigned>
127 border-right-color animatable, custom_all 138 border-right-color animatable, custom_all
128 border-right-style type_name=EBorderStyle, initial=initialBorderStyle 139 border-right-style type_name=EBorderStyle, initial=initialBorderStyle
129 border-right-width animatable, initial=initialBorderWidth, converter=convertLine Width<unsigned> 140 border-right-width animatable, initial=initialBorderWidth, converter=convertLine Width<unsigned>
130 border-top-color animatable, custom_all 141 border-top-color animatable, custom_all
131 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver tRadius 142 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver tRadius
132 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve rtRadius 143 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve rtRadius
133 border-top-style type_name=EBorderStyle, initial=initialBorderStyle 144 border-top-style type_name=EBorderStyle, initial=initialBorderStyle
134 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi dth<unsigned> 145 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi dth<unsigned>
146
147 // LAYOUT
135 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto 148 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto
149
136 box-shadow animatable, converter=convertShadow 150 box-shadow animatable, converter=convertShadow
151
152 // LAYOUT
137 box-sizing 153 box-sizing
154
155 // LAYOUT
138 caption-side inherited 156 caption-side inherited
157
139 clip animatable, converter=convertClip, custom_all 158 clip animatable, converter=convertClip, custom_all
159
160 // OBSOLETE
140 cursor inherited, custom_all 161 cursor inherited, custom_all
162
163 // LAYOUT
141 display 164 display
165
166 // LAYOUT
142 empty-cells inherited, type_name=EEmptyCell 167 empty-cells inherited, type_name=EEmptyCell
168
169 // LAYOUT
143 flex-basis animatable, converter=convertLengthOrAuto 170 flex-basis animatable, converter=convertLengthOrAuto
171
172 // LAYOUT
144 flex-direction 173 flex-direction
174
175 // LAYOUT
145 flex-grow animatable, type_name=float 176 flex-grow animatable, type_name=float
177
178 // LAYOUT
146 flex-shrink animatable, type_name=float 179 flex-shrink animatable, type_name=float
180
181 // LAYOUT
147 flex-wrap 182 flex-wrap
183
184 // LAYOUT
148 height animatable, initial=initialSize, converter=convertLengthSizing 185 height animatable, initial=initialSize, converter=convertLengthSizing
186
149 image-rendering inherited 187 image-rendering inherited
188
189 // LAYOUT
150 justify-content 190 justify-content
191
192 // LAYOUT
151 left animatable, initial=initialOffset, converter=convertLengthOrAuto 193 left animatable, initial=initialOffset, converter=convertLengthOrAuto
194
152 letter-spacing animatable, inherited, initial=initialLetterWordSpacing, converte r=convertSpacing 195 letter-spacing animatable, inherited, initial=initialLetterWordSpacing, converte r=convertSpacing
196
197 // OBSOLETE
153 list-style-image animatable, inherited, custom_value 198 list-style-image animatable, inherited, custom_value
199
200 // OBSOLETE
154 list-style-position inherited 201 list-style-position inherited
202
203 // OBSOLETE
155 list-style-type inherited 204 list-style-type inherited
205
206 // LAYOUT
156 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto 207 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto
208
209 // LAYOUT
157 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto 210 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto
211
212 // LAYOUT
158 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto 213 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto
214
215 // LAYOUT
159 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto 216 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto
217
218 // LAYOUT
160 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 219 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
220
221 // LAYOUT
161 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 222 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
223
224 // LAYOUT
162 min-height animatable, initial=initialMinSize, converter=convertLengthSizing 225 min-height animatable, initial=initialMinSize, converter=convertLengthSizing
226
227 // LAYOUT
163 min-width animatable, initial=initialMinSize, converter=convertLengthSizing 228 min-width animatable, initial=initialMinSize, converter=convertLengthSizing
229
164 object-fit runtime_flag=ObjectFitPosition, type_name=ObjectFit 230 object-fit runtime_flag=ObjectFitPosition, type_name=ObjectFit
165 object-position runtime_flag=ObjectFitPosition, animatable, converter=convertLen gthPoint 231 object-position runtime_flag=ObjectFitPosition, animatable, converter=convertLen gthPoint
166 opacity animatable, type_name=float 232 opacity animatable, type_name=float
233
234 // LAYOUT
167 order type_name=int 235 order type_name=int
236
237 // OBSOLETE
168 orphans animatable, inherited, type_name=short, custom_all 238 orphans animatable, inherited, type_name=short, custom_all
239
169 outline-color animatable, custom_all 240 outline-color animatable, custom_all
170 outline-offset animatable, converter=convertComputedLength<int> 241 outline-offset animatable, converter=convertComputedLength<int>
171 outline-style custom_all 242 outline-style custom_all
172 outline-width animatable, converter=convertLineWidth<unsigned short> 243 outline-width animatable, converter=convertLineWidth<unsigned short>
244
245 // LAYOUT
ojan 2015/03/26 02:21:10 Technically the overflow properties are just obsol
173 overflow-wrap inherited 246 overflow-wrap inherited
247
248 // LAYOUT
174 overflow-x type_name=EOverflow 249 overflow-x type_name=EOverflow
250
251 // LAYOUT
175 overflow-y type_name=EOverflow 252 overflow-y type_name=EOverflow
253
254 // LAYOUT
176 padding-bottom animatable, initial=initialPadding, converter=convertLength 255 padding-bottom animatable, initial=initialPadding, converter=convertLength
256
257 // LAYOUT
177 padding-left animatable, initial=initialPadding, converter=convertLength 258 padding-left animatable, initial=initialPadding, converter=convertLength
259
260 // LAYOUT
178 padding-right animatable, initial=initialPadding, converter=convertLength 261 padding-right animatable, initial=initialPadding, converter=convertLength
262
263 // LAYOUT
179 padding-top animatable, initial=initialPadding, converter=convertLength 264 padding-top animatable, initial=initialPadding, converter=convertLength
265
266 // OBSOLETE
180 page-break-after type_name=EPageBreak, initial=initialPageBreak 267 page-break-after type_name=EPageBreak, initial=initialPageBreak
268
269 // OBSOLETE
181 page-break-before type_name=EPageBreak, initial=initialPageBreak 270 page-break-before type_name=EPageBreak, initial=initialPageBreak
271
272 // OBSOLETE
182 page-break-inside type_name=EPageBreak, initial=initialPageBreak 273 page-break-inside type_name=EPageBreak, initial=initialPageBreak
274
183 perspective animatable, custom_value 275 perspective animatable, custom_value
184 perspective-origin animatable, custom_all 276 perspective-origin animatable, custom_all
277
278 // OBSOLETE
185 pointer-events inherited 279 pointer-events inherited
280
281 // LAYOUT
186 position 282 position
283
284 // OBSOLETE
187 quotes inherited, converter=convertQuotes 285 quotes inherited, converter=convertQuotes
286
287 // LAYOUT
188 right animatable, initial=initialOffset, converter=convertLengthOrAuto 288 right animatable, initial=initialOffset, converter=convertLengthOrAuto
289
290 // OBSOLETE
189 size custom_all 291 size custom_all
ojan 2015/03/26 02:21:10 Don't even know what this does. :)
292
293 // OBSOLETE
190 speak inherited 294 speak inherited
295
296 // LAYOUT
ojan 2015/03/26 02:21:10 OBSOLETE. We've already removed tables.
191 table-layout 297 table-layout
298
192 tab-size inherited, type_name=unsigned 299 tab-size inherited, type_name=unsigned
193 text-align inherited, custom_value 300 text-align inherited, custom_value
194 text-align-last runtime_flag=CSS3Text, inherited, type_name=TextAlignLast 301 text-align-last runtime_flag=CSS3Text, inherited, type_name=TextAlignLast
195 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag 302 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag
196 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color 303 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color
197 text-decoration-color runtime_flag=CSS3TextDecorations, animatable, custom_all 304 text-decoration-color runtime_flag=CSS3TextDecorations, animatable, custom_all
198 text-decoration-line runtime_flag=CSS3TextDecorations, name_for_methods=TextDeco ration, converter=convertFlags<TextDecoration> 305 text-decoration-line runtime_flag=CSS3TextDecorations, name_for_methods=TextDeco ration, converter=convertFlags<TextDecoration>
199 text-decoration-style runtime_flag=CSS3TextDecorations, type_name=TextDecoration Style 306 text-decoration-style runtime_flag=CSS3TextDecorations, type_name=TextDecoration Style
200 text-indent animatable, inherited, custom_all 307 text-indent animatable, inherited, custom_all
201 text-justify runtime_flag=CSS3Text, inherited, type_name=TextJustify 308 text-justify runtime_flag=CSS3Text, inherited, type_name=TextJustify
202 text-overflow type_name=TextOverflow 309 text-overflow type_name=TextOverflow
203 text-shadow animatable, inherited, converter=convertShadow 310 text-shadow animatable, inherited, converter=convertShadow
204 text-underline-position runtime_flag=CSS3TextDecorations, inherited, type_name=T extUnderlinePosition 311 text-underline-position runtime_flag=CSS3TextDecorations, inherited, type_name=T extUnderlinePosition
312
313 // LAYOUT
205 top animatable, initial=initialOffset, converter=convertLengthOrAuto 314 top animatable, initial=initialOffset, converter=convertLengthOrAuto
315
316 // OBSOLETE
206 touch-action converter=convertFlags<TouchAction> 317 touch-action converter=convertFlags<TouchAction>
318
319 // OBSOLETE
207 touch-action-delay runtime_flag=CSSTouchActionDelay, inherited, type_name=TouchA ctionDelay 320 touch-action-delay runtime_flag=CSSTouchActionDelay, inherited, type_name=TouchA ctionDelay
321
208 transform animatable, custom_value 322 transform animatable, custom_value
209 transform-origin animatable, custom_all 323 transform-origin animatable, custom_all
210 transform-style name_for_methods=TransformStyle3D 324 transform-style name_for_methods=TransformStyle3D
211 unicode-bidi 325 unicode-bidi
326
327 // LAYOUT
212 vertical-align animatable, custom_inherit, custom_value 328 vertical-align animatable, custom_inherit, custom_value
329
330 // ANIMATION
213 animation-delay custom_all 331 animation-delay custom_all
332
333 // ANIMATION
214 animation-direction custom_all 334 animation-direction custom_all
335
336 // ANIMATION
215 animation-duration custom_all 337 animation-duration custom_all
338
339 // ANIMATION
216 animation-fill-mode custom_all 340 animation-fill-mode custom_all
341
342 // ANIMATION
217 animation-iteration-count custom_all 343 animation-iteration-count custom_all
344
345 // ANIMATION
218 animation-name custom_all 346 animation-name custom_all
347
348 // ANIMATION
219 animation-play-state custom_all 349 animation-play-state custom_all
350
351 // ANIMATION
220 animation-timing-function custom_all 352 animation-timing-function custom_all
353
221 filter animatable, custom_value 354 filter animatable, custom_value
222 -webkit-aspect-ratio inherited, custom_all 355 -webkit-aspect-ratio inherited, custom_all
223 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility 356 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility
224 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip 357 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
225 -webkit-background-composite custom_all 358 -webkit-background-composite custom_all
226 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin 359 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
227 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize 360 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize
361
362 // LAYOUT
228 -webkit-border-horizontal-spacing animatable, inherited, name_for_methods=Horizo ntalBorderSpacing, converter=convertComputedLength<short> 363 -webkit-border-horizontal-spacing animatable, inherited, name_for_methods=Horizo ntalBorderSpacing, converter=convertComputedLength<short>
364
229 -webkit-border-image initial=initialNinePieceImage, custom_value 365 -webkit-border-image initial=initialNinePieceImage, custom_value
366
367 // LAYOUT
230 -webkit-border-vertical-spacing animatable, inherited, name_for_methods=Vertical BorderSpacing, converter=convertComputedLength<short> 368 -webkit-border-vertical-spacing animatable, inherited, name_for_methods=Vertical BorderSpacing, converter=convertComputedLength<short>
369
231 -webkit-box-decoration-break 370 -webkit-box-decoration-break
232 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow 371 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow
233 -webkit-clip-path animatable, custom_value 372 -webkit-clip-path animatable, custom_value
373
374 // OBSOLETE
234 -webkit-highlight inherited, converter=convertString<CSSValueNone> 375 -webkit-highlight inherited, converter=convertString<CSSValueNone>
376
235 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto> 377 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto>
236 -webkit-line-box-contain inherited, converter=convertLineBoxContain 378 -webkit-line-box-contain inherited, converter=convertLineBoxContain
237 -webkit-line-break inherited, type_name=LineBreak 379 -webkit-line-break inherited, type_name=LineBreak
238 -webkit-perspective custom_all 380 -webkit-perspective custom_all
239 -webkit-perspective-origin custom_all 381 -webkit-perspective-origin custom_all
240 -webkit-perspective-origin-x converter=convertLength 382 -webkit-perspective-origin-x converter=convertLength
241 -webkit-perspective-origin-y converter=convertLength 383 -webkit-perspective-origin-y converter=convertLength
242 -webkit-rtl-ordering inherited, type_name=Order, setter=setRTLOrdering, initial= initialRTLOrdering 384 -webkit-rtl-ordering inherited, type_name=Order, setter=setRTLOrdering, initial= initialRTLOrdering
385
386 // OBSOLETE
243 -webkit-tap-highlight-color inherited, converter=convertColor 387 -webkit-tap-highlight-color inherited, converter=convertColor
388
244 -webkit-text-emphasis-color inherited, custom_all 389 -webkit-text-emphasis-color inherited, custom_all
245 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition 390 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition
246 -webkit-text-emphasis-style inherited, custom_all 391 -webkit-text-emphasis-style inherited, custom_all
247 -webkit-text-fill-color inherited, custom_all 392 -webkit-text-fill-color inherited, custom_all
248 -webkit-text-stroke-color animatable, inherited, custom_all 393 -webkit-text-stroke-color animatable, inherited, custom_all
249 -webkit-text-stroke-width inherited, converter=convertTextStrokeWidth 394 -webkit-text-stroke-width inherited, converter=convertTextStrokeWidth
250 -webkit-transform use_handlers_for=CSSPropertyTransform 395 -webkit-transform use_handlers_for=CSSPropertyTransform
251 -webkit-transform-origin-x converter=convertLength 396 -webkit-transform-origin-x converter=convertLength
252 -webkit-transform-origin-y converter=convertLength 397 -webkit-transform-origin-y converter=convertLength
253 -webkit-transform-origin-z converter=convertComputedLength<float> 398 -webkit-transform-origin-z converter=convertComputedLength<float>
254 -webkit-transform-style name_for_methods=TransformStyle3D 399 -webkit-transform-style name_for_methods=TransformStyle3D
400
401 // ANIMATION
255 transition-delay custom_all 402 transition-delay custom_all
403
404 // ANIMATION
256 transition-duration custom_all 405 transition-duration custom_all
406
407 // ANIMATION
257 transition-property custom_all 408 transition-property custom_all
409
410 // ANIMATION
258 transition-timing-function custom_all 411 transition-timing-function custom_all
412
413 // OBSOLETE
259 -webkit-user-drag 414 -webkit-user-drag
415
416 // OBSOLETE
260 -webkit-user-modify inherited 417 -webkit-user-modify inherited
418
419 // OBSOLETE
261 -webkit-user-select inherited 420 -webkit-user-select inherited
421
262 white-space inherited 422 white-space inherited
423
424 // OBSOLETE
263 widows animatable, inherited, type_name=short, custom_all 425 widows animatable, inherited, type_name=short, custom_all
426
427 // LAYOUT
264 width animatable, initial=initialSize, converter=convertLengthSizing 428 width animatable, initial=initialSize, converter=convertLengthSizing
429
430 // ANIMATION
265 will-change custom_all 431 will-change custom_all
432
266 word-break inherited 433 word-break inherited
267 word-spacing animatable, inherited, initial=initialLetterWordSpacing, converter= convertSpacing 434 word-spacing animatable, inherited, initial=initialLetterWordSpacing, converter= convertSpacing
268 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers. 435 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers.
269 word-wrap inherited, name_for_methods=OverflowWrap 436 word-wrap inherited, name_for_methods=OverflowWrap
437
438 // LAYOUT
270 z-index animatable, type_name=unsigned, custom_all 439 z-index animatable, type_name=unsigned, custom_all
ojan 2015/03/26 02:21:10 As an aside, I was chatting w/ Elliott today and h
271 440
441
272 // Non-standard direction aware properties 442 // Non-standard direction aware properties
273
274 -webkit-border-end-color direction_aware 443 -webkit-border-end-color direction_aware
275 -webkit-border-end-style direction_aware 444 -webkit-border-end-style direction_aware
276 -webkit-border-end-width direction_aware 445 -webkit-border-end-width direction_aware
277 -webkit-border-start-color direction_aware 446 -webkit-border-start-color direction_aware
278 -webkit-border-start-style direction_aware 447 -webkit-border-start-style direction_aware
279 -webkit-border-start-width direction_aware 448 -webkit-border-start-width direction_aware
280 -webkit-border-before-color direction_aware 449 -webkit-border-before-color direction_aware
281 -webkit-border-before-style direction_aware 450 -webkit-border-before-style direction_aware
282 -webkit-border-before-width direction_aware 451 -webkit-border-before-width direction_aware
283 -webkit-border-after-color direction_aware 452 -webkit-border-after-color direction_aware
284 -webkit-border-after-style direction_aware 453 -webkit-border-after-style direction_aware
285 -webkit-border-after-width direction_aware 454 -webkit-border-after-width direction_aware
455
456 // LAYOUT
286 -webkit-margin-end direction_aware 457 -webkit-margin-end direction_aware
458
459 // LAYOUT
287 -webkit-margin-start direction_aware 460 -webkit-margin-start direction_aware
461
462 // LAYOUT
288 -webkit-margin-before direction_aware 463 -webkit-margin-before direction_aware
464
465 // LAYOUT
289 -webkit-margin-after direction_aware 466 -webkit-margin-after direction_aware
467
468 // LAYOUT
290 -webkit-padding-end direction_aware 469 -webkit-padding-end direction_aware
470
471 // LAYOUT
291 -webkit-padding-start direction_aware 472 -webkit-padding-start direction_aware
473
474 // LAYOUT
292 -webkit-padding-before direction_aware 475 -webkit-padding-before direction_aware
476
477 // LAYOUT
293 -webkit-padding-after direction_aware 478 -webkit-padding-after direction_aware
479
480 // LAYOUT
294 -webkit-logical-width direction_aware 481 -webkit-logical-width direction_aware
482
483 // LAYOUT
295 -webkit-logical-height direction_aware 484 -webkit-logical-height direction_aware
485
486 // LAYOUT
296 -webkit-min-logical-width direction_aware 487 -webkit-min-logical-width direction_aware
488
489 // LAYOUT
297 -webkit-min-logical-height direction_aware 490 -webkit-min-logical-height direction_aware
491
492 // LAYOUT
298 -webkit-max-logical-width direction_aware 493 -webkit-max-logical-width direction_aware
494
495 // LAYOUT
299 -webkit-max-logical-height direction_aware 496 -webkit-max-logical-height direction_aware
300 497
498
301 // Properties that we ignore in the StyleBuilder. 499 // Properties that we ignore in the StyleBuilder.
302 // FIXME: We should see if any of these should actually be unreachable 500 // FIXME: We should see if any of these should actually be unreachable
303 501
502 // OBSOLETE
304 all builder_skip 503 all builder_skip
504
505 // OBSOLETE
305 orientation builder_skip 506 orientation builder_skip
507
508 // OBSOLETE
306 page builder_skip 509 page builder_skip
510
511 // OBSOLETE
307 src builder_skip 512 src builder_skip
513
514 // OBSOLETE
308 unicode-range builder_skip 515 unicode-range builder_skip
516
309 -webkit-font-size-delta builder_skip 517 -webkit-font-size-delta builder_skip
310 -webkit-text-decorations-in-effect inherited, builder_skip 518 -webkit-text-decorations-in-effect inherited, builder_skip
311 519
312 // Shorthands 520 // Shorthands
313
314 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 521 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
315 background-position longhands=background-position-x;background-position-y 522 background-position longhands=background-position-x;background-position-y
316 background-repeat longhands=background-repeat-x;background-repeat-y 523 background-repeat longhands=background-repeat-x;background-repeat-y
317 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 524 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
318 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co lor 525 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co lor
319 border-color longhands=border-top-color;border-right-color;border-bottom-color;b order-left-color 526 border-color longhands=border-top-color;border-right-color;border-bottom-color;b order-left-color
320 border-image longhands=border-image-source;border-image-slice;border-image-width ;border-image-outset;border-image-repeat 527 border-image longhands=border-image-source;border-image-slice;border-image-width ;border-image-outset;border-image-repeat
321 border-left longhands=border-left-width;border-left-style;border-left-color 528 border-left longhands=border-left-width;border-left-style;border-left-color
322 border-radius longhands=border-top-left-radius;border-top-right-radius;border-bo ttom-right-radius;border-bottom-left-radius 529 border-radius longhands=border-top-left-radius;border-top-right-radius;border-bo ttom-right-radius;border-bottom-left-radius
323 border-right longhands=border-right-width;border-right-style;border-right-color 530 border-right longhands=border-right-width;border-right-style;border-right-color
324 border-spacing longhands=-webkit-border-horizontal-spacing;-webkit-border-vertic al-spacing 531 border-spacing longhands=-webkit-border-horizontal-spacing;-webkit-border-vertic al-spacing
325 border-style longhands=border-top-style;border-right-style;border-bottom-style;b order-left-style 532 border-style longhands=border-top-style;border-right-style;border-bottom-style;b order-left-style
326 border-top longhands=border-top-width;border-top-style;border-top-color 533 border-top longhands=border-top-width;border-top-style;border-top-color
327 border-width longhands=border-top-width;border-right-width;border-bottom-width;b order-left-width 534 border-width longhands=border-top-width;border-right-width;border-bottom-width;b order-left-width
535
536 // LAYOUT
328 flex longhands=flex-grow;flex-shrink;flex-basis 537 flex longhands=flex-grow;flex-shrink;flex-basis
538
539 // LAYOUT
329 flex-flow longhands=flex-direction;flex-wrap 540 flex-flow longhands=flex-direction;flex-wrap
541
330 list-style longhands=list-style-type;list-style-position;list-style-image 542 list-style longhands=list-style-type;list-style-position;list-style-image
331 margin longhands=margin-top;margin-right;margin-bottom;margin-left 543 margin longhands=margin-top;margin-right;margin-bottom;margin-left
332 outline longhands=outline-color;outline-style;outline-width 544 outline longhands=outline-color;outline-style;outline-width
333 overflow longhands=overflow-x;overflow-y 545 overflow longhands=overflow-x;overflow-y
334 padding longhands=padding-top;padding-right;padding-bottom;padding-left 546 padding longhands=padding-top;padding-right;padding-bottom;padding-left
335 animation longhands=animation-name;animation-duration;animation-timing-function; animation-delay;animation-iteration-count;animation-direction;animation-fill-mod e;animation-play-state 547 animation longhands=animation-name;animation-duration;animation-timing-function; animation-delay;animation-iteration-count;animation-direction;animation-fill-mod e;animation-play-state
336 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s tyle;-webkit-border-after-color 548 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s tyle;-webkit-border-after-color
337 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor e-style;-webkit-border-before-color 549 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor e-style;-webkit-border-before-color
338 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;- webkit-border-end-color 550 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;- webkit-border-end-color
339 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px" 551 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px"
340 -webkit-border-radius longhands=border-top-left-radius;border-top-right-radius;b order-bottom-right-radius;border-bottom-left-radius 552 -webkit-border-radius longhands=border-top-left-radius;border-top-right-radius;b order-bottom-right-radius;border-bottom-left-radius
341 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s tyle;-webkit-border-start-color 553 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s tyle;-webkit-border-start-color
342 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color 554 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color
343 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r 555 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r
344 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform- origin-y;-webkit-transform-origin-z 556 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform- origin-y;-webkit-transform-origin-z
345 transition longhands=transition-property;transition-duration;transition-timing-f unction;transition-delay 557 transition longhands=transition-property;transition-duration;transition-timing-f unction;transition-delay
346 558
347 // Aliases; these map to the same CSSPropertyID 559 // Aliases; these map to the same CSSPropertyID
348 560 // ALL OBSOLETE
349 -epub-caption-side alias_for=caption-side 561 -epub-caption-side alias_for=caption-side
350 -epub-text-emphasis alias_for=-webkit-text-emphasis 562 -epub-text-emphasis alias_for=-webkit-text-emphasis
351 -epub-text-emphasis-color alias_for=-webkit-text-emphasis-color 563 -epub-text-emphasis-color alias_for=-webkit-text-emphasis-color
352 -epub-text-emphasis-style alias_for=-webkit-text-emphasis-style 564 -epub-text-emphasis-style alias_for=-webkit-text-emphasis-style
353 -epub-text-orientation alias_for=-webkit-text-orientation 565 -epub-text-orientation alias_for=-webkit-text-orientation
354 -epub-word-break alias_for=word-break 566 -epub-word-break alias_for=word-break
355 -webkit-align-content alias_for=align-content 567 -webkit-align-content alias_for=align-content
356 -webkit-align-items alias_for=align-items 568 -webkit-align-items alias_for=align-items
357 -webkit-align-self alias_for=align-self 569 -webkit-align-self alias_for=align-self
358 -webkit-border-bottom-left-radius alias_for=border-bottom-left-radius 570 -webkit-border-bottom-left-radius alias_for=border-bottom-left-radius
359 -webkit-border-bottom-right-radius alias_for=border-bottom-right-radius 571 -webkit-border-bottom-right-radius alias_for=border-bottom-right-radius
360 -webkit-border-top-left-radius alias_for=border-top-left-radius 572 -webkit-border-top-left-radius alias_for=border-top-left-radius
361 -webkit-border-top-right-radius alias_for=border-top-right-radius 573 -webkit-border-top-right-radius alias_for=border-top-right-radius
362 -webkit-box-sizing alias_for=box-sizing 574 -webkit-box-sizing alias_for=box-sizing
363 -webkit-flex alias_for=flex 575 -webkit-flex alias_for=flex
364 -webkit-flex-basis alias_for=flex-basis 576 -webkit-flex-basis alias_for=flex-basis
365 -webkit-flex-direction alias_for=flex-direction 577 -webkit-flex-direction alias_for=flex-direction
366 -webkit-flex-flow alias_for=flex-flow 578 -webkit-flex-flow alias_for=flex-flow
367 -webkit-flex-grow alias_for=flex-grow 579 -webkit-flex-grow alias_for=flex-grow
368 -webkit-flex-shrink alias_for=flex-shrink 580 -webkit-flex-shrink alias_for=flex-shrink
369 -webkit-flex-wrap alias_for=flex-wrap 581 -webkit-flex-wrap alias_for=flex-wrap
370 -webkit-justify-content alias_for=justify-content 582 -webkit-justify-content alias_for=justify-content
371 -webkit-opacity alias_for=opacity 583 -webkit-opacity alias_for=opacity
372 -webkit-order alias_for=order 584 -webkit-order alias_for=order
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698