Diff
Modified: trunk/LayoutTests/ChangeLog (231981 => 231982)
--- trunk/LayoutTests/ChangeLog 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/LayoutTests/ChangeLog 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,3 +1,13 @@
+2018-05-18 Jer Noble <jer.no...@apple.com>
+
+ Complete fix for enabling modern EME by default
+ https://bugs.webkit.org/show_bug.cgi?id=185770
+ <rdar://problem/40368220>
+
+ Reviewed by Eric Carlson.
+
+ * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
+
2018-05-18 Antoine Quint <grao...@apple.com>
[Web Animations] Turn Web Animations with CSS integration on for test runners
Modified: trunk/LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt (231981 => 231982)
--- trunk/LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,4 +1,3 @@
-CONSOLE MESSAGE: Unhandled Promise Rejection: TypeError: Not enough arguments
This tests that the navigator object of a deleted frame is disconnected properly. Accessing fields or methods shouldn't crash the browser.
Check Navigator
navigator.appCodeName is OK
@@ -17,7 +16,6 @@
navigator.plugins is OK
navigator.product is OK
navigator.productSub is OK
-navigator.requestMediaKeySystemAccess() is OK
navigator.userAgent is OK
navigator.vendor is OK
navigator.vendorSub is OK
@@ -38,7 +36,6 @@
navigator.plugins is OK
navigator.product is OK
navigator.productSub is OK
-navigator.requestMediaKeySystemAccess() is OK
navigator.userAgent is OK
navigator.vendor is OK
navigator.vendorSub is OK
Modified: trunk/Source/_javascript_Core/ChangeLog (231981 => 231982)
--- trunk/Source/_javascript_Core/ChangeLog 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/_javascript_Core/ChangeLog 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,3 +1,13 @@
+2018-05-18 Jer Noble <jer.no...@apple.com>
+
+ Complete fix for enabling modern EME by default
+ https://bugs.webkit.org/show_bug.cgi?id=185770
+ <rdar://problem/40368220>
+
+ Reviewed by Eric Carlson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2018-05-18 Yusuke Suzuki <utatane....@gmail.com>
Unreviewed, fix exception checking, part 2
Modified: trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig (231981 => 231982)
--- trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig 2018-05-18 21:29:27 UTC (rev 231982)
@@ -122,7 +122,8 @@
ENABLE_ENCRYPTED_MEDIA_watchsimulator = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvos = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvsimulator = ENABLE_ENCRYPTED_MEDIA;
-ENABLE_ENCRYPTED_MEDIA_macosx = ENABLE_ENCRYPTED_MEDIA;
+ENABLE_ENCRYPTED_MEDIA_macosx = $(ENABLE_ENCRYPTED_MEDIA$(WK_MACOS_1014));
+ENABLE_ENCRYPTED_MEDIA_MACOS_SINCE_1014 = ENABLE_ENCRYPTED_MEDIA;
ENABLE_EXTRA_ZOOM_MODE = ;
Modified: trunk/Source/WebCore/ChangeLog (231981 => 231982)
--- trunk/Source/WebCore/ChangeLog 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebCore/ChangeLog 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,3 +1,13 @@
+2018-05-18 Jer Noble <jer.no...@apple.com>
+
+ Complete fix for enabling modern EME by default
+ https://bugs.webkit.org/show_bug.cgi?id=185770
+ <rdar://problem/40368220>
+
+ Reviewed by Eric Carlson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2018-05-18 Brent Fulgham <bfulg...@apple.com>
Convert ProcessPrivilege assertions to regular debug-only assertions
Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (231981 => 231982)
--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig 2018-05-18 21:29:27 UTC (rev 231982)
@@ -122,7 +122,8 @@
ENABLE_ENCRYPTED_MEDIA_watchsimulator = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvos = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvsimulator = ENABLE_ENCRYPTED_MEDIA;
-ENABLE_ENCRYPTED_MEDIA_macosx = ENABLE_ENCRYPTED_MEDIA;
+ENABLE_ENCRYPTED_MEDIA_macosx = $(ENABLE_ENCRYPTED_MEDIA$(WK_MACOS_1014));
+ENABLE_ENCRYPTED_MEDIA_MACOS_SINCE_1014 = ENABLE_ENCRYPTED_MEDIA;
ENABLE_EXTRA_ZOOM_MODE = ;
Modified: trunk/Source/WebCore/PAL/ChangeLog (231981 => 231982)
--- trunk/Source/WebCore/PAL/ChangeLog 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebCore/PAL/ChangeLog 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,3 +1,13 @@
+2018-05-18 Jer Noble <jer.no...@apple.com>
+
+ Complete fix for enabling modern EME by default
+ https://bugs.webkit.org/show_bug.cgi?id=185770
+ <rdar://problem/40368220>
+
+ Reviewed by Eric Carlson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2018-05-16 Andy VanWagoner <andy@vanwagoner.family>
Add support for Intl NumberFormat formatToParts
Modified: trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig (231981 => 231982)
--- trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig 2018-05-18 21:29:27 UTC (rev 231982)
@@ -122,7 +122,8 @@
ENABLE_ENCRYPTED_MEDIA_watchsimulator = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvos = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvsimulator = ENABLE_ENCRYPTED_MEDIA;
-ENABLE_ENCRYPTED_MEDIA_macosx = ENABLE_ENCRYPTED_MEDIA;
+ENABLE_ENCRYPTED_MEDIA_macosx = $(ENABLE_ENCRYPTED_MEDIA$(WK_MACOS_1014));
+ENABLE_ENCRYPTED_MEDIA_MACOS_SINCE_1014 = ENABLE_ENCRYPTED_MEDIA;
ENABLE_EXTRA_ZOOM_MODE = ;
Modified: trunk/Source/WebKit/ChangeLog (231981 => 231982)
--- trunk/Source/WebKit/ChangeLog 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebKit/ChangeLog 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,3 +1,13 @@
+2018-05-18 Jer Noble <jer.no...@apple.com>
+
+ Complete fix for enabling modern EME by default
+ https://bugs.webkit.org/show_bug.cgi?id=185770
+ <rdar://problem/40368220>
+
+ Reviewed by Eric Carlson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2018-05-18 Brent Fulgham <bfulg...@apple.com>
Convert ProcessPrivilege assertions to regular debug-only assertions
Modified: trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig (231981 => 231982)
--- trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig 2018-05-18 21:29:27 UTC (rev 231982)
@@ -122,7 +122,8 @@
ENABLE_ENCRYPTED_MEDIA_watchsimulator = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvos = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvsimulator = ENABLE_ENCRYPTED_MEDIA;
-ENABLE_ENCRYPTED_MEDIA_macosx = ENABLE_ENCRYPTED_MEDIA;
+ENABLE_ENCRYPTED_MEDIA_macosx = $(ENABLE_ENCRYPTED_MEDIA$(WK_MACOS_1014));
+ENABLE_ENCRYPTED_MEDIA_MACOS_SINCE_1014 = ENABLE_ENCRYPTED_MEDIA;
ENABLE_EXTRA_ZOOM_MODE = ;
Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (231981 => 231982)
--- trunk/Source/WebKitLegacy/mac/ChangeLog 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,3 +1,13 @@
+2018-05-18 Jer Noble <jer.no...@apple.com>
+
+ Complete fix for enabling modern EME by default
+ https://bugs.webkit.org/show_bug.cgi?id=185770
+ <rdar://problem/40368220>
+
+ Reviewed by Eric Carlson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2018-05-18 Chris Dumez <cdu...@apple.com>
Avoid keeping the frame alive when ref'ing a WindowProxy
Modified: trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig (231981 => 231982)
--- trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig 2018-05-18 21:29:27 UTC (rev 231982)
@@ -122,7 +122,8 @@
ENABLE_ENCRYPTED_MEDIA_watchsimulator = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvos = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvsimulator = ENABLE_ENCRYPTED_MEDIA;
-ENABLE_ENCRYPTED_MEDIA_macosx = ENABLE_ENCRYPTED_MEDIA;
+ENABLE_ENCRYPTED_MEDIA_macosx = $(ENABLE_ENCRYPTED_MEDIA$(WK_MACOS_1014));
+ENABLE_ENCRYPTED_MEDIA_MACOS_SINCE_1014 = ENABLE_ENCRYPTED_MEDIA;
ENABLE_EXTRA_ZOOM_MODE = ;
Modified: trunk/Tools/ChangeLog (231981 => 231982)
--- trunk/Tools/ChangeLog 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Tools/ChangeLog 2018-05-18 21:29:27 UTC (rev 231982)
@@ -1,3 +1,13 @@
+2018-05-18 Jer Noble <jer.no...@apple.com>
+
+ Complete fix for enabling modern EME by default
+ https://bugs.webkit.org/show_bug.cgi?id=185770
+ <rdar://problem/40368220>
+
+ Reviewed by Eric Carlson.
+
+ * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
2018-05-18 Eric Carlson <eric.carl...@apple.com>
Handle failure to extend sandbox gracefully
Modified: trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig (231981 => 231982)
--- trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig 2018-05-18 21:05:08 UTC (rev 231981)
+++ trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig 2018-05-18 21:29:27 UTC (rev 231982)
@@ -122,7 +122,8 @@
ENABLE_ENCRYPTED_MEDIA_watchsimulator = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvos = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_appletvsimulator = ENABLE_ENCRYPTED_MEDIA;
-ENABLE_ENCRYPTED_MEDIA_macosx = ENABLE_ENCRYPTED_MEDIA;
+ENABLE_ENCRYPTED_MEDIA_macosx = $(ENABLE_ENCRYPTED_MEDIA$(WK_MACOS_1014));
+ENABLE_ENCRYPTED_MEDIA_MACOS_SINCE_1014 = ENABLE_ENCRYPTED_MEDIA;
ENABLE_EXTRA_ZOOM_MODE = ;