| Index: Source/core/css/CSSProperties.in
|
| diff --git a/Source/core/css/CSSProperties.in b/Source/core/css/CSSProperties.in
|
| index 08efb2151d7a1091f979046b288494773dbe657f..139102c096b22fbb63c1ec913f6467a059c2d179 100644
|
| --- a/Source/core/css/CSSProperties.in
|
| +++ b/Source/core/css/CSSProperties.in
|
| @@ -3,27 +3,10 @@
|
| // are described below with example usage
|
|
|
|
|
| -// - alias_for=other-property
|
| -// Properties specifying alias_for do not get their own enum and instead map
|
| -// directly onto the CSSPropertyID they alias. Currently this means that the
|
| -// UseCounter will not pick up on these (crbug.com/304855)
|
| -
|
| -
|
| // - longhands=property;other-property
|
| // The property is a shorthand for several other properties.
|
|
|
|
|
| -// Flags which go into CSSPropertyMetadata:
|
| -// - animatable
|
| -// The animatable flag indicates whether a property can be animated by CSS
|
| -// animations and transitions. If this flag is set, the property should also be
|
| -// added to the switch statements in AnimatedStyleBuilder, CSSPropertyEquality,
|
| -// and CSSAnimatableValueFactory.
|
| -// - inherited
|
| -// The property will inherit by default if no value is specified, typically
|
| -// mentioned in specifications as "Inherited: yes"
|
| -
|
| -
|
| // The remaining arguments are used for the StyleBuilder and allow us to
|
| // succinctly describe how to apply properties. When default handlers are not
|
| // sufficient, we should prefer to use converter, and failing that define
|
| @@ -76,27 +59,24 @@
|
|
|
| // High Priority and all other font properties.
|
| // Other properties can depend upon high priority properties (e.g. font-size / ems)
|
| -color animatable, inherited, custom_all
|
| -direction inherited, custom_value
|
| +color custom_all
|
| // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have
|
| // any StyleBuilder handling!
|
| font custom_all, longhands=font-family;font-size;font-style;font-variant;font-weight;font-stretch;line-height
|
| -font-family inherited, custom_all
|
| -font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_methods=Kerning
|
| -font-size animatable, inherited, custom_all
|
| -font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch
|
| -font-style inherited, font, type_name=FontStyle, name_for_methods=Style
|
| -font-variant inherited, font, type_name=FontVariant, name_for_methods=Variant
|
| -font-variant-ligatures inherited, font, name_for_methods=VariantLigatures, converter=convertFontVariantLigatures
|
| -font-weight animatable, inherited, font, type_name=FontWeight, name_for_methods=Weight, converter=convertFontWeight
|
| --webkit-font-feature-settings inherited, font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings
|
| --webkit-font-smoothing inherited, font, type_name=FontSmoothingMode
|
| --webkit-locale inherited, custom_value
|
| --webkit-text-orientation inherited, custom_value
|
| --webkit-writing-mode inherited, custom_value
|
| -text-rendering inherited, font, type_name=TextRenderingMode
|
| -zoom animatable, custom_all
|
| -line-height animatable, inherited, getter=specifiedLineHeight, custom_value
|
| +font-family custom_all
|
| +font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning
|
| +font-size custom_all
|
| +font-stretch font, type_name=FontStretch, name_for_methods=Stretch
|
| +font-style font, type_name=FontStyle, name_for_methods=Style
|
| +font-variant font, type_name=FontVariant, name_for_methods=Variant
|
| +font-variant-ligatures font, name_for_methods=VariantLigatures, converter=convertFontVariantLigatures
|
| +font-weight font, type_name=FontWeight, name_for_methods=Weight, converter=convertFontWeight
|
| +-webkit-font-feature-settings font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings
|
| +-webkit-font-smoothing font, type_name=FontSmoothingMode
|
| +-webkit-locale custom_value
|
| +-webkit-text-orientation custom_value
|
| +text-rendering font, type_name=TextRenderingMode
|
| +zoom custom_all
|
|
|
| align-content
|
| align-items custom_all
|
| @@ -106,71 +86,72 @@ backface-visibility
|
| background-attachment custom_all
|
| background-blend-mode custom_all
|
| background-clip custom_all
|
| -background-color animatable, custom_all
|
| -background-image animatable, custom_all
|
| +background-color custom_all
|
| +background-image custom_all
|
| background-origin custom_all
|
| -background-position-x animatable, custom_all
|
| -background-position-y animatable, custom_all
|
| +background-position-x custom_all
|
| +background-position-y custom_all
|
| background-repeat-x custom_all
|
| background-repeat-y custom_all
|
| -background-size animatable, custom_all
|
| -baseline-shift animatable, svg, custom_inherit, custom_value
|
| -border-bottom-color animatable, custom_all
|
| -border-bottom-left-radius animatable, initial=initialBorderRadius, converter=convertRadius
|
| -border-bottom-right-radius animatable, initial=initialBorderRadius, converter=convertRadius
|
| +background-size custom_all
|
| +baseline-shift svg, custom_inherit, custom_value
|
| +border-bottom-color custom_all
|
| +border-bottom-left-radius initial=initialBorderRadius, converter=convertRadius
|
| +border-bottom-right-radius initial=initialBorderRadius, converter=convertRadius
|
| border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle
|
| -border-bottom-width animatable, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| -border-collapse inherited
|
| -border-image-outset animatable, custom_all
|
| +border-bottom-width initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| +border-collapse
|
| +border-image-outset custom_all
|
| border-image-repeat custom_all
|
| -border-image-slice animatable, custom_all
|
| -border-image-source animatable, custom_value
|
| -border-image-width animatable, custom_all
|
| -border-left-color animatable, 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 animatable, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| -border-right-color animatable, custom_all
|
| +border-left-width initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| +border-right-color custom_all
|
| border-right-style type_name=EBorderStyle, initial=initialBorderStyle
|
| -border-right-width animatable, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| -border-top-color animatable, custom_all
|
| -border-top-left-radius animatable, initial=initialBorderRadius, converter=convertRadius
|
| -border-top-right-radius animatable, initial=initialBorderRadius, converter=convertRadius
|
| +border-right-width initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| +border-top-color custom_all
|
| +border-top-left-radius initial=initialBorderRadius, converter=convertRadius
|
| +border-top-right-radius initial=initialBorderRadius, converter=convertRadius
|
| border-top-style type_name=EBorderStyle, initial=initialBorderStyle
|
| -border-top-width animatable, initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| -bottom animatable, initial=initialOffset, converter=convertLengthOrAuto
|
| -box-shadow animatable, converter=convertShadow
|
| +border-top-width initial=initialBorderWidth, converter=convertLineWidth<unsigned>
|
| +bottom initial=initialOffset, converter=convertLengthOrAuto
|
| +box-shadow converter=convertShadow
|
| box-sizing
|
| buffered-rendering svg
|
| -caption-side inherited
|
| +caption-side
|
| clear
|
| -clip animatable, custom_all
|
| +clip custom_all
|
| clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdentifier
|
| -clip-rule inherited, svg, type_name=WindRule
|
| -color-interpolation inherited, svg
|
| -color-interpolation-filters inherited, svg, type_name=EColorInterpolation
|
| -color-rendering inherited, svg
|
| +clip-rule svg, type_name=WindRule
|
| +color-interpolation svg
|
| +color-interpolation-filters svg, type_name=EColorInterpolation
|
| +color-rendering svg
|
| column-fill type_name=ColumnFill
|
| content custom_all
|
| counter-increment custom_all
|
| counter-reset custom_all
|
| -cursor inherited, custom_all
|
| +cursor custom_all
|
| +direction custom_value
|
| display
|
| dominant-baseline svg
|
| -empty-cells inherited, type_name=EEmptyCell
|
| -fill animatable, inherited, svg, setter=setFillPaint, custom_all
|
| -fill-opacity animatable, inherited, svg, converter=convertNumberOrPercentage
|
| -fill-rule inherited, svg, type_name=WindRule
|
| +empty-cells type_name=EEmptyCell
|
| +fill svg, setter=setFillPaint, custom_all
|
| +fill-opacity svg, converter=convertNumberOrPercentage
|
| +fill-rule svg, type_name=WindRule
|
| filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier
|
| -flex-basis animatable, converter=convertLengthOrAuto
|
| +flex-basis converter=convertLengthOrAuto
|
| flex-direction
|
| -flex-grow animatable, type_name=float
|
| -flex-shrink animatable, type_name=float
|
| +flex-grow type_name=float
|
| +flex-shrink type_name=float
|
| flex-wrap
|
| float type_name=EFloat, name_for_methods=Floating
|
| -flood-color animatable, svg, converter=convertSVGColor
|
| -flood-opacity animatable, svg, converter=convertNumberOrPercentage
|
| -glyph-orientation-horizontal inherited, svg, converter=convertGlyphOrientation
|
| -glyph-orientation-vertical inherited, svg, custom_value
|
| +flood-color svg, converter=convertSVGColor
|
| +flood-opacity svg, converter=convertNumberOrPercentage
|
| +glyph-orientation-horizontal svg, converter=convertGlyphOrientation
|
| +glyph-orientation-vertical svg, custom_value
|
| grid-auto-columns converter=convertGridTrackSize
|
| grid-auto-flow custom_value
|
| grid-auto-rows converter=convertGridTrackSize
|
| @@ -181,104 +162,106 @@ grid-row-start converter=convertGridPosition
|
| grid-template-areas custom_all
|
| grid-template-columns custom_all
|
| grid-template-rows custom_all
|
| -height animatable, initial=initialSize, converter=convertLengthSizing
|
| -image-rendering inherited
|
| +height initial=initialSize, converter=convertLengthSizing
|
| +image-rendering
|
| isolation
|
| justify-content
|
| justify-items custom_all
|
| justify-self custom_all
|
| -left animatable, initial=initialOffset, converter=convertLengthOrAuto
|
| -letter-spacing animatable, inherited, initial=initialLetterWordSpacing, converter=convertSpacing
|
| -lighting-color animatable, svg, converter=convertSVGColor
|
| -list-style-image animatable, inherited, custom_value
|
| -list-style-position inherited
|
| -list-style-type inherited
|
| -margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto
|
| -margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto
|
| -margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto
|
| -margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto
|
| -marker-end inherited, svg, name_for_methods=MarkerEndResource, converter=convertFragmentIdentifier
|
| -marker-mid inherited, svg, name_for_methods=MarkerMidResource, converter=convertFragmentIdentifier
|
| -marker-start inherited, svg, name_for_methods=MarkerStartResource, converter=convertFragmentIdentifier
|
| +left initial=initialOffset, converter=convertLengthOrAuto
|
| +letter-spacing initial=initialLetterWordSpacing, converter=convertSpacing
|
| +lighting-color svg, converter=convertSVGColor
|
| +line-height getter=specifiedLineHeight, custom_value
|
| +list-style-image custom_value
|
| +list-style-position
|
| +list-style-type
|
| +margin-bottom initial=initialMargin, converter=convertLengthOrAuto
|
| +margin-left initial=initialMargin, converter=convertLengthOrAuto
|
| +margin-right initial=initialMargin, converter=convertLengthOrAuto
|
| +margin-top initial=initialMargin, converter=convertLengthOrAuto
|
| +marker-end svg, name_for_methods=MarkerEndResource, converter=convertFragmentIdentifier
|
| +marker-mid svg, name_for_methods=MarkerMidResource, converter=convertFragmentIdentifier
|
| +marker-start svg, name_for_methods=MarkerStartResource, converter=convertFragmentIdentifier
|
| mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier
|
| mask-source-type custom_all
|
| mask-type svg
|
| -max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
|
| -max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
|
| -min-height animatable, initial=initialMinSize, converter=convertLengthSizing
|
| -min-width animatable, initial=initialMinSize, converter=convertLengthSizing
|
| +max-height initial=initialMaxSize, converter=convertLengthMaxSizing
|
| +max-width initial=initialMaxSize, converter=convertLengthMaxSizing
|
| +min-height initial=initialMinSize, converter=convertLengthSizing
|
| +min-width initial=initialMinSize, converter=convertLengthSizing
|
| mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode
|
| object-fit type_name=ObjectFit
|
| -object-position animatable, converter=convertLengthPoint
|
| -opacity animatable, type_name=float
|
| +object-position converter=convertLengthPoint
|
| +opacity type_name=float
|
| order type_name=int
|
| -orphans animatable, inherited, type_name=short, custom_all
|
| -outline-color animatable, custom_all
|
| -outline-offset animatable, converter=convertComputedLength<int>
|
| +orphans type_name=short, custom_all
|
| +outline-color custom_all
|
| +outline-offset converter=convertComputedLength<int>
|
| outline-style custom_all
|
| -outline-width animatable, converter=convertLineWidth<unsigned short>
|
| -overflow-wrap inherited
|
| +outline-width converter=convertLineWidth<unsigned short>
|
| +overflow-wrap
|
| overflow-x type_name=EOverflow
|
| overflow-y type_name=EOverflow
|
| -padding-bottom animatable, initial=initialPadding, converter=convertLength
|
| -padding-left animatable, initial=initialPadding, converter=convertLength
|
| -padding-right animatable, initial=initialPadding, converter=convertLength
|
| -padding-top animatable, initial=initialPadding, converter=convertLength
|
| +padding-bottom initial=initialPadding, converter=convertLength
|
| +padding-left initial=initialPadding, converter=convertLength
|
| +padding-right initial=initialPadding, converter=convertLength
|
| +padding-top 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
|
| -paint-order inherited, svg, converter=convertPaintOrder
|
| -perspective animatable, custom_value
|
| -perspective-origin animatable, custom_all
|
| -pointer-events inherited
|
| +paint-order svg, converter=convertPaintOrder
|
| +perspective custom_value
|
| +perspective-origin custom_all
|
| +pointer-events
|
| position
|
| -quotes inherited, converter=convertQuotes
|
| -// FIXME: This shouldn't be inherited, as per css-ui
|
| -resize inherited, custom_value
|
| -right animatable, initial=initialOffset, converter=convertLengthOrAuto
|
| +quotes converter=convertQuotes
|
| +resize custom_value
|
| +right initial=initialOffset, converter=convertLengthOrAuto
|
| scroll-behavior type_name=ScrollBehavior
|
| -shape-image-threshold animatable, type_name=float
|
| -shape-margin animatable, converter=convertLength
|
| -shape-outside animatable, custom_value
|
| -shape-rendering inherited, svg
|
| +shape-image-threshold type_name=float
|
| +shape-margin converter=convertLength
|
| +shape-outside custom_value
|
| +shape-rendering svg
|
| size custom_all
|
| -speak inherited
|
| -stop-color animatable, svg, converter=convertSVGColor
|
| -stop-opacity animatable, svg, converter=convertNumberOrPercentage
|
| -stroke animatable, inherited, svg, setter=setStrokePaint, custom_all
|
| -stroke-dasharray animatable, inherited, svg, name_for_methods=StrokeDashArray, converter=convertStrokeDasharray
|
| -stroke-dashoffset animatable, inherited, svg, name_for_methods=StrokeDashOffset, converter=convertSVGLength
|
| -stroke-linecap svg, inherited, type_name=LineCap, name_for_methods=CapStyle
|
| -stroke-linejoin svg, inherited, type_name=LineJoin, name_for_methods=JoinStyle
|
| -stroke-miterlimit animatable, inherited, svg, type_name=float, name_for_methods=StrokeMiterLimit
|
| -stroke-opacity animatable, inherited, svg, converter=convertNumberOrPercentage
|
| -stroke-width animatable, inherited, svg, converter=convertSVGLength
|
| +speak
|
| +stop-color svg, converter=convertSVGColor
|
| +stop-opacity svg, converter=convertNumberOrPercentage
|
| +stroke svg, setter=setStrokePaint, custom_all
|
| +stroke-dasharray svg, name_for_methods=StrokeDashArray, converter=convertStrokeDasharray
|
| +stroke-dashoffset svg, 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, converter=convertNumberOrPercentage
|
| +stroke-width svg, converter=convertSVGLength
|
| table-layout
|
| -tab-size inherited, type_name=unsigned
|
| -text-align inherited, custom_value
|
| -text-align-last inherited, type_name=TextAlignLast
|
| -text-anchor inherited, svg
|
| +tab-size type_name=unsigned
|
| +text-align custom_value
|
| +text-align-last type_name=TextAlignLast
|
| +text-anchor svg
|
| // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag
|
| text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-decoration-line;text-decoration-style;text-decoration-color
|
| -text-decoration-color animatable, custom_all
|
| +text-decoration-color custom_all
|
| text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<TextDecoration>
|
| text-decoration-style type_name=TextDecorationStyle
|
| -text-indent animatable, inherited, custom_all
|
| -text-justify inherited, type_name=TextJustify
|
| +text-indent custom_all
|
| +text-justify type_name=TextJustify
|
| text-overflow type_name=TextOverflow
|
| -text-shadow animatable, inherited, converter=convertShadow
|
| -text-transform inherited
|
| -text-underline-position inherited, type_name=TextUnderlinePosition
|
| -top animatable, initial=initialOffset, converter=convertLengthOrAuto
|
| +text-shadow converter=convertShadow
|
| +text-transform
|
| +text-underline-position type_name=TextUnderlinePosition
|
| +top initial=initialOffset, converter=convertLengthOrAuto
|
| touch-action converter=convertFlags<TouchAction>
|
| -touch-action-delay inherited, type_name=TouchActionDelay
|
| -transform animatable, custom_value
|
| -transform-origin animatable, custom_all
|
| +touch-action-delay type_name=TouchActionDelay
|
| +transform custom_value
|
| +transform-origin custom_all
|
| transform-style name_for_methods=TransformStyle3D
|
| unicode-bidi
|
| vector-effect svg
|
| -vertical-align animatable, custom_inherit, custom_value
|
| -visibility animatable, inherited
|
| +vertical-align custom_inherit, custom_value
|
| +visibility
|
| +// 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
|
| -webkit-animation-delay custom_all
|
| -webkit-animation-direction custom_all
|
| -webkit-animation-duration custom_all
|
| @@ -289,19 +272,19 @@ visibility animatable, inherited
|
| -webkit-animation-timing-function custom_all
|
| -webkit-appearance type_name=ControlPart
|
| -webkit-app-region custom_all
|
| --webkit-aspect-ratio inherited, custom_all
|
| +-webkit-aspect-ratio custom_all
|
| -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility
|
| -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
|
| -webkit-background-composite custom_all
|
| -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
|
| --webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize
|
| +-webkit-background-size use_handlers_for=CSSPropertyBackgroundSize
|
| -webkit-border-fit
|
| --webkit-border-horizontal-spacing animatable, inherited, name_for_methods=HorizontalBorderSpacing, converter=convertComputedLength<short>
|
| +-webkit-border-horizontal-spacing name_for_methods=HorizontalBorderSpacing, converter=convertComputedLength<short>
|
| -webkit-border-image initial=initialNinePieceImage, custom_value
|
| --webkit-border-vertical-spacing animatable, inherited, name_for_methods=VerticalBorderSpacing, converter=convertComputedLength<short>
|
| +-webkit-border-vertical-spacing name_for_methods=VerticalBorderSpacing, converter=convertComputedLength<short>
|
| -webkit-box-align type_name=EBoxAlignment
|
| -webkit-box-decoration-break
|
| --webkit-box-direction inherited
|
| +-webkit-box-direction
|
| -webkit-box-flex type_name=float
|
| -webkit-box-flex-group type_name=unsigned int
|
| -webkit-box-lines
|
| @@ -309,58 +292,58 @@ visibility animatable, inherited
|
| -webkit-box-orient
|
| -webkit-box-pack
|
| -webkit-box-reflect converter=convertBoxReflect
|
| --webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow
|
| --webkit-clip-path animatable, custom_value
|
| +-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 animatable, type_name=unsigned short, custom_all
|
| --webkit-column-gap animatable, type_name=float, custom_all
|
| --webkit-column-rule-color animatable, custom_all
|
| +-webkit-column-count type_name=unsigned short, custom_all
|
| +-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 animatable, converter=convertLineWidth<unsigned short>
|
| +-webkit-column-rule-width converter=convertLineWidth<unsigned short>
|
| -webkit-column-span type_name=ColumnSpan
|
| --webkit-column-width animatable, type_name=float, custom_all
|
| --webkit-filter animatable, custom_value
|
| --webkit-highlight inherited, converter=convertString<CSSValueNone>
|
| --webkit-hyphenate-character inherited, name_for_methods=HyphenationString, converter=convertString<CSSValueAuto>
|
| --webkit-line-box-contain inherited, converter=convertLineBoxContain
|
| --webkit-line-break inherited, type_name=LineBreak
|
| +-webkit-column-width type_name=float, custom_all
|
| +-webkit-filter custom_value
|
| +-webkit-highlight converter=convertString<CSSValueNone>
|
| +-webkit-hyphenate-character 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-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-mask-box-image-outset animatable, custom_all
|
| +-webkit-mask-box-image-outset custom_all
|
| -webkit-mask-box-image-repeat custom_all
|
| --webkit-mask-box-image-slice animatable, custom_all
|
| --webkit-mask-box-image-source animatable, custom_value
|
| --webkit-mask-box-image-width animatable, 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 animatable, custom_all
|
| +-webkit-mask-image custom_all
|
| -webkit-mask-origin custom_all
|
| --webkit-mask-position-x animatable, custom_all
|
| --webkit-mask-position-y animatable, 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 animatable, custom_all
|
| +-webkit-mask-size custom_all
|
| -webkit-perspective custom_all
|
| -webkit-perspective-origin custom_all
|
| -webkit-perspective-origin-x converter=convertLength
|
| -webkit-perspective-origin-y converter=convertLength
|
| --webkit-print-color-adjust inherited, type_name=PrintColorAdjust
|
| --webkit-rtl-ordering inherited, type_name=Order, setter=setRTLOrdering, initial=initialRTLOrdering
|
| --webkit-ruby-position inherited, type_name=RubyPosition
|
| --webkit-tap-highlight-color inherited, converter=convertColor
|
| --webkit-text-combine inherited, type_name=TextCombine
|
| --webkit-text-emphasis-color inherited, custom_all
|
| --webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition
|
| --webkit-text-emphasis-style inherited, custom_all
|
| --webkit-text-fill-color inherited, custom_all
|
| --webkit-text-security inherited
|
| --webkit-text-stroke-color animatable, inherited, custom_all
|
| --webkit-text-stroke-width inherited, converter=convertTextStrokeWidth
|
| +-webkit-print-color-adjust type_name=PrintColorAdjust
|
| +-webkit-rtl-ordering type_name=Order, setter=setRTLOrdering, initial=initialRTLOrdering
|
| +-webkit-ruby-position type_name=RubyPosition
|
| +-webkit-tap-highlight-color converter=convertColor
|
| +-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
|
| +-webkit-text-stroke-width converter=convertTextStrokeWidth
|
| -webkit-transform use_handlers_for=CSSPropertyTransform
|
| -webkit-transform-origin-x converter=convertLength
|
| -webkit-transform-origin-y converter=convertLength
|
| @@ -371,18 +354,17 @@ visibility animatable, inherited
|
| -webkit-transition-property custom_all
|
| -webkit-transition-timing-function custom_all
|
| -webkit-user-drag
|
| --webkit-user-modify inherited
|
| --webkit-user-select inherited
|
| -white-space inherited
|
| -widows animatable, inherited, type_name=short, custom_all
|
| -width animatable, initial=initialSize, converter=convertLengthSizing
|
| +-webkit-user-modify
|
| +-webkit-user-select
|
| +-webkit-writing-mode custom_value
|
| +white-space
|
| +widows type_name=short, custom_all
|
| +width initial=initialSize, converter=convertLengthSizing
|
| will-change custom_all
|
| -word-break inherited
|
| -word-spacing animatable, inherited, 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 inherited, name_for_methods=OverflowWrap
|
| -writing-mode inherited, svg, type_name=SVGWritingMode
|
| -z-index animatable, type_name=int, custom_all
|
| +word-break
|
| +word-spacing initial=initialLetterWordSpacing, converter=convertSpacing
|
| +writing-mode svg, type_name=SVGWritingMode
|
| +z-index type_name=int, custom_all
|
|
|
| // Internal properties
|
|
|
| @@ -448,7 +430,7 @@ transition-timing-function builder_skip
|
| unicode-range builder_skip
|
| user-zoom builder_skip
|
| -webkit-font-size-delta builder_skip
|
| --webkit-text-decorations-in-effect inherited, builder_skip
|
| +-webkit-text-decorations-in-effect builder_skip
|
|
|
| // Shorthands
|
|
|
| @@ -499,36 +481,3 @@ transition longhands=transition-property;transition-duration;transition-timing-f
|
| -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-color
|
| -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform-origin-y;-webkit-transform-origin-z
|
| -webkit-transition longhands=-webkit-transition-property;-webkit-transition-duration;-webkit-transition-timing-function;-webkit-transition-delay
|
| -
|
| -// Aliases; these map to the same CSSPropertyID
|
| -
|
| --epub-caption-side alias_for=caption-side
|
| --epub-text-combine alias_for=-webkit-text-combine
|
| --epub-text-emphasis alias_for=-webkit-text-emphasis
|
| --epub-text-emphasis-color alias_for=-webkit-text-emphasis-color
|
| --epub-text-emphasis-style alias_for=-webkit-text-emphasis-style
|
| --epub-text-orientation alias_for=-webkit-text-orientation
|
| --epub-text-transform alias_for=text-transform
|
| --epub-word-break alias_for=word-break
|
| --epub-writing-mode alias_for=-webkit-writing-mode
|
| --webkit-align-content alias_for=align-content
|
| --webkit-align-items alias_for=align-items
|
| --webkit-align-self alias_for=align-self
|
| --webkit-border-bottom-left-radius alias_for=border-bottom-left-radius
|
| --webkit-border-bottom-right-radius alias_for=border-bottom-right-radius
|
| --webkit-border-top-left-radius alias_for=border-top-left-radius
|
| --webkit-border-top-right-radius alias_for=border-top-right-radius
|
| --webkit-box-sizing alias_for=box-sizing
|
| --webkit-flex alias_for=flex
|
| --webkit-flex-basis alias_for=flex-basis
|
| --webkit-flex-direction alias_for=flex-direction
|
| --webkit-flex-flow alias_for=flex-flow
|
| --webkit-flex-grow alias_for=flex-grow
|
| --webkit-flex-shrink alias_for=flex-shrink
|
| --webkit-flex-wrap alias_for=flex-wrap
|
| --webkit-justify-content alias_for=justify-content
|
| --webkit-opacity alias_for=opacity
|
| --webkit-order alias_for=order
|
| --webkit-shape-image-threshold alias_for=shape-image-threshold
|
| --webkit-shape-margin alias_for=shape-margin
|
| --webkit-shape-outside alias_for=shape-outside
|
|
|