blob: f71cf63ff7ac5eeb6ba17ae79cc8e8612e820b57 [file] [log] [blame]
// FIXME: When we have all the properties using the new StyleBuilder, we
// should use this for make_css_property_names.py
// Note: Mandatory blank line to skip parameter parsing phase
align-content
align-items
align-self type_name=EAlignItems
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
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-family custom_all
font-size custom_all
font-style custom_all
font-variant custom_all
font-weight custom_all
grid-auto-flow type_name=GridAutoFlow
height type_name=Length, initial=initialSize, converter=convertLengthSizing
justify-content
image-rendering
isolation
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=BlendMode, 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
pointer-events
position
resize custom_value
right type_name=Length, initial=initialOffset, converter=convertLengthOrAuto
shape-image-threshold type_name=float
shape-inside type_name=ShapeValue*, custom_value
shape-margin type_name=Length, converter=convertLength
shape-outside type_name=ShapeValue*, custom_value
shape-padding type_name=Length, converter=convertLength
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 custom_all
text-shadow converter=convertShadow
text-transform
top type_name=Length, initial=initialOffset, converter=convertLengthOrAuto
touch-action type_name=TouchAction, initial=initialTouchAction
touch-action-delay type_name=TouchActionDelay, initial=initialTouchActionDelay
unicode-bidi
vertical-align custom_value
visibility
white-space
widows type_name=short, custom_all
width type_name=Length, initial=initialSize, converter=convertLengthSizing
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-appearance type_name=ControlPart
-webkit-aspect-ratio custom_all
-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-shadow use_handlers_for=CSSPropertyBoxShadow
-webkit-clip-path custom_value
-webkit-column-axis type_name=ColumnAxis
-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-progression type_name=ColumnProgression
-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-flow-from type_name=AtomicString, name_for_methods=RegionThread, converter=convertString<CSSValueNone>
-webkit-flow-into type_name=AtomicString, name_for_methods=FlowThread, converter=convertString<CSSValueNone>
-webkit-font-kerning custom_all
-webkit-font-smoothing custom_all
-webkit-font-variant-ligatures custom_all
-webkit-highlight type_name=AtomicString, converter=convertString<CSSValueNone>
-webkit-hyphenate-character type_name=AtomicString, name_for_methods=HyphenationString, converter=convertString<CSSValueAuto>
-webkit-line-align type_name=LineAlign
-webkit-line-break type_name=LineBreak
-webkit-line-clamp type_name=LineClampValue
-webkit-line-grid type_name=AtomicString, converter=convertString<CSSValueNone>
-webkit-line-snap type_name=LineSnap
-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 initial=initialNinePieceImage, custom_value
-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-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-region-break-after type_name=EPageBreak, initial=initialPageBreak
-webkit-region-break-before type_name=EPageBreak, initial=initialPageBreak
-webkit-region-break-inside type_name=EPageBreak, initial=initialPageBreak
-webkit-region-fragment type_name=RegionFragment
-webkit-rtl-ordering type_name=Order, getter=rtlOrdering, setter=setRTLOrdering, initial=initialRTLOrdering
-webkit-ruby-position type_name=RubyPosition
-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-security
-webkit-text-stroke-color custom_all
text-underline-position custom_value
-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>
-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
alignment-baseline svg
buffered-rendering svg
clip-rule svg, type_name=WindRule
color-interpolation svg
color-interpolation-filters svg, type_name=EColorInterpolation
color-rendering svg
dominant-baseline svg
fill-rule svg, type_name=WindRule
mask-type svg
shape-rendering svg
stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle
stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle
text-anchor svg
vector-effect svg
writing-mode svg, type_name=SVGWritingMode