-
crogers@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=97050 Reviewed by Eric Carlson. .: * Source/cmake/WebKitFeatures.cmake: Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: The Web Audio API specification has undergone much review and some small API changes have been made (mostly naming-related changes). This patch adds an ENABLE_LEGACY_WEB_AUDIO build option to allow ports to support the old names. Tests changed: audiobuffersource-playbackrate.html audiobuffersource.html note-grain-on-testing.js oscillator-testing.js * Configurations/FeatureDefines.xcconfig: * GNUmakefile.features.am: * Modules/webaudio/AudioBufferSourceNode.cpp: (WebCore::AudioBufferSourceNode::startGrain): (WebCore): (WebCore::AudioBufferSourceNode::noteGrainOn): * Modules/webaudio/AudioBufferSourceNode.h: (AudioBufferSourceNode): * Modules/webaudio/AudioBufferSourceNode.idl: * Modules/webaudio/AudioScheduledSourceNode.cpp: (WebCore::AudioScheduledSourceNode::start): (WebCore::AudioScheduledSourceNode::stop): (WebCore): (WebCore::AudioScheduledSourceNode::noteOn): (WebCore::AudioScheduledSourceNode::noteOff): * Modules/webaudio/AudioScheduledSourceNode.h: * Modules/webaudio/Oscillator.idl: * page/FeatureObserver.h: Source/WebKit/chromium: * features.gypi: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Tools: * Scripts/webkitperl/FeatureList.pm: LayoutTests: * webaudio/audiobuffersource-playbackrate.html: * webaudio/audiobuffersource.html: * webaudio/resources/note-grain-on-testing.js: (playGrain): * webaudio/resources/oscillator-testing.js: (generateExponentialOscillatorSweep): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
143fd02e