1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383
|
// FIXME: When we have all the properties using the new StyleBuilder, we
// should use this for make_css_property_names.py
// Note that type_name is currently only used for non-custom value application
// and when explicitly referred to in generated applicators.
// Note: Mandatory blank line to skip parameter parsing phase
align-content
align-items custom_value
align-self custom_value
background-attachment custom_all
background-blend-mode custom_all
background-clip custom_all
background-color custom_all
background-image custom_all
background-origin custom_all
background-position-x custom_all
background-position-y custom_all
background-repeat-x custom_all
background-repeat-y custom_all
background-size custom_all
border-bottom-color custom_all
border-bottom-left-radius type_name=LengthSize, initial=initialBorderRadius, converter=convertRadius
border-bottom-right-radius type_name=LengthSize, initial=initialBorderRadius, converter=convertRadius
border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle
border-bottom-width type_name=unsigned, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
border-collapse
border-image-outset custom_all
border-image-repeat custom_all
border-image-slice custom_all
border-image-source custom_value
border-image-width custom_all
border-left-color custom_all
border-left-style type_name=EBorderStyle, initial=initialBorderStyle
border-left-width type_name=unsigned, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
border-right-color custom_all
border-right-style type_name=EBorderStyle, initial=initialBorderStyle
border-right-width type_name=unsigned, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
border-top-color custom_all
border-top-left-radius type_name=LengthSize, initial=initialBorderRadius, converter=convertRadius
border-top-right-radius type_name=LengthSize, initial=initialBorderRadius, converter=convertRadius
border-top-style type_name=EBorderStyle, initial=initialBorderStyle
border-top-width type_name=unsigned, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
bottom type_name=Length, initial=initialOffset, converter=convertLengthOrAuto
box-shadow converter=convertShadow
box-sizing
caption-side
clear
clip custom_all
color custom_all
content custom_all
counter-increment custom_all
counter-reset custom_all
cursor custom_all
direction custom_value
display custom_inherit, custom_value
empty-cells type_name=EEmptyCell
flex-basis type_name=Length, converter=convertLengthOrAuto
flex-direction
flex-grow type_name=float
flex-shrink type_name=float
flex-wrap
float type_name=EFloat, name_for_methods=Floating
font custom_all
font-family custom_all
font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning
font-size custom_all
font-style font, type_name=FontStyle, name_for_methods=Style
font-variant font, type_name=FontVariant, name_for_methods=Variant
font-variant-ligatures custom_all
font-weight custom_all
grid-auto-flow type_name=GridAutoFlow
grid-auto-columns converter=convertGridTrackSize
grid-auto-rows converter=convertGridTrackSize
grid-column-start converter=convertGridPosition
grid-column-end converter=convertGridPosition
grid-row-start converter=convertGridPosition
grid-row-end converter=convertGridPosition
grid-template-columns custom_all
grid-template-rows custom_all
grid-template-areas custom_all
height type_name=Length, initial=initialSize, converter=convertLengthSizing
justify-content
image-rendering
internal-callback custom_all
isolation
justify-self custom_value
left type_name=Length, initial=initialOffset, converter=convertLengthOrAuto
letter-spacing type_name=float, initial=initialLetterWordSpacing, converter=convertSpacing
line-height getter=specifiedLineHeight, custom_value
list-style-image type_name=StyleImage*, custom_value
list-style-position
list-style-type
margin-bottom type_name=Length, initial=initialMargin, converter=convertLengthOrAuto
margin-left type_name=Length, initial=initialMargin, converter=convertLengthOrAuto
margin-right type_name=Length, initial=initialMargin, converter=convertLengthOrAuto
margin-top type_name=Length, initial=initialMargin, converter=convertLengthOrAuto
mask-source-type custom_all
max-height type_name=Length, initial=initialMaxSize, converter=convertLengthMaxSizing
max-width type_name=Length, initial=initialMaxSize, converter=convertLengthMaxSizing
min-height type_name=Length, initial=initialMinSize, converter=convertLengthSizing
min-width type_name=Length, initial=initialMinSize, converter=convertLengthSizing
mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode
object-fit type_name=ObjectFit
object-position type_name=LengthPoint, initial=initialObjectPosition, converter=convertLengthPoint
opacity type_name=float
order type_name=int
orphans type_name=short, custom_all
outline-color custom_all
outline-offset type_name=int, converter=convertComputedLength<int>
outline-style custom_all
outline-width type_name=unsigned short, converter=convertLineWidth<unsigned short>
overflow-wrap
overflow-x type_name=EOverflow
overflow-y type_name=EOverflow
padding-bottom type_name=Length, initial=initialPadding, converter=convertLength
padding-left type_name=Length, initial=initialPadding, converter=convertLength
padding-right type_name=Length, initial=initialPadding, converter=convertLength
padding-top type_name=Length, initial=initialPadding, converter=convertLength
page-break-after type_name=EPageBreak, initial=initialPageBreak
page-break-before type_name=EPageBreak, initial=initialPageBreak
page-break-inside type_name=EPageBreak, initial=initialPageBreak
perspective custom_value
pointer-events
position
quotes converter=convertQuotes
resize custom_value
right type_name=Length, initial=initialOffset, converter=convertLengthOrAuto
scroll-behavior type_name=ScrollBehavior
shape-image-threshold type_name=float
shape-margin type_name=Length, converter=convertLength
shape-outside type_name=ShapeValue*, custom_value
size custom_all
speak
table-layout
tab-size type_name=unsigned
text-align custom_value
text-align-last type_name=TextAlignLast
text-decoration custom_value
text-decoration-line use_handlers_for=CSSPropertyTextDecoration
text-decoration-color custom_all
text-decoration-style type_name=TextDecorationStyle
text-indent custom_all
text-justify type_name=TextJustify
text-overflow type_name=TextOverflow
text-rendering font, type_name=TextRenderingMode
text-shadow converter=convertShadow
text-transform
top type_name=Length, initial=initialOffset, converter=convertLengthOrAuto
touch-action type_name=TouchAction, custom_value
touch-action-delay type_name=TouchActionDelay, initial=initialTouchActionDelay
unicode-bidi
vertical-align custom_inherit, custom_value
visibility
white-space
widows type_name=short, custom_all
width type_name=Length, initial=initialSize, converter=convertLengthSizing
will-change custom_all
word-break
word-spacing type_name=float, initial=initialLetterWordSpacing, converter=convertSpacing
// UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' property. So using the same handlers.
word-wrap name_for_methods=OverflowWrap
zoom custom_all
z-index type_name=int, custom_all
-webkit-animation-delay custom_all
-webkit-animation-direction custom_all
-webkit-animation-duration custom_all
-webkit-animation-fillMode custom_all
-webkit-animation-iteration-count custom_all
-webkit-animation-name custom_all
-webkit-animation-play-state custom_all
-webkit-animation-timing-function custom_all
-webkit-app-region custom_all
-webkit-appearance type_name=ControlPart
-webkit-aspect-ratio custom_all
backface-visibility
-webkit-backface-visibility
-webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
-webkit-background-composite custom_all
-webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
-webkit-background-size use_handlers_for=CSSPropertyBackgroundSize
-webkit-border-fit
-webkit-border-horizontal-spacing type_name=short, name_for_methods=HorizontalBorderSpacing, converter=convertComputedLength<short>
-webkit-border-image initial=initialNinePieceImage, custom_value
-webkit-border-vertical-spacing type_name=short, name_for_methods=VerticalBorderSpacing, converter=convertComputedLength<short>
-webkit-box-align type_name=EBoxAlignment
-webkit-box-decoration-break
-webkit-box-direction
-webkit-box-flex-group type_name=unsigned int
-webkit-box-flex type_name=float
-webkit-box-lines
-webkit-box-ordinal-group type_name=unsigned int
-webkit-box-orient
-webkit-box-pack
-webkit-box-reflect converter=convertBoxReflect
-webkit-box-shadow use_handlers_for=CSSPropertyBoxShadow
-webkit-clip-path custom_value
-webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak
-webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak
-webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak
-webkit-column-count type_name=unsigned short, custom_all
column-fill type_name=ColumnFill
-webkit-column-gap type_name=float, custom_all
-webkit-column-rule-color custom_all
-webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle
-webkit-column-rule-width type_name=unsigned short, converter=convertLineWidth<unsigned short>
-webkit-column-span type_name=ColumnSpan
-webkit-column-width type_name=float, custom_all
-webkit-filter custom_value
-webkit-font-feature-settings custom_all
-webkit-font-smoothing font, type_name=FontSmoothingMode
-webkit-highlight type_name=AtomicString, converter=convertString<CSSValueNone>
-webkit-hyphenate-character type_name=AtomicString, name_for_methods=HyphenationString, converter=convertString<CSSValueAuto>
-webkit-line-box-contain converter=convertLineBoxContain
-webkit-line-break type_name=LineBreak
-webkit-line-clamp type_name=LineClampValue
-webkit-locale custom_value
-webkit-margin-after-collapse type_name=EMarginCollapse
-webkit-margin-before-collapse type_name=EMarginCollapse
-webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=MarginAfterCollapse
-webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBeforeCollapse
-internal-marquee-direction type_name=EMarqueeDirection, name_for_methods=MarqueeDirection
-internal-marquee-increment custom_value, name_for_methods=MarqueeIncrement
-internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, custom_value
-internal-marquee-speed custom_value, name_for_methods=MarqueeSpeed
-internal-marquee-style name_for_methods=MarqueeBehavior
-webkit-mask-box-image-outset custom_all
-webkit-mask-box-image-repeat custom_all
-webkit-mask-box-image-slice custom_all
-webkit-mask-box-image-source custom_value
-webkit-mask-box-image-width custom_all
-webkit-mask-clip custom_all
-webkit-mask-composite custom_all
-webkit-mask-image custom_all
-webkit-mask-origin custom_all
-webkit-mask-position-x custom_all
-webkit-mask-position-y custom_all
-webkit-mask-repeat-x custom_all
-webkit-mask-repeat-y custom_all
-webkit-mask-size custom_all
-webkit-perspective custom_all
perspective-origin custom_all
-webkit-perspective-origin custom_all
-webkit-perspective-origin-x type_name=Length, converter=convertLength
-webkit-perspective-origin-y type_name=Length, converter=convertLength
-webkit-print-color-adjust type_name=PrintColorAdjust
-webkit-rtl-ordering type_name=Order, getter=rtlOrdering, setter=setRTLOrdering, initial=initialRTLOrdering
-webkit-ruby-position type_name=RubyPosition
-webkit-tap-highlight-color custom_value
-webkit-text-combine type_name=TextCombine
-webkit-text-emphasis-color custom_all
-webkit-text-emphasis-position type_name=TextEmphasisPosition
-webkit-text-emphasis-style custom_all
-webkit-text-fill-color custom_all
-webkit-text-orientation custom_value
-webkit-text-security
-webkit-text-stroke-color custom_all
-webkit-text-stroke-width converter=convertTextStrokeWidth
text-underline-position custom_value
transform custom_value
-webkit-transform use_handlers_for=CSSPropertyTransform
transform-origin custom_all
-webkit-transform-origin-x type_name=Length, converter=convertLength
-webkit-transform-origin-y type_name=Length, converter=convertLength
-webkit-transform-origin-z type_name=float, converter=convertComputedLength<float>
transform-style name_for_methods=TransformStyle3D
-webkit-transform-style name_for_methods=TransformStyle3D
-webkit-transition-delay custom_all
-webkit-transition-duration custom_all
-webkit-transition-property custom_all
-webkit-transition-timing-function custom_all
-webkit-user-drag
-webkit-user-modify
-webkit-user-select
-webkit-wrap-flow type_name=WrapFlow
-webkit-wrap-through type_name=WrapThrough
-webkit-writing-mode custom_value
alignment-baseline svg
baseline-shift svg, custom_value
buffered-rendering svg
clip-path svg, type_name=String, name_for_methods=ClipperResource, converter=convertFragmentIdentifier
clip-rule svg, type_name=WindRule
color-interpolation svg
color-interpolation-filters svg, type_name=EColorInterpolation
color-rendering svg
dominant-baseline svg
fill svg, setter=setFillPaint, custom_all
fill-opacity svg, type_name=float, converter=convertNumberOrPercentage
fill-rule svg, type_name=WindRule
filter svg, type_name=String, name_for_methods=FilterResource, converter=convertFragmentIdentifier
flood-color svg, converter=convertSVGColor
flood-opacity svg, type_name=float, converter=convertNumberOrPercentage
glyph-orientation-horizontal svg, converter=convertGlyphOrientation
glyph-orientation-vertical svg, custom_value
lighting-color svg, converter=convertSVGColor
marker-start svg, type_name=String, name_for_methods=MarkerStartResource, converter=convertFragmentIdentifier
marker-mid svg, type_name=String, name_for_methods=MarkerMidResource, converter=convertFragmentIdentifier
marker-end svg, type_name=String, name_for_methods=MarkerEndResource, converter=convertFragmentIdentifier
mask svg, type_name=String, name_for_methods=MaskerResource, converter=convertFragmentIdentifier
mask-type svg
paint-order svg, converter=convertPaintOrder
shape-rendering svg
stop-color svg, converter=convertSVGColor
stop-opacity svg, type_name=float, converter=convertNumberOrPercentage
stroke svg, setter=setStrokePaint, custom_all
stroke-dasharray svg, name_for_methods=StrokeDashArray, converter=convertStrokeDasharray
stroke-dashoffset svg, type_name=SVGLength, name_for_methods=StrokeDashOffset, converter=convertSVGLength
stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle
stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle
stroke-miterlimit svg, type_name=float, name_for_methods=StrokeMiterLimit
stroke-opacity svg, type_name=float, converter=convertNumberOrPercentage
stroke-width svg, type_name=SVGLength, converter=convertSVGLength
text-anchor svg
vector-effect svg
writing-mode svg, type_name=SVGWritingMode
-webkit-border-end-color direction_aware
-webkit-border-end-style direction_aware
-webkit-border-end-width direction_aware
-webkit-border-start-color direction_aware
-webkit-border-start-style direction_aware
-webkit-border-start-width direction_aware
-webkit-border-before-color direction_aware
-webkit-border-before-style direction_aware
-webkit-border-before-width direction_aware
-webkit-border-after-color direction_aware
-webkit-border-after-style direction_aware
-webkit-border-after-width direction_aware
-webkit-margin-end direction_aware
-webkit-margin-start direction_aware
-webkit-margin-before direction_aware
-webkit-margin-after direction_aware
-webkit-padding-end direction_aware
-webkit-padding-start direction_aware
-webkit-padding-before direction_aware
-webkit-padding-after direction_aware
-webkit-logical-width direction_aware
-webkit-logical-height direction_aware
-webkit-min-logical-width direction_aware
-webkit-min-logical-height direction_aware
-webkit-max-logical-width direction_aware
-webkit-max-logical-height direction_aware
// FIXME: We should look over these and see if some should actually be
// marked as unreachable.
animation-delay skip
animation-direction skip
animation-duration skip
animation-fill-mode skip
animation-iteration-count skip
animation-name skip
animation-play-state skip
animation-timing-function skip
transition-delay skip
transition-duration skip
transition-property skip
transition-timing-function skip
font-stretch skip
page skip
src skip
text-line-through-color skip
text-line-through-mode skip
text-line-through-style skip
text-line-through-width skip
text-overline-color skip
text-overline-mode skip
text-overline-style skip
text-overline-width skip
text-underline-color skip
text-underline-mode skip
text-underline-style skip
text-underline-width skip
unicode-range skip
-webkit-font-size-delta skip
-webkit-text-decorations-in-effect skip
max-zoom skip
min-zoom skip
user-zoom skip
orientation skip
enable-background skip
invalid skip
all skip
|