8e0d5f98a3
After chatting offline, we decided we don't actually need gridRowGap and gridColumnGap since the rowGap and columnGap properties are the preferred names. Removing the deprecated grid versions before it becomes a breaking change to do so, and to keep dart:html bloat minimal. Change-Id: I75a7de40a4bb1a5479723600987d19e7e42bf69c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224700 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Riley Porter <rileyporter@google.com>
443 lines
9.7 KiB
Plaintext
443 lines
9.7 KiB
Plaintext
// TODO(efortuna): Delete this file once
|
|
// https://codereview.chromium.org/444453006/ has been committed, in which case
|
|
// it will be pulled in from DEPS!
|
|
// Copied from http://trac.webkit.org/browser/trunk/WebCore/css/CSSPropertyNames.in
|
|
// via. http://web.archive.org/web/20100722083519/http://trac.webkit.org/browser/trunk/WebCore/css/CSSPropertyNames.in
|
|
//
|
|
// CSS property names
|
|
//
|
|
// Some properties are used internally, but are not part of CSS. They are used to get
|
|
// HTML4 compatibility in the rendering engine.
|
|
//
|
|
// Microsoft extensions are documented here:
|
|
// http://msdn.microsoft.com/workshop/author/css/reference/attributes.asp
|
|
//
|
|
|
|
// properties that generate animations must be listed first
|
|
display
|
|
-webkit-animation
|
|
-webkit-animation-delay
|
|
-webkit-animation-direction
|
|
-webkit-animation-duration
|
|
-webkit-animation-fill-mode
|
|
-webkit-animation-iteration-count
|
|
-webkit-animation-name
|
|
-webkit-animation-play-state
|
|
-webkit-animation-timing-function
|
|
animation
|
|
animation-delay
|
|
animation-direction
|
|
animation-duration
|
|
animation-fill-mode
|
|
animation-iteration-count
|
|
animation-name
|
|
animation-play-state
|
|
animation-timing-function
|
|
-webkit-transition
|
|
-webkit-transition-delay
|
|
-webkit-transition-duration
|
|
-webkit-transition-property
|
|
-webkit-transition-timing-function
|
|
transition
|
|
transition-delay
|
|
transition-duration
|
|
transition-property
|
|
transition-timing-function
|
|
|
|
// next, high-priority properties (those on which other properties can depend)
|
|
// must be listed
|
|
color
|
|
direction
|
|
font
|
|
font-family
|
|
font-kerning
|
|
font-size
|
|
font-style
|
|
font-variant
|
|
font-variant-ligatures
|
|
font-weight
|
|
text-rendering
|
|
-webkit-font-feature-settings
|
|
-webkit-font-smoothing
|
|
-webkit-locale
|
|
-webkit-text-orientation
|
|
-epub-text-orientation alias_for=-webkit-text-orientation
|
|
-webkit-writing-mode
|
|
-epub-writing-mode alias_for=-webkit-writing-mode
|
|
zoom
|
|
|
|
// line height needs to be right after the above high-priority properties
|
|
line-height
|
|
|
|
// The remaining properties are listed in alphabetical order
|
|
background
|
|
background-attachment
|
|
background-blend-mode
|
|
background-clip
|
|
background-color
|
|
background-image
|
|
background-origin
|
|
background-position
|
|
background-position-x
|
|
background-position-y
|
|
background-repeat
|
|
background-repeat-x
|
|
background-repeat-y
|
|
background-size
|
|
border
|
|
border-bottom
|
|
border-bottom-color
|
|
border-bottom-left-radius
|
|
-webkit-border-bottom-left-radius alias_for=border-bottom-left-radius
|
|
border-bottom-right-radius
|
|
-webkit-border-bottom-right-radius alias_for=border-bottom-right-radius
|
|
border-bottom-style
|
|
border-bottom-width
|
|
border-collapse
|
|
border-color
|
|
border-image
|
|
border-image-outset
|
|
border-image-repeat
|
|
border-image-slice
|
|
border-image-source
|
|
border-image-width
|
|
border-left
|
|
border-left-color
|
|
border-left-style
|
|
border-left-width
|
|
border-radius
|
|
border-right
|
|
border-right-color
|
|
border-right-style
|
|
border-right-width
|
|
border-spacing
|
|
border-style
|
|
border-top
|
|
border-top-color
|
|
border-top-left-radius
|
|
-webkit-border-top-left-radius alias_for=border-top-left-radius
|
|
border-top-right-radius
|
|
-webkit-border-top-right-radius alias_for=border-top-right-radius
|
|
border-top-style
|
|
border-top-width
|
|
border-width
|
|
bottom
|
|
box-shadow
|
|
box-sizing
|
|
// -webkit-box-sizing worked in Safari 4 and earlier.
|
|
-webkit-box-sizing alias_for=box-sizing
|
|
caption-side
|
|
-epub-caption-side alias_for=caption-side
|
|
clear
|
|
clip
|
|
-webkit-clip-path
|
|
content
|
|
counter-increment
|
|
counter-reset
|
|
cursor
|
|
empty-cells
|
|
float
|
|
font-stretch
|
|
height
|
|
image-rendering
|
|
isolation
|
|
justify-self
|
|
left
|
|
letter-spacing
|
|
list-style
|
|
list-style-image
|
|
list-style-position
|
|
list-style-type
|
|
margin
|
|
margin-bottom
|
|
margin-left
|
|
margin-right
|
|
margin-top
|
|
mask-source-type
|
|
max-height
|
|
max-width
|
|
min-height
|
|
min-width
|
|
mix-blend-mode
|
|
opacity
|
|
// Honor -webkit-opacity as a synonym for opacity. This was the only syntax that worked in Safari 1.1,
|
|
// and may be in use on some websites and widgets.
|
|
-webkit-opacity alias_for=opacity
|
|
orphans
|
|
outline
|
|
outline-color
|
|
outline-offset
|
|
outline-style
|
|
outline-width
|
|
object-fit
|
|
object-position
|
|
overflow
|
|
overflow-wrap
|
|
overflow-x
|
|
overflow-y
|
|
padding
|
|
padding-bottom
|
|
padding-left
|
|
padding-right
|
|
padding-top
|
|
page
|
|
page-break-after
|
|
page-break-before
|
|
page-break-inside
|
|
pointer-events
|
|
position
|
|
quotes
|
|
resize
|
|
right
|
|
scroll-behavior
|
|
size
|
|
src
|
|
speak
|
|
table-layout
|
|
tab-size
|
|
text-align
|
|
text-align-last
|
|
text-decoration
|
|
text-decoration-line
|
|
text-decoration-style
|
|
text-decoration-color
|
|
text-indent
|
|
text-justify
|
|
text-line-through-color
|
|
text-line-through-mode
|
|
text-line-through-style
|
|
text-line-through-width
|
|
text-overflow
|
|
text-overline-color
|
|
text-overline-mode
|
|
text-overline-style
|
|
text-overline-width
|
|
text-shadow
|
|
text-transform
|
|
-epub-text-transform alias_for=text-transform
|
|
text-underline-color
|
|
text-underline-mode
|
|
text-underline-style
|
|
text-underline-width
|
|
text-underline-position
|
|
top
|
|
touch-action
|
|
touch-action-delay
|
|
|
|
unicode-bidi
|
|
unicode-range
|
|
vertical-align
|
|
visibility
|
|
white-space
|
|
widows
|
|
width
|
|
will-change
|
|
word-break
|
|
-epub-word-break alias_for=word-break
|
|
word-spacing
|
|
word-wrap
|
|
z-index
|
|
-webkit-appearance
|
|
-webkit-aspect-ratio
|
|
backface-visibility
|
|
-webkit-backface-visibility
|
|
-webkit-background-clip
|
|
-webkit-background-composite
|
|
-webkit-background-origin
|
|
// -webkit-background-size differs from background-size only in the interpretation of
|
|
// a single value: -webkit-background-size: l; is equivalent to background-size: l l;
|
|
// whereas background-size: l; is equivalent to background-size: l auto;
|
|
-webkit-background-size
|
|
-webkit-border-after
|
|
-webkit-border-after-color
|
|
-webkit-border-after-style
|
|
-webkit-border-after-width
|
|
-webkit-border-before
|
|
-webkit-border-before-color
|
|
-webkit-border-before-style
|
|
-webkit-border-before-width
|
|
-webkit-border-end
|
|
-webkit-border-end-color
|
|
-webkit-border-end-style
|
|
-webkit-border-end-width
|
|
-webkit-border-fit
|
|
-webkit-border-horizontal-spacing
|
|
-webkit-border-image
|
|
// -webkit-border-radius differs from border-radius only in the interpretation of
|
|
// a value consisting of two lengths: "-webkit-border-radius: l1 l2;" is equivalent
|
|
// to "border-radius: l1 / l2;"
|
|
-webkit-border-radius
|
|
-webkit-border-start
|
|
-webkit-border-start-color
|
|
-webkit-border-start-style
|
|
-webkit-border-start-width
|
|
-webkit-border-vertical-spacing
|
|
-webkit-box-align
|
|
-webkit-box-direction
|
|
-webkit-box-flex
|
|
-webkit-box-flex-group
|
|
-webkit-box-lines
|
|
-webkit-box-ordinal-group
|
|
-webkit-box-orient
|
|
-webkit-box-pack
|
|
-webkit-box-reflect
|
|
-webkit-box-shadow
|
|
-internal-callback
|
|
-webkit-column-break-after
|
|
-webkit-column-break-before
|
|
-webkit-column-break-inside
|
|
-webkit-column-count
|
|
column-fill
|
|
column-gap
|
|
-webkit-column-gap alias_for=column-gap
|
|
-webkit-column-rule
|
|
-webkit-column-rule-color
|
|
-webkit-column-rule-style
|
|
-webkit-column-rule-width
|
|
-webkit-column-span
|
|
-webkit-column-width
|
|
-webkit-columns
|
|
-webkit-box-decoration-break
|
|
-webkit-filter
|
|
align-content
|
|
-webkit-align-content alias_for=align-content
|
|
align-items
|
|
-webkit-align-items alias_for=align-items
|
|
align-self
|
|
-webkit-align-self alias_for=align-self
|
|
flex
|
|
-webkit-flex alias_for=flex
|
|
flex-basis
|
|
-webkit-flex-basis alias_for=flex-basis
|
|
flex-direction
|
|
-webkit-flex-direction alias_for=flex-direction
|
|
flex-flow
|
|
-webkit-flex-flow alias_for=flex-flow
|
|
flex-grow
|
|
-webkit-flex-grow alias_for=flex-grow
|
|
flex-shrink
|
|
-webkit-flex-shrink alias_for=flex-shrink
|
|
flex-wrap
|
|
-webkit-flex-wrap alias_for=flex-wrap
|
|
justify-content
|
|
-webkit-justify-content alias_for=justify-content
|
|
-webkit-font-size-delta
|
|
gap
|
|
grid-auto-columns
|
|
grid-auto-flow
|
|
grid-auto-rows
|
|
grid-area
|
|
grid-column
|
|
grid-column-end
|
|
grid-column-start
|
|
grid
|
|
grid-template
|
|
grid-template-columns
|
|
grid-template-rows
|
|
grid-row
|
|
grid-row-end
|
|
grid-row-start
|
|
grid-template-areas
|
|
-webkit-highlight
|
|
-webkit-hyphenate-character
|
|
-webkit-line-box-contain
|
|
-webkit-line-break
|
|
-webkit-line-clamp
|
|
-webkit-logical-width
|
|
-webkit-logical-height
|
|
-webkit-margin-after-collapse
|
|
-webkit-margin-before-collapse
|
|
-webkit-margin-bottom-collapse
|
|
-webkit-margin-top-collapse
|
|
-webkit-margin-collapse
|
|
-webkit-margin-after
|
|
-webkit-margin-before
|
|
-webkit-margin-end
|
|
-webkit-margin-start
|
|
-webkit-mask
|
|
-webkit-mask-box-image
|
|
-webkit-mask-box-image-outset
|
|
-webkit-mask-box-image-repeat
|
|
-webkit-mask-box-image-slice
|
|
-webkit-mask-box-image-source
|
|
-webkit-mask-box-image-width
|
|
-webkit-mask-clip
|
|
-webkit-mask-composite
|
|
-webkit-mask-image
|
|
-webkit-mask-origin
|
|
-webkit-mask-position
|
|
-webkit-mask-position-x
|
|
-webkit-mask-position-y
|
|
-webkit-mask-repeat
|
|
-webkit-mask-repeat-x
|
|
-webkit-mask-repeat-y
|
|
-webkit-mask-size
|
|
-webkit-max-logical-width
|
|
-webkit-max-logical-height
|
|
-webkit-min-logical-width
|
|
-webkit-min-logical-height
|
|
order
|
|
-webkit-order alias_for=order
|
|
-webkit-padding-after
|
|
-webkit-padding-before
|
|
-webkit-padding-end
|
|
-webkit-padding-start
|
|
perspective
|
|
-webkit-perspective
|
|
perspective-origin
|
|
-webkit-perspective-origin
|
|
-webkit-perspective-origin-x
|
|
-webkit-perspective-origin-y
|
|
-webkit-print-color-adjust
|
|
row-gap
|
|
-webkit-rtl-ordering
|
|
-webkit-ruby-position
|
|
-webkit-text-combine
|
|
-epub-text-combine alias_for=-webkit-text-combine
|
|
-webkit-text-decorations-in-effect
|
|
-webkit-text-emphasis
|
|
-epub-text-emphasis alias_for=-webkit-text-emphasis
|
|
-webkit-text-emphasis-color
|
|
-epub-text-emphasis-color alias_for=-webkit-text-emphasis-color
|
|
-webkit-text-emphasis-position
|
|
-webkit-text-emphasis-style
|
|
-epub-text-emphasis-style alias_for=-webkit-text-emphasis-style
|
|
-webkit-text-fill-color
|
|
-webkit-text-security
|
|
-webkit-text-stroke
|
|
-webkit-text-stroke-color
|
|
-webkit-text-stroke-width
|
|
transform
|
|
-webkit-transform
|
|
transform-origin
|
|
-webkit-transform-origin
|
|
-webkit-transform-origin-x
|
|
-webkit-transform-origin-y
|
|
-webkit-transform-origin-z
|
|
transform-style
|
|
-webkit-transform-style
|
|
-webkit-user-drag
|
|
-webkit-user-modify
|
|
-webkit-user-select
|
|
-webkit-shape-outside alias_for=shape-outside
|
|
-webkit-shape-margin alias_for=shape-margin
|
|
-webkit-shape-image-threshold alias_for=shape-image-threshold
|
|
shape-outside
|
|
shape-margin
|
|
shape-image-threshold
|
|
-webkit-wrap-flow
|
|
-webkit-wrap-through
|
|
max-zoom
|
|
min-zoom
|
|
orientation
|
|
user-zoom
|
|
-webkit-tap-highlight-color
|
|
-webkit-app-region
|
|
|
|
// Internal properties.
|
|
-internal-marquee-direction
|
|
-internal-marquee-increment
|
|
-internal-marquee-repetition
|
|
-internal-marquee-speed
|
|
-internal-marquee-style
|