From 139a9cfd4ee7b7e89d8271b05c1277f6ddc31600 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 13 Oct 2021 10:25:39 -0700 Subject: [PATCH 1/2] Remove RTCRtpTransceiverInit API from BCD This PR removes `RTCRtpTransceiverInit` from BCD. This feature is a dictionary, enum, or WebIDL typedef and should not be included in BCD. --- api/RTCPeerConnection.json | 146 ++++++++++++++++++++++++ api/RTCRtpTransceiverInit.json | 199 --------------------------------- 2 files changed, 146 insertions(+), 199 deletions(-) delete mode 100644 api/RTCRtpTransceiverInit.json diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index e4e3cecd187c54..fbb1991de98562 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -510,6 +510,152 @@ "standard_track": true, "deprecated": false } + }, + "init_direction_parameter": { + "__compat": { + "description": "init.direction parameter", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "≤18" + }, + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "59" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "init_sendEncodings_parameter": { + "__compat": { + "description": "init.sendEncodings parameter", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "≤18" + }, + "firefox": { + "version_added": false, + "notes": "sendEncodings is not yet implemented in Firefox. See bug 1396918." + }, + "firefox_android": { + "version_added": false, + "notes": "sendEncodings is not yet implemented in Firefox. See bug 1396918." + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": "14.1" + }, + "safari_ios": { + "version_added": "14.5" + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "init_streams_parameter": { + "__compat": { + "description": "init.streams parameter", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "≤18" + }, + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "59" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": "12.1" + }, + "safari_ios": { + "version_added": "12.2" + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } }, "canTrickleIceCandidates": { diff --git a/api/RTCRtpTransceiverInit.json b/api/RTCRtpTransceiverInit.json deleted file mode 100644 index 343bc611765791..00000000000000 --- a/api/RTCRtpTransceiverInit.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "api": { - "RTCRtpTransceiverInit": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiverInit", - "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiverinit", - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": { - "version_added": "69" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "59" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11" - }, - "samsunginternet_android": { - "version_added": "10.0" - }, - "webview_android": { - "version_added": "69" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "direction": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiverInit/direction", - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": { - "version_added": "69" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "59" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11" - }, - "samsunginternet_android": { - "version_added": "10.0" - }, - "webview_android": { - "version_added": "69" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "sendEncodings": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiverInit/sendEncodings", - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": { - "version_added": "69" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": false, - "notes": "sendEncodings is not yet implemented in Firefox. See bug 1396918." - }, - "firefox_android": { - "version_added": false, - "notes": "sendEncodings is not yet implemented in Firefox. See bug 1396918." - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": "14.1" - }, - "safari_ios": { - "version_added": "14.5" - }, - "samsunginternet_android": { - "version_added": "10.0" - }, - "webview_android": { - "version_added": "69" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "streams": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiverInit/streams", - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": { - "version_added": "69" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "59" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": "12.1" - }, - "safari_ios": { - "version_added": "12.2" - }, - "samsunginternet_android": { - "version_added": "10.0" - }, - "webview_android": { - "version_added": "69" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} From e012e144decb5f80897e4c0fda0b9bd5fdedb635 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 13 Oct 2021 13:22:50 -0700 Subject: [PATCH 2/2] Fix consistency --- api/RTCPeerConnection.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index fbb1991de98562..075b6590cd0dae 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -522,7 +522,7 @@ "version_added": "69" }, "edge": { - "version_added": "≤18" + "version_added": "79" }, "firefox": { "version_added": "59" @@ -534,10 +534,10 @@ "version_added": false }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { "version_added": "11" @@ -570,7 +570,7 @@ "version_added": "69" }, "edge": { - "version_added": "≤18" + "version_added": "79" }, "firefox": { "version_added": false, @@ -584,10 +584,10 @@ "version_added": false }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { "version_added": "14.1" @@ -620,7 +620,7 @@ "version_added": "69" }, "edge": { - "version_added": "≤18" + "version_added": "79" }, "firefox": { "version_added": "59" @@ -632,10 +632,10 @@ "version_added": false }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { "version_added": "12.1"