| OLD | NEW |
| 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 | 7 // We should remove all those marked ANIMATIONS once we have an animation system |
| 8 | 8 |
| 9 // - alias_for=other-property | 9 // - alias_for=other-property |
| 10 // 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 |
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 247 | 247 |
| 248 // OBSOLETE | 248 // OBSOLETE |
| 249 pointer-events inherited | 249 pointer-events inherited |
| 250 | 250 |
| 251 // LAYOUT | 251 // LAYOUT |
| 252 position | 252 position |
| 253 | 253 |
| 254 // LAYOUT | 254 // LAYOUT |
| 255 right animatable, initial=initialOffset, converter=convertLengthOrAuto | 255 right animatable, initial=initialOffset, converter=convertLengthOrAuto |
| 256 | 256 |
| 257 // OBSOLETE | |
| 258 size custom_all | |
| 259 | |
| 260 tab-size inherited, type_name=unsigned | 257 tab-size inherited, type_name=unsigned |
| 261 text-align inherited, custom_value | 258 text-align inherited, custom_value |
| 262 text-align-last runtime_flag=CSS3Text, inherited, type_name=TextAlignLast | 259 text-align-last runtime_flag=CSS3Text, inherited, type_name=TextAlignLast |
| 263 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime
flag | 260 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime
flag |
| 264 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d
ecoration-line;text-decoration-style;text-decoration-color | 261 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d
ecoration-line;text-decoration-style;text-decoration-color |
| 265 text-decoration-color runtime_flag=CSS3TextDecorations, animatable, custom_all | 262 text-decoration-color runtime_flag=CSS3TextDecorations, animatable, custom_all |
| 266 text-decoration-line runtime_flag=CSS3TextDecorations, name_for_methods=TextDeco
ration, converter=convertFlags<TextDecoration> | 263 text-decoration-line runtime_flag=CSS3TextDecorations, name_for_methods=TextDeco
ration, converter=convertFlags<TextDecoration> |
| 267 text-decoration-style runtime_flag=CSS3TextDecorations, type_name=TextDecoration
Style | 264 text-decoration-style runtime_flag=CSS3TextDecorations, type_name=TextDecoration
Style |
| 268 text-indent animatable, inherited, custom_all | 265 text-indent animatable, inherited, custom_all |
| 269 text-justify runtime_flag=CSS3Text, inherited, type_name=TextJustify | 266 text-justify runtime_flag=CSS3Text, inherited, type_name=TextJustify |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 446 | 443 |
| 447 // LAYOUT | 444 // LAYOUT |
| 448 -webkit-min-logical-height direction_aware | 445 -webkit-min-logical-height direction_aware |
| 449 | 446 |
| 450 // LAYOUT | 447 // LAYOUT |
| 451 -webkit-max-logical-width direction_aware | 448 -webkit-max-logical-width direction_aware |
| 452 | 449 |
| 453 // LAYOUT | 450 // LAYOUT |
| 454 -webkit-max-logical-height direction_aware | 451 -webkit-max-logical-height direction_aware |
| 455 | 452 |
| 456 | |
| 457 // Properties that we ignore in the StyleBuilder. | |
| 458 // FIXME: We should see if any of these should actually be unreachable | |
| 459 | |
| 460 // OBSOLETE | 453 // OBSOLETE |
| 461 orientation builder_skip | 454 orientation builder_skip |
| 462 | 455 |
| 463 // OBSOLETE | 456 // OBSOLETE |
| 464 page builder_skip | |
| 465 | |
| 466 // OBSOLETE | |
| 467 src builder_skip | 457 src builder_skip |
| 468 | 458 |
| 469 // OBSOLETE | 459 // OBSOLETE |
| 470 unicode-range builder_skip | 460 unicode-range builder_skip |
| 471 | 461 |
| 472 -webkit-font-size-delta builder_skip | 462 -webkit-font-size-delta builder_skip |
| 473 -webkit-text-decorations-in-effect inherited, builder_skip | 463 -webkit-text-decorations-in-effect inherited, builder_skip |
| 474 | 464 |
| 475 // Shorthands | 465 // Shorthands |
| 476 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 | 466 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 |
| (...skipping 25 matching lines...) Expand all Loading... |
| 502 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s
tyle;-webkit-border-after-color | 492 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s
tyle;-webkit-border-after-color |
| 503 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor
e-style;-webkit-border-before-color | 493 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor
e-style;-webkit-border-before-color |
| 504 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;-
webkit-border-end-color | 494 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;-
webkit-border-end-color |
| 505 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px" | 495 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px" |
| 506 -webkit-border-radius longhands=border-top-left-radius;border-top-right-radius;b
order-bottom-right-radius;border-bottom-left-radius | 496 -webkit-border-radius longhands=border-top-left-radius;border-top-right-radius;b
order-bottom-right-radius;border-bottom-left-radius |
| 507 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s
tyle;-webkit-border-start-color | 497 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s
tyle;-webkit-border-start-color |
| 508 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi
s-color | 498 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi
s-color |
| 509 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo
r | 499 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo
r |
| 510 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform-
origin-y;-webkit-transform-origin-z | 500 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform-
origin-y;-webkit-transform-origin-z |
| 511 transition longhands=transition-property;transition-duration;transition-timing-f
unction;transition-delay | 501 transition longhands=transition-property;transition-duration;transition-timing-f
unction;transition-delay |
| OLD | NEW |