Title: [231982] trunk
Revision
231982
Author
jer.no...@apple.com
Date
2018-05-18 14:29:27 -0700 (Fri, 18 May 2018)

Log Message

Complete fix for enabling modern EME by default
https://bugs.webkit.org/show_bug.cgi?id=185770
<rdar://problem/40368220>

Reviewed by Eric Carlson.

Source/_javascript_Core:

* 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:

Tools:

* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:

LayoutTests:

* platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:

Modified Paths

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 = ;
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to