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 | 5 |
6 // - alias_for=other-property | 6 // - alias_for=other-property |
7 // Properties specifying alias_for should be virtually identical to the | 7 // Properties specifying alias_for should be virtually identical to the |
8 // properties they alias. Minor parsing differences are allowed as long as | 8 // properties they alias. Minor parsing differences are allowed as long as |
9 // the CSSValues created are of the same format of the aliased property. | 9 // the CSSValues created are of the same format of the aliased property. |
10 | 10 |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
152 box-sizing | 152 box-sizing |
153 buffered-rendering svg | 153 buffered-rendering svg |
154 caption-side inherited | 154 caption-side inherited |
155 clear | 155 clear |
156 clip animatable, converter=convertClip, custom_all | 156 clip animatable, converter=convertClip, custom_all |
157 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti
fier | 157 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti
fier |
158 clip-rule inherited, svg, type_name=WindRule | 158 clip-rule inherited, svg, type_name=WindRule |
159 color-interpolation inherited, svg | 159 color-interpolation inherited, svg |
160 color-interpolation-filters inherited, svg, type_name=EColorInterpolation | 160 color-interpolation-filters inherited, svg, type_name=EColorInterpolation |
161 color-rendering inherited, svg | 161 color-rendering inherited, svg |
162 column-fill runtime_flag=RegionBasedColumns, type_name=ColumnFill | 162 column-count animatable, type_name=unsigned short, custom_all |
| 163 column-fill runtime_flag=UnprefixMulticol, type_name=ColumnFill |
| 164 column-gap animatable, converter=convertComputedLength<float>, custom_all |
| 165 column-rule-color animatable, custom_all |
| 166 column-rule-style type_name=EBorderStyle, initial=initialBorderStyle |
| 167 column-rule-width animatable, converter=convertLineWidth<unsigned short> |
| 168 column-span type_name=ColumnSpan |
| 169 column-width animatable, converter=convertComputedLength<float>, custom_all |
163 content custom_all | 170 content custom_all |
164 counter-increment custom_all | 171 counter-increment custom_all |
165 counter-reset custom_all | 172 counter-reset custom_all |
166 cursor inherited, custom_all | 173 cursor inherited, custom_all |
167 cx animatable, svg, converter=convertLength | 174 cx animatable, svg, converter=convertLength |
168 cy animatable, svg, converter=convertLength | 175 cy animatable, svg, converter=convertLength |
169 display | 176 display |
170 dominant-baseline svg | 177 dominant-baseline svg |
171 empty-cells inherited, type_name=EEmptyCell | 178 empty-cells inherited, type_name=EEmptyCell |
172 fill animatable, inherited, svg, setter=setFillPaint, custom_all | 179 fill animatable, inherited, svg, setter=setFillPaint, custom_all |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
318 -webkit-box-flex-group type_name=unsigned int | 325 -webkit-box-flex-group type_name=unsigned int |
319 -webkit-box-lines | 326 -webkit-box-lines |
320 -webkit-box-ordinal-group type_name=unsigned int | 327 -webkit-box-ordinal-group type_name=unsigned int |
321 -webkit-box-orient | 328 -webkit-box-orient |
322 -webkit-box-pack | 329 -webkit-box-pack |
323 -webkit-box-reflect converter=convertBoxReflect | 330 -webkit-box-reflect converter=convertBoxReflect |
324 -webkit-clip-path animatable, custom_value | 331 -webkit-clip-path animatable, custom_value |
325 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak | 332 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak |
326 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak | 333 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak |
327 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak | 334 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak |
328 -webkit-column-count animatable, type_name=unsigned short, custom_all | |
329 -webkit-column-gap animatable, converter=convertComputedLength<float>, custom_al
l | |
330 -webkit-column-rule-color animatable, custom_all | |
331 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle | |
332 -webkit-column-rule-width animatable, converter=convertLineWidth<unsigned short> | |
333 -webkit-column-span type_name=ColumnSpan | |
334 -webkit-column-width animatable, converter=convertComputedLength<float>, custom_
all | |
335 -webkit-filter animatable, custom_value | 335 -webkit-filter animatable, custom_value |
336 -webkit-highlight inherited, converter=convertString<CSSValueNone> | 336 -webkit-highlight inherited, converter=convertString<CSSValueNone> |
337 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve
rter=convertString<CSSValueAuto> | 337 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve
rter=convertString<CSSValueAuto> |
338 -webkit-line-box-contain inherited, converter=convertLineBoxContain | 338 -webkit-line-box-contain inherited, converter=convertLineBoxContain |
339 -webkit-line-break inherited, type_name=LineBreak | 339 -webkit-line-break inherited, type_name=LineBreak |
340 -webkit-line-clamp type_name=LineClampValue | 340 -webkit-line-clamp type_name=LineClampValue |
341 -webkit-margin-after-collapse type_name=EMarginCollapse | 341 -webkit-margin-after-collapse type_name=EMarginCollapse |
342 -webkit-margin-before-collapse type_name=EMarginCollapse | 342 -webkit-margin-before-collapse type_name=EMarginCollapse |
343 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi
nAfterCollapse | 343 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi
nAfterCollapse |
344 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe
foreCollapse | 344 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe
foreCollapse |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
441 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co
lor | 441 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co
lor |
442 border-color longhands=border-top-color;border-right-color;border-bottom-color;b
order-left-color | 442 border-color longhands=border-top-color;border-right-color;border-bottom-color;b
order-left-color |
443 border-image longhands=border-image-source;border-image-slice;border-image-width
;border-image-outset;border-image-repeat | 443 border-image longhands=border-image-source;border-image-slice;border-image-width
;border-image-outset;border-image-repeat |
444 border-left longhands=border-left-width;border-left-style;border-left-color | 444 border-left longhands=border-left-width;border-left-style;border-left-color |
445 border-radius longhands=border-top-left-radius;border-top-right-radius;border-bo
ttom-right-radius;border-bottom-left-radius | 445 border-radius longhands=border-top-left-radius;border-top-right-radius;border-bo
ttom-right-radius;border-bottom-left-radius |
446 border-right longhands=border-right-width;border-right-style;border-right-color | 446 border-right longhands=border-right-width;border-right-style;border-right-color |
447 border-spacing longhands=-webkit-border-horizontal-spacing;-webkit-border-vertic
al-spacing | 447 border-spacing longhands=-webkit-border-horizontal-spacing;-webkit-border-vertic
al-spacing |
448 border-style longhands=border-top-style;border-right-style;border-bottom-style;b
order-left-style | 448 border-style longhands=border-top-style;border-right-style;border-bottom-style;b
order-left-style |
449 border-top longhands=border-top-width;border-top-style;border-top-color | 449 border-top longhands=border-top-width;border-top-style;border-top-color |
450 border-width longhands=border-top-width;border-right-width;border-bottom-width;b
order-left-width | 450 border-width longhands=border-top-width;border-right-width;border-bottom-width;b
order-left-width |
| 451 column-rule longhands=column-rule-width;column-rule-style;column-rule-color |
| 452 columns longhands=column-width;column-count |
451 flex longhands=flex-grow;flex-shrink;flex-basis | 453 flex longhands=flex-grow;flex-shrink;flex-basis |
452 flex-flow longhands=flex-direction;flex-wrap | 454 flex-flow longhands=flex-direction;flex-wrap |
453 font longhands=font-family;font-size;font-style;font-variant;font-weight;font-st
retch;line-height | 455 font longhands=font-family;font-size;font-style;font-variant;font-weight;font-st
retch;line-height |
454 grid runtime_flag=CSSGridLayout, longhands=grid-template-columns;grid-template-r
ows;grid-template-areas;grid-auto-flow;grid-auto-columns;grid-auto-rows | 456 grid runtime_flag=CSSGridLayout, longhands=grid-template-columns;grid-template-r
ows;grid-template-areas;grid-auto-flow;grid-auto-columns;grid-auto-rows |
455 grid-area runtime_flag=CSSGridLayout, longhands=grid-row-start;grid-column-start
;grid-row-end;grid-column-end | 457 grid-area runtime_flag=CSSGridLayout, longhands=grid-row-start;grid-column-start
;grid-row-end;grid-column-end |
456 grid-column runtime_flag=CSSGridLayout, longhands=grid-column-start;grid-column-
end | 458 grid-column runtime_flag=CSSGridLayout, longhands=grid-column-start;grid-column-
end |
457 grid-row runtime_flag=CSSGridLayout, longhands=grid-row-start;grid-row-end | 459 grid-row runtime_flag=CSSGridLayout, longhands=grid-row-start;grid-row-end |
458 grid-template runtime_flag=CSSGridLayout, longhands=grid-template-columns;grid-t
emplate-rows;grid-template-areas | 460 grid-template runtime_flag=CSSGridLayout, longhands=grid-template-columns;grid-t
emplate-rows;grid-template-areas |
459 list-style longhands=list-style-type;list-style-position;list-style-image | 461 list-style longhands=list-style-type;list-style-position;list-style-image |
460 margin longhands=margin-top;margin-right;margin-bottom;margin-left | 462 margin longhands=margin-top;margin-right;margin-bottom;margin-left |
461 marker longhands=marker-start;marker-mid;marker-end | 463 marker longhands=marker-start;marker-mid;marker-end |
462 motion runtime_flag=CSSMotionPath, longhands=motion-path;motion-offset;motion-ro
tation | 464 motion runtime_flag=CSSMotionPath, longhands=motion-path;motion-offset;motion-ro
tation |
463 outline longhands=outline-color;outline-style;outline-width | 465 outline longhands=outline-color;outline-style;outline-width |
464 overflow longhands=overflow-x;overflow-y | 466 overflow longhands=overflow-x;overflow-y |
465 padding longhands=padding-top;padding-right;padding-bottom;padding-left | 467 padding longhands=padding-top;padding-right;padding-bottom;padding-left |
466 transition longhands=transition-property;transition-duration;transition-timing-f
unction;transition-delay | 468 transition longhands=transition-property;transition-duration;transition-timing-f
unction;transition-delay |
467 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s
tyle;-webkit-border-after-color | 469 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s
tyle;-webkit-border-after-color |
468 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor
e-style;-webkit-border-before-color | 470 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor
e-style;-webkit-border-before-color |
469 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;-
webkit-border-end-color | 471 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;-
webkit-border-end-color |
470 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s
tyle;-webkit-border-start-color | 472 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s
tyle;-webkit-border-start-color |
471 -webkit-column-rule longhands=-webkit-column-rule-width;-webkit-column-rule-styl
e;-webkit-column-rule-color | |
472 -webkit-columns longhands=-webkit-column-width;-webkit-column-count | |
473 -webkit-margin-collapse longhands=-webkit-margin-before-collapse;-webkit-margin-
after-collapse | 473 -webkit-margin-collapse longhands=-webkit-margin-before-collapse;-webkit-margin-
after-collapse |
474 -webkit-mask longhands=-webkit-mask-image;-webkit-mask-position-x;-webkit-mask-p
osition-y;-webkit-mask-size;-webkit-mask-repeat-x;-webkit-mask-repeat-y;-webkit-
mask-origin;-webkit-mask-clip | 474 -webkit-mask longhands=-webkit-mask-image;-webkit-mask-position-x;-webkit-mask-p
osition-y;-webkit-mask-size;-webkit-mask-repeat-x;-webkit-mask-repeat-y;-webkit-
mask-origin;-webkit-mask-clip |
475 -webkit-mask-box-image longhands=-webkit-mask-box-image-source;-webkit-mask-box-
image-slice;-webkit-mask-box-image-width;-webkit-mask-box-image-outset;-webkit-m
ask-box-image-repeat | 475 -webkit-mask-box-image longhands=-webkit-mask-box-image-source;-webkit-mask-box-
image-slice;-webkit-mask-box-image-width;-webkit-mask-box-image-outset;-webkit-m
ask-box-image-repeat |
476 -webkit-mask-position longhands=-webkit-mask-position-x;-webkit-mask-position-y | 476 -webkit-mask-position longhands=-webkit-mask-position-x;-webkit-mask-position-y |
477 -webkit-mask-repeat longhands=-webkit-mask-repeat-x;-webkit-mask-repeat-y | 477 -webkit-mask-repeat longhands=-webkit-mask-repeat-x;-webkit-mask-repeat-y |
478 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi
s-color | 478 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi
s-color |
479 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo
r | 479 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo
r |
480 | 480 |
481 // Aliases; these map to the same CSSPropertyID | 481 // Aliases; these map to the same CSSPropertyID |
482 | 482 |
(...skipping 22 matching lines...) Expand all Loading... |
505 // "-webkit-background-size: 10px" behaves as "background-size: 10px 10px" | 505 // "-webkit-background-size: 10px" behaves as "background-size: 10px 10px" |
506 -webkit-background-size alias_for=background-size | 506 -webkit-background-size alias_for=background-size |
507 -webkit-border-bottom-left-radius alias_for=border-bottom-left-radius | 507 -webkit-border-bottom-left-radius alias_for=border-bottom-left-radius |
508 -webkit-border-bottom-right-radius alias_for=border-bottom-right-radius | 508 -webkit-border-bottom-right-radius alias_for=border-bottom-right-radius |
509 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px" | 509 // "-webkit-border-radius: 1px 2px" behaves as "border-radius: 1px / 2px" |
510 -webkit-border-radius alias_for=border-radius | 510 -webkit-border-radius alias_for=border-radius |
511 -webkit-border-top-left-radius alias_for=border-top-left-radius | 511 -webkit-border-top-left-radius alias_for=border-top-left-radius |
512 -webkit-border-top-right-radius alias_for=border-top-right-radius | 512 -webkit-border-top-right-radius alias_for=border-top-right-radius |
513 -webkit-box-shadow alias_for=box-shadow | 513 -webkit-box-shadow alias_for=box-shadow |
514 -webkit-box-sizing alias_for=box-sizing | 514 -webkit-box-sizing alias_for=box-sizing |
| 515 -webkit-column-count alias_for=column-count |
| 516 -webkit-column-gap alias_for=column-gap |
| 517 -webkit-column-rule alias_for=column-rule |
| 518 -webkit-column-rule-color alias_for=column-rule-color |
| 519 -webkit-column-rule-style alias_for=column-rule-style |
| 520 -webkit-column-rule-width alias_for=column-rule-width |
| 521 -webkit-column-span alias_for=column-span |
| 522 -webkit-column-width alias_for=column-width |
| 523 -webkit-columns alias_for=columns |
515 -webkit-flex alias_for=flex | 524 -webkit-flex alias_for=flex |
516 -webkit-flex-basis alias_for=flex-basis | 525 -webkit-flex-basis alias_for=flex-basis |
517 -webkit-flex-direction alias_for=flex-direction | 526 -webkit-flex-direction alias_for=flex-direction |
518 -webkit-flex-flow alias_for=flex-flow | 527 -webkit-flex-flow alias_for=flex-flow |
519 -webkit-flex-grow alias_for=flex-grow | 528 -webkit-flex-grow alias_for=flex-grow |
520 -webkit-flex-shrink alias_for=flex-shrink | 529 -webkit-flex-shrink alias_for=flex-shrink |
521 -webkit-flex-wrap alias_for=flex-wrap | 530 -webkit-flex-wrap alias_for=flex-wrap |
522 -webkit-justify-content alias_for=justify-content | 531 -webkit-justify-content alias_for=justify-content |
523 -webkit-opacity alias_for=opacity | 532 -webkit-opacity alias_for=opacity |
524 -webkit-order alias_for=order | 533 -webkit-order alias_for=order |
525 -webkit-perspective alias_for=perspective | 534 -webkit-perspective alias_for=perspective |
526 -webkit-perspective-origin alias_for=perspective-origin | 535 -webkit-perspective-origin alias_for=perspective-origin |
527 -webkit-shape-image-threshold alias_for=shape-image-threshold | 536 -webkit-shape-image-threshold alias_for=shape-image-threshold |
528 -webkit-shape-margin alias_for=shape-margin | 537 -webkit-shape-margin alias_for=shape-margin |
529 -webkit-shape-outside alias_for=shape-outside | 538 -webkit-shape-outside alias_for=shape-outside |
530 -webkit-transform alias_for=transform | 539 -webkit-transform alias_for=transform |
531 -webkit-transform-origin alias_for=transform-origin | 540 -webkit-transform-origin alias_for=transform-origin |
532 -webkit-transform-style alias_for=transform-style | 541 -webkit-transform-style alias_for=transform-style |
533 -webkit-transition alias_for=transition | 542 -webkit-transition alias_for=transition |
534 -webkit-transition-delay alias_for=transition-delay | 543 -webkit-transition-delay alias_for=transition-delay |
535 -webkit-transition-duration alias_for=transition-duration | 544 -webkit-transition-duration alias_for=transition-duration |
536 -webkit-transition-property alias_for=transition-property | 545 -webkit-transition-property alias_for=transition-property |
537 -webkit-transition-timing-function alias_for=transition-timing-function | 546 -webkit-transition-timing-function alias_for=transition-timing-function |
OLD | NEW |