blob: 8ef4691384fbfcbbf045cf5e4d064919d9c344bd [file] [log] [blame]
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001//
tony@chromium.org5a643e12012-02-07 21:22:29 +00002// CSS value names
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00003//
kociendabb0c24b2001-08-24 14:24:40 +00004inherit
hyatt539408c2003-11-12 08:48:16 +00005initial
hyatt@apple.comd30fda72015-10-15 23:54:46 +00006unset
hyatt@apple.com59678352015-10-17 23:13:43 +00007revert
hyatt@apple.comd30fda72015-10-15 23:54:46 +00008
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00009//
10// CSS_PROP_OUTLINE_STYLE
11// CSS_PROP_BORDER_TOP_STYLE
12// CSS_PROP_BORDER_BOTTOM_STYLE
13// CSS_PROP_BORDER_LEFT_STYLE
tony@chromium.org5a643e12012-02-07 21:22:29 +000014// The order here must match the order of the EBorderStyle enum in RenderStyleConstants.h.
kociendabb0c24b2001-08-24 14:24:40 +000015none
16hidden
mjs6f821c82002-03-22 00:31:57 +000017inset
kociendabb0c24b2001-08-24 14:24:40 +000018groove
hyattfba5dc12003-10-17 22:32:14 +000019outset
robert@webkit.orgb53da9b2011-10-12 18:28:55 +000020ridge
hyattfba5dc12003-10-17 22:32:14 +000021dotted
22dashed
23solid
24double
rniwa@webkit.orgc2dc5f82012-03-22 02:10:56 +000025
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +000026//
27// CSS_PROP_FONT:
28//
kociendabb0c24b2001-08-24 14:24:40 +000029caption
30icon
31menu
32message-box
33small-caption
hyattfaa1dc82006-08-15 22:37:51 +000034-webkit-mini-control
35-webkit-small-control
36-webkit-control
dbates@webkit.org37f600f2014-01-03 22:28:19 +000037
38#if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS
39-apple-system-headline
40-apple-system-body
41-apple-system-subheadline
42-apple-system-footnote
43-apple-system-caption1
44-apple-system-caption2
45-apple-system-short-headline
46-apple-system-short-body
47-apple-system-short-subheadline
48-apple-system-short-footnote
49-apple-system-short-caption1
50-apple-system-tall-body
enrica@apple.com8b7e7e22015-01-09 23:36:04 +000051-apple-system-title1
52-apple-system-title2
53-apple-system-title3
dbates@webkit.org37f600f2014-01-03 22:28:19 +000054#endif
55
56// This has to go after the -apple-system versions.
kociendabb0c24b2001-08-24 14:24:40 +000057status-bar
hyattfaa1dc82006-08-15 22:37:51 +000058
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +000059//
60// CSS_PROP_FONT_STYLE:
61//
62//normal
kociendabb0c24b2001-08-24 14:24:40 +000063italic
64oblique
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +000065// The following is only allowed in @font-face:
mitz@apple.com46524d02008-07-01 08:19:03 +000066all
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +000067//
68// CSS_PROP_FONT_VARIANT:
69//
70//normal
kociendabb0c24b2001-08-24 14:24:40 +000071small-caps
mitz@apple.comd4422ea2012-01-12 04:10:01 +000072
mmaxfield@apple.com105717c2015-09-24 00:40:53 +000073// font-variant-ligatures:
mitz@apple.comd4422ea2012-01-12 04:10:01 +000074//
mitz@apple.comd4422ea2012-01-12 04:10:01 +000075common-ligatures
76no-common-ligatures
77discretionary-ligatures
78no-discretionary-ligatures
79historical-ligatures
80no-historical-ligatures
mmaxfield@apple.com105717c2015-09-24 00:40:53 +000081contextual
82no-contextual
83
84// font-variant-caps
85//
86// FIXME: Unify this with plain font-variant
87// small-caps
88all-small-caps
89petite-caps
90all-petite-caps
91unicase
92titling-caps
93
94// font-variant-numeric
95//
96lining-nums
97oldstyle-nums
98proportional-nums
99tabular-nums
100diagonal-fractions
101stacked-fractions
102ordinal
103slashed-zero
104
105// font-variant-alternates
106//
107historical-forms
108
109// font-variant-east-asian
110//
111jis78
112jis83
113jis90
114jis04
115simplified
116traditional
117full-width
118proportional-width
119ruby
mitz@apple.comd4422ea2012-01-12 04:10:01 +0000120
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000121//
122// CSS_PROP_FONT_WEIGHT:
123//
kociendabb0c24b2001-08-24 14:24:40 +0000124normal
125bold
126bolder
127lighter
128100
129200
130300
131400
132500
133600
134700
135800
136900
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000137//
138// CSS_PROP_FONT_SIZE:
139//
kociendabb0c24b2001-08-24 14:24:40 +0000140xx-small
141x-small
142small
143medium
144large
145x-large
146xx-large
hyatt21d31402006-04-14 22:50:07 +0000147-webkit-xxx-large
hyatt@apple.com0ce185c2014-08-22 18:18:54 +0000148-webkit-ruby-text
kociendabb0c24b2001-08-24 14:24:40 +0000149smaller
150larger
hyatt@apple.com0ce185c2014-08-22 18:18:54 +0000151
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000152//
153// CSS_PROP_FONT_STRETCH:
154//
155//normal
kociendabb0c24b2001-08-24 14:24:40 +0000156wider
157narrower
158ultra-condensed
159extra-condensed
160condensed
161semi-condensed
162semi-expanded
163expanded
164extra-expanded
165ultra-expanded
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000166//
167// CSS_PROP_GENERIC_FONT_FAMILY:
168//
kociendabb0c24b2001-08-24 14:24:40 +0000169serif
170sans-serif
171cursive
172fantasy
173monospace
hyatt21d31402006-04-14 22:50:07 +0000174-webkit-body
mitz@apple.com676a2002011-07-26 20:23:50 +0000175-webkit-pictograph
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000176//
177//
178// CSS_PROP_*_COLOR
179//
commit-queue@webkit.org63ec8552013-08-16 21:29:48 +0000180alpha
hyatt3905c482003-02-25 20:00:16 +0000181aqua
182black
183blue
184fuchsia
185gray
186green
187lime
188maroon
189navy
190olive
191orange
192purple
193red
194silver
195teal
196white
197yellow
hyattdf44adc2003-11-03 18:22:30 +0000198transparent
hyatt21d31402006-04-14 22:50:07 +0000199-webkit-link
200-webkit-activelink
hyatt3905c482003-02-25 20:00:16 +0000201activeborder
202activecaption
203appworkspace
204background
205buttonface
206buttonhighlight
207buttonshadow
208buttontext
dino@apple.comfaed7f5832014-09-24 19:57:12 +0000209activebuttontext
hyatt3905c482003-02-25 20:00:16 +0000210captiontext
211graytext
212highlight
213highlighttext
214inactiveborder
215inactivecaption
216inactivecaptiontext
217infobackground
218infotext
commit-queue@webkit.org63ec8552013-08-16 21:29:48 +0000219luminance
hyatt3905c482003-02-25 20:00:16 +0000220menutext
221scrollbar
222threeddarkshadow
223threedface
224threedhighlight
225threedlightshadow
226threedshadow
227window
228windowframe
229windowtext
commit-queue@webkit.orgdcaae162015-06-24 23:48:11 +0000230-apple-wireless-playback-target-active
dino@apple.comf25bb552015-04-30 03:15:23 +0000231-apple-system-blue
232-apple-system-brown
233-apple-system-gray
234-apple-system-green
235-apple-system-orange
236-apple-system-pink
237-apple-system-purple
238-apple-system-red
239-apple-system-yellow
hyatt21d31402006-04-14 22:50:07 +0000240-webkit-focus-ring-color
rwlbuis@webkit.org654496d2008-05-03 06:44:58 +0000241currentcolor
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000242//
243// colors in non strict mode
hyatt3905c482003-02-25 20:00:16 +0000244grey
hyatt21d31402006-04-14 22:50:07 +0000245-webkit-text
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000246//
247// CSS_PROP_BACKGROUND_REPEAT:
248//
kociendabb0c24b2001-08-24 14:24:40 +0000249repeat
250repeat-x
251repeat-y
252no-repeat
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000253// round
254// space
255//
256// CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
257//
bdakin07be7ec2006-06-29 23:18:23 +0000258clear
apad97d9d2006-12-17 19:25:47 +0000259copy
bdakin07be7ec2006-06-29 23:18:23 +0000260source-over
261source-in
262source-out
263source-atop
264destination-over
265destination-in
266destination-out
267destination-atop
268xor
269plus-darker
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000270// highlight
bdakin07be7ec2006-06-29 23:18:23 +0000271plus-lighter
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000272//
273// CSS_PROP_VERTICAL_ALIGN:
274//
kociendabb0c24b2001-08-24 14:24:40 +0000275baseline
276middle
277sub
278super
279text-top
280text-bottom
281top
282bottom
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000283// HTML alignment MIDDLE has no corresponding CSS alignment
hyatt21d31402006-04-14 22:50:07 +0000284-webkit-baseline-middle
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000285//
286// CSS_PROP_TEXT_ALIGN:
tony@chromium.org5a643e12012-02-07 21:22:29 +0000287// The order here must match the order of the ETextAlign enum in RenderStyleConstants.h.
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000288//
hyatt21d31402006-04-14 22:50:07 +0000289-webkit-auto
kociendabb0c24b2001-08-24 14:24:40 +0000290left
291right
292center
293justify
hyatt21d31402006-04-14 22:50:07 +0000294-webkit-left
295-webkit-right
296-webkit-center
jeremy@chromium.orgcb8a7bf2011-03-29 14:41:01 +0000297-webkit-match-parent
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000298//
dw.im@samsung.com94cc1a42013-04-10 00:32:39 +0000299// CSS_PROP_TEXT_JUSTIFY:
300//
301//auto
302//none
303inter-word
dw.im@samsung.com94cc1a42013-04-10 00:32:39 +0000304distribute
dw.im@samsung.com94cc1a42013-04-10 00:32:39 +0000305//
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000306// CSS_PROP_LIST_STYLE_POSITION:
307//
kociendabb0c24b2001-08-24 14:24:40 +0000308outside
309inside
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000310//
311// CSS_PROP_LIST_STYLE_TYPE:
tony@chromium.org5a643e12012-02-07 21:22:29 +0000312// The order here must match the order of the EListStyleType enum in RenderStyleConstants.h.
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000313//
kociendabb0c24b2001-08-24 14:24:40 +0000314disc
315circle
316square
317decimal
318decimal-leading-zero
dbates@webkit.org4b0fa3a2010-02-07 21:08:10 +0000319arabic-indic
320binary
321bengali
322cambodian
323khmer
324devanagari
325gujarati
326gurmukhi
327kannada
328lower-hexadecimal
329lao
330malayalam
331mongolian
332myanmar
333octal
334oriya
335persian
336urdu
337telugu
338tibetan
339thai
340upper-hexadecimal
kociendabb0c24b2001-08-24 14:24:40 +0000341lower-roman
342upper-roman
343lower-greek
344lower-alpha
345lower-latin
346upper-alpha
347upper-latin
dbates@webkit.org3974e472010-01-19 03:10:41 +0000348afar
349ethiopic-halehame-aa-et
350ethiopic-halehame-aa-er
351amharic
352ethiopic-halehame-am-et
353amharic-abegede
354ethiopic-abegede-am-et
355cjk-earthly-branch
356cjk-heavenly-stem
357ethiopic
358ethiopic-halehame-gez
359ethiopic-abegede
360ethiopic-abegede-gez
361hangul-consonant
362hangul
363lower-norwegian
364oromo
365ethiopic-halehame-om-et
366sidama
367ethiopic-halehame-sid-et
368somali
369ethiopic-halehame-so-et
370tigre
371ethiopic-halehame-tig
372tigrinya-er
373ethiopic-halehame-ti-er
374tigrinya-er-abegede
375ethiopic-abegede-ti-er
376tigrinya-et
377ethiopic-halehame-ti-et
378tigrinya-et-abegede
379ethiopic-abegede-ti-et
380upper-greek
381upper-norwegian
dbates@webkit.orgab35e292010-08-28 03:06:14 +0000382asterisks
383footnotes
kociendabb0c24b2001-08-24 14:24:40 +0000384hebrew
385armenian
dbates@webkit.org690c9cb2010-12-05 05:12:21 +0000386lower-armenian
387upper-armenian
kociendabb0c24b2001-08-24 14:24:40 +0000388georgian
389cjk-ideographic
390hiragana
391katakana
392hiragana-iroha
393katakana-iroha
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000394//none
395//
396// CSS_PROP_DISPLAY:
tony@chromium.org5a643e12012-02-07 21:22:29 +0000397// The order here must match the order of the EDisplay enum in RenderStyleConstants.h.
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000398//
kociendabb0c24b2001-08-24 14:24:40 +0000399inline
400block
401list-item
kociendabb0c24b2001-08-24 14:24:40 +0000402compact
hyatt3905c482003-02-25 20:00:16 +0000403inline-block
kociendabb0c24b2001-08-24 14:24:40 +0000404table
405inline-table
406table-row-group
407table-header-group
408table-footer-group
409table-row
410table-column-group
411table-column
412table-cell
413table-caption
hyatt21d31402006-04-14 22:50:07 +0000414-webkit-box
415-webkit-inline-box
dino@apple.com8cb2a022014-09-12 20:46:05 +0000416flex
tony@chromium.org3f320ee2012-05-17 03:19:31 +0000417-webkit-flex
dino@apple.com8cb2a022014-09-12 20:46:05 +0000418inline-flex
tony@chromium.org3f320ee2012-05-17 03:19:31 +0000419-webkit-inline-flex
jchaffraix@webkit.org63c7d1a2011-11-15 23:05:28 +0000420-webkit-grid
jchaffraix@webkit.orgb70b7ba2011-11-16 02:49:07 +0000421-webkit-inline-grid
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000422//none
423//
424// CSS_PROP_CURSOR:
tony@chromium.org5a643e12012-02-07 21:22:29 +0000425// The order here must match the order of the ECursor enum in RenderStyleConstants.h.
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000426//
kociendabb0c24b2001-08-24 14:24:40 +0000427auto
428crosshair
429default
430pointer
431move
apaf7d7292006-11-11 15:15:53 +0000432vertical-text
433cell
434context-menu
ap3677cb02006-11-18 10:00:31 +0000435alias
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000436// copy
ap3677cb02006-11-18 10:00:31 +0000437progress
438no-drop
439not-allowed
commit-queue@webkit.orgbf84d562014-09-26 01:00:56 +0000440zoom-in
441zoom-out
kociendabb0c24b2001-08-24 14:24:40 +0000442e-resize
443ne-resize
444nw-resize
445n-resize
446se-resize
447sw-resize
448s-resize
449w-resize
thatcher5d6cedb2006-06-24 05:07:08 +0000450ew-resize
451ns-resize
452nesw-resize
453nwse-resize
454col-resize
455row-resize
kociendabb0c24b2001-08-24 14:24:40 +0000456text
457wait
458help
thatcherd8094642006-10-31 21:03:24 +0000459all-scroll
darin@apple.com3ab3cf62008-10-27 21:20:13 +0000460-webkit-grab
461-webkit-grabbing
commit-queue@webkit.orgbf84d562014-09-26 01:00:56 +0000462-webkit-zoom-in
463-webkit-zoom-out
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000464// none
465//
jer.noble@apple.come0173752013-03-07 00:27:59 +0000466// CSS_PROP_CURSOR_VISIBILITY:
467// auto
468auto-hide
469//
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000470// CSS_PROP_DIRECTION:
471//
kociendabb0c24b2001-08-24 14:24:40 +0000472ltr
473rtl
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000474//
475// CSS_PROP_TEXT_TRANSFORM:
476//
kociendabb0c24b2001-08-24 14:24:40 +0000477capitalize
478uppercase
479lowercase
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000480//none
481//
482// CSS_PROP_VISIBILITY:
483//
kociendabb0c24b2001-08-24 14:24:40 +0000484visible
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000485//hidden
kociendabb0c24b2001-08-24 14:24:40 +0000486collapse
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000487//
488// Unordered rest
489//
yuzo@google.com734dc152010-04-28 06:45:35 +0000490a3
491a4
492a5
kociendabb0c24b2001-08-24 14:24:40 +0000493above
494absolute
495always
496avoid
yuzo@google.com734dc152010-04-28 06:45:35 +0000497b4
498b5
kociendabb0c24b2001-08-24 14:24:40 +0000499below
500bidi-override
501blink
502both
503close-quote
504crop
505cross
506embed
507fixed
508hand
509hide
510higher
511invert
dino@apple.coma8a0da22014-10-20 19:37:40 +0000512inverted
eric@webkit.org73158d52011-03-29 08:55:16 +0000513-webkit-isolate
rniwa@webkit.org4d4bd332012-08-20 21:34:11 +0000514-webkit-isolate-override
leviw@chromium.org7781b6a2011-06-27 22:01:38 +0000515-webkit-plaintext
kociendabb0c24b2001-08-24 14:24:40 +0000516landscape
yuzo@google.com734dc152010-04-28 06:45:35 +0000517ledger
518legal
519letter
kociendabb0c24b2001-08-24 14:24:40 +0000520level
521line-through
hyatt@apple.comb3f921e2009-07-23 19:06:33 +0000522local
kociendabb0c24b2001-08-24 14:24:40 +0000523loud
524lower
hyatt21d31402006-04-14 22:50:07 +0000525-webkit-marquee
kociendabb0c24b2001-08-24 14:24:40 +0000526mix
527no-close-quote
528no-open-quote
529nowrap
530open-quote
hyattdb310a02006-06-22 00:58:30 +0000531overlay
kociendabb0c24b2001-08-24 14:24:40 +0000532overline
533portrait
534pre
hyattdca76e92005-11-02 08:52:50 +0000535pre-line
536pre-wrap
kociendabb0c24b2001-08-24 14:24:40 +0000537relative
538scroll
539separate
540show
541static
kociendabb0c24b2001-08-24 14:24:40 +0000542thick
543thin
544underline
commit-queue@webkit.org897022b2013-10-31 20:11:53 +0000545wavy
commit-queue@webkit.org01719202013-10-28 21:05:35 +0000546ink
commit-queue@webkit.orgc699aad2014-02-13 23:02:31 +0000547objects
hyatt21d31402006-04-14 22:50:07 +0000548-webkit-nowrap
kociendabb0c24b2001-08-24 14:24:40 +0000549
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000550// CSS3 Values
551// CSS_PROP_BOX_ALIGN
hyatt851816b2003-07-08 07:54:17 +0000552stretch
553start
554end
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000555//center
556//baseline
hyatt851816b2003-07-08 07:54:17 +0000557
alexis.menard@openbossa.org91279ad2012-06-12 02:21:42 +0000558#if defined(ENABLE_CSS_BOX_DECORATION_BREAK) && ENABLE_CSS_BOX_DECORATION_BREAK
alexis.menard@openbossa.org454e4e12012-05-29 23:24:58 +0000559// CSS_PROP_BOX_DECORATION_BREAK
560clone
561slice
alexis.menard@openbossa.org91279ad2012-06-12 02:21:42 +0000562#endif
alexis.menard@openbossa.org454e4e12012-05-29 23:24:58 +0000563
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000564// CSS_PROP_BOX_DIRECTION
565// normal
hyatt851816b2003-07-08 07:54:17 +0000566reverse
567
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000568// CSS_PROP_BOX_ORIENT
hyatt851816b2003-07-08 07:54:17 +0000569horizontal
570vertical
571inline-axis
572block-axis
573
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000574// CSS_PROP_BOX_PACK
575// start
576// end
577// center
578// justify
hyatt851816b2003-07-08 07:54:17 +0000579
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000580// CSS_PROP_BOX_LINES
hyatt851816b2003-07-08 07:54:17 +0000581single
582multiple
583
tony@chromium.org354e7e92012-06-02 08:15:04 +0000584// CSS_PROP_ALIGN_CONTENT
585flex-start
586flex-end
587// center
588space-between
589space-around
jfernandez@igalia.come0396a62015-05-04 17:25:21 +0000590space-evenly
tony@chromium.org354e7e92012-06-02 08:15:04 +0000591// stretch
592
593// CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
594// flex-start
595// flex-end
tony@chromium.org04ce3862011-09-17 02:40:27 +0000596// center
tony@chromium.org3d0dad02011-08-26 20:42:27 +0000597// baseline
jfernandez@igalia.comb92d6da2015-03-30 18:33:39 +0000598last-baseline
tony@chromium.org04ce3862011-09-17 02:40:27 +0000599// stretch
tony@chromium.org3d0dad02011-08-26 20:42:27 +0000600
tony@chromium.org354e7e92012-06-02 08:15:04 +0000601// CSS_PROP_JUSTIFY_CONTENT
jfernandez@igalia.come0396a62015-05-04 17:25:21 +0000602// start
603// end
tony@chromium.org354e7e92012-06-02 08:15:04 +0000604// flex-start
605// flex-end
ojan@chromium.orga625ad32012-01-24 06:26:54 +0000606// center
tony@chromium.org354e7e92012-06-02 08:15:04 +0000607// space-between
608// space-around
jfernandez@igalia.come0396a62015-05-04 17:25:21 +0000609// space-evenly
610// stretch
ojan@chromium.orga625ad32012-01-24 06:26:54 +0000611
jfernandez@igalia.com22f1f5d2015-04-09 23:36:28 +0000612// CSS_PROP_JUSTIFY_ITEMS / CSS_PROP_JUSTIFY_SELF
jfernandez@igalia.com2bff7a92014-07-11 20:26:00 +0000613// auto
614// stretch
615// baseline
jfernandez@igalia.comb92d6da2015-03-30 18:33:39 +0000616// last-baseline
jfernandez@igalia.com2bff7a92014-07-11 20:26:00 +0000617// center
618// start
619// end
620self-start
621self-end
622// flex-start
623// flex-end
624// left
625// right
jfernandez@igalia.comb3445ee2015-12-15 12:11:56 +0000626unsafe
jfernandez@igalia.com2bff7a92014-07-11 20:26:00 +0000627safe
jfernandez@igalia.com22f1f5d2015-04-09 23:36:28 +0000628legacy
jfernandez@igalia.com2bff7a92014-07-11 20:26:00 +0000629
ojan@chromium.orgb04b9bc2011-08-30 20:39:40 +0000630// CSS_PROP_FLEX_FLOW
ojan@chromium.orgb04b9bc2011-08-30 20:39:40 +0000631row
632row-reverse
633column
634column-reverse
tony@chromium.org26157c92012-10-22 21:32:01 +0000635// nowrap
ojan@chromium.org520138d2011-12-09 23:50:16 +0000636// wrap
637wrap-reverse
ojan@chromium.orgb04b9bc2011-08-30 20:39:40 +0000638
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000639// CSS_PROP_MARQUEE_DIRECTION
hyattde396342003-10-29 08:57:20 +0000640forwards
641backwards
642ahead
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000643// reverse
644// left
645// right
hyattde396342003-10-29 08:57:20 +0000646up
647down
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000648// auto
hyattde396342003-10-29 08:57:20 +0000649
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000650// CSS_PROP_MARQUEE_SPEED
hyattde396342003-10-29 08:57:20 +0000651slow
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000652// normal
hyattde396342003-10-29 08:57:20 +0000653fast
654
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000655// CSS_PROP_MARQUEE_REPETITION
hyattde396342003-10-29 08:57:20 +0000656infinite
657
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000658// CSS_PROP_MARQUEE_STYLE
659// none
hyattde396342003-10-29 08:57:20 +0000660slide
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000661// scroll
hyattde396342003-10-29 08:57:20 +0000662alternate
663
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000664//
665// CSS_PROP__KHTML_USER_MODIFY
666//
kocienda5f8bdb02004-01-23 18:55:46 +0000667read-only
668read-write
justing8c509ca2006-03-30 19:28:56 +0000669read-write-plaintext-only
hyatt65e95f82004-05-28 19:33:46 +0000670
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000671//
672// CSS_PROP__KHTML_USER_DRAG
673//
hyatt65e95f82004-05-28 19:33:46 +0000674element
hyattaf13e902004-06-09 20:19:05 +0000675
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000676//
677// CSS_PROP__KHTML_USER_SELECT
678//
hyattebccf842005-08-30 21:36:25 +0000679ignore
680
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000681//
682// CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
683//
hyattaf13e902004-06-09 20:19:05 +0000684intrinsic
685min-intrinsic
hyatt6a83d6b2004-06-09 22:58:15 +0000686
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000687//
commit-queue@webkit.orgeac40bc2012-06-20 19:28:50 +0000688// CSS3 intrinsic dimension keywords
689//
690-webkit-min-content
691-webkit-max-content
692-webkit-fill-available
693-webkit-fit-content
694
695//
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000696// CSS_PROP_TEXT_OVERFLOW
697//
hyatt6a83d6b2004-06-09 22:58:15 +0000698clip
699ellipsis
hyatt723574d2004-08-25 19:04:54 +0000700
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000701//
702// CSS_PROP__KHTML_MARGIN_COLLAPSE
703//
704// collapse
705// separate
hyatt723574d2004-08-25 19:04:54 +0000706discard
hyatt8025a942004-09-08 01:08:35 +0000707
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000708//
709// CSS_PROP_TEXT_*_COLOR
710//
hyatt8025a942004-09-08 01:08:35 +0000711dot-dash
712dot-dot-dash
713wave
714
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000715//
716// CSS_PROP_TEXT_*_MODE
717//
hyatt8025a942004-09-08 01:08:35 +0000718continuous
719skip-white-space
kociendae4ebdd92004-09-29 21:55:48 +0000720
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000721//
722// CSS_PROP_WORD_BREAK
723//
hyattea474f72007-04-20 05:02:19 +0000724break-all
mmaxfield@apple.com1cb8e152015-06-18 23:59:19 +0000725keep-all
hyattea474f72007-04-20 05:02:19 +0000726
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000727//
728// CSS_PROP_WORD_WRAP
729//
kociendae4ebdd92004-09-29 21:55:48 +0000730break-word
kocienda302248d2004-10-05 18:24:01 +0000731
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000732//
733// CSS_PROP__KHTML_NBSP_MODE
734//
kocienda302248d2004-10-05 18:24:01 +0000735space
736
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000737//
738// CSS_PROP__KHTML_LINE_BREAK
739//
commit-queue@webkit.org458a4562012-10-30 20:31:10 +0000740// auto
741loose
742// normal
743strict
kocienda302248d2004-10-05 18:24:01 +0000744after-white-space
745
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000746// -webkit-appearance
tony@chromium.org5a643e12012-02-07 21:22:29 +0000747// The order here must match the order in the ControlPart enum in ThemeTypes.h.
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000748// All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
hyatt4ce627062005-07-19 00:02:08 +0000749checkbox
750radio
hyatt82bdd232005-10-21 21:27:51 +0000751push-button
752square-button
hyatt4ce627062005-07-19 00:02:08 +0000753button
adele81bcf342006-01-19 09:35:14 +0000754button-bevel
sfalken@apple.com14e9c0b2008-05-05 20:51:32 +0000755default-button
eric@webkit.org73958182009-12-21 04:57:59 +0000756inner-spin-button
hyatt4ce627062005-07-19 00:02:08 +0000757listbox
758listitem
dino@apple.com72ef17c2015-03-04 00:39:36 +0000759media-controls-background
760media-controls-dark-bar-background
761media-controls-fullscreen-background
762media-controls-light-bar-background
763media-current-time-display
jer.noble@apple.com6167fe02012-04-21 00:12:30 +0000764media-enter-fullscreen-button
765media-exit-fullscreen-button
jer.noble@apple.com1c943d12012-02-29 18:55:12 +0000766media-fullscreen-volume-slider
767media-fullscreen-volume-slider-thumb
adele@apple.com42f12e82008-01-08 00:28:55 +0000768media-mute-button
commit-queue@webkit.orgd78e4422012-07-28 19:23:50 +0000769media-overlay-play-button
dino@apple.com72ef17c2015-03-04 00:39:36 +0000770media-play-button
771media-return-to-realtime-button
772media-rewind-button
adele@apple.com42f12e82008-01-08 00:28:55 +0000773media-seek-back-button
774media-seek-forward-button
775media-slider
776media-sliderthumb
eric.carlson@apple.com01646ca2009-01-17 17:18:15 +0000777media-time-remaining-display
dino@apple.com72ef17c2015-03-04 00:39:36 +0000778media-toggle-closed-captions-button
779media-volume-slider
780media-volume-slider-container
781media-volume-slider-mute-button
782media-volume-sliderthumb
hyatt4ce627062005-07-19 00:02:08 +0000783menulist
784menulist-button
785menulist-text
786menulist-textfield
yael.aharon@nokia.com666f4b82010-05-15 16:41:06 +0000787meter
yael.aharon@nokia.com93e750a2010-03-15 01:00:36 +0000788progress-bar
eric@webkit.org82fc1e42010-04-25 13:52:18 +0000789progress-bar-value
hyatt4ce627062005-07-19 00:02:08 +0000790slider-horizontal
791slider-vertical
792sliderthumb-horizontal
793sliderthumb-vertical
794caret
795searchfield
adele4b760b92006-12-16 09:56:49 +0000796searchfield-decoration
797searchfield-results-decoration
798searchfield-results-button
799searchfield-cancel-button
dino@apple.coma7ea40b2013-03-08 10:01:21 +0000800snapshotted-plugin-overlay
hyatt4ce627062005-07-19 00:02:08 +0000801textfield
morrita@google.coma70a8f42010-06-08 06:26:06 +0000802relevancy-level-indicator
803continuous-capacity-level-indicator
804discrete-capacity-level-indicator
805rating-level-indicator
beidson@apple.com83cca902014-04-25 00:53:01 +0000806#if defined(ENABLE_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS
timothy_horton@apple.com006e5c92014-03-12 17:51:54 +0000807image-controls-button
808#endif
morrita@google.coma70a8f42010-06-08 06:26:06 +0000809textarea
timothy_horton@apple.comd1c924c2015-02-27 02:07:22 +0000810#if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
811attachment
812#endif
mitz@apple.comc632a162010-12-15 07:10:28 +0000813caps-lock-indicator
hyatt38f593f2005-08-27 00:14:22 +0000814
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000815//
816// CSS_PROP_BORDER_IMAGE
817//
818// stretch
819// repeat
hyatt38f593f2005-08-27 00:14:22 +0000820round
821
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000822//
823// CSS_PROP_BACKGROUND_CLIP/ORIGIN
824//
825// border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
826// border-box/content-box/padding-box should be used instead.
827//
hyatt38f593f2005-08-27 00:14:22 +0000828border
hyatt@apple.comddf151e2009-07-22 21:59:47 +0000829border-box
hyatt38f593f2005-08-27 00:14:22 +0000830content
hyatt@apple.comddf151e2009-07-22 21:59:47 +0000831content-box
hyatt38f593f2005-08-27 00:14:22 +0000832padding
hyatt@apple.com00ba2ac2009-03-25 19:23:00 +0000833padding-box
hyatt2c38e282005-09-30 00:03:20 +0000834
hyatt@apple.com441ab1d2016-01-30 15:28:48 +0000835//
836// CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
837//
838avoid-column
839avoid-page
840avoid-region
841page
842recto
843region
844verso
845
betravis@adobe.comedfb6512013-11-14 21:26:53 +0000846// CSS_SHAPES
847margin-box
848
krit@webkit.org5f899e32013-12-25 19:03:50 +0000849// clip-path
commit-queue@webkit.org4383c6f2014-02-10 06:02:42 +0000850view-box
krit@webkit.org5f899e32013-12-25 19:03:50 +0000851
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000852//
853// background-size
854//
bdakin@apple.comcb46e082009-08-21 14:43:08 +0000855contain
856cover
857
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000858//
859// CSS_PROP__KHTML_RTL_ORDERING
860//
darina2cc32a2006-01-12 16:48:25 +0000861logical
862visual
hyatt587da372007-02-26 22:36:14 +0000863
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000864//
865// CSS_PROP__WEBKIT_BORDER_FIT
866//
hyatt587da372007-02-26 22:36:14 +0000867lines
hyatt02b766f2007-10-29 18:22:44 +0000868
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000869//
870// CSS_PROP__WEBKIT_ANIMATION_DIRECTION
871//
872// alternate
dino@apple.coma001d322008-08-05 23:01:41 +0000873
igor.o@sisa.samsung.comdb6a62c2012-02-09 02:07:11 +0000874alternate-reverse
875
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000876//
877// CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
878//
879// forwards
880// backwards
881// both
dino@apple.comef771d32010-03-05 12:58:54 +0000882
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000883//
884// CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
885//
886// infinite
dino@apple.coma001d322008-08-05 23:01:41 +0000887
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000888//
889// CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
890//
dino@apple.coma001d322008-08-05 23:01:41 +0000891running
892paused
893
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000894//
895// CSS_PROP__WEBKIT_TRANSFORM_STYLE
896//
simon.fraser@apple.com02050602009-02-12 22:33:55 +0000897flat
898preserve-3d
899
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000900//
901// CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
902// CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
903//
dino@apple.com28bb2242008-04-18 19:45:50 +0000904ease
hyatt02b766f2007-10-29 18:22:44 +0000905linear
906ease-in
907ease-out
908ease-in-out
dino@apple.coma26df6b2010-09-08 23:06:19 +0000909step-start
910step-end
hyatt@apple.coma8031482008-03-19 17:58:22 +0000911
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000912//
913// CSS_PROP_ZOOM
914//
hyatt@apple.com7a3f29c2009-01-07 20:24:45 +0000915document
hyatt@apple.coma8031482008-03-19 17:58:22 +0000916reset
dino@apple.com563bd1f2009-01-06 02:35:06 +0000917
commit-queue@webkit.org42da6162012-11-05 12:47:46 +0000918#if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
919//
920// CSS_PROP_USER_ZOOM
921//
922// fixed
923zoom
924
925//
926// CSS_PROP_MIN_WIDTH
927// CSS_PROP_MAX_WIDTH
928// CSS_PROP_MIN_HEIGHT
929// CSS_PROP_MAX_HEIGHT
930//
931// auto
932device-width
933device-height
934#endif
935
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000936//
937// CSS_PROP_POINTER_EVENTS
938//
dino@apple.com563bd1f2009-01-06 02:35:06 +0000939visiblePainted
940visibleFill
941visibleStroke
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000942//visible
dino@apple.com563bd1f2009-01-06 02:35:06 +0000943painted
944fill
945stroke
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000946//all
947//none
bdakin@apple.comcd4dd272009-09-16 22:08:20 +0000948
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000949//
950// CSS_PROP_SPEECH
951//
cfleizach@apple.comedd84832010-09-29 19:59:56 +0000952spell-out
953digits
954literal-punctuation
955no-punctuation
956
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000957//
958// -webkit-font-smoothing
959//
960// auto
961// none
bdakin@apple.comcd4dd272009-09-16 22:08:20 +0000962antialiased
963subpixel-antialiased
bdakin@apple.com3a72daa2009-10-01 19:19:34 +0000964
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000965// text-rendering
966//auto
bdakin@apple.com3a72daa2009-10-01 19:19:34 +0000967optimizeSpeed
968optimizeLegibility
969geometricPrecision
bdakin@apple.com4a0593e2009-11-10 21:44:56 +0000970
macpherson@chromium.orge999d392011-11-02 01:23:09 +0000971// -webkit-color-adjust
972economy
973exact
974
benjamin@webkit.orgcc507c8c2013-03-08 20:40:09 +0000975#if defined(ENABLE_VIEW_MODE_CSS_MEDIA) && ENABLE_VIEW_MODE_CSS_MEDIA
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000976// (-webkit-view-mode:) media feature:
kenneth@webkit.org3c5ec8f2010-03-29 21:44:44 +0000977floating
kenneth@webkit.org3c5ec8f2010-03-29 21:44:44 +0000978fullscreen
eric@webkit.org7ca64e02010-04-26 16:21:43 +0000979maximized
980minimized
981windowed
benjamin@webkit.orgcc507c8c2013-03-08 20:40:09 +0000982#endif // ENABLE_VIEW_MODE_CSS_MEDIA
mitz@apple.comb2107652010-06-21 16:54:52 +0000983
mitz@apple.com10ed3cb2011-09-07 20:59:39 +0000984// -webkit-hyphenate-limit-lines
985no-limit
986
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000987// -webkit-hyphens
988// none
mitz@apple.comb2107652010-06-21 16:54:52 +0000989manual
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +0000990// auto
hyatt@apple.com504038d2010-09-16 21:37:06 +0000991
dbates@webkit.org5c168d72013-11-07 00:39:11 +0000992#if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
993-webkit-letterpress
994#endif
995
commit-queue@webkit.org4e9d4a02012-09-12 19:21:41 +0000996#if defined(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) && ENABLE_ACCELERATED_OVERFLOW_SCROLLING
commit-queue@webkit.org2ec3eb52012-02-16 05:09:09 +0000997// -webkit-overflow-scrolling
998// auto
999touch
1000#endif
1001
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001002// -webkit-writing-mode
1003// SVG compatibility
hyatt@apple.come0461b52010-10-06 19:02:34 +00001004lr
1005rl
1006tb
hyatt@apple.com504038d2010-09-16 21:37:06 +00001007lr-tb
1008rl-tb
1009tb-rl
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001010// Standard values from CSS3
hyatt@apple.come0461b52010-10-06 19:02:34 +00001011horizontal-tb
1012vertical-rl
1013vertical-lr
1014horizontal-bt
commit-queue@webkit.org643496f2010-11-03 07:45:29 +00001015
rniwa@webkit.org133846e2012-12-11 22:16:11 +00001016// -webkit-ruby-position
1017after
1018before
hyatt@apple.com0ce185c2014-08-22 18:18:54 +00001019inter-character
rniwa@webkit.org133846e2012-12-11 22:16:11 +00001020
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001021// -webkit-text-emphasis-position
mitz@apple.comaf6c0f32010-12-03 00:36:15 +00001022over
1023under
1024
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001025// -webkit-text-emphasis-style
mitz@apple.comaf6c0f32010-12-03 00:36:15 +00001026filled
1027open
1028dot
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001029// circle
mitz@apple.comaf6c0f32010-12-03 00:36:15 +00001030double-circle
1031triangle
1032sesame
simon.fraser@apple.coma21d8b12011-01-03 19:36:41 +00001033
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001034// -webkit-radial-gradient
1035// circle
simon.fraser@apple.coma21d8b12011-01-03 19:36:41 +00001036ellipse
1037closest-side
1038closest-corner
1039farthest-side
1040farthest-corner
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001041// contain
1042// cover
hyatt@apple.com39b05202011-03-08 20:53:58 +00001043
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001044// -webkit-text-orientation
mitz@apple.com3d9f95c2012-12-05 06:18:22 +00001045sideways
1046sideways-right
hyatt@apple.com39b05202011-03-08 20:53:58 +00001047upright
1048vertical-right
mmaxfield@apple.com3ff60a62015-11-03 03:53:33 +00001049mixed
hyatt@apple.com9bcbad62011-03-22 19:03:50 +00001050
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001051// -webkit-line-box-contain
hyatt@apple.com9bcbad62011-03-22 19:03:50 +00001052font
1053glyphs
1054inline-box
hyatt@apple.comc2e15522014-09-03 19:26:38 +00001055initial-letter
hyatt@apple.com9bcbad62011-03-22 19:03:50 +00001056replaced
1057
mmaxfield@apple.com2b5b0db2015-10-05 17:27:16 +00001058// font-feature-settings
bashi@chromium.org5a566872011-08-05 07:34:58 +00001059on
1060off
1061
commit-queue@webkit.org738e9ab2011-06-21 17:32:29 +00001062// image-rendering
allan.jensen@digia.coma6052d92013-04-11 16:19:39 +00001063// auto
simon.fraser@apple.com126a1cd2016-01-27 23:31:38 +00001064// optimizeSpeed (deprecated)
1065optimizeQuality // ( deprecated)
1066crisp-edges
1067pixelated
allan.jensen@digia.com18ac8772013-04-23 08:17:05 +00001068-webkit-crisp-edges
commit-queue@webkit.org01e47492011-05-24 02:25:43 +00001069-webkit-optimize-contrast
commit-queue@webkit.org2b94f692011-07-12 22:34:04 +00001070
commit-queue@webkit.orgd9aa3102012-11-20 22:39:38 +00001071// -webkit-shape-outside
commit-queue@webkit.org2b94f692011-07-12 22:34:04 +00001072nonzero
1073evenodd
bjonesbe@adobe.com625770e2013-11-20 22:55:20 +00001074at
1075// closest-side
1076// farthest-side
commit-queue@webkit.org1c969602011-07-19 19:32:00 +00001077
commit-queue@webkit.org52c200b2014-08-07 00:19:40 +00001078#if defined(ENABLE_CSS_SCROLL_SNAP)
1079// -webkit-scroll-snap-points-x
1080// -webkit-scroll-snap-points-y
1081elements
1082
1083// -webkit-scroll-snap-type
1084mandatory
1085proximity
1086#endif
1087
commit-queue@webkit.orgafd67192013-06-10 14:19:13 +00001088// -webkit-region-fragment
commit-queue@webkit.org1c969602011-07-19 19:32:00 +00001089// auto
hyatt@apple.comf5ae1212011-10-05 04:45:48 +00001090break
achicu@adobe.com5a0aadc2011-11-09 13:55:13 +00001091
mihnea@adobe.comf4ea59862011-11-17 08:08:31 +00001092wrap
mihnea@adobe.comf4ea59862011-11-17 08:08:31 +00001093
hyatt@apple.com368c7da2012-02-17 23:13:29 +00001094// -webkit-line-align
1095edges
1096
commit-queue@webkit.org4f604bf2013-03-12 01:10:35 +00001097alphabetic
commit-queue@webkit.org4f604bf2013-03-12 01:10:35 +00001098
simon.fraser@apple.com8b810602012-07-23 21:03:45 +00001099// position
simon.fraser@apple.com8b810602012-07-23 21:03:45 +00001100-webkit-sticky
simon.fraser@apple.com8b810602012-07-23 21:03:45 +00001101
commit-queue@webkit.org8829ae02012-05-31 03:56:21 +00001102// (pointer:) media feature
1103// none
1104coarse
1105fine
1106
benjamin@webkit.orge2ae5532015-01-24 04:15:56 +00001107// (hover:) media feature.
1108// none
1109hover
1110on-demand
1111
commit-queue@webkit.org957a6752012-08-07 00:00:32 +00001112// blend modes
1113// normal
1114multiply
1115screen
1116// overlay
1117darken
1118lighten
1119color-dodge
1120color-burn
1121hard-light
1122soft-light
1123difference
1124exclusion
1125hue
1126saturation
1127color
1128luminosity
dino@apple.com2169e652015-03-07 00:08:32 +00001129// plus-darker
1130// plus-lighter
commit-queue@webkit.org017dbda2012-06-18 23:30:29 +00001131
commit-queue@webkit.orgd08d7622014-02-27 13:15:25 +00001132// isolation
1133// auto
1134isolate
1135
simon.fraser@apple.com74523e72013-08-30 00:23:23 +00001136// object-fit
1137// fill
1138// contain
1139// cover
1140// none
1141scale-down
1142
commit-queue@webkit.org017dbda2012-06-18 23:30:29 +00001143#if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
1144from-image
commit-queue@webkit.org27e15fe2012-06-25 01:46:14 +00001145snap
commit-queue@webkit.org017dbda2012-06-18 23:30:29 +00001146#endif
achicu@adobe.comcead7612012-06-23 01:23:48 +00001147
bdakin@apple.com231bd902012-08-22 20:20:14 +00001148// overflow
1149-webkit-paged-x
1150-webkit-paged-y
1151
krit@webkit.orgc6037a22014-03-14 02:25:41 +00001152// paint-order
1153// normal
1154// fill
1155// stroke
1156markers
1157
sergio@webkit.orgf637f992013-08-06 11:45:58 +00001158// -webkit-grid-{column-start|column-end|row-start|row-end}
1159span
1160
rego@igalia.com6c64a6b2014-07-11 10:42:32 +00001161// -webkit-grid-auto-flow
1162dense
rego@igalia.com6c64a6b2014-07-11 10:42:32 +00001163
commit-queue@webkit.org30809ee2013-03-20 23:20:33 +00001164#if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
1165// text-indent
1166-webkit-each-line
commit-queue@webkit.org32ebd472013-04-15 01:29:49 +00001167-webkit-hanging
commit-queue@webkit.org30809ee2013-03-20 23:20:33 +00001168#endif
1169
commit-queue@webkit.org5e0c9452013-10-15 18:45:29 +00001170// -webkit-column-fill
1171balance
dino@apple.com7d4d7232014-02-11 01:20:28 +00001172
1173// -webkit-aspect-ratio
1174from-dimensions
1175from-intrinsic
mmaxfield@apple.com4e1eb0d2015-02-26 19:39:11 +00001176
1177#if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
1178// -apple-trailing-word
1179-webkit-partially-balanced
1180#endif
mmaxfield@apple.com1e3e22d12015-04-25 03:29:23 +00001181
1182// font-synthesis
1183weight
simon.fraser@apple.com61490f62015-08-15 17:59:05 +00001184style
1185
1186// will-change
1187scroll-position
1188contents
wenson_hsieh@apple.com0b1ed762015-10-22 13:54:55 +00001189
1190#if defined(ENABLE_TOUCH_EVENTS) && ENABLE_TOUCH_EVENTS
1191// touch-action
1192manipulation
1193#endif
hyatt@apple.com2be05c52016-02-03 20:54:30 +00001194
1195// hanging-punctuation
1196allow-end
1197first
1198force-end
1199last