Chromium Code Reviews| 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 | |
| 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 Loading... | |
| 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 Loading... | |
| 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 |
| OLD | NEW |