From 8736a0e49c8fc827a36ed546bfdd0c27e0146aa4 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 6 Dec 2020 00:10:15 -0800 Subject: [PATCH 1/2] Add missing features for HTMLMediaElement API --- api/HTMLMediaElement.json | 470 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 470 insertions(+) diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index b501830300baa2..47a2b4a71f4700 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -47,6 +47,429 @@ "deprecated": false } }, + "HAVE_CURRENT_DATA": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "HAVE_ENOUGH_DATA": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "HAVE_FUTURE_DATA": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "HAVE_METADATA": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "HAVE_NOTHING": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "NETWORK_EMPTY": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "NETWORK_IDLE": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "NETWORK_LOADING": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "NETWORK_NO_SOURCE": { + "__compat": { + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "≤4" + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "abort_event": { "__compat": { "description": "abort event", @@ -1392,6 +1815,53 @@ } } }, + "getStartDate": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "initialTime": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/initialTime", From cc40bad807df552cb70fb0aeeba6fdae5291450b Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 9 Dec 2020 20:09:28 -0800 Subject: [PATCH 2/2] Remove constants --- api/HTMLMediaElement.json | 423 -------------------------------------- 1 file changed, 423 deletions(-) diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index 47a2b4a71f4700..1e8282f56a2c82 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -47,429 +47,6 @@ "deprecated": false } }, - "HAVE_CURRENT_DATA": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "HAVE_ENOUGH_DATA": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "HAVE_FUTURE_DATA": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "HAVE_METADATA": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "HAVE_NOTHING": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "NETWORK_EMPTY": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "NETWORK_IDLE": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "NETWORK_LOADING": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "NETWORK_NO_SOURCE": { - "__compat": { - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "≤4" - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "abort_event": { "__compat": { "description": "abort event",