Changeset 263270 in webkit
- Timestamp:
- Jun 19, 2020, 9:21:49 AM (6 years ago)
- Location:
- trunk/Source
- Files:
-
- 13 edited
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/Modules/webaudio/AudioContext.idl (modified) (1 diff)
-
WebCore/Modules/webaudio/WebKitAudioContext.idl (modified) (1 diff)
-
WebCore/Modules/webaudio/WebKitAudioPannerNode.idl (modified) (1 diff)
-
WebCore/Modules/webaudio/WebKitOfflineAudioContext.idl (modified) (1 diff)
-
WebCore/bindings/js/WebCoreBuiltinNames.h (modified) (2 diffs)
-
WebCore/page/Settings.yaml (modified) (1 diff)
-
WebKit/ChangeLog (modified) (1 diff)
-
WebKit/Shared/WebPreferences.yaml (modified) (1 diff)
-
WebKitLegacy/mac/ChangeLog (modified) (1 diff)
-
WebKitLegacy/mac/WebView/WebView.mm (modified) (1 diff)
-
WebKitLegacy/win/ChangeLog (modified) (1 diff)
-
WebKitLegacy/win/WebView.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r263268 r263270 1 2020-06-19 Chris Dumez <cdumez@apple.com> 2 3 Move Prefixed WebAudio interfaces behind their own feature flag 4 https://bugs.webkit.org/show_bug.cgi?id=213356 5 6 Reviewed by Darin Adler. 7 8 Move Prefixed WebAudio interfaces behind their own feature flag, on by default. This will 9 allow us to easily disable the prefixed API and will also allow it to live independently 10 from the unprefixed API. 11 12 * Modules/webaudio/AudioContext.idl: 13 * Modules/webaudio/WebKitAudioContext.idl: 14 * Modules/webaudio/WebKitAudioPannerNode.idl: 15 * Modules/webaudio/WebKitOfflineAudioContext.idl: 16 * bindings/js/WebCoreBuiltinNames.h: 17 * page/Settings.yaml: 18 1 19 2020-06-19 Zalan Bujtas <zalan@apple.com> 2 20 -
trunk/Source/WebCore/Modules/webaudio/AudioContext.idl
r263198 r263270 27 27 ActiveDOMObject, 28 28 Conditional=WEB_AUDIO, 29 EnabledBySetting= ModernUnprefixedWebAudio,29 EnabledBySetting=WebAudio&ModernUnprefixedWebAudio, 30 30 ExportMacro=WEBCORE_EXPORT, 31 31 ] interface AudioContext : EventTarget { -
trunk/Source/WebCore/Modules/webaudio/WebKitAudioContext.idl
r263198 r263270 27 27 ActiveDOMObject, 28 28 Conditional=WEB_AUDIO, 29 EnabledBySetting=WebAudio ,29 EnabledBySetting=WebAudio&PrefixedWebAudio, 30 30 ExportMacro=WEBCORE_EXPORT, 31 31 InterfaceName=webkitAudioContext, -
trunk/Source/WebCore/Modules/webaudio/WebKitAudioPannerNode.idl
r263198 r263270 25 25 [ 26 26 Conditional=WEB_AUDIO, 27 EnabledBySetting=PrefixedWebAudio, 27 28 JSGenerateToJSObject, 28 29 InterfaceName=webkitAudioPannerNode, -
trunk/Source/WebCore/Modules/webaudio/WebKitOfflineAudioContext.idl
r263198 r263270 25 25 [ 26 26 Conditional=WEB_AUDIO, 27 EnabledBySetting=PrefixedWebAudio, 27 28 InterfaceName=webkitOfflineAudioContext, 28 29 JSGenerateToJSObject, -
trunk/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
r263265 r263270 389 389 macro(webkit) \ 390 390 macro(webkitAudioContext) \ 391 macro(webkitAudioPannerNode) \ 391 392 macro(webkitIDBCursor) \ 392 393 macro(webkitIDBDatabase) \ … … 398 399 macro(webkitIDBTransaction) \ 399 400 macro(webkitIndexedDB) \ 401 macro(webkitOfflineAudioContext) \ 400 402 macro(window) \ 401 403 macro(writing) \ -
trunk/Source/WebCore/page/Settings.yaml
r263198 r263270 256 256 webAudioEnabled: 257 257 initial: false 258 prefixedWebAudioEnabled: 259 initial: false 258 260 modernUnprefixedWebAudioEnabled: 259 261 initial: false -
trunk/Source/WebKit/ChangeLog
r263269 r263270 1 2020-06-19 Chris Dumez <cdumez@apple.com> 2 3 Move Prefixed WebAudio interfaces behind their own feature flag 4 https://bugs.webkit.org/show_bug.cgi?id=213356 5 6 Reviewed by Darin Adler. 7 8 * Shared/WebPreferences.yaml: 9 1 10 2020-06-19 Rob Buis <rbuis@igalia.com> 2 11 -
trunk/Source/WebKit/Shared/WebPreferences.yaml
r263198 r263270 334 334 defaultValue: true 335 335 condition: ENABLE(WEB_AUDIO) 336 337 PrefixedWebAudioEnabled: 338 type: bool 339 defaultValue: true 340 condition: ENABLE(WEB_AUDIO) 341 humanReadableName: "Prefixed WebAudio API" 342 humanReadableDescription: "Prefixed WebAudio API" 343 category: internal 336 344 337 345 ModernUnprefixedWebAudioEnabled: -
trunk/Source/WebKitLegacy/mac/ChangeLog
r263060 r263270 1 2020-06-19 Chris Dumez <cdumez@apple.com> 2 3 Move Prefixed WebAudio interfaces behind their own feature flag 4 https://bugs.webkit.org/show_bug.cgi?id=213356 5 6 Reviewed by Darin Adler. 7 8 * WebView/WebView.mm: 9 (-[WebView _preferencesChanged:]): 10 1 11 2020-06-15 Alex Christensen <achristensen@webkit.org> 2 12 -
trunk/Source/WebKitLegacy/mac/WebView/WebView.mm
r263198 r263270 3268 3268 #if ENABLE(WEB_AUDIO) 3269 3269 settings.setWebAudioEnabled([preferences webAudioEnabled]); 3270 settings.setPrefixedWebAudioEnabled([preferences webAudioEnabled]); 3270 3271 settings.setModernUnprefixedWebAudioEnabled([preferences modernUnprefixedWebAudioEnabled]); 3271 3272 #endif -
trunk/Source/WebKitLegacy/win/ChangeLog
r262913 r263270 1 2020-06-19 Chris Dumez <cdumez@apple.com> 2 3 Move Prefixed WebAudio interfaces behind their own feature flag 4 https://bugs.webkit.org/show_bug.cgi?id=213356 5 6 Reviewed by Darin Adler. 7 8 * WebView.cpp: 9 (WebView::notifyPreferencesChanged): 10 1 11 2020-06-11 David Kilzer <ddkilzer@apple.com> 2 12 -
trunk/Source/WebKitLegacy/win/WebView.cpp
r263198 r263270 5557 5557 #if ENABLE(WEB_AUDIO) 5558 5558 settings.setWebAudioEnabled(true); 5559 settings.setPrefixedWebAudioEnabled(true); 5559 5560 5560 5561 hr = prefsPrivate->modernUnprefixedWebAudioEnabled(&enabled);
Note:
See TracChangeset
for help on using the changeset viewer.