blob: cefab1459d9b1dc10c5fd2c8f6633a205eacf555 [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-style type_name=EBorderStyle, initial=initialBorderStyle
border-collapse
border-left-color custom_all
border-left-style type_name=EBorderStyle, initial=initialBorderStyle
border-right-color custom_all
border-right-style type_name=EBorderStyle, initial=initialBorderStyle
border-top-color custom_all
border-top-style type_name=EBorderStyle, initial=initialBorderStyle
bottom apply_type=length, initial=initialOffset, use_auto
box-sizing
caption-side
clear
color custom_all
empty-cells type_name=EEmptyCell
flex-basis apply_type=length, use_auto
flex-direction
flex-grow type_name=float
flex-shrink type_name=float
flex-wrap
float type_name=EFloat, name_for_methods=Floating
grid-auto-flow type_name=GridAutoFlow
height apply_type=length, initial=initialSize, use_auto, use_intrinsic
justify-content
image-rendering
left apply_type=length, initial=initialOffset, use_auto
list-style-position
list-style-type
margin-bottom apply_type=length, initial=initialMargin, use_auto
margin-left apply_type=length, initial=initialMargin, use_auto
margin-right apply_type=length, initial=initialMargin, use_auto
margin-top apply_type=length, initial=initialMargin, use_auto
max-height apply_type=length, initial=initialMaxSize, use_auto, use_intrinsic, use_none
max-width apply_type=length, initial=initialMaxSize, use_auto, use_intrinsic, use_none
min-height apply_type=length, initial=initialMinSize, use_auto, use_intrinsic, use_none
min-width apply_type=length, initial=initialMinSize, use_auto, use_intrinsic
mix-blend-mode type_name=BlendMode, name_for_methods=BlendMode
opacity type_name=float
order type_name=int
orphans type_name=short, custom_all
outline-color custom_all
overflow-wrap
overflow-x type_name=EOverflow
overflow-y type_name=EOverflow
padding-bottom apply_type=length, initial=initialPadding
padding-left apply_type=length, initial=initialPadding
padding-right apply_type=length, initial=initialPadding
padding-top apply_type=length, initial=initialPadding
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
right apply_type=length, initial=initialOffset, use_auto
speak
table-layout
tab-size type_name=unsigned
text-decoration-color custom_all
text-decoration-style type_name=TextDecorationStyle
text-overflow type_name=TextOverflow
text-transform
top apply_type=length, initial=initialOffset, use_auto
touch-action type_name=TouchAction, initial=initialTouchAction
unicode-bidi
visibility
white-space
widows type_name=short, custom_all
width apply_type=length, initial=initialSize, use_auto, use_intrinsic
word-break
// 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-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-image initial=initialNinePieceImage, custom_value
-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-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
-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-span type_name=ColumnSpan
-webkit-column-width type_name=float, custom_all
-webkit-flow-from type_name=const AtomicString&, name_for_methods=RegionThread, custom_value
-webkit-flow-into type_name=const AtomicString&, name_for_methods=FlowThread, custom_value
-webkit-highlight type_name=const AtomicString&, custom_value
-webkit-hyphenate-character type_name=const AtomicString&, name_for_methods=HyphenationString, custom_value
-webkit-hyphenate-limit-after type_name=short, name_for_methods=HyphenationLimitAfter, custom_value
-webkit-hyphenate-limit-before type_name=short, name_for_methods=HyphenationLimitBefore, custom_value
-webkit-hyphenate-limit-lines type_name=short, name_for_methods=HyphenationLimitLines, custom_value
-webkit-hyphens type_name=Hyphens
-webkit-line-align type_name=LineAlign
-webkit-line-break type_name=LineBreak
-webkit-line-clamp type_name=LineClampValue
-webkit-line-grid type_name=const AtomicString&, custom_value
-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
-webkit-marquee-direction
-webkit-marquee-increment custom_value
-webkit-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, custom_value
-webkit-marquee-style name_for_methods=MarqueeBehavior
-webkit-mask-box-image initial=initialNinePieceImage, custom_value
-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-x apply_type=length
-webkit-perspective-origin-y apply_type=length
-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-shape-margin apply_type=length
-webkit-shape-padding apply_type=length
-webkit-text-align-last type_name=TextAlignLast, condition=CSS3_TEXT
-webkit-text-combine type_name=TextCombine
-webkit-text-emphasis-color custom_all
-webkit-text-emphasis-position type_name=TextEmphasisPosition
-webkit-text-fill-color custom_all
-webkit-text-security
-webkit-text-stroke-color custom_all
-webkit-transform-origin-x apply_type=length
-webkit-transform-origin-y apply_type=length
-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