Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(411)

Unified Diff: Source/core/css/CSSPropertyNames.in

Issue 468543002: Revert refactoring of CSSProperty .in files (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/css/CSSPropertyMetadata.h ('k') | Source/core/css/SVGCSSPropertyNames.in » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/css/CSSPropertyNames.in
diff --git a/Source/core/css/CSSPropertyNames.in b/Source/core/css/CSSPropertyNames.in
new file mode 100644
index 0000000000000000000000000000000000000000..87df7aaa3b5d5f28486e870ef989de806b4c8a54
--- /dev/null
+++ b/Source/core/css/CSSPropertyNames.in
@@ -0,0 +1,421 @@
+//
+// 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
+//
+
+// high-priority properties (those on which other properties can depend) must
+// be listed first
+color
+direction
+font
+font-family
+font-kerning
+font-size
+font-stretch
+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 some 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
+height
+image-rendering
+isolation
+justify-items
+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-overflow
+text-shadow
+text-transform
+-epub-text-transform alias_for=text-transform
+text-underline-position
+top
+touch-action
+touch-action-delay
+
+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
+
+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
+-webkit-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
+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
+-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
+max-zoom
+min-zoom
+orientation
+user-zoom
+-webkit-tap-highlight-color
+-webkit-app-region
+all
+
+// Internal properties.
+-internal-marquee-direction
+-internal-marquee-increment
+-internal-marquee-repetition
+-internal-marquee-speed
+-internal-marquee-style
« no previous file with comments | « Source/core/css/CSSPropertyMetadata.h ('k') | Source/core/css/SVGCSSPropertyNames.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698