Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (226238 => 226239)
--- trunk/Source/_javascript_Core/ChangeLog 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/_javascript_Core/ChangeLog 2017-12-21 21:10:12 UTC (rev 226239)
@@ -1,3 +1,14 @@
+2017-12-21 Jeremy Jones <[email protected]>
+
+ Update FULLSCREEN_API feature defines.
+ https://bugs.webkit.org/show_bug.cgi?id=181015
+
+ Reviewed by Tim Horton.
+
+ Change enabled iphone sdk for FULLSCREEN_API.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-12-19 Yusuke Suzuki <[email protected]>
[JSC] Do not check isValid() in op_new_regexp
Modified: trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig (226238 => 226239)
--- trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig 2017-12-21 21:10:12 UTC (rev 226239)
@@ -64,6 +64,15 @@
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3;
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ;
+ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
+ENABLE_FULLSCREEN_API_iphoneos = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API_iphonesimulator = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API[sdk=iphoneos10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphoneos11*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator11*] = ;
+ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
+
ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST;
ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT;
ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS;
@@ -88,8 +97,6 @@
ENABLE_DATALIST_ELEMENT = ;
ENABLE_DEVICE_ORIENTATION[sdk=iphone*] = ENABLE_DEVICE_ORIENTATION;
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API[sdk=iphone*] = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN[sdk=macosx*] = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN;
ENABLE_GAMEPAD = ENABLE_GAMEPAD;
ENABLE_GAMEPAD[sdk=watch*] = ;
Modified: trunk/Source/WebCore/ChangeLog (226238 => 226239)
--- trunk/Source/WebCore/ChangeLog 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebCore/ChangeLog 2017-12-21 21:10:12 UTC (rev 226239)
@@ -1,3 +1,14 @@
+2017-12-21 Jeremy Jones <[email protected]>
+
+ Update FULLSCREEN_API feature defines.
+ https://bugs.webkit.org/show_bug.cgi?id=181015
+
+ Reviewed by Tim Horton.
+
+ Change enabled iphone sdk for FULLSCREEN_API.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-12-21 Chris Dumez <[email protected]>
ononline, onoffline and navigator.onLine don't work if Parallels or VMWare is installed
Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (226238 => 226239)
--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig 2017-12-21 21:10:12 UTC (rev 226239)
@@ -64,6 +64,15 @@
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3;
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ;
+ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
+ENABLE_FULLSCREEN_API_iphoneos = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API_iphonesimulator = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API[sdk=iphoneos10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphoneos11*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator11*] = ;
+ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
+
ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST;
ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT;
ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS;
@@ -88,8 +97,6 @@
ENABLE_DATALIST_ELEMENT = ;
ENABLE_DEVICE_ORIENTATION[sdk=iphone*] = ENABLE_DEVICE_ORIENTATION;
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API[sdk=iphone*] = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN[sdk=macosx*] = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN;
ENABLE_GAMEPAD = ENABLE_GAMEPAD;
ENABLE_GAMEPAD[sdk=watch*] = ;
Modified: trunk/Source/WebCore/PAL/ChangeLog (226238 => 226239)
--- trunk/Source/WebCore/PAL/ChangeLog 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebCore/PAL/ChangeLog 2017-12-21 21:10:12 UTC (rev 226239)
@@ -1,3 +1,14 @@
+2017-12-21 Jeremy Jones <[email protected]>
+
+ Update FULLSCREEN_API feature defines.
+ https://bugs.webkit.org/show_bug.cgi?id=181015
+
+ Reviewed by Tim Horton.
+
+ Change enabled iphone sdk for FULLSCREEN_API.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-12-21 Brent Fulgham <[email protected]>
Adopt new secure coding APIs in WebCore
Modified: trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig (226238 => 226239)
--- trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig 2017-12-21 21:10:12 UTC (rev 226239)
@@ -64,6 +64,15 @@
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3;
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ;
+ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
+ENABLE_FULLSCREEN_API_iphoneos = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API_iphonesimulator = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API[sdk=iphoneos10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphoneos11*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator11*] = ;
+ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
+
ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST;
ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT;
ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS;
@@ -88,8 +97,6 @@
ENABLE_DATALIST_ELEMENT = ;
ENABLE_DEVICE_ORIENTATION[sdk=iphone*] = ENABLE_DEVICE_ORIENTATION;
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API[sdk=iphone*] = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN[sdk=macosx*] = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN;
ENABLE_GAMEPAD = ENABLE_GAMEPAD;
ENABLE_GAMEPAD[sdk=watch*] = ;
Modified: trunk/Source/WebKit/ChangeLog (226238 => 226239)
--- trunk/Source/WebKit/ChangeLog 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebKit/ChangeLog 2017-12-21 21:10:12 UTC (rev 226239)
@@ -1,3 +1,14 @@
+2017-12-21 Jeremy Jones <[email protected]>
+
+ Update FULLSCREEN_API feature defines.
+ https://bugs.webkit.org/show_bug.cgi?id=181015
+
+ Reviewed by Tim Horton.
+
+ Change enabled iphone sdk for FULLSCREEN_API.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-12-21 John Wilander <[email protected]>
Storage Access API: Make DocumentLoader::willSendRequest() and WebFrameLoaderClient::detachedFromParent2() tell the network process to get rid of any sub frame access entries
Modified: trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig (226238 => 226239)
--- trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig 2017-12-21 21:10:12 UTC (rev 226239)
@@ -64,6 +64,15 @@
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3;
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ;
+ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
+ENABLE_FULLSCREEN_API_iphoneos = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API_iphonesimulator = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API[sdk=iphoneos10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphoneos11*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator11*] = ;
+ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
+
ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST;
ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT;
ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS;
@@ -88,8 +97,6 @@
ENABLE_DATALIST_ELEMENT = ;
ENABLE_DEVICE_ORIENTATION[sdk=iphone*] = ENABLE_DEVICE_ORIENTATION;
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API[sdk=iphone*] = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN[sdk=macosx*] = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN;
ENABLE_GAMEPAD = ENABLE_GAMEPAD;
ENABLE_GAMEPAD[sdk=watch*] = ;
Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm (226238 => 226239)
--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm 2017-12-21 21:10:12 UTC (rev 226239)
@@ -4866,6 +4866,7 @@
#if PLATFORM(IOS)
+#if ENABLE(FULLSCREEN_API)
- (void)removeFromSuperview
{
[super removeFromSuperview];
@@ -4873,6 +4874,7 @@
if ([_fullScreenWindowController isFullScreen])
[_fullScreenWindowController webViewDidRemoveFromSuperviewWhileInFullscreen];
}
+#endif
- (CGSize)_minimumLayoutSizeOverride
{
Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (226238 => 226239)
--- trunk/Source/WebKitLegacy/mac/ChangeLog 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog 2017-12-21 21:10:12 UTC (rev 226239)
@@ -1,3 +1,14 @@
+2017-12-21 Jeremy Jones <[email protected]>
+
+ Update FULLSCREEN_API feature defines.
+ https://bugs.webkit.org/show_bug.cgi?id=181015
+
+ Reviewed by Tim Horton.
+
+ Change enabled iphone sdk for FULLSCREEN_API.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-12-21 Jer Noble <[email protected]>
Add initial DOM support for Media Capabilities
Modified: trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig (226238 => 226239)
--- trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig 2017-12-21 21:10:12 UTC (rev 226239)
@@ -64,6 +64,15 @@
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3;
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ;
+ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
+ENABLE_FULLSCREEN_API_iphoneos = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API_iphonesimulator = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API[sdk=iphoneos10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphoneos11*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator11*] = ;
+ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
+
ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST;
ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT;
ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS;
@@ -88,8 +97,6 @@
ENABLE_DATALIST_ELEMENT = ;
ENABLE_DEVICE_ORIENTATION[sdk=iphone*] = ENABLE_DEVICE_ORIENTATION;
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API[sdk=iphone*] = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN[sdk=macosx*] = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN;
ENABLE_GAMEPAD = ENABLE_GAMEPAD;
ENABLE_GAMEPAD[sdk=watch*] = ;
Modified: trunk/Tools/ChangeLog (226238 => 226239)
--- trunk/Tools/ChangeLog 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Tools/ChangeLog 2017-12-21 21:10:12 UTC (rev 226239)
@@ -1,3 +1,14 @@
+2017-12-21 Jeremy Jones <[email protected]>
+
+ Update FULLSCREEN_API feature defines.
+ https://bugs.webkit.org/show_bug.cgi?id=181015
+
+ Reviewed by Tim Horton.
+
+ Change enabled iphone sdk for FULLSCREEN_API.
+
+ * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
2017-12-21 Don Olmstead <[email protected]>
[AppleWin] Auxiliary libraries should be updated within build-webkit
Modified: trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig (226238 => 226239)
--- trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig 2017-12-21 21:00:50 UTC (rev 226238)
+++ trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig 2017-12-21 21:10:12 UTC (rev 226239)
@@ -64,6 +64,15 @@
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3;
ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ;
+ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
+ENABLE_FULLSCREEN_API_iphoneos = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API_iphonesimulator = ENABLE_FULLSCREEN_API;
+ENABLE_FULLSCREEN_API[sdk=iphoneos10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator10*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphoneos11*] = ;
+ENABLE_FULLSCREEN_API[sdk=iphonesimulator11*] = ;
+ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
+
ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST;
ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT;
ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS;
@@ -88,8 +97,6 @@
ENABLE_DATALIST_ELEMENT = ;
ENABLE_DEVICE_ORIENTATION[sdk=iphone*] = ENABLE_DEVICE_ORIENTATION;
ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2;
-ENABLE_FULLSCREEN_API[sdk=iphone*] = ENABLE_FULLSCREEN_API;
-ENABLE_FULLSCREEN_API[sdk=macosx*] = ENABLE_FULLSCREEN_API;
ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN[sdk=macosx*] = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN;
ENABLE_GAMEPAD = ENABLE_GAMEPAD;
ENABLE_GAMEPAD[sdk=watch*] = ;