diff --git a/api/AudioBufferSourceNode.json b/api/AudioBufferSourceNode.json index da751ba44259bc..2a8d1db670a902 100644 --- a/api/AudioBufferSourceNode.json +++ b/api/AudioBufferSourceNode.json @@ -342,54 +342,6 @@ } } }, - "onended": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/onended", - "support": { - "chrome": { - "version_added": "30" - }, - "chrome_android": { - "version_added": "30" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": true - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "17" - }, - "opera_android": { - "version_added": "18" - }, - "safari": { - "version_added": "6.1" - }, - "safari_ios": { - "version_added": "7" - }, - "samsunginternet_android": { - "version_added": "2.0" - }, - "webview_android": { - "version_added": "4.4" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "playbackRate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/playbackRate", @@ -467,10 +419,10 @@ "version_added": "14" }, "safari": { - "version_added": "6" + "version_added": "6.1" }, "safari_ios": { - "version_added": "6" + "version_added": "7" }, "samsunginternet_android": { "version_added": "1.5" diff --git a/api/AudioScheduledSourceNode.json b/api/AudioScheduledSourceNode.json index 86cbf032704717..f4e992ce437aba 100644 --- a/api/AudioScheduledSourceNode.json +++ b/api/AudioScheduledSourceNode.json @@ -10,8 +10,9 @@ }, { "version_added": "14", - "version_removed": "58", - "alternative_name": "AudioSourceNode" + "version_removed": "57", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ], "chrome_android": [ @@ -20,13 +21,22 @@ }, { "version_added": "18", - "version_removed": "58", - "alternative_name": "AudioSourceNode" + "version_removed": "57", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." + } + ], + "edge": [ + { + "version_added": "79" + }, + { + "version_added": "12", + "version_removed": "79", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ], - "edge": { - "version_added": "79" - }, "firefox": [ { "version_added": "53" @@ -34,7 +44,8 @@ { "version_added": "25", "version_removed": "53", - "alternative_name": "AudioSourceNode" + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ], "firefox_android": [ @@ -44,7 +55,8 @@ { "version_added": "25", "version_removed": "53", - "alternative_name": "AudioSourceNode" + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ], "ie": { @@ -57,33 +69,52 @@ { "version_added": "15", "version_removed": "44", - "alternative_name": "AudioSourceNode" + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ], "opera_android": [ { - "version_added": "44" + "version_added": "43" }, { "version_added": "14", - "version_removed": "44", - "alternative_name": "AudioSourceNode" + "version_removed": "43", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." + } + ], + "safari": [ + { + "version_added": "14" + }, + { + "version_added": "6", + "version_removed": "14", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." + } + ], + "safari_ios": [ + { + "version_added": "14" + }, + { + "version_added": "6", + "version_removed": "14", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ], - "safari": { - "version_added": "14" - }, - "safari_ios": { - "version_added": "14" - }, "samsunginternet_android": [ { "version_added": "7.0" }, { - "alternative_name": "AudioSourceNode", "version_added": "1.0", - "version_removed": "7.0" + "version_removed": "7.0", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ], "webview_android": [ @@ -92,8 +123,9 @@ }, { "version_added": "≤37", - "version_removed": "58", - "alternative_name": "AudioSourceNode" + "version_removed": "57", + "partial_implementation": true, + "notes": "The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces." } ] }, @@ -109,16 +141,16 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/ended_event", "support": { "chrome": { - "version_added": "14" + "version_added": "30" }, "chrome_android": { - "version_added": "18" + "version_added": "30" }, "edge": { - "version_added": "79" + "version_added": "12" }, "firefox": { - "version_added": "53" + "version_added": "25" }, "firefox_android": { "version_added": "25" @@ -127,19 +159,19 @@ "version_added": false }, "opera": { - "version_added": "15" + "version_added": "17" }, "opera_android": { - "version_added": "14" + "version_added": "18" }, "safari": { - "version_added": "14" + "version_added": "7" }, "safari_ios": { - "version_added": "14" + "version_added": "7" }, "samsunginternet_android": { - "version_added": "1.0" + "version_added": "2.0" }, "webview_android": { "version_added": "≤37" @@ -157,16 +189,16 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/onended", "support": { "chrome": { - "version_added": "14" + "version_added": "30" }, "chrome_android": { - "version_added": "18" + "version_added": "30" }, "edge": { - "version_added": "79" + "version_added": "12" }, "firefox": { - "version_added": "53" + "version_added": "25" }, "firefox_android": { "version_added": "25" @@ -175,19 +207,19 @@ "version_added": false }, "opera": { - "version_added": "15" + "version_added": "17" }, "opera_android": { - "version_added": "14" + "version_added": "18" }, "safari": { - "version_added": "14" + "version_added": "7" }, "safari_ios": { - "version_added": "14" + "version_added": "7" }, "samsunginternet_android": { - "version_added": "1.0" + "version_added": "2.0" }, "webview_android": { "version_added": "≤37" @@ -211,10 +243,10 @@ "version_added": "25" }, "edge": { - "version_added": "79" + "version_added": "12" }, "firefox": { - "version_added": "53" + "version_added": "25" }, "firefox_android": { "version_added": "25" @@ -229,10 +261,10 @@ "version_added": "14" }, "safari": { - "version_added": "14" + "version_added": "6.1" }, "safari_ios": { - "version_added": "14" + "version_added": "7" }, "samsunginternet_android": { "version_added": "1.5" @@ -259,10 +291,10 @@ "version_added": "25" }, "edge": { - "version_added": "79" + "version_added": "12" }, "firefox": { - "version_added": "53" + "version_added": "25" }, "firefox_android": { "version_added": "25" @@ -277,10 +309,10 @@ "version_added": "14" }, "safari": { - "version_added": "14" + "version_added": "6.1" }, "safari_ios": { - "version_added": "14" + "version_added": "7" }, "samsunginternet_android": { "version_added": "1.5" diff --git a/api/ConstantSourceNode.json b/api/ConstantSourceNode.json index 69da5f4ea05de8..d8592249db3601 100644 --- a/api/ConstantSourceNode.json +++ b/api/ConstantSourceNode.json @@ -14,12 +14,10 @@ "version_added": "79" }, "firefox": { - "version_added": "52", - "notes": "ConstantSourceNode inherited from AudioNode initially, but was changed in Firefox 53 to inherit from AudioScheduledSourceNode." + "version_added": "52" }, "firefox_android": { - "version_added": "52", - "notes": "ConstantSourceNode inherited from AudioNode initially, but was changed in Firefox 53 to inherit from AudioScheduledSourceNode." + "version_added": "52" }, "ie": { "version_added": false @@ -112,66 +110,10 @@ "version_added": "79" }, "firefox": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." - }, - "firefox_android": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onended": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/onended", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." + "version_added": "52" }, "firefox_android": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." + "version_added": "52" }, "ie": { "version_added": false @@ -189,114 +131,10 @@ "version_added": false }, "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "start": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/start", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." - }, - "firefox_android": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { "version_added": false }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "6.0" - }, "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "stop": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/stop", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." - }, - "firefox_android": { - "version_added": "52", - "version_removed": "53", - "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode." - }, - "ie": { "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" } }, "status": { diff --git a/api/OscillatorNode.json b/api/OscillatorNode.json index c7b843f2c7ad86..fc63a52c469f2c 100644 --- a/api/OscillatorNode.json +++ b/api/OscillatorNode.json @@ -196,54 +196,6 @@ } } }, - "onended": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/onended", - "support": { - "chrome": { - "version_added": "30" - }, - "chrome_android": { - "version_added": "30" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "25" - }, - "firefox_android": { - "version_added": "25" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "17" - }, - "opera_android": { - "version_added": "18" - }, - "safari": { - "version_added": "6.1" - }, - "safari_ios": { - "version_added": "7" - }, - "samsunginternet_android": { - "version_added": "2.0" - }, - "webview_android": { - "version_added": "4.4" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "setPeriodicWave": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/setPeriodicWave", @@ -292,106 +244,6 @@ } } }, - "start": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/start", - "support": { - "chrome": { - "version_added": "24" - }, - "chrome_android": { - "version_added": "25" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "25", - "notes": "Before Firefox 30, the when parameter was not optional." - }, - "firefox_android": { - "version_added": "25", - "notes": "Before Firefox 30, the when parameter was not optional." - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "6" - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "1.5" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "stop": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/stop", - "support": { - "chrome": { - "version_added": "24" - }, - "chrome_android": { - "version_added": "25" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "25", - "notes": "Before Firefox 30, the when parameter was not optional." - }, - "firefox_android": { - "version_added": "25", - "notes": "Before Firefox 30, the when parameter was not optional." - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "6" - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "1.5" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/type",