Add color-gamut media query support
[WebKit-https.git] / Source / WebCore / css / CSSValueKeywords.in
index 66dfd38..396f7f5 100644 (file)
@@ -3,6 +3,9 @@
 //
 inherit
 initial
 //
 inherit
 initial
+unset
+revert
+
 //
 // CSS_PROP_OUTLINE_STYLE
 // CSS_PROP_BORDER_TOP_STYLE
 //
 // CSS_PROP_OUTLINE_STYLE
 // CSS_PROP_BORDER_TOP_STYLE
@@ -45,6 +48,9 @@ small-caption
 -apple-system-short-footnote
 -apple-system-short-caption1
 -apple-system-tall-body
 -apple-system-short-footnote
 -apple-system-short-caption1
 -apple-system-tall-body
+-apple-system-title1
+-apple-system-title2
+-apple-system-title3
 #endif
 
 // This has to go after the -apple-system versions.
 #endif
 
 // This has to go after the -apple-system versions.
@@ -64,15 +70,53 @@ all
 //normal
 small-caps
 
 //normal
 small-caps
 
-// -webkit-font-variant-ligatures:
+// font-variant-ligatures:
 //
 //
-// normal
 common-ligatures
 no-common-ligatures
 discretionary-ligatures
 no-discretionary-ligatures
 historical-ligatures
 no-historical-ligatures
 common-ligatures
 no-common-ligatures
 discretionary-ligatures
 no-discretionary-ligatures
 historical-ligatures
 no-historical-ligatures
+contextual
+no-contextual
+
+// font-variant-caps
+//
+// FIXME: Unify this with plain font-variant
+// small-caps
+all-small-caps
+petite-caps
+all-petite-caps
+unicase
+titling-caps
+
+// font-variant-numeric
+//
+lining-nums
+oldstyle-nums
+proportional-nums
+tabular-nums
+diagonal-fractions
+stacked-fractions
+ordinal
+slashed-zero
+
+// font-variant-alternates
+//
+historical-forms
+
+// font-variant-east-asian
+//
+jis78
+jis83
+jis90
+jis04
+simplified
+traditional
+full-width
+proportional-width
+ruby
 
 //
 // CSS_PROP_FONT_WEIGHT:
 
 //
 // CSS_PROP_FONT_WEIGHT:
@@ -183,6 +227,16 @@ threedshadow
 window
 windowframe
 windowtext
 window
 windowframe
 windowtext
+-apple-wireless-playback-target-active
+-apple-system-blue
+-apple-system-brown
+-apple-system-gray
+-apple-system-green
+-apple-system-orange
+-apple-system-pink
+-apple-system-purple
+-apple-system-red
+-apple-system-yellow
 -webkit-focus-ring-color
 currentcolor
 //
 -webkit-focus-ring-color
 currentcolor
 //
@@ -468,7 +522,6 @@ line-through
 local
 loud
 lower
 local
 loud
 lower
--webkit-marquee
 mix
 no-close-quote
 no-open-quote
 mix
 no-close-quote
 no-open-quote
@@ -533,6 +586,7 @@ flex-end
 // center
 space-between
 space-around
 // center
 space-between
 space-around
+space-evenly
 // stretch
 
 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
 // stretch
 
 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
@@ -540,19 +594,25 @@ space-around
 // flex-end
 // center
 // baseline
 // flex-end
 // center
 // baseline
+last-baseline
 // stretch
 
 // CSS_PROP_JUSTIFY_CONTENT
 // stretch
 
 // CSS_PROP_JUSTIFY_CONTENT
+// start
+// end
 // flex-start
 // flex-end
 // center
 // space-between
 // space-around
 // flex-start
 // flex-end
 // center
 // space-between
 // space-around
+// space-evenly
+// stretch
 
 
-// CSS_PROP_JUSTIFY_SELF
+// CSS_PROP_JUSTIFY_ITEMS / CSS_PROP_JUSTIFY_SELF
 // auto
 // stretch
 // baseline
 // auto
 // stretch
 // baseline
+// last-baseline
 // center
 // start
 // end
 // center
 // start
 // end
@@ -562,8 +622,9 @@ self-end
 // flex-end
 // left
 // right
 // flex-end
 // left
 // right
-true
+unsafe
 safe
 safe
+legacy
 
 // CSS_PROP_FLEX_FLOW
 row
 
 // CSS_PROP_FLEX_FLOW
 row
@@ -660,6 +721,7 @@ skip-white-space
 // CSS_PROP_WORD_BREAK
 //
 break-all
 // CSS_PROP_WORD_BREAK
 //
 break-all
+keep-all
 
 //
 // CSS_PROP_WORD_WRAP
 
 //
 // CSS_PROP_WORD_WRAP
@@ -693,28 +755,30 @@ default-button
 inner-spin-button
 listbox
 listitem
 inner-spin-button
 listbox
 listitem
+media-controls-background
+media-controls-dark-bar-background
+media-controls-fullscreen-background
+media-controls-light-bar-background
+media-current-time-display
 media-enter-fullscreen-button
 media-exit-fullscreen-button
 media-fullscreen-volume-slider
 media-fullscreen-volume-slider-thumb
 media-mute-button
 media-enter-fullscreen-button
 media-exit-fullscreen-button
 media-fullscreen-volume-slider
 media-fullscreen-volume-slider-thumb
 media-mute-button
-media-play-button
 media-overlay-play-button
 media-overlay-play-button
+media-play-button
+media-return-to-realtime-button
+media-rewind-button
 media-seek-back-button
 media-seek-forward-button
 media-seek-back-button
 media-seek-forward-button
-media-rewind-button
-media-return-to-realtime-button
-media-toggle-closed-captions-button
 media-slider
 media-sliderthumb
 media-slider
 media-sliderthumb
-media-volume-slider-container
+media-time-remaining-display
+media-toggle-closed-captions-button
 media-volume-slider
 media-volume-slider
-media-volume-sliderthumb
+media-volume-slider-container
 media-volume-slider-mute-button
 media-volume-slider-mute-button
-media-controls-background
-media-controls-fullscreen-background
-media-current-time-display
-media-time-remaining-display
+media-volume-sliderthumb
 menulist
 menulist-button
 menulist-text
 menulist
 menulist-button
 menulist-text
@@ -742,7 +806,9 @@ rating-level-indicator
 image-controls-button
 #endif
 textarea
 image-controls-button
 #endif
 textarea
-// An appearance value that should not be accepted by the parser:
+#if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
+attachment
+#endif
 caps-lock-indicator
 
 //
 caps-lock-indicator
 
 //
@@ -765,6 +831,17 @@ content-box
 padding
 padding-box
 
 padding
 padding-box
 
+//
+// CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
+//
+avoid-column
+avoid-page
+avoid-region
+page
+recto
+region
+verso
+
 // CSS_SHAPES
 margin-box
 
 // CSS_SHAPES
 margin-box
 
@@ -894,10 +971,6 @@ geometricPrecision
 economy
 exact
 
 economy
 exact
 
-// -webkit-color-correction
-//default
-sRGB
-
 #if defined(ENABLE_VIEW_MODE_CSS_MEDIA) && ENABLE_VIEW_MODE_CSS_MEDIA
 // (-webkit-view-mode:) media feature:
 floating
 #if defined(ENABLE_VIEW_MODE_CSS_MEDIA) && ENABLE_VIEW_MODE_CSS_MEDIA
 // (-webkit-view-mode:) media feature:
 floating
@@ -972,6 +1045,7 @@ sideways
 sideways-right
 upright
 vertical-right
 sideways-right
 upright
 vertical-right
+mixed
 
 // -webkit-line-box-contain
 font
 
 // -webkit-line-box-contain
 font
@@ -980,14 +1054,16 @@ inline-box
 initial-letter
 replaced
 
 initial-letter
 replaced
 
-// -webkit-font-feature-settings
+// font-feature-settings
 on
 off
 
 // image-rendering
 // auto
 on
 off
 
 // image-rendering
 // auto
-// optimizeSpeed
-optimizeQuality
+// optimizeSpeed (deprecated)
+optimizeQuality // ( deprecated)
+crisp-edges
+pixelated
 -webkit-crisp-edges
 -webkit-optimize-contrast
 
 -webkit-crisp-edges
 -webkit-optimize-contrast
 
@@ -1027,6 +1103,11 @@ alphabetic
 coarse
 fine
 
 coarse
 fine
 
+// (hover:) media feature.
+// none
+hover
+on-demand
+
 // blend modes
 // normal
 multiply
 // blend modes
 // normal
 multiply
@@ -1044,6 +1125,8 @@ hue
 saturation
 color
 luminosity
 saturation
 color
 luminosity
+// plus-darker
+// plus-lighter
 
 // isolation
 // auto
 
 // isolation
 // auto
@@ -1076,7 +1159,6 @@ span
 
 // -webkit-grid-auto-flow
 dense
 
 // -webkit-grid-auto-flow
 dense
-stack
 
 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
 // text-indent
 
 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
 // text-indent
@@ -1090,3 +1172,31 @@ balance
 // -webkit-aspect-ratio
 from-dimensions
 from-intrinsic
 // -webkit-aspect-ratio
 from-dimensions
 from-intrinsic
+
+#if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
+// -apple-trailing-word
+-webkit-partially-balanced
+#endif
+
+// font-synthesis
+weight
+style
+
+// will-change
+scroll-position
+contents
+
+#if defined(ENABLE_TOUCH_EVENTS) && ENABLE_TOUCH_EVENTS
+// touch-action
+manipulation
+#endif
+
+// hanging-punctuation
+allow-end
+first
+force-end
+last
+
+// color-gamut
+p3
+rec2020