Enable the support of FULLSCREEN_API in WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=213774
Reviewed by Youenn Fablet.
Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
to conditionally compile code to test the element fullscreen API.
WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
Source/JavaScriptCore:
* Configurations/FeatureDefines.xcconfig:
Source/WebCore:
* Configurations/FeatureDefines.xcconfig:
Source/WebCore/PAL:
* Configurations/FeatureDefines.xcconfig:
Source/WebKit:
* Configurations/FeatureDefines.xcconfig:
Source/WebKitLegacy/mac:
* Configurations/FeatureDefines.xcconfig:
Source/WTF:
* wtf/PlatformEnableCocoa.h:
Tools:
* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@263764 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog
index db4dffa..77128ce 100644
--- a/Source/JavaScriptCore/ChangeLog
+++ b/Source/JavaScriptCore/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-30 Peng Liu <peng.liu6@apple.com>
+
+ Enable the support of FULLSCREEN_API in WebKitTestRunner
+ https://bugs.webkit.org/show_bug.cgi?id=213774
+
+ Reviewed by Youenn Fablet.
+
+ Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
+ the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
+ does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
+ to conditionally compile code to test the element fullscreen API.
+ WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2020-06-30 Andy Estes <aestes@apple.com>
[Xcode] Enable the "My Mac (Mac Catalyst)" destination in WebKit Xcode projects
diff --git a/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig b/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
index e5c6c707..8c4e93c 100644
--- a/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
+++ b/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
@@ -144,12 +144,6 @@
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME));
-ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_iphonesimulator = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_IOS_SINCE_12 = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
-
ENABLE_GAMEPAD = $(ENABLE_GAMEPAD_$(WK_PLATFORM_NAME));
ENABLE_GAMEPAD_iphoneos = ENABLE_GAMEPAD;
ENABLE_GAMEPAD_iphonesimulator = ENABLE_GAMEPAD;
diff --git a/Source/WTF/ChangeLog b/Source/WTF/ChangeLog
index 8b666f8..34377cc 100644
--- a/Source/WTF/ChangeLog
+++ b/Source/WTF/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-30 Peng Liu <peng.liu6@apple.com>
+
+ Enable the support of FULLSCREEN_API in WebKitTestRunner
+ https://bugs.webkit.org/show_bug.cgi?id=213774
+
+ Reviewed by Youenn Fablet.
+
+ Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
+ the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
+ does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
+ to conditionally compile code to test the element fullscreen API.
+ WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
+
+ * wtf/PlatformEnableCocoa.h:
+
2020-06-30 Alex Christensen <achristensen@webkit.org>
Remove WTF::MD5
diff --git a/Source/WTF/wtf/PlatformEnableCocoa.h b/Source/WTF/wtf/PlatformEnableCocoa.h
index 44d4a7b..ad2d760 100644
--- a/Source/WTF/wtf/PlatformEnableCocoa.h
+++ b/Source/WTF/wtf/PlatformEnableCocoa.h
@@ -175,7 +175,7 @@
#define ENABLE_FTL_JIT 1
#endif
-#if !defined(ENABLE_FULLSCREEN_API) && PLATFORM(MAC)
+#if !defined(ENABLE_FULLSCREEN_API) && (PLATFORM(MAC) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 120000))
#define ENABLE_FULLSCREEN_API 1
#endif
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 0a0adcc..a361eac 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-30 Peng Liu <peng.liu6@apple.com>
+
+ Enable the support of FULLSCREEN_API in WebKitTestRunner
+ https://bugs.webkit.org/show_bug.cgi?id=213774
+
+ Reviewed by Youenn Fablet.
+
+ Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
+ the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
+ does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
+ to conditionally compile code to test the element fullscreen API.
+ WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2020-06-30 Daniel Bates <dabates@apple.com>
[iOS] Editable regions causes ~1% slowdown in PLT5
diff --git a/Source/WebCore/Configurations/FeatureDefines.xcconfig b/Source/WebCore/Configurations/FeatureDefines.xcconfig
index e5c6c707..8c4e93c 100644
--- a/Source/WebCore/Configurations/FeatureDefines.xcconfig
+++ b/Source/WebCore/Configurations/FeatureDefines.xcconfig
@@ -144,12 +144,6 @@
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME));
-ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_iphonesimulator = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_IOS_SINCE_12 = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
-
ENABLE_GAMEPAD = $(ENABLE_GAMEPAD_$(WK_PLATFORM_NAME));
ENABLE_GAMEPAD_iphoneos = ENABLE_GAMEPAD;
ENABLE_GAMEPAD_iphonesimulator = ENABLE_GAMEPAD;
diff --git a/Source/WebCore/PAL/ChangeLog b/Source/WebCore/PAL/ChangeLog
index 711de90..9644328 100644
--- a/Source/WebCore/PAL/ChangeLog
+++ b/Source/WebCore/PAL/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-30 Peng Liu <peng.liu6@apple.com>
+
+ Enable the support of FULLSCREEN_API in WebKitTestRunner
+ https://bugs.webkit.org/show_bug.cgi?id=213774
+
+ Reviewed by Youenn Fablet.
+
+ Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
+ the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
+ does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
+ to conditionally compile code to test the element fullscreen API.
+ WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2020-06-30 Andy Estes <aestes@apple.com>
[Xcode] Enable the "My Mac (Mac Catalyst)" destination in WebKit Xcode projects
diff --git a/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig b/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
index e5c6c707..8c4e93c 100644
--- a/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
+++ b/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
@@ -144,12 +144,6 @@
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME));
-ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_iphonesimulator = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_IOS_SINCE_12 = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
-
ENABLE_GAMEPAD = $(ENABLE_GAMEPAD_$(WK_PLATFORM_NAME));
ENABLE_GAMEPAD_iphoneos = ENABLE_GAMEPAD;
ENABLE_GAMEPAD_iphonesimulator = ENABLE_GAMEPAD;
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index 1782755..2357af5 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-30 Peng Liu <peng.liu6@apple.com>
+
+ Enable the support of FULLSCREEN_API in WebKitTestRunner
+ https://bugs.webkit.org/show_bug.cgi?id=213774
+
+ Reviewed by Youenn Fablet.
+
+ Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
+ the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
+ does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
+ to conditionally compile code to test the element fullscreen API.
+ WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2020-06-30 Daniel Bates <dabates@apple.com>
[iOS] Editable regions causes ~1% slowdown in PLT5
diff --git a/Source/WebKit/Configurations/FeatureDefines.xcconfig b/Source/WebKit/Configurations/FeatureDefines.xcconfig
index e5c6c707..8c4e93c 100644
--- a/Source/WebKit/Configurations/FeatureDefines.xcconfig
+++ b/Source/WebKit/Configurations/FeatureDefines.xcconfig
@@ -144,12 +144,6 @@
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME));
-ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_iphonesimulator = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_IOS_SINCE_12 = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
-
ENABLE_GAMEPAD = $(ENABLE_GAMEPAD_$(WK_PLATFORM_NAME));
ENABLE_GAMEPAD_iphoneos = ENABLE_GAMEPAD;
ENABLE_GAMEPAD_iphonesimulator = ENABLE_GAMEPAD;
diff --git a/Source/WebKitLegacy/mac/ChangeLog b/Source/WebKitLegacy/mac/ChangeLog
index 921a546..f06dc3d 100644
--- a/Source/WebKitLegacy/mac/ChangeLog
+++ b/Source/WebKitLegacy/mac/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-30 Peng Liu <peng.liu6@apple.com>
+
+ Enable the support of FULLSCREEN_API in WebKitTestRunner
+ https://bugs.webkit.org/show_bug.cgi?id=213774
+
+ Reviewed by Youenn Fablet.
+
+ Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
+ the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
+ does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
+ to conditionally compile code to test the element fullscreen API.
+ WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2020-06-30 Andy Estes <aestes@apple.com>
[Xcode] Enable the "My Mac (Mac Catalyst)" destination in WebKit Xcode projects
diff --git a/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig b/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
index e5c6c707..8c4e93c 100644
--- a/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
+++ b/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
@@ -144,12 +144,6 @@
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME));
-ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_iphonesimulator = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_IOS_SINCE_12 = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
-
ENABLE_GAMEPAD = $(ENABLE_GAMEPAD_$(WK_PLATFORM_NAME));
ENABLE_GAMEPAD_iphoneos = ENABLE_GAMEPAD;
ENABLE_GAMEPAD_iphonesimulator = ENABLE_GAMEPAD;
diff --git a/Tools/ChangeLog b/Tools/ChangeLog
index 0cff9e0..2dedf53 100644
--- a/Tools/ChangeLog
+++ b/Tools/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-30 Peng Liu <peng.liu6@apple.com>
+
+ Enable the support of FULLSCREEN_API in WebKitTestRunner
+ https://bugs.webkit.org/show_bug.cgi?id=213774
+
+ Reviewed by Youenn Fablet.
+
+ Replace the definition of ENABLE_FULLSCREEN_API in FeatureDefines.xcconfig with
+ the one in PlatformEnableCocoa.h. We have to do that because WebKitTestRunner
+ does not have a FeatureDefines.xcconfig but it uses "ENABLE(FULLSCREEN_API)"
+ to conditionally compile code to test the element fullscreen API.
+ WebKitTestRunner can use the macro defined in PlatformEnableCocoa.h.
+
+ * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
2020-06-30 Alex Christensen <achristensen@webkit.org>
Remove WTF::MD5
diff --git a/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig b/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
index e5c6c707..8c4e93c 100644
--- a/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
+++ b/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
@@ -144,12 +144,6 @@
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME));
-ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_iphonesimulator = $(ENABLE_FULLSCREEN_API$(WK_IOS_12));
-ENABLE_FULLSCREEN_API_IOS_SINCE_12 = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
-
ENABLE_GAMEPAD = $(ENABLE_GAMEPAD_$(WK_PLATFORM_NAME));
ENABLE_GAMEPAD_iphoneos = ENABLE_GAMEPAD;
ENABLE_GAMEPAD_iphonesimulator = ENABLE_GAMEPAD;