Title: [286304] trunk/Source/WTF
Revision
286304
Author
[email protected]
Date
2021-11-30 10:10:35 -0800 (Tue, 30 Nov 2021)

Log Message

Unreviewed, reverting r286272.
https://bugs.webkit.org/show_bug.cgi?id=233641

Wrong approach to disabling experimental features.

Reverted changeset:

"Disable experimental web features on platforms without UI to
enable them"
https://bugs.webkit.org/show_bug.cgi?id=233152
https://commits.webkit.org/r286272

Modified Paths

Diff

Modified: trunk/Source/WTF/ChangeLog (286303 => 286304)


--- trunk/Source/WTF/ChangeLog	2021-11-30 18:09:49 UTC (rev 286303)
+++ trunk/Source/WTF/ChangeLog	2021-11-30 18:10:35 UTC (rev 286304)
@@ -1,3 +1,17 @@
+2021-11-30  Commit Queue  <[email protected]>
+
+        Unreviewed, reverting r286272.
+        https://bugs.webkit.org/show_bug.cgi?id=233641
+
+        Wrong approach to disabling experimental features.
+
+        Reverted changeset:
+
+        "Disable experimental web features on platforms without UI to
+        enable them"
+        https://bugs.webkit.org/show_bug.cgi?id=233152
+        https://commits.webkit.org/r286272
+
 2021-11-30  Youenn Fablet  <[email protected]>
 
         Move TransformStreamAPIEnabled flag to Settings

Modified: trunk/Source/WTF/wtf/PlatformEnableCocoa.h (286303 => 286304)


--- trunk/Source/WTF/wtf/PlatformEnableCocoa.h	2021-11-30 18:09:49 UTC (rev 286303)
+++ trunk/Source/WTF/wtf/PlatformEnableCocoa.h	2021-11-30 18:10:35 UTC (rev 286304)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2006-2021 Apple Inc. All rights reserved.
+ * Copyright (C) 2006-2020 Apple Inc. All rights reserved.
  * Copyright (C) 2007-2009 Torch Mobile, Inc.
  * Copyright (C) 2010, 2011 Research In Motion Limited. All rights reserved.
  * Copyright (C) 2013 Samsung Electronics. All rights reserved.
@@ -171,7 +171,7 @@
 #define ENABLE_CONTEXT_MENU_EVENT 0
 #endif
 
-#if !defined(ENABLE_CORE_IMAGE_ACCELERATED_FILTER_RENDER) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if !defined(ENABLE_CORE_IMAGE_ACCELERATED_FILTER_RENDER)
 #define ENABLE_CORE_IMAGE_ACCELERATED_FILTER_RENDER 1
 #endif
 
@@ -184,7 +184,7 @@
 #define ENABLE_CSS_CONIC_GRADIENTS 1
 #endif
 
-#if !defined(ENABLE_CSS_PAINTING_API) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if !defined(ENABLE_CSS_PAINTING_API)
 #define ENABLE_CSS_PAINTING_API 1
 #endif
 
@@ -196,7 +196,7 @@
 #define ENABLE_CSS_TRAILING_WORD 1
 #endif
 
-#if !defined(ENABLE_CSS_TYPED_OM) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if !defined(ENABLE_CSS_TYPED_OM)
 #define ENABLE_CSS_TYPED_OM 1
 #endif
 
@@ -405,7 +405,7 @@
 #define ENABLE_META_VIEWPORT 1
 #endif
 
-#if !defined(ENABLE_MODEL_ELEMENT) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if !defined(ENABLE_MODEL_ELEMENT)
 #define ENABLE_MODEL_ELEMENT 1
 #endif
 
@@ -704,7 +704,7 @@
 #define ENABLE_CSS_TRANSFORM_STYLE_OPTIMIZED_3D 1
 #endif
 
-#if !defined(ENABLE_SEPARATED_MODEL) && HAVE(UIKIT_WEBKIT_INTERNALS) && HAVE(CORE_ANIMATION_SEPARATED_LAYERS) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if !defined(ENABLE_SEPARATED_MODEL) && HAVE(UIKIT_WEBKIT_INTERNALS) && HAVE(CORE_ANIMATION_SEPARATED_LAYERS)
 #define ENABLE_SEPARATED_MODEL 1
 #endif
 

Modified: trunk/Source/WTF/wtf/PlatformHave.h (286303 => 286304)


--- trunk/Source/WTF/wtf/PlatformHave.h	2021-11-30 18:09:49 UTC (rev 286303)
+++ trunk/Source/WTF/wtf/PlatformHave.h	2021-11-30 18:10:35 UTC (rev 286304)
@@ -81,10 +81,6 @@
 #define HAVE_ARM_NEON_INTRINSICS 0
 #endif
 
-#if !defined(HAVE_EXPERIMENTAL_WEB_FEATURES_UI) && (PLATFORM(MAC) || PLATFORM(MACCATALYST) || PLATFORM(IOS))
-#define HAVE_EXPERIMENTAL_WEB_FEATURES_UI 1
-#endif
-
 #if !defined(HAVE_VISIBILITY_PROPAGATION_VIEW) && PLATFORM(IOS_FAMILY)
 #define HAVE_VISIBILITY_PROPAGATION_VIEW 1
 #endif
@@ -258,7 +254,7 @@
 #define HAVE_APP_LINKS 1
 #endif
 
-#if PLATFORM(IOS_FAMILY) && !PLATFORM(MACCATALYST) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if PLATFORM(IOS_FAMILY) && !PLATFORM(MACCATALYST)
 #define HAVE_CELESTIAL 1
 #endif
 
@@ -444,7 +440,7 @@
 #define HAVE_CFNETWORK_METRICS_APIS_V4 1
 #endif
 
-#if ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000) || (PLATFORM(IOS_FAMILY) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000)) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000) || (PLATFORM(IOS_FAMILY) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000)
 #define HAVE_CFNETWORK_ALTERNATIVE_SERVICE 1
 #endif
 
@@ -737,9 +733,7 @@
     || ((PLATFORM(IOS) || PLATFORM(MACCATALYST)) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 150000) \
     || (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 80000) \
     || (PLATFORM(APPLETV) && __TV_OS_VERSION_MIN_REQUIRED >= 150000)
-#if HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
 #define HAVE_NETWORK_LOADER 1
-#endif
 #define HAVE_SEC_TRUST_COPY_CERTIFICATE_CHAIN 1
 #define HAVE_OS_LAUNCHD_JOB 1
 #define HAVE_NSURL_EMPTY_PUNYCODE_CHECK 1
@@ -1076,7 +1070,7 @@
 #endif
 #endif
 
-#if ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101600) || (PLATFORM(IOS_FAMILY) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000)) && HAVE(EXPERIMENTAL_WEB_FEATURES_UI)
+#if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101600) || (PLATFORM(IOS_FAMILY) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000)
 #define HAVE_AVSAMPLEBUFFERVIDEOOUTPUT 1
 #endif
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to