Skip to content

Commit a874ac7

Browse files
committed
docs: add webkit build flags table
1 parent b289bb7 commit a874ac7

File tree

1 file changed

+164
-0
lines changed

1 file changed

+164
-0
lines changed

docs/webkit.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
# WebKit build flags
2+
3+
- :elephant: - bundled, but we don't necessarily need it
4+
- :warning: - missing, we'd like it to be there
5+
6+
| |Need|Mac|GTK|WPE|Win|
7+
|---|:---------:|:---:|:---:|:---:|:---:|
8+
|3D_TRANSFORMS| + | + | + | + | + |
9+
|ACCELERATED_2D_CANVAS| | | | | |
10+
|ACCESSIBILITY| + | + | + | + | + |
11+
|ACCESSIBILITY_STATIC_TREE| | | | | |
12+
|API_TESTS| | |:elephant:|:elephant:|:elephant:|
13+
|APPLE_PAY| |:elephant:| | | |
14+
|APPLE_PAY_SESSION_V3| |:elephant:| | | |
15+
|APPLE_PAY_SESSION_V4| |:elephant:| | | |
16+
|APPLICATION_MANIFEST| + | + |:warning:|:warning:| + |
17+
|ASYNC_SCROLLING| + | + | + | + |:warning:|
18+
|ATTACHMENT_ELEMENT| |:elephant:| | |:elephant:|
19+
|AUTOCAPITALIZE| | |:elephant:|:elephant:| |
20+
|AVF_CAPTIONS| |:elephant:| | | |
21+
|BUBBLEWRAP_SANDBOX| | | | | |
22+
|CACHE_PARTITIONING| |:elephant:| | | |
23+
|CHANNEL_MESSAGING| + | + | + | + | + |
24+
|CONTENT_EXTENSIONS| + | + | + | + |:warning:|
25+
|CONTENT_FILTERING| + | + |:warning:|:warning:|:warning:|
26+
|CONTEXT_MENUS| + | + | + | + | + |
27+
|CSS3_TEXT| | | | | |
28+
|CSS_BOX_DECORATION_BREAK| + | + | + | + | + |
29+
|CSS_COMPOSITING| + | + | + | + | + |
30+
|CSS_CONIC_GRADIENTS| + | + | + | + |:warning:|
31+
|CSS_DEVICE_ADAPTATION| | | | | |
32+
|CSS_IMAGE_ORIENTATION| | | | | |
33+
|CSS_IMAGE_RESOLUTION| | | | | |
34+
|CSS_PAINTING_API| + | + | + | + | + |
35+
|CSS_SCROLL_SNAP| |:elephant:| | | |
36+
|CSS_SELECTORS_LEVEL4| + | + | + | + | + |
37+
|CSS_TRAILING_WORD| + | + |:warning:|:warning:|:warning:|
38+
|CSS_TYPED_OM| + | + | + | + | + |
39+
|CURSOR_VISIBILITY| + | + |:warning:|:warning:| + |
40+
|CUSTOM_SCHEME_HANDLER| | | | | |
41+
|C_LOOP_DEFAULT| | | | | |
42+
|DARK_MODE_CSS| + | + | + | + | + |
43+
|DATACUE_VALUE| + | + |:warning:|:warning:|:warning:|
44+
|DATALIST_ELEMENT| + | + | + |:warning:|:warning:|
45+
|DATA_INTERACTION| | | | | |
46+
|DEVICE_ORIENTATION| | | | | |
47+
|DFG_JIT| + | + | + | + | + |
48+
|DOWNLOAD_ATTRIBUTE| + | + | + |:warning:|:warning:|
49+
|DRAG_SUPPORT| |:elephant:|:elephant:| |:elephant:|
50+
|ENCRYPTED_MEDIA| + | + | + | + |:warning:|
51+
|EXPERIMENTAL_FEATURES| + | + | + | + | + |
52+
|EXPERIMENTAL_FEATURES| + | + | + | + | + |
53+
|FAST_JIT_PERMISSIONS| | | | | |
54+
|FILTERS_LEVEL_2| |:elephant:| | |:elephant:|
55+
|FTL_DEFAULT| | | | | |
56+
|FTL_JIT| |:elephant:|:elephant:|:elephant:| |
57+
|FTPDIR| |:elephant:| |:elephant:|:elephant:|
58+
|FULLSCREEN_API| + | + | + | + | + |
59+
|GAMEPAD| |:elephant:| | | |
60+
|GEOLOCATION| + | + | + | + | + |
61+
|GLES2_DEFAULT| | | | | |
62+
|GTKDOC| | | | | |
63+
|INDEXED_DATABASE| + | + | + | + | + |
64+
|INDEXED_DATABASE_IN_WORKERS| + | + | + | + | + |
65+
|INPUT_TYPE_COLOR| + | + | + |:warning:|:warning:|
66+
|INPUT_TYPE_DATE| | | | | |
67+
|INPUT_TYPE_DATETIMELOCAL| | | | | |
68+
|INPUT_TYPE_DATETIME_ INCOMPLETE| | | | | |
69+
|INPUT_TYPE_MONTH| | | | | |
70+
|INPUT_TYPE_TIME| | | | | |
71+
|INPUT_TYPE_WEEK| | | | | |
72+
|INSPECTOR_ALTERNATE_ DISPATCHERS| |:elephant:| | | |
73+
|INSPECTOR_TELEMETRY| |:elephant:| | | |
74+
|INTERSECTION_OBSERVER| + | + | + | + | + |
75+
|INTL| + | + | + | + | + |
76+
|INTROSPECTION| | |:elephant:| | |
77+
|IOS_GESTURE_EVENTS| | | | | |
78+
|IOS_TOUCH_EVENTS| | | | | |
79+
|JIT| + | + | + | + | + |
80+
|JIT_DEFAULT| | | | | |
81+
|LAYOUT_FORMATTING_CONTEXT| |:elephant:| | |:elephant:|
82+
|LEGACY_CSS_VENDOR_PREFIXES| + | + |:warning:|:warning:| + |
83+
|LEGACY_CUSTOM_ PROTOCOL_MANAGER| |:elephant:| | | |
84+
|LEGACY_ENCRYPTED_MEDIA| |:elephant:| | | |
85+
|LETTERPRESS| | | | | |
86+
|MAC_GESTURE_EVENTS| | | | | |
87+
|MAC_VIDEO_TOOLBOX| | | | | |
88+
|MATHML| + | + | + | + | + |
89+
|MEDIA_CAPTURE| | | | | |
90+
|MEDIA_CONTROLS_SCRIPT| + | + | + | + | + |
91+
|MEDIA_SESSION| | | | | |
92+
|MEDIA_SOURCE| + | + | + | + |:warning:|
93+
|MEDIA_STATISTICS| | | | |:elephant:|
94+
|MEDIA_STREAM| + | + | + | + |:warning:|
95+
|MEMORY_SAMPLER| |:elephant:|:elephant:|:elephant:| |
96+
|METER_ELEMENT| + | + | + | + | + |
97+
|MHTML| | |:elephant:|:elephant:| |
98+
|MINIBROWSER| | |:elephant:|:elephant:| |
99+
|MOUSE_CURSOR_SCALE| |:elephant:|:elephant:| |:elephant:|
100+
|NETSCAPE_PLUGIN_API| |:elephant:|:elephant:| | |
101+
|NETWORK_CACHE_ SPECULATIVE_REVALIDATION| |:elephant:|:elephant:| | |
102+
|NETWORK_CACHE_ STALE_WHILE_REVALIDATE| |:elephant:| | | |
103+
|TIFICATIONS| |:elephant:|:elephant:| | |
104+
|OFFSCREEN_CANVAS| | |:elephant:|:elephant:| |
105+
|OPENGL| | |:elephant:| | |
106+
|ORIENTATION_EVENTS| | | | | |
107+
|OVERFLOW_SCROLLING_TOUCH| | | | | |
108+
|PAYMENT_REQUEST| |:elephant:| | | |
109+
|PDFKIT_PLUGIN| |:elephant:| | | |
110+
|PICTURE_IN_PICTURE_API| |:elephant:| | | |
111+
|POINTER_EVENTS| + | + | + | + |:warning:|
112+
|POINTER_LOCK| |:elephant:|:elephant:| | |
113+
|PUBLIC_SUFFIX_LIST| + | + | + | + | + |
114+
|QUARTZ_TARGET| | | | | |
115+
|QUOTA| | | | | |
116+
|REMOTE_INSPECTOR| + | + | + | + | + |
117+
|RESIZE_OBSERVER| + | + | + | + | + |
118+
|RESOLUTION_MEDIA_QUERY| | | | | |
119+
|RESOURCE_LOAD_ STATISTICS| |:elephant:| | |:elephant:|
120+
|RESOURCE_USAGE| + | + | + | + | + |
121+
|RUBBER_BANDING| |:elephant:| | | |
122+
|SAMPLING_PROFILER| + | + | + | + | + |
123+
|SAMPLING_PROFILER_DEFAULT| | | | | |
124+
|SANDBOX_EXTENSIONS| |:elephant:| | | |
125+
|SERVER_PRECONNECT| |:elephant:| | | |
126+
|SERVICE_CONTROLS| |:elephant:| | | |
127+
|SERVICE_WORKER| + | + | + | + | + |
128+
|SHAREABLE_RESOURCE| + | + | + | + |:warning:|
129+
|SMOOTH_SCROLLING| |:elephant:|:elephant:| | |
130+
|SPEECH_SYNTHESIS| |:elephant:| | | |
131+
|SPELLCHECK| | |:elephant:| | |
132+
|STATIC_JSC| | | | | |
133+
|STREAMS_API| + | + | + | + | + |
134+
|SVG_FONTS| + | + | + | + | + |
135+
|TELEPHONE_NUMBER _DETECTION| + | + |:warning:|:warning:|:warning:|
136+
|TEXT_AUTOSIZING| |:elephant:| | | |
137+
|TOUCH_EVENTS| + | + | + | + | + |
138+
|TOUCH_SLIDER| | | | | |
139+
|UNIFIED_BUILDS| | |:elephant:|:elephant:|:elephant:|
140+
|USERSELECT_ALL| + | + | + | + |:warning:|
141+
|USER_MESSAGE_HANDLERS| + | + | + | + | + |
142+
|VARIATION_FONTS| + | + | + | + | + |
143+
|VIDEO| + | + | + | + | + |
144+
|VIDEO_PRESENTATION_MODE| |:elephant:| | | |
145+
|VIDEO_TRACK| + | + | + | + | + |
146+
|VIDEO_USES_ELEMENT_FULLSCREEN| + | + | + | + | + |
147+
|WAYLAND_TARGET| | |:elephant:| | |
148+
|WEBASSEMBLY| + | + | + | + |:warning:|
149+
|WEBASSEMBLY_STREAMING_API| | | | | |
150+
|WEBDRIVER| | |:elephant:|:elephant:|:elephant:|
151+
|WEBDRIVER_KEYBOARD _INTERACTIONS| |:elephant:|:elephant:|:elephant:| |
152+
|WEBDRIVER_MOUSE _INTERACTIONS| |:elephant:|:elephant:|:elephant:| |
153+
|WEBGL| + | + | + | + | + |
154+
|WEBGL2| |:elephant:| |:elephant:| |
155+
|WEBGPU| |:elephant:| | | |
156+
|WEB_AUDIO| + | + | + | + |:warning:|
157+
|WEB_AUTHN| |:elephant:| | | |
158+
|WEB_CRYPTO| + | + | + | + | + |
159+
|WEB_PROCESS_SANDBOX| | | | | |
160+
|WEB_RTC| + | + | + | + |:warning:|
161+
|WIRELESS_PLAYBACK_TARGET| |:elephant:| | | |
162+
|WPE_QT_API| | | | | |
163+
|XYESYES_TARGET| | |:elephant:| | |
164+
|XSLT| + | + | + | + | + |

0 commit comments

Comments
 (0)