Extract UTI mapping and allow for additions
[WebKit-https.git] / Source / WebCore / css / CSSValueKeywords.in
1 //
2 // CSS value names
3 //
4 inherit
5 initial
6 unset
7 revert
8
9 //
10 // CSS_PROP_OUTLINE_STYLE
11 // CSS_PROP_BORDER_TOP_STYLE
12 // CSS_PROP_BORDER_BOTTOM_STYLE
13 // CSS_PROP_BORDER_LEFT_STYLE
14 // The order here must match the order of the BorderStyle enum in RenderStyleConstants.h.
15 none
16 hidden
17 inset
18 groove
19 outset
20 ridge
21 dotted
22 dashed
23 solid
24 double
25
26 //
27 // CSS_PROP_FONT:
28 //
29 caption
30 icon
31 menu
32 message-box
33 small-caption
34 -webkit-mini-control
35 -webkit-small-control
36 -webkit-control
37
38 #if defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY
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
51 -apple-system-title0
52 -apple-system-title1
53 -apple-system-title2
54 -apple-system-title3
55 -apple-system-title4
56 #endif
57
58 // This has to go after the -apple-system versions.
59 status-bar
60
61 //
62 // CSS_PROP_FONT_STYLE:
63 //
64 //normal
65 italic
66 oblique
67 // The following is only allowed in @font-face:
68 all
69 //
70 // CSS_PROP_FONT_VARIANT:
71 //
72 //normal
73 small-caps
74
75 // font-variant-ligatures:
76 //
77 common-ligatures
78 no-common-ligatures
79 discretionary-ligatures
80 no-discretionary-ligatures
81 historical-ligatures
82 no-historical-ligatures
83 contextual
84 no-contextual
85
86 // font-variant-caps
87 //
88 // FIXME: Unify this with plain font-variant
89 // small-caps
90 all-small-caps
91 petite-caps
92 all-petite-caps
93 unicase
94 titling-caps
95
96 // font-variant-numeric
97 //
98 lining-nums
99 oldstyle-nums
100 proportional-nums
101 tabular-nums
102 diagonal-fractions
103 stacked-fractions
104 ordinal
105 slashed-zero
106
107 // font-variant-alternates
108 //
109 historical-forms
110
111 // font-variant-east-asian
112 //
113 jis78
114 jis83
115 jis90
116 jis04
117 simplified
118 traditional
119 full-width
120 proportional-width
121 ruby
122
123 //
124 // CSS_PROP_FONT_WEIGHT:
125 //
126 normal
127 bold
128 bolder
129 lighter
130
131 //
132 // CSS_PROP_FONT_SIZE:
133 //
134 xx-small
135 x-small
136 small
137 medium
138 large
139 x-large
140 xx-large
141 -webkit-xxx-large
142 -webkit-ruby-text
143 smaller
144 larger
145
146 //
147 // CSS_PROP_FONT_STRETCH:
148 //
149 //normal
150 wider
151 narrower
152 ultra-condensed
153 extra-condensed
154 condensed
155 semi-condensed
156 semi-expanded
157 expanded
158 extra-expanded
159 ultra-expanded
160 //
161 // CSS_PROP_GENERIC_FONT_FAMILY:
162 //
163 serif
164 sans-serif
165 cursive
166 fantasy
167 monospace
168 -webkit-body
169 -webkit-pictograph
170 system-ui
171 //
172 //
173 // CSS_PROP_*_COLOR
174 //
175 alpha
176 aqua
177 black
178 blue
179 fuchsia
180 gray
181 green
182 lime
183 maroon
184 navy
185 olive
186 orange
187 purple
188 red
189 silver
190 teal
191 white
192 yellow
193 transparent
194 -webkit-link
195 -webkit-activelink
196 activeborder
197 activecaption
198 appworkspace
199 background
200 buttonface
201 buttonhighlight
202 buttonshadow
203 buttontext
204 activebuttontext
205 captiontext
206 graytext
207 highlight
208 highlighttext
209 inactiveborder
210 inactivecaption
211 inactivecaptiontext
212 infobackground
213 infotext
214 luminance
215 menutext
216 scrollbar
217 threeddarkshadow
218 threedface
219 threedhighlight
220 threedlightshadow
221 threedshadow
222 window
223 windowframe
224 windowtext
225 #if (defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC) || (defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY)
226 -apple-system-header-text
227 -apple-system-text-background
228 -apple-system-control-background
229 -apple-system-placeholder-text
230 -apple-system-label
231 -apple-system-secondary-label
232 -apple-system-tertiary-label
233 -apple-system-quaternary-label
234 -apple-system-grid
235 -apple-system-separator
236 -apple-system-container-border
237 -apple-system-background
238 -apple-system-secondary-background
239 -apple-system-tertiary-background
240 -apple-system-grouped-background
241 -apple-system-secondary-grouped-background
242 -apple-system-tertiary-grouped-background
243 -apple-system-selected-content-background
244 -apple-system-unemphasized-selected-content-background
245 -apple-wireless-playback-target-active
246 -apple-system-blue
247 -apple-system-brown
248 -apple-system-gray
249 -apple-system-green
250 -apple-system-orange
251 -apple-system-pink
252 -apple-system-purple
253 -apple-system-red
254 -apple-system-yellow
255 #endif
256 #if defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC
257 -apple-system-alternate-selected-text
258 -apple-system-control-accent
259 -apple-system-even-alternating-content-background
260 -apple-system-odd-alternating-content-background
261 -apple-system-selected-text
262 -apple-system-unemphasized-selected-text
263 -apple-system-selected-text-background
264 -apple-system-unemphasized-selected-text-background
265 -apple-system-find-highlight-background
266 #endif
267 #if defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY
268 -apple-system-indigo
269 -apple-system-teal
270 #endif
271 -webkit-focus-ring-color
272 currentcolor
273 //
274 // colors in non strict mode
275 grey
276 -webkit-text
277 //
278 // CSS_PROP_BACKGROUND_REPEAT:
279 //
280 repeat
281 repeat-x
282 repeat-y
283 no-repeat
284 // round
285 // space
286 //
287 // CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
288 //
289 clear
290 copy
291 source-over
292 source-in
293 source-out
294 source-atop
295 destination-over
296 destination-in
297 destination-out
298 destination-atop
299 xor
300 plus-darker
301 // highlight
302 plus-lighter
303 //
304 // CSS_PROP_VERTICAL_ALIGN:
305 //
306 baseline
307 middle
308 sub
309 super
310 text-top
311 text-bottom
312 top
313 bottom
314 // HTML alignment MIDDLE has no corresponding CSS alignment
315 -webkit-baseline-middle
316 //
317 // CSS_PROP_TEXT_ALIGN:
318 // The order here must match the order of the TextAlignMode enum in RenderStyleConstants.h.
319 //
320 -webkit-auto
321 left
322 right
323 center
324 justify
325 -webkit-left
326 -webkit-right
327 -webkit-center
328 -webkit-match-parent
329 //
330 // CSS_PROP_TEXT_JUSTIFY:
331 //
332 //auto
333 //none
334 inter-word
335 distribute
336 //
337 // CSS_PROP_LIST_STYLE_POSITION:
338 //
339 outside
340 inside
341 //
342 // CSS_PROP_LIST_STYLE_TYPE:
343 // The order here must match the order of the ListStyleType enum in RenderStyleConstants.h.
344 //
345 disc
346 circle
347 square
348 decimal
349 decimal-leading-zero
350 arabic-indic
351 binary
352 bengali
353 cambodian
354 khmer
355 devanagari
356 gujarati
357 gurmukhi
358 kannada
359 lower-hexadecimal
360 lao
361 malayalam
362 mongolian
363 myanmar
364 octal
365 oriya
366 persian
367 urdu
368 telugu
369 tibetan
370 thai
371 upper-hexadecimal
372 lower-roman
373 upper-roman
374 lower-greek
375 lower-alpha
376 lower-latin
377 upper-alpha
378 upper-latin
379 afar
380 ethiopic-halehame-aa-et
381 ethiopic-halehame-aa-er
382 amharic
383 ethiopic-halehame-am-et
384 amharic-abegede
385 ethiopic-abegede-am-et
386 cjk-earthly-branch
387 cjk-heavenly-stem
388 ethiopic
389 ethiopic-halehame-gez
390 ethiopic-abegede
391 ethiopic-abegede-gez
392 hangul-consonant
393 hangul
394 lower-norwegian
395 oromo
396 ethiopic-halehame-om-et
397 sidama
398 ethiopic-halehame-sid-et
399 somali
400 ethiopic-halehame-so-et
401 tigre
402 ethiopic-halehame-tig
403 tigrinya-er
404 ethiopic-halehame-ti-er
405 tigrinya-er-abegede
406 ethiopic-abegede-ti-er
407 tigrinya-et
408 ethiopic-halehame-ti-et
409 tigrinya-et-abegede
410 ethiopic-abegede-ti-et
411 upper-greek
412 upper-norwegian
413 asterisks
414 footnotes
415 hebrew
416 armenian
417 lower-armenian
418 upper-armenian
419 georgian
420 cjk-ideographic
421 hiragana
422 katakana
423 hiragana-iroha
424 katakana-iroha
425 //none
426 //
427 // CSS_PROP_DISPLAY:
428 // The order here must match the order of the DisplayType enum in RenderStyleConstants.h.
429 //
430 inline
431 block
432 list-item
433 compact
434 inline-block
435 table
436 inline-table
437 table-row-group
438 table-header-group
439 table-footer-group
440 table-row
441 table-column-group
442 table-column
443 table-cell
444 table-caption
445 -webkit-box
446 -webkit-inline-box
447 flex
448 -webkit-flex
449 inline-flex
450 -webkit-inline-flex
451 contents
452 grid
453 inline-grid
454 //none
455 //
456 // CSS_PROP_CURSOR:
457 // The order here must match the order of the CursorType enum in RenderStyleConstants.h.
458 //
459 auto
460 default
461 // none
462 context-menu
463 help
464 pointer
465 progress
466 wait
467 cell
468 crosshair
469 text
470 vertical-text
471 alias
472 // copy
473 move
474 no-drop
475 not-allowed
476 grab
477 grabbing
478 e-resize
479 n-resize
480 ne-resize
481 nw-resize
482 s-resize
483 se-resize
484 sw-resize
485 w-resize
486 ew-resize
487 ns-resize
488 nesw-resize
489 nwse-resize
490 col-resize
491 row-resize
492 all-scroll
493 zoom-in
494 zoom-out
495 -webkit-grab
496 -webkit-grabbing
497 -webkit-zoom-in
498 -webkit-zoom-out
499 //
500 // CSS_PROP_CURSOR_VISIBILITY:
501 // auto
502 auto-hide
503 //
504 // CSS_PROP_DIRECTION:
505 //
506 ltr
507 rtl
508 //
509 // CSS_PROP_TEXT_TRANSFORM:
510 //
511 capitalize
512 uppercase
513 lowercase
514 //none
515 //
516 // CSS_PROP_VISIBILITY:
517 //
518 visible
519 //hidden
520 collapse
521 //
522 // Unordered rest
523 //
524 a3
525 a4
526 a5
527 above
528 absolute
529 always
530 avoid
531 b4
532 b5
533 below
534 bidi-override
535 blink
536 both
537 close-quote
538 crop
539 cross
540 embed
541 fixed
542 hand
543 hide
544 higher
545 invert
546 inverted
547 isolate-override
548 plaintext
549 -webkit-isolate
550 -webkit-isolate-override
551 -webkit-plaintext
552 landscape
553 ledger
554 legal
555 letter
556 level
557 line-through
558 local
559 loud
560 lower
561 mix
562 no-close-quote
563 no-open-quote
564 nowrap
565 open-quote
566 overline
567 portrait
568 pre
569 pre-line
570 pre-wrap
571 relative
572 scroll
573 separate
574 show
575 static
576 thick
577 thin
578 underline
579 wavy
580 ink
581 objects
582 -webkit-nowrap
583
584 // CSS3 Values
585 // CSS_PROP_BOX_ALIGN
586 stretch
587 start
588 end
589 //center
590 //baseline
591
592 #if defined(ENABLE_CSS_BOX_DECORATION_BREAK) && ENABLE_CSS_BOX_DECORATION_BREAK
593 // CSS_PROP_BOX_DECORATION_BREAK
594 clone
595 slice
596 #endif
597
598 // CSS_PROP_BOX_DIRECTION
599 // normal
600 reverse
601
602 // CSS_PROP_BOX_ORIENT
603 horizontal
604 vertical
605 inline-axis
606 block-axis
607
608 // CSS_PROP_BOX_PACK
609 // start
610 // end
611 // center
612 // justify
613
614 // CSS_PROP_BOX_LINES
615 single
616 multiple
617
618 // CSS_PROP_ALIGN_CONTENT
619 flex-start
620 flex-end
621 // center
622 space-between
623 space-around
624 space-evenly
625 // stretch
626
627 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
628 // flex-start
629 // flex-end
630 // center
631 // baseline
632 first-baseline
633 last-baseline
634 // stretch
635
636 // CSS_PROP_JUSTIFY_CONTENT
637 // start
638 // end
639 // flex-start
640 // flex-end
641 // center
642 // space-between
643 // space-around
644 // space-evenly
645 // stretch
646
647 // CSS_PROP_JUSTIFY_ITEMS / CSS_PROP_JUSTIFY_SELF
648 // auto
649 // stretch
650 // baseline
651 // last baseline
652 // first baseline
653 // center
654 // start
655 // end
656 self-start
657 self-end
658 // flex-start
659 // flex-end
660 // left
661 // right
662 unsafe
663 safe
664 legacy
665
666 // CSS_PROP_FLEX_FLOW
667 row
668 row-reverse
669 column
670 column-reverse
671 // nowrap
672 // wrap
673 wrap-reverse
674
675 // CSS_PROP_MARQUEE_DIRECTION
676 forwards
677 backwards
678 ahead
679 // reverse
680 // left
681 // right
682 up
683 down
684 // auto
685
686 // CSS_PROP_MARQUEE_SPEED
687 slow
688 // normal
689 fast
690
691 // CSS_PROP_MARQUEE_REPETITION
692 infinite
693
694 // CSS_PROP_MARQUEE_STYLE
695 // none
696 slide
697 // scroll
698 alternate
699
700 //
701 // CSS_PROP__KHTML_USER_MODIFY
702 //
703 read-only
704 read-write
705 read-write-plaintext-only
706
707 //
708 // CSS_PROP__KHTML_USER_DRAG
709 //
710 element
711
712 //
713 // CSS_PROP__KHTML_USER_SELECT
714 //
715 ignore
716
717 //
718 // CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
719 //
720 intrinsic
721 min-intrinsic
722
723 //
724 // CSS3 intrinsic dimension keywords
725 //
726 min-content
727 -webkit-min-content
728 max-content
729 -webkit-max-content
730 -webkit-fill-available
731 fit-content
732 -webkit-fit-content
733
734 //
735 // CSS_PROP_TEXT_OVERFLOW
736 //
737 clip
738 ellipsis
739
740 //
741 // CSS_PROP__KHTML_MARGIN_COLLAPSE
742 //
743 // collapse
744 // separate
745 discard
746
747 //
748 // CSS_PROP_TEXT_*_COLOR
749 //
750 dot-dash
751 dot-dot-dash
752 wave
753
754 //
755 // CSS_PROP_TEXT_*_MODE
756 //
757 continuous
758 skip-white-space
759
760 //
761 // CSS_PROP_WORD_BREAK
762 //
763 break-all
764 keep-all
765
766 //
767 // CSS_PROP_WORD_WRAP
768 //
769 break-word
770
771 //
772 // CSS_PROP_WHITE_SPACE
773 //
774 break-spaces
775
776 //
777 // CSS_PROP__KHTML_NBSP_MODE
778 //
779 space
780
781 //
782 // CSS_PROP__KHTML_LINE_BREAK
783 //
784 // auto
785 loose
786 // normal
787 strict
788 after-white-space
789
790 // -webkit-appearance
791 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
792 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
793 checkbox
794 radio
795 push-button
796 square-button
797 button
798 button-bevel
799 default-button
800 inner-spin-button
801 listbox
802 listitem
803 media-controls-background
804 media-controls-dark-bar-background
805 media-controls-fullscreen-background
806 media-controls-light-bar-background
807 media-current-time-display
808 media-enter-fullscreen-button
809 media-exit-fullscreen-button
810 media-fullscreen-volume-slider
811 media-fullscreen-volume-slider-thumb
812 media-mute-button
813 media-overlay-play-button
814 media-play-button
815 media-return-to-realtime-button
816 media-rewind-button
817 media-seek-back-button
818 media-seek-forward-button
819 media-slider
820 media-sliderthumb
821 media-time-remaining-display
822 media-toggle-closed-captions-button
823 media-volume-slider
824 media-volume-slider-container
825 media-volume-slider-mute-button
826 media-volume-sliderthumb
827 menulist
828 menulist-button
829 menulist-text
830 menulist-textfield
831 meter
832 progress-bar
833 progress-bar-value
834 slider-horizontal
835 slider-vertical
836 sliderthumb-horizontal
837 sliderthumb-vertical
838 caret
839 searchfield
840 searchfield-decoration
841 searchfield-results-decoration
842 searchfield-results-button
843 searchfield-cancel-button
844 snapshotted-plugin-overlay
845 textfield
846 relevancy-level-indicator
847 continuous-capacity-level-indicator
848 discrete-capacity-level-indicator
849 rating-level-indicator
850 #if defined(ENABLE_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS
851 image-controls-button
852 #endif
853 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
854 -apple-pay-button
855 #endif
856 #if defined(ENABLE_INPUT_TYPE_COLOR) && ENABLE_INPUT_TYPE_COLOR
857 color-well
858 #endif
859 #if defined(ENABLE_DATALIST_ELEMENT) && ENABLE_DATALIST_ELEMENT
860 list-button
861 #endif
862 textarea
863 #if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
864 attachment
865 borderless-attachment
866 #endif
867 caps-lock-indicator
868
869 //
870 // CSS_PROP_BORDER_IMAGE
871 //
872 // stretch
873 // repeat
874 round
875
876 //
877 // CSS_PROP_BACKGROUND_CLIP/ORIGIN
878 //
879 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
880 // border-box/content-box/padding-box should be used instead.
881 //
882 border
883 border-box
884 content
885 content-box
886 padding
887 padding-box
888
889 //
890 // Variables Implementation
891 //
892 var
893 -internal-variable-value
894
895 //
896 // Environment Variables
897 //
898 env
899
900 //
901 // CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
902 //
903 avoid-column
904 avoid-page
905 page
906 recto
907 region
908 verso
909
910 // CSS Shapes
911 margin-box
912
913 // clip-path
914 stroke-box
915 view-box
916
917 //
918 // background-size
919 //
920 contain
921 cover
922
923 //
924 // CSS_PROP__KHTML_RTL_ORDERING
925 //
926 logical
927 visual
928
929 //
930 // CSS_PROP__WEBKIT_BORDER_FIT
931 //
932 lines
933
934 //
935 // CSS_PROP__WEBKIT_ANIMATION_DIRECTION
936 //
937 // alternate
938
939 alternate-reverse
940
941 //
942 // CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
943 //
944 // forwards
945 // backwards
946 // both
947
948 //
949 // CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
950 //
951 // infinite
952
953 //
954 // CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
955 //
956 running
957 paused
958
959 //
960 // CSS_PROP__WEBKIT_TRANSFORM_STYLE
961 //
962 flat
963 preserve-3d
964
965 //
966 // CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
967 // CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
968 //
969 ease
970 linear
971 ease-in
972 ease-out
973 ease-in-out
974 step-start
975 step-end
976
977 //
978 // CSS_PROP_ZOOM
979 //
980 document
981 reset
982
983 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
984 //
985 // CSS_PROP_USER_ZOOM
986 //
987 // fixed
988 zoom
989
990 //
991 // CSS_PROP_MIN_WIDTH
992 // CSS_PROP_MAX_WIDTH
993 // CSS_PROP_MIN_HEIGHT
994 // CSS_PROP_MAX_HEIGHT
995 //
996 // auto
997 device-width
998 device-height
999 #endif
1000
1001 //
1002 // CSS_PROP_POINTER_EVENTS
1003 //
1004 visiblePainted
1005 visibleFill
1006 visibleStroke
1007 //visible
1008 painted
1009 fill
1010 stroke
1011 //all
1012 //none
1013
1014 //
1015 // CSS_PROP_SPEECH
1016 //
1017 spell-out
1018 digits
1019 literal-punctuation
1020 no-punctuation
1021
1022 //
1023 // -webkit-font-smoothing
1024 //
1025 // auto
1026 // none
1027 antialiased
1028 subpixel-antialiased
1029
1030 // text-rendering
1031 //auto
1032 optimizeSpeed
1033 optimizeLegibility
1034 geometricPrecision
1035
1036 // -webkit-color-adjust
1037 economy
1038 exact
1039
1040 // -webkit-hyphenate-limit-lines
1041 no-limit
1042
1043 // -webkit-hyphens
1044 // none
1045 manual
1046 // auto
1047
1048 #if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
1049 -webkit-letterpress
1050 #endif
1051
1052 #if defined(ENABLE_OVERFLOW_SCROLLING_TOUCH) && ENABLE_OVERFLOW_SCROLLING_TOUCH
1053 // -webkit-overflow-scrolling
1054 // auto
1055 touch
1056 #endif
1057
1058 // -webkit-writing-mode
1059 // SVG compatibility
1060 lr
1061 rl
1062 tb
1063 lr-tb
1064 rl-tb
1065 tb-rl
1066 // Standard values from CSS3
1067 horizontal-tb
1068 vertical-rl
1069 vertical-lr
1070 horizontal-bt
1071
1072 // -webkit-ruby-position
1073 after
1074 before
1075 inter-character
1076
1077 // -webkit-text-emphasis-position
1078 over
1079 under
1080
1081 // -webkit-text-emphasis-style
1082 filled
1083 open
1084 dot
1085 // circle
1086 double-circle
1087 triangle
1088 sesame
1089
1090 // -webkit-radial-gradient
1091 // circle
1092 ellipse
1093 closest-side
1094 closest-corner
1095 farthest-side
1096 farthest-corner
1097 // contain
1098 // cover
1099
1100 // -webkit-text-orientation
1101 sideways
1102 sideways-right
1103 upright
1104 vertical-right
1105 mixed
1106
1107 // -webkit-line-box-contain
1108 font
1109 glyphs
1110 inline-box
1111 initial-letter
1112 replaced
1113
1114 // font-feature-settings
1115 on
1116 off
1117
1118 // image-rendering
1119 // auto
1120 // optimizeSpeed (deprecated)
1121 optimizeQuality // ( deprecated)
1122 crisp-edges
1123 pixelated
1124 -webkit-crisp-edges
1125 -webkit-optimize-contrast
1126
1127 // shape-outside
1128 nonzero
1129 evenodd
1130 at
1131 // closest-side
1132 // farthest-side
1133
1134 #if defined(ENABLE_CSS_SCROLL_SNAP)
1135 // -webkit-scroll-snap-points-x
1136 // -webkit-scroll-snap-points-y
1137 elements
1138
1139 // -webkit-scroll-snap-type
1140 mandatory
1141 proximity
1142 x
1143 y
1144 #endif
1145
1146 break
1147
1148 wrap
1149
1150 // -webkit-line-align
1151 edges
1152
1153 alphabetic
1154
1155 // position
1156 -webkit-sticky
1157
1158 // (pointer:) media feature
1159 // none
1160 coarse
1161 fine
1162
1163 // (hover:) media feature.
1164 // none
1165 hover
1166 on-demand
1167
1168 // blend modes
1169 // normal
1170 multiply
1171 screen
1172 overlay
1173 darken
1174 lighten
1175 color-dodge
1176 color-burn
1177 hard-light
1178 soft-light
1179 difference
1180 exclusion
1181 hue
1182 saturation
1183 color
1184 luminosity
1185 // plus-darker
1186 // plus-lighter
1187
1188 // isolation
1189 // auto
1190 isolate
1191
1192 // object-fit
1193 // fill
1194 // contain
1195 // cover
1196 // none
1197 scale-down
1198
1199 // background-image, etc.
1200 container-scroll
1201 cross-fade
1202 image-set
1203 linear-gradient
1204 radial-gradient
1205 conic-gradient
1206 repeating-linear-gradient
1207 repeating-radial-gradient
1208 repeating-conic-gradient
1209 -webkit-canvas
1210 -webkit-cross-fade
1211 -webkit-gradient
1212 -webkit-linear-gradient
1213 -webkit-radial-gradient
1214 -webkit-repeating-linear-gradient
1215 -webkit-repeating-radial-gradient
1216 -webkit-image-set
1217 -webkit-named-image
1218 filter
1219 -webkit-filter
1220 dashboard-region
1221 #if defined(ENABLE_CSS_PAINTING_API) && ENABLE_CSS_PAINTING_API
1222 paint
1223 #endif
1224
1225 // deprecated gradients
1226 from
1227 to
1228 color-stop
1229 radial
1230
1231 // content
1232 attr
1233 counter
1234 counters
1235
1236 // clip
1237 rect
1238
1239 // shapes
1240 polygon
1241
1242 // @font-face src
1243 format
1244
1245 // (-webkit-)filter
1246 // invert
1247 grayscale
1248 sepia
1249 saturate
1250 hue-rotate
1251 opacity
1252 brightness
1253 contrast
1254 blur
1255 drop-shadow
1256 url
1257 cubic-bezier
1258 spring
1259 steps
1260 apple-invert-lightness
1261
1262 // colors
1263 rgb
1264 rgba
1265 hsl
1266 hsla
1267 //color
1268
1269 // transform
1270 matrix
1271 matrix3d
1272 perspective
1273 rotate
1274 rotateX
1275 rotateY
1276 rotateZ
1277 rotate3d
1278 scale
1279 scaleX
1280 scaleY
1281 scaleZ
1282 scale3d
1283 skew
1284 skewX
1285 skewY
1286 translate
1287 translateX
1288 translateY
1289 translateZ
1290 translate3d
1291
1292 // transform-box
1293 // border-box
1294 // view-box
1295 fill-box
1296
1297 // motion path
1298 path
1299
1300 calc
1301 -webkit-calc
1302 min
1303 max
1304
1305 #if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
1306 from-image
1307 snap
1308 #endif
1309
1310 // overflow
1311 -webkit-paged-x
1312 -webkit-paged-y
1313
1314 // paint-order
1315 // normal
1316 // fill
1317 // stroke
1318 markers
1319
1320 // grid-{column-start|column-end|row-start|row-end}
1321 span
1322
1323 // grid-template-{columns|rows}
1324 minmax
1325
1326 // grid-auto-flow
1327 auto-flow
1328 dense
1329
1330 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
1331 // text-indent
1332 -webkit-each-line
1333 -webkit-hanging
1334 #endif
1335
1336 // -webkit-column-fill
1337 balance
1338
1339 // -webkit-aspect-ratio
1340 from-dimensions
1341 from-intrinsic
1342
1343 #if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
1344 // -apple-trailing-word
1345 -webkit-partially-balanced
1346 #endif
1347
1348 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
1349 // -apple-pay-button-style
1350 white-outline
1351
1352 // -apple-pay-button-type
1353 plain
1354 buy
1355 set-up
1356 donate
1357 #if defined(ENABLE_APPLE_PAY_SESSION_V4) && ENABLE_APPLE_PAY_SESSION_V4
1358 check-out
1359 book
1360 subscribe
1361 #endif
1362 #endif
1363
1364 // font-synthesis
1365 weight
1366 style
1367
1368 // will-change
1369 scroll-position
1370 //contents
1371
1372 #if defined(ENABLE_POINTER_EVENTS) && ENABLE_POINTER_EVENTS
1373 // touch-action
1374 // auto
1375 // none
1376 manipulation
1377 pan-x
1378 pan-y
1379 pinch-zoom
1380 #endif
1381
1382 // hanging-punctuation
1383 allow-end
1384 first
1385 force-end
1386 last
1387
1388 // color-gamut
1389 p3
1390 rec2020
1391
1392 // color() function
1393 sRGB
1394 display-p3
1395
1396 // prefers-default-appearance
1397 prefers
1398 // no-preference
1399
1400 // prefers-reduced-motion
1401 reduce
1402 no-preference
1403
1404 #if defined(ENABLE_DARK_MODE_CSS) && ENABLE_DARK_MODE_CSS
1405 // prefers-color-scheme
1406 light
1407 dark
1408 // no-preference
1409
1410 // supported-color-schemes
1411 only
1412 // light
1413 // dark
1414 #endif
1415
1416 // auto-repeat
1417 auto-fill
1418 auto-fit
1419
1420 // font-display
1421 // auto
1422 // block
1423 swap
1424 fallback
1425 optional
1426
1427 #if defined(ENABLE_APPLICATION_MANIFEST) && ENABLE_APPLICATION_MANIFEST
1428 fullscreen
1429 standalone
1430 minimal-ui
1431 browser
1432 #endif
1433
1434 // text-decoration-thickness, text-underline-offset
1435 from-font