Title: [267488] trunk/Source
Revision
267488
Author
[email protected]
Date
2020-09-23 10:10:18 -0700 (Wed, 23 Sep 2020)

Log Message

Turn on the modern unprefixed WebAudio API
https://bugs.webkit.org/show_bug.cgi?id=216885

Reviewed by Eric Carlson.

Turn on the modern unprefixed WebAudio API now that we support most of the API
besides AudioWorklet and now that we have a good pass rate on WPT tests.

Source/WebKit:

* Shared/WebPreferencesExperimental.yaml:

Source/WebKitLegacy/mac:

* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (267487 => 267488)


--- trunk/Source/WebKit/ChangeLog	2020-09-23 17:07:50 UTC (rev 267487)
+++ trunk/Source/WebKit/ChangeLog	2020-09-23 17:10:18 UTC (rev 267488)
@@ -1,3 +1,15 @@
+2020-09-23  Chris Dumez  <[email protected]>
+
+        Turn on the modern unprefixed WebAudio API
+        https://bugs.webkit.org/show_bug.cgi?id=216885
+
+        Reviewed by Eric Carlson.
+
+        Turn on the modern unprefixed WebAudio API now that we support most of the API
+        besides AudioWorklet and now that we have a good pass rate on WPT tests.
+
+        * Shared/WebPreferencesExperimental.yaml:
+
 2020-09-23  Truitt Savell  <[email protected]>
 
         Unreviewed, reverting r267403.

Modified: trunk/Source/WebKit/Shared/WebPreferencesExperimental.yaml (267487 => 267488)


--- trunk/Source/WebKit/Shared/WebPreferencesExperimental.yaml	2020-09-23 17:07:50 UTC (rev 267487)
+++ trunk/Source/WebKit/Shared/WebPreferencesExperimental.yaml	2020-09-23 17:10:18 UTC (rev 267488)
@@ -74,7 +74,7 @@
 
 ModernUnprefixedWebAudioEnabled:
   type: bool
-  defaultValue: false
+  defaultValue: true
   condition: ENABLE(WEB_AUDIO)
   humanReadableName: "Modern WebAudio API"
   humanReadableDescription: "Modern and unprefixed WebAudio API"

Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (267487 => 267488)


--- trunk/Source/WebKitLegacy/mac/ChangeLog	2020-09-23 17:07:50 UTC (rev 267487)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog	2020-09-23 17:10:18 UTC (rev 267488)
@@ -1,3 +1,16 @@
+2020-09-23  Chris Dumez  <[email protected]>
+
+        Turn on the modern unprefixed WebAudio API
+        https://bugs.webkit.org/show_bug.cgi?id=216885
+
+        Reviewed by Eric Carlson.
+
+        Turn on the modern unprefixed WebAudio API now that we support most of the API
+        besides AudioWorklet and now that we have a good pass rate on WPT tests.
+
+        * WebView/WebPreferences.mm:
+        (+[WebPreferences initialize]):
+
 2020-09-21  Alex Christensen  <[email protected]>
 
         Remove deprecated script and stylesheet injection SPI, replaced with more inclusively-named SPI

Modified: trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm (267487 => 267488)


--- trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm	2020-09-23 17:07:50 UTC (rev 267487)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm	2020-09-23 17:10:18 UTC (rev 267488)
@@ -536,6 +536,7 @@
         @NO, WebKitInlineMediaPlaybackRequiresPlaysInlineAttributeKey,
         @YES, WebKitMediaControlsScaleWithPageZoomPreferenceKey,
         @NO, WebKitWebAudioEnabledPreferenceKey,
+        @NO, WebKitModernUnprefixedWebAudioEnabledPreferenceKey,
         @YES, WebKitBackspaceKeyNavigationEnabledKey,
         @NO, WebKitShouldDisplaySubtitlesPreferenceKey,
         @NO, WebKitShouldDisplayCaptionsPreferenceKey,
@@ -564,6 +565,7 @@
 
         // Enable WebAudio by default in all iOS UIWebViews
         @YES, WebKitWebAudioEnabledPreferenceKey,
+        @YES, WebKitModernUnprefixedWebAudioEnabledPreferenceKey,
 
         @YES, WebKitShouldRespectImageOrientationKey,
 #endif // PLATFORM(IOS_FAMILY)
@@ -576,7 +578,6 @@
         @NO, WebKitDiagnosticLoggingEnabledKey,
         @(WebAllowAllStorage), WebKitStorageBlockingPolicyKey,
         @NO, WebKitPlugInSnapshottingEnabledPreferenceKey,
-        @NO, WebKitModernUnprefixedWebAudioEnabledPreferenceKey,
 
 #if PLATFORM(IOS_FAMILY)
         @YES, WebKitContentChangeObserverEnabledPreferenceKey,
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to