browser(webkit): build more wk features (#807)

This commit is contained in:
Pavel Feldman 2020-02-02 14:21:50 -08:00 committed by GitHub
parent 0a16b6073e
commit 387b895929
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 38 additions and 17 deletions

View File

@ -1 +1 @@
1132
1133

View File

@ -11544,7 +11544,7 @@ index 6d0daa6be2be1da41ac47747d24d368b2bf5a77f..c5b800e0035c625705d7d897dec5f2b8
// For backwards compatibility with the WebBackForwardList API, we honor both
// a per-WebView and a per-preferences setting for whether to use the back/forward cache.
diff --git a/Source/cmake/OptionsGTK.cmake b/Source/cmake/OptionsGTK.cmake
index c72a89204675c2d6b5c13933580b0181637e23b6..e349858738933a34849b14c83f8bab4deff1555f 100644
index c72a89204675c2d6b5c13933580b0181637e23b6..a9165555d8c4397b59337ba75a7efe954428ca81 100644
--- a/Source/cmake/OptionsGTK.cmake
+++ b/Source/cmake/OptionsGTK.cmake
@@ -3,6 +3,7 @@ include(VersioningUtils)
@ -11555,8 +11555,22 @@ index c72a89204675c2d6b5c13933580b0181637e23b6..e349858738933a34849b14c83f8bab4d
CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT 80 0 43)
CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(JAVASCRIPTCORE 34 0 16)
@@ -171,6 +172,13 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ${ENABLE_EXPERIMENT
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_POINTER_EVENTS PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON)
+# Playwright
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLICATION_MANIFEST PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TRAILING_WORD PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CSS_VENDOR_PREFIXES PRIVATE ON)
+
include(GStreamerDependencies)
# Finalize the value for all options. Do not attempt to use an option before
diff --git a/Source/cmake/OptionsWPE.cmake b/Source/cmake/OptionsWPE.cmake
index 5f0963cc1a3255b31c6a2f186c07ff3204a041cf..3eeab81c5e90af47926003407a52f7adb35b844d 100644
index 5f0963cc1a3255b31c6a2f186c07ff3204a041cf..39f3153deecd364800186160039bc4c63f0e67ef 100644
--- a/Source/cmake/OptionsWPE.cmake
+++ b/Source/cmake/OptionsWPE.cmake
@@ -3,6 +3,7 @@ include(VersioningUtils)
@ -11567,14 +11581,21 @@ index 5f0963cc1a3255b31c6a2f186c07ff3204a041cf..3eeab81c5e90af47926003407a52f7ad
CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT 12 0 9)
@@ -50,6 +51,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_XSLT PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ASYNC_SCROLLING PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_AUTOCAPITALIZE PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_EXTENSIONS PRIVATE ON)
@@ -66,6 +67,14 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ${ENABLE_EXPERIMENT
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_POINTER_EVENTS PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON)
+# Playwright
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLICATION_MANIFEST PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TRAILING_WORD PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DARK_MODE_CSS PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CSS_VENDOR_PREFIXES PRIVATE ON)
+
# Public options specific to the WPE port. Do not add any options here unless
# there is a strong reason we should support changing the value of the option,
# and the option is not relevant to any other WebKit ports.
diff --git a/Source/cmake/OptionsWin.cmake b/Source/cmake/OptionsWin.cmake
index bca9670392b3d84895b4afc42575b4a1aeccba55..0c0faa7f0e8817261a09ec2536af5e52fa9f06d3 100644
--- a/Source/cmake/OptionsWin.cmake

View File

@ -13,7 +13,7 @@
|APPLE_PAY| |:elephant:| | | |
|APPLE_PAY_SESSION_V3| |:elephant:| | | |
|APPLE_PAY_SESSION_V4| |:elephant:| | | |
|APPLICATION_MANIFEST| + | + |:warning:|:warning:| + |
|APPLICATION_MANIFEST| + | + | + | + | + |
|ASYNC_SCROLLING| + | + | + | + |:warning:|
|ATTACHMENT_ELEMENT| |:elephant:| | |:elephant:|
|AUTOCAPITALIZE| | |:elephant:|:elephant:| |
@ -27,16 +27,16 @@
|CSS3_TEXT| | | | | |
|CSS_BOX_DECORATION_BREAK| + | + | + | + | + |
|CSS_COMPOSITING| + | + | + | + | + |
|CSS_CONIC_GRADIENTS| + | + | + | + |:warning:|
|CSS_CONIC_GRADIENTS| + | + | + | + | + |
|CSS_DEVICE_ADAPTATION| | | | | |
|CSS_IMAGE_ORIENTATION| | | | | |
|CSS_IMAGE_RESOLUTION| | | | | |
|CSS_PAINTING_API| + | + | + | + | + |
|CSS_SCROLL_SNAP| |:elephant:| | | |
|CSS_SELECTORS_LEVEL4| + | + | + | + | + |
|CSS_TRAILING_WORD| + | + |:warning:|:warning:|:warning:|
|CSS_TRAILING_WORD| + | + | + | + | + |
|CSS_TYPED_OM| + | + | + | + | + |
|CURSOR_VISIBILITY| + | + |:warning:|:warning:| + |
|CURSOR_VISIBILITY| + | + | + | + | + |
|CUSTOM_SCHEME_HANDLER| | | | | |
|C_LOOP_DEFAULT| | | | | |
|DARK_MODE_CSS| + | + | + | + | + |
@ -45,7 +45,7 @@
|DATA_INTERACTION| | | | | |
|DEVICE_ORIENTATION| | | | | |
|DFG_JIT| + | + | + | + | + |
|DOWNLOAD_ATTRIBUTE| + | + | + |:warning:|:warning:|
|DOWNLOAD_ATTRIBUTE| + | + | + | + | + |
|DRAG_SUPPORT| |:elephant:|:elephant:| |:elephant:|
|ENCRYPTED_MEDIA| + | + | + | + |:warning:|
|EXPERIMENTAL_FEATURES| + | + | + | + | + |
@ -79,7 +79,7 @@
|JIT| + | + | + | + | + |
|JIT_DEFAULT| | | | | |
|LAYOUT_FORMATTING_CONTEXT| |:elephant:| | |:elephant:|
|LEGACY_CSS_VENDOR_PREFIXES| + | + |:warning:|:warning:| + |
|LEGACY_CSS_VENDOR_PREFIXES| + | + | + | + | + |
|LEGACY_CUSTOM_ PROTOCOL_MANAGER| |:elephant:| | | |
|LEGACY_ENCRYPTED_MEDIA| |:elephant:| | | |
|LETTERPRESS| | | | | |
@ -108,7 +108,7 @@
|PAYMENT_REQUEST| |:elephant:| | | |
|PDFKIT_PLUGIN| |:elephant:| | | |
|PICTURE_IN_PICTURE_API| |:elephant:| | | |
|POINTER_EVENTS| + | + | + | + |:warning:|
|POINTER_EVENTS| + | + | + | + | + |
|POINTER_LOCK| |:elephant:|:elephant:| | |
|PUBLIC_SUFFIX_LIST| + | + | + | + | + |
|QUARTZ_TARGET| | | | | |