From c625cc28cadce0a53710c005de1b7d896fd5db02 Mon Sep 17 00:00:00 2001 From: fodpeter Date: Tue, 22 Jun 2021 07:22:22 +0200 Subject: [PATCH 001/468] Fix w3c link of get property (#11178) --- webdriver/commands/GetElementProperty.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webdriver/commands/GetElementProperty.json b/webdriver/commands/GetElementProperty.json index dd4c8595e9f4c7..e2301123c0c56a 100644 --- a/webdriver/commands/GetElementProperty.json +++ b/webdriver/commands/GetElementProperty.json @@ -4,7 +4,7 @@ "GetElementProperty": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/GetElementProperty", - "spec_url": "https://w3c.github.io/webdriver/#dfn-get-element-attribute", + "spec_url": "https://w3c.github.io/webdriver/#dfn-get-element-property", "support": { "chrome": { "version_added": "65", From 37d667bd2d8acc5f8377de6f1474eb976064fd05 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 22 Jun 2021 05:28:31 -0700 Subject: [PATCH 002/468] Add Safari versions for IDB* API (#10920) Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/IDB* --- api/IDBCursor.json | 4 ++-- api/IDBCursorWithValue.json | 4 ++-- api/IDBDatabase.json | 4 ++-- api/IDBEnvironment.json | 8 ++++---- api/IDBFactory.json | 4 ++-- api/IDBIndex.json | 4 ++-- api/IDBKeyRange.json | 4 ++-- api/IDBObjectStore.json | 4 ++-- api/IDBOpenDBRequest.json | 4 ++-- api/IDBRequest.json | 4 ++-- api/IDBTransaction.json | 4 ++-- api/IDBVersionChangeEvent.json | 6 +++--- 12 files changed, 27 insertions(+), 27 deletions(-) diff --git a/api/IDBCursor.json b/api/IDBCursor.json index c228ccecc3a609..f25c24ab1fbaa8 100644 --- a/api/IDBCursor.json +++ b/api/IDBCursor.json @@ -673,10 +673,10 @@ "version_added": "14" }, "safari": { - "version_added": "7" + "version_added": "10" }, "safari_ios": { - "version_added": "8" + "version_added": "10" }, "samsunginternet_android": { "version_added": "1.5" diff --git a/api/IDBCursorWithValue.json b/api/IDBCursorWithValue.json index 66ee345be7a753..2b20c560d12c61 100644 --- a/api/IDBCursorWithValue.json +++ b/api/IDBCursorWithValue.json @@ -163,10 +163,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBDatabase.json b/api/IDBDatabase.json index cf3eb06360dce1..350af042a7fc40 100644 --- a/api/IDBDatabase.json +++ b/api/IDBDatabase.json @@ -866,10 +866,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": "1.5" diff --git a/api/IDBEnvironment.json b/api/IDBEnvironment.json index 45cdee063c3608..51235928798188 100644 --- a/api/IDBEnvironment.json +++ b/api/IDBEnvironment.json @@ -44,10 +44,10 @@ "version_added": "14" }, "safari": { - "version_added": "7" + "version_added": false }, "safari_ios": { - "version_added": "8" + "version_added": false }, "samsunginternet_android": { "version_added": "1.5" @@ -91,10 +91,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBFactory.json b/api/IDBFactory.json index e5bb8e8f7e42e8..8016c14b95cdce 100644 --- a/api/IDBFactory.json +++ b/api/IDBFactory.json @@ -314,10 +314,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBIndex.json b/api/IDBIndex.json index e86e0c8b602565..aa128475d0d456 100644 --- a/api/IDBIndex.json +++ b/api/IDBIndex.json @@ -867,10 +867,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBKeyRange.json b/api/IDBKeyRange.json index 637886e8953529..d613be47010383 100644 --- a/api/IDBKeyRange.json +++ b/api/IDBKeyRange.json @@ -541,10 +541,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBObjectStore.json b/api/IDBObjectStore.json index 1b02dc9c30a74e..c412512e4b34ac 100644 --- a/api/IDBObjectStore.json +++ b/api/IDBObjectStore.json @@ -1114,10 +1114,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBOpenDBRequest.json b/api/IDBOpenDBRequest.json index 559b01ad309163..f971a4bc634bbb 100644 --- a/api/IDBOpenDBRequest.json +++ b/api/IDBOpenDBRequest.json @@ -315,10 +315,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBRequest.json b/api/IDBRequest.json index 381d4d4a9b996f..3b2be28ce29829 100644 --- a/api/IDBRequest.json +++ b/api/IDBRequest.json @@ -613,10 +613,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBTransaction.json b/api/IDBTransaction.json index 4f23549bbc1443..8e2e0a2e5d73e1 100644 --- a/api/IDBTransaction.json +++ b/api/IDBTransaction.json @@ -861,10 +861,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true diff --git a/api/IDBVersionChangeEvent.json b/api/IDBVersionChangeEvent.json index 5c42ee8de2b6d8..64d068db13b462 100644 --- a/api/IDBVersionChangeEvent.json +++ b/api/IDBVersionChangeEvent.json @@ -47,7 +47,7 @@ "version_added": "7" }, "safari_ios": { - "version_added": true + "version_added": "8" }, "samsunginternet_android": { "version_added": true @@ -295,10 +295,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "10" }, "safari_ios": { - "version_added": null + "version_added": "10" }, "samsunginternet_android": { "version_added": true From 6d8fb07c63c44977ef5f657fc511dd11df59bcdb Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 22 Jun 2021 23:06:33 +1000 Subject: [PATCH 003/468] Add WheelEvent.wheelDelta, wheelDeltaX, wheelDeltaY (#11140) * Add WheelEvent.wheelDelta, wheelDeltaX, wheelDeltaY * Remove mdn urls * Update to match Dbeck suggestion * Set chromium support true --- api/WheelEvent.json | 141 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 141 insertions(+) diff --git a/api/WheelEvent.json b/api/WheelEvent.json index df9e6ea5141608..b3a4d77af6d641 100644 --- a/api/WheelEvent.json +++ b/api/WheelEvent.json @@ -344,6 +344,147 @@ "deprecated": false } } + }, + "wheelDelta": { + "__compat": { + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "90" + }, + "firefox_android": { + "version_added": "90" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + }, + "wheelDeltaX": { + "__compat": { + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "90" + }, + "firefox_android": { + "version_added": "90" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + }, + "wheelDeltaY": { + "__compat": { + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "90" + }, + "firefox_android": { + "version_added": "90" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } } } } From b279372d865b1a8f6e237acbc4e77899a39b713f Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 22 Jun 2021 07:27:58 -0700 Subject: [PATCH 004/468] Add Safari versions for media CSS @rule (#11188) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `media` CSS @rule. Since there is nothing in the [source code for Safari 2](https://trac.webkit.org/browser/webkit/tags/old/Safari-421/WebCore/khtml/css) for media queries, it doesn't make sense for this to be set to Safari 1.3. As I have found in #4369, support for pretty much every part of media queries hadn't been introduced until at least Safari 3. --- css/at-rules/media.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/css/at-rules/media.json b/css/at-rules/media.json index d39ded86d84da6..c4c0347b9abada 100644 --- a/css/at-rules/media.json +++ b/css/at-rules/media.json @@ -35,7 +35,7 @@ "version_added": "10.1" }, "safari": { - "version_added": "1.3" + "version_added": "3" }, "safari_ios": { "version_added": "1" @@ -914,10 +914,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "1.3" + "version_added": "3" }, "safari_ios": { - "version_added": "3.1" + "version_added": "1" }, "samsunginternet_android": { "version_added": "1.0" From c27ce3659e94d1e6923d2292ff6fdc431bc80ccc Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 22 Jun 2021 08:14:16 -0700 Subject: [PATCH 005/468] Add Firefox versions for ServiceWorkerGlobalScope API (#11124) This PR adds real values for Firefox and Firefox Android for the `ServiceWorkerGlobalScope` API, based upon results from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.4). Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/ServiceWorkerGlobalScope --- api/ServiceWorkerGlobalScope.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/ServiceWorkerGlobalScope.json b/api/ServiceWorkerGlobalScope.json index 2cd71b79ae934c..b76646766db2c2 100644 --- a/api/ServiceWorkerGlobalScope.json +++ b/api/ServiceWorkerGlobalScope.json @@ -414,10 +414,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false @@ -704,10 +704,10 @@ "version_added": "79" }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false @@ -997,10 +997,10 @@ "version_added": "81" }, "firefox": { - "version_added": null + "version_added": "65" }, "firefox_android": { - "version_added": null + "version_added": "65" }, "ie": { "version_added": false @@ -1149,10 +1149,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false From ccb10311a46a649073904b5291f3f605e66c092b Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Tue, 22 Jun 2021 21:32:29 +0200 Subject: [PATCH 006/468] Add mdn_url and spec_url to WorkerGlobalScope.oncontentdelete (#11194) --- api/ServiceWorkerGlobalScope.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/ServiceWorkerGlobalScope.json b/api/ServiceWorkerGlobalScope.json index b76646766db2c2..ec7e99dd53fc87 100644 --- a/api/ServiceWorkerGlobalScope.json +++ b/api/ServiceWorkerGlobalScope.json @@ -740,6 +740,8 @@ }, "oncontentdelete": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/oncontentdelete", + "spec_url": "https://wicg.github.io/content-index/spec/#dom-serviceworkerglobalscope-oncontentdelete", "support": { "chrome": { "version_added": false From 4c9b810295e38716340199d35b956d47186537e0 Mon Sep 17 00:00:00 2001 From: "Michael[tm] Smith" Date: Wed, 23 Jun 2021 13:16:10 +0900 Subject: [PATCH 007/468] Fix MDN url for css/properties/grid-template-columns|rows (#11203) Fixes https://github.com/mdn/content/issues/6238 Related MDN change: https://github.com/mdn/content/pull/6239 --- css/properties/grid-template-columns.json | 2 +- css/properties/grid-template-rows.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/css/properties/grid-template-columns.json b/css/properties/grid-template-columns.json index 252e9441adcd34..22cd9bd32aad51 100644 --- a/css/properties/grid-template-columns.json +++ b/css/properties/grid-template-columns.json @@ -371,7 +371,7 @@ }, "masonry": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_Grid_Layout/Masonry", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_Grid_Layout/Masonry_Layout", "description": "masonry", "support": { "chrome": { diff --git a/css/properties/grid-template-rows.json b/css/properties/grid-template-rows.json index 19a363f3a84a02..d8ce9db453acb1 100644 --- a/css/properties/grid-template-rows.json +++ b/css/properties/grid-template-rows.json @@ -170,7 +170,7 @@ }, "masonry": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_Grid_Layout/Masonry", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_Grid_Layout/Masonry_Layout", "description": "masonry", "support": { "chrome": { From 9f0f8f0ee2c2310de0e2fb9ae3ae899cffba4586 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Wed, 23 Jun 2021 08:58:16 +0100 Subject: [PATCH 008/468] Add initial label usage docs (#11195) --- docs/workflow.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 docs/workflow.md diff --git a/docs/workflow.md b/docs/workflow.md new file mode 100644 index 00000000000000..62dcb6e98a2a89 --- /dev/null +++ b/docs/workflow.md @@ -0,0 +1,57 @@ +# Issue and pull requests workflow + +Or, _How changes are considered, accepted, merged, and published_ + +## Label usage + +Some labels act as special-use flags. Use the following labels according to these guidelines. + +### not ready ⛔ + +| Pulls | Issues | Blocker | +| ----- | ------ | ------- | +| Yes | Yes | Yes | + +For issues, this label indicates that the issue cannot be completed right now. For pull requests, the label indicates that the pull request cannot be merged. + +Set this label on any issue or PR that cannot proceed without some additional action. If you set this label, then leave a comment that says why it's not ready and what needs to happen for it to be ready. + +For example, if a pull request cannot be merged without another issue being resolved first, then set the label and leave a comment linking to the blocking issue. + +### needs content update 📝 + +| Pulls | Issues | Blocker | +| ----- | ------ | ------- | +| Yes | Yes | Yes | + +This label indicates that a pull request needs corresponding changes to [mdn/content](https://github.com/mdn/content/). + +You must set this label on a pull request when it: + +- Removes or renames features that are referenced by page front matter or `{{Compat}}` macro calls +- Removes data that has corresponding content on MDN (for example, `mdn_url` links to a non-404 page) +- Changes anything else you suspect negatively impacts content on MDN (for example, creates confusion on a page that references a feature dropped from BCD) + +When in doubt, set the label. Better to find that content changes are unnecessary than to discover they're required after the fact. + +Remove this label after a pull request, which makes the required content changes, has been opened. A content change in progress is sufficient to merge compat data changes. + +### needs-release-note 📰 + +| Pulls | Issues | Blocker | +| ----- | ------ | ------- | +| Yes | No | Yes | + +This label indicates that a pull request needs a corresponding entry in [`RELEASE_NOTES.md`](../RELEASE_NOTES.md). + +You must set this label on a pull request when it: + +- Breaks backward compatibility (see [_Semantic versioning policy_](../README.md#semantic-versioning-policy)) +- Removes or renames data (for example, removing an irrelevant feature) +- Adds or changes a data guideline or schema document +- Adds, removes, or changes linting and other non-schematic data restrictions +- Does anything else that would trigger a SemVer minor release + +You may set this label on a pull request when it changes anything else interesting to consumers. Use your best judgment and leave a comment on the PR to explain. + +Remove this label upon committing a release note to a release note pull request (see [_Publishing a new version of `@mdn/browser-compat-data`_](./publishing.md#publishing-a-new-version-of-mdnbrowser-compat-data)). From a04034adda657a87192c55ec23d512ce39635c76 Mon Sep 17 00:00:00 2001 From: MirunaC <53306802+mirunacurtean@users.noreply.github.com> Date: Wed, 23 Jun 2021 19:35:35 +0300 Subject: [PATCH 009/468] Adding dom.events.asyncClipboard.read preference for Clipboard.read() (#11197) * Adding dom.events.asyncClipboard.read preference * add clipboard permission note --- api/Clipboard.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/api/Clipboard.json b/api/Clipboard.json index 41751f8419afcd..df09d4ff14ad75 100644 --- a/api/Clipboard.json +++ b/api/Clipboard.json @@ -91,8 +91,20 @@ "version_added": "79" }, "firefox": [ + { + "version_added": "90", + "flags": [ + { + "type": "preference", + "name": "dom.events.asyncClipboard.read", + "value_to_set": "true" + } + ], + "notes": "Firefox only supports reading the clipboard in browser extensions, using the \"clipboardRead\" extension permission." + }, { "version_added": "87", + "version_removed": "90", "flags": [ { "type": "preference", @@ -120,8 +132,20 @@ } ], "firefox_android": [ + { + "version_added": "90", + "flags": [ + { + "type": "preference", + "name": "dom.events.asyncClipboard.read", + "value_to_set": "true" + } + ], + "notes": "Firefox only supports reading the clipboard in browser extensions, using the \"clipboardRead\" extension permission." + }, { "version_added": "87", + "version_removed": "90", "flags": [ { "type": "preference", From c59b480ba251f66fe4b663d8f23a3824557c3ccc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Jun 2021 18:13:24 +0100 Subject: [PATCH 010/468] Bump mocha from 9.0.0 to 9.0.1 (#11148) Bumps [mocha](https://github.com/mochajs/mocha) from 9.0.0 to 9.0.1. - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md) - [Commits](https://github.com/mochajs/mocha/compare/v9.0.0...v9.0.1) --- updated-dependencies: - dependency-name: mocha dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e956ff5daabd8..e40dad578209a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -743,9 +743,9 @@ } }, "mocha": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.0.tgz", - "integrity": "sha512-GRGG/q9bIaUkHJB9NL+KZNjDhMBHB30zW3bZW9qOiYr+QChyLjPzswaxFWkI1q6lGlSL28EQYzAi2vKWNkPx+g==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.1.tgz", + "integrity": "sha512-9zwsavlRO+5csZu6iRtl3GHImAbhERoDsZwdRkdJ/bE+eVplmoxNKE901ZJ9LdSchYBjSCPbjKc5XvcAri2ylw==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", From 09fcb237cea61a4be98c0f9d6c95db182737af79 Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Wed, 23 Jun 2021 20:54:54 +0100 Subject: [PATCH 011/468] adds spec URLs to StyleSheetList (#11210) --- api/StyleSheetList.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/StyleSheetList.json b/api/StyleSheetList.json index f02204bd5111dc..6c0766258042df 100644 --- a/api/StyleSheetList.json +++ b/api/StyleSheetList.json @@ -51,6 +51,7 @@ "item": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheetList/item", + "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheetlist-item", "support": { "chrome": { "version_added": "1" @@ -99,6 +100,7 @@ "length": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheetList/length", + "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheetlist-length", "support": { "chrome": { "version_added": "1" From 221afc0e5877ec55eaf5378b495047038f9440dc Mon Sep 17 00:00:00 2001 From: "Michael[tm] Smith" Date: Thu, 24 Jun 2021 14:51:47 +0900 Subject: [PATCH 012/468] Add spec URLs for grid-template-columns|row w/ masonry (#11206) --- css/properties/grid-template-columns.json | 1 + css/properties/grid-template-rows.json | 1 + 2 files changed, 2 insertions(+) diff --git a/css/properties/grid-template-columns.json b/css/properties/grid-template-columns.json index 22cd9bd32aad51..4fd3f3fba8bfbd 100644 --- a/css/properties/grid-template-columns.json +++ b/css/properties/grid-template-columns.json @@ -372,6 +372,7 @@ "masonry": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_Grid_Layout/Masonry_Layout", + "spec_url": "https://drafts.csswg.org/css-grid-3/#masonry-layout", "description": "masonry", "support": { "chrome": { diff --git a/css/properties/grid-template-rows.json b/css/properties/grid-template-rows.json index d8ce9db453acb1..ca60c7de2ac494 100644 --- a/css/properties/grid-template-rows.json +++ b/css/properties/grid-template-rows.json @@ -171,6 +171,7 @@ "masonry": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_Grid_Layout/Masonry_Layout", + "spec_url": "https://drafts.csswg.org/css-grid-3/#masonry-layout", "description": "masonry", "support": { "chrome": { From 872b7c2944de5a21610d6dface88132352fb3b8a Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 24 Jun 2021 07:52:25 +0200 Subject: [PATCH 013/468] Fixes/Adds mdn_url and spec_url in css basic-shape values. (#11207) --- css/types/basic-shape.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/css/types/basic-shape.json b/css/types/basic-shape.json index 2c2e9f9e437aa9..256d9d7147f11c 100644 --- a/css/types/basic-shape.json +++ b/css/types/basic-shape.json @@ -101,7 +101,8 @@ }, "circle": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#circle()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/circle()", + "spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-circle", "description": "circle()", "support": { "chrome": { @@ -150,7 +151,8 @@ }, "inset": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#inset()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/inset()", + "spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-inset", "description": "inset()", "support": { "chrome": { @@ -200,6 +202,7 @@ "path": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#path()", + "spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-path", "description": "path()", "support": { "chrome": { @@ -280,7 +283,8 @@ }, "polygon": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#polygon()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/polygon()", + "spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-polygon", "description": "polygon()", "support": { "chrome": { From dd86d35f680a17348340ec636142634a598afb56 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 24 Jun 2021 07:53:09 +0200 Subject: [PATCH 014/468] Add mdn_url and spec_url to (#11212) --- css/types/image.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/css/types/image.json b/css/types/image.json index 0cc99e3e45b9de..50a3c6df1df7e8 100644 --- a/css/types/image.json +++ b/css/types/image.json @@ -216,6 +216,8 @@ }, "gradient": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient", + "spec_url": "https://drafts.csswg.org/css-images-4/#gradients", "description": "<gradient>", "support": { "chrome": [ From 309d3e4cc8a0895a0e6af0d848824437b9c00c18 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 24 Jun 2021 07:54:30 +0200 Subject: [PATCH 015/468] Add spec_url for width:(fit,min,max)-content (#11213) --- css/properties/width.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/css/properties/width.json b/css/properties/width.json index 3796c7b05ee5f0..eea9a0e92caec5 100644 --- a/css/properties/width.json +++ b/css/properties/width.json @@ -147,6 +147,7 @@ }, "fit-content": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", "description": "fit-content", "support": { "chrome": [ @@ -338,6 +339,7 @@ }, "max-content": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-max-content", "description": "max-content", "support": { "chrome": [ @@ -422,6 +424,7 @@ }, "min-content": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-min-content", "description": "min-content", "support": { "chrome": [ From 3c73113caab54c7e164baca211180890388a0e62 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 24 Jun 2021 02:00:37 -0700 Subject: [PATCH 016/468] Add Safari versions for api.WebSocket.worker_support (#11139) --- api/WebSocket.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/WebSocket.json b/api/WebSocket.json index e26772198921d1..1f5959711acd1e 100644 --- a/api/WebSocket.json +++ b/api/WebSocket.json @@ -1047,10 +1047,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "5" }, "safari_ios": { - "version_added": null + "version_added": "5.1" }, "samsunginternet_android": { "version_added": true From 8718be7e4dea6c292a453c0ab85f254d3e4714a9 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 24 Jun 2021 11:03:53 +0200 Subject: [PATCH 017/468] Fix place-* css properties (#11214) --- css/properties/place-content.json | 51 ++++++++++++++++++++++++++++--- css/properties/place-items.json | 51 ++++++++++++++++++++++++++++--- css/properties/place-self.json | 51 ++++++++++++++++++++++++++++--- 3 files changed, 141 insertions(+), 12 deletions(-) diff --git a/css/properties/place-content.json b/css/properties/place-content.json index 8abed3fcd902d2..57bf7794ac3b23 100644 --- a/css/properties/place-content.json +++ b/css/properties/place-content.json @@ -2,11 +2,56 @@ "css": { "properties": { "place-content": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-content", + "spec_url": "https://drafts.csswg.org/css-align/#place-content", + "support": { + "chrome": { + "version_added": "59" + }, + "chrome_android": { + "version_added": "59" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "45" + }, + "firefox_android": { + "version_added": "45" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "46" + }, + "opera_android": { + "version_added": "43" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "7.0" + }, + "webview_android": { + "version_added": "59" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, "flex_context": { "__compat": { "description": "Supported in Flex Layout", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-content", - "spec_url": "https://drafts.csswg.org/css-align/#place-content", "support": { "chrome": { "version_added": "59" @@ -57,8 +102,6 @@ "grid_context": { "__compat": { "description": "Supported in Grid Layout", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-content", - "spec_url": "https://drafts.csswg.org/css-align/#place-content", "support": { "chrome": { "version_added": "59" diff --git a/css/properties/place-items.json b/css/properties/place-items.json index cdc951216dc6fd..953ad3c2fad1d5 100644 --- a/css/properties/place-items.json +++ b/css/properties/place-items.json @@ -2,11 +2,56 @@ "css": { "properties": { "place-items": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-items", + "spec_url": "https://drafts.csswg.org/css-align/#place-items-property", + "support": { + "chrome": { + "version_added": "59" + }, + "chrome_android": { + "version_added": "59" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "45" + }, + "firefox_android": { + "version_added": "45" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "46" + }, + "opera_android": { + "version_added": "43" + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": "7.0" + }, + "webview_android": { + "version_added": "59" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, "flex_context": { "__compat": { "description": "Supported in Flex Layout", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-items", - "spec_url": "https://drafts.csswg.org/css-align/#place-items-property", "support": { "chrome": { "version_added": "59" @@ -55,8 +100,6 @@ "grid_context": { "__compat": { "description": "Supported in Grid Layout", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-items", - "spec_url": "https://drafts.csswg.org/css-align/#place-items-property", "support": { "chrome": { "version_added": "59" diff --git a/css/properties/place-self.json b/css/properties/place-self.json index 2436863905cfe2..b337ee1c260ada 100644 --- a/css/properties/place-self.json +++ b/css/properties/place-self.json @@ -2,11 +2,56 @@ "css": { "properties": { "place-self": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-self", + "spec_url": "https://drafts.csswg.org/css-align/#place-self-property", + "support": { + "chrome": { + "version_added": "59" + }, + "chrome_android": { + "version_added": "59" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "45" + }, + "firefox_android": { + "version_added": "45" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "46" + }, + "opera_android": { + "version_added": "43" + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": "7.0" + }, + "webview_android": { + "version_added": "59" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, "flex_context": { "__compat": { "description": "Supported in Flex Layout", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-self", - "spec_url": "https://drafts.csswg.org/css-align/#place-self-property", "support": { "chrome": { "version_added": "59" @@ -55,8 +100,6 @@ "grid_context": { "__compat": { "description": "Supported in Grid Layout", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-self", - "spec_url": "https://drafts.csswg.org/css-align/#place-self-property", "support": { "chrome": { "version_added": "59" From 79232c86f21a9a6136d24fa48a2a51235cf7187f Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 24 Jun 2021 02:07:32 -0700 Subject: [PATCH 018/468] Update Safari versions for Media Extensions APIs (#11138) --- api/AudioTrack.json | 4 ++- api/MediaSource.json | 60 +++++++++++++++++++++++++++--------- api/SourceBuffer.json | 64 ++++++++++++++++++++++++++++----------- api/SourceBufferList.json | 16 +++++++--- api/TextTrack.json | 4 ++- api/VideoTrack.json | 4 ++- 6 files changed, 113 insertions(+), 39 deletions(-) diff --git a/api/AudioTrack.json b/api/AudioTrack.json index 4272e4bffbbc34..1dc69403f23bcc 100644 --- a/api/AudioTrack.json +++ b/api/AudioTrack.json @@ -697,7 +697,9 @@ "version_added": "7" }, "safari_ios": { - "version_added": "7" + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": false diff --git a/api/MediaSource.json b/api/MediaSource.json index d60ce40e12fade..2410f82f02f74e 100644 --- a/api/MediaSource.json +++ b/api/MediaSource.json @@ -61,7 +61,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": "8" + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": [ { @@ -125,7 +127,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "2.0" @@ -175,7 +179,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "1.5" @@ -225,7 +231,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "1.5" @@ -271,7 +279,9 @@ "version_added": "10" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "8.0" @@ -321,7 +331,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "1.5" @@ -371,7 +383,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "1.5" @@ -421,7 +435,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": "8" + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "1.5" @@ -472,7 +488,9 @@ "version_added": "10.1" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "2.0" @@ -521,7 +539,9 @@ "version_added": "10.1" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "2.0" @@ -570,7 +590,9 @@ "version_added": "10.1" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "2.0" @@ -620,7 +642,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "2.0" @@ -670,7 +694,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "1.5" @@ -716,7 +742,9 @@ "version_added": "10.1" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "8.0" @@ -766,7 +794,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "1.5" diff --git a/api/SourceBuffer.json b/api/SourceBuffer.json index 17173144af523c..e8fde48f2fb53e 100644 --- a/api/SourceBuffer.json +++ b/api/SourceBuffer.json @@ -120,7 +120,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "2.0" @@ -170,7 +172,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -272,7 +276,7 @@ "version_added": false }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { "version_added": false @@ -325,7 +329,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -375,7 +381,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -518,7 +526,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -563,10 +573,12 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "12.1" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "10.0" @@ -616,7 +628,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -665,7 +679,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "6.0" @@ -714,7 +730,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "6.0" @@ -763,7 +781,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "6.0" @@ -812,7 +832,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "6.0" @@ -861,7 +883,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "6.0" @@ -911,7 +935,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -1067,7 +1093,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -1165,7 +1193,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" diff --git a/api/SourceBufferList.json b/api/SourceBufferList.json index 61a96319674f37..9e72ad2036d8ba 100644 --- a/api/SourceBufferList.json +++ b/api/SourceBufferList.json @@ -41,7 +41,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -90,7 +92,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" @@ -139,7 +143,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "6.0" @@ -188,7 +194,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": "6.0" diff --git a/api/TextTrack.json b/api/TextTrack.json index ee5d85d699f5b8..0cbb2340151c98 100644 --- a/api/TextTrack.json +++ b/api/TextTrack.json @@ -663,7 +663,9 @@ "version_added": "8" }, "safari_ios": { - "version_added": "13" + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": false diff --git a/api/VideoTrack.json b/api/VideoTrack.json index 40df3bb3e9465a..e0e69c65d56368 100644 --- a/api/VideoTrack.json +++ b/api/VideoTrack.json @@ -697,7 +697,9 @@ "version_added": "7" }, "safari_ios": { - "version_added": "7" + "version_added": "13", + "partial_implementation": true, + "notes": "Exposed in Mobile Safari on iPad but not on iPhone." }, "samsunginternet_android": { "version_added": false From 1cef5d61a4c2c1c8ce07149946979046da3103db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Jun 2021 13:19:22 +0100 Subject: [PATCH 019/468] Bump browser-specs from 1.40.0 to 1.41.1 (#11230) Bumps [browser-specs](https://github.com/w3c/browser-specs) from 1.40.0 to 1.41.1. - [Release notes](https://github.com/w3c/browser-specs/releases) - [Changelog](https://github.com/w3c/browser-specs/blob/master/CHANGELOG.md) - [Commits](https://github.com/w3c/browser-specs/compare/1.40.0...1.41.1) --- updated-dependencies: - dependency-name: browser-specs dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index e40dad578209a4..4d2a76d2d2b4fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -214,9 +214,9 @@ } }, "browser-specs": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-1.40.0.tgz", - "integrity": "sha512-hwsdJ0zuFM49kY4W+l/Kc7/WvxC+NiBMFAKDKdZGn3OJngai/1ZBNif+NcmxqWNoC7Ah9D0Rx6la9C6iIM+rcQ==", + "version": "1.41.1", + "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-1.41.1.tgz", + "integrity": "sha512-iN9Ej4r68wrEF+CzW5wWcxOpyaUhwSoRIplD6T0tyLWm8Ax+nfGPV/CuX59dWT9dOAP+Ew5pCfq6P67SgEK6dQ==", "dev": true }, "browser-stdout": { diff --git a/package.json b/package.json index 1b418611470578..a766a8a2c15bdd 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "ajv": "~6.12.2", "better-ajv-errors": "~0.7.0", - "browser-specs": "~1.40.0", + "browser-specs": "~1.41.1", "chalk": "~4.1.0", "compare-versions": "~3.6.0", "mdn-confluence": "~2.2.2", From b0169e7cc9d31d229129004d315a31ddc1778ada Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 24 Jun 2021 15:06:53 +0200 Subject: [PATCH 020/468] Add mdn & spec_url to ServiceWorkerRegistration.index (#11222) --- api/ServiceWorkerRegistration.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/ServiceWorkerRegistration.json b/api/ServiceWorkerRegistration.json index 26462c1a79d37f..dd3935a0c59e78 100644 --- a/api/ServiceWorkerRegistration.json +++ b/api/ServiceWorkerRegistration.json @@ -250,6 +250,8 @@ }, "index": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/index", + "spec_url": "https://wicg.github.io/content-index/spec/#dom-serviceworkerregistration-index", "support": { "chrome": { "version_added": false From 9d6fecdac469527704747cff0e90c32df2327e19 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 24 Jun 2021 15:10:49 +0200 Subject: [PATCH 021/468] Add spec_url to KeyboardEvent.which (#11225) --- api/KeyboardEvent.json | 1 + 1 file changed, 1 insertion(+) diff --git a/api/KeyboardEvent.json b/api/KeyboardEvent.json index 3cb75234322ba5..b8bba59c92a12b 100644 --- a/api/KeyboardEvent.json +++ b/api/KeyboardEvent.json @@ -1710,6 +1710,7 @@ "which": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/which", + "spec_url": "https://w3c.github.io/uievents/#dom-uievent-which", "support": { "chrome": { "version_added": "4" From 6c9440e06c02fb16c9709039bf85c3912a6ceee9 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 24 Jun 2021 19:16:43 +0200 Subject: [PATCH 022/468] Remove irrelevant Navigator.registerContentHandler (#11229) --- api/Navigator.json | 52 ---------------------------------------------- 1 file changed, 52 deletions(-) diff --git a/api/Navigator.json b/api/Navigator.json index b0dbdcea630791..e4fb6376272ef3 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -1980,58 +1980,6 @@ } } }, - "registerContentHandler": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/registerContentHandler", - "support": { - "chrome": { - "version_added": "4", - "version_removed": "6" - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "2", - "version_removed": "62" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "≤12.1", - "version_removed": "15" - }, - "opera_android": { - "version_added": "≤12.1", - "version_removed": "14" - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, "registerProtocolHandler": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/registerProtocolHandler", From bb7add6cb8808783d2425bc19340f93ff433a02a Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 24 Jun 2021 19:23:44 +0200 Subject: [PATCH 023/468] Add comments to spec exception list (#11226) --- test/spec-urls.test.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/test/spec-urls.test.js b/test/spec-urls.test.js index 0b171b3a50eb28..6fb4353bb57962 100644 --- a/test/spec-urls.test.js +++ b/test/spec-urls.test.js @@ -19,9 +19,19 @@ describe('spec_url data', () => { ...specData.map(spec => spec.series.nightlyUrl), ]; + /* + * Before adding an exception, open an issue with https://github.com/w3c/browser-specs to + * see if a spec should be added there instead. + * When adding an exception here, provide a reason and indicate how the exception can be removed. + */ const specsExceptions = [ + // Remove once https://github.com/whatwg/html/pull/6715 is resolved 'https://wicg.github.io/controls-list/', + + // Remove once Window.{clearImmediate,setImmediate} are irrelevant and removed 'https://w3c.github.io/setImmediate/', + + // Remove if supported in browser-specs https://github.com/w3c/browser-specs/issues/280 'https://datatracker.ietf.org/doc/html/rfc2397', 'https://datatracker.ietf.org/doc/html/rfc8942', 'https://datatracker.ietf.org/doc/html/rfc7231', @@ -48,10 +58,23 @@ describe('spec_url data', () => { 'https://datatracker.ietf.org/doc/html/rfc7538', 'https://datatracker.ietf.org/doc/html/rfc2324', 'https://datatracker.ietf.org/doc/html/rfc7725', + + // Unfortunately this doesn't produce a rendered spec, so it isn't in browser-specs + // Remove if it is in the main ECMA spec 'https://github.com/tc39/proposal-regexp-legacy-features/', + + // For the 'shared' flag in WebAssembly.Memory + // Remove if this spec will be merged with the main WebAssembly spec 'https://webassembly.github.io/threads/js-api/', + + // Not really a browser feature, thus not in browser-specs + // Remove if it is in the main ECMA spec 'https://tc39.es/proposal-hashbang/out.html', + + // Remove if https://github.com/w3c/mathml/issues/216 is resolved 'https://w3c.github.io/mathml/', + + // Remove when xpath/xslt data is removed in https://github.com/mdn/browser-compat-data/pull/9830 'https://www.w3.org/TR/xpath-31/', 'https://www.w3.org/TR/xslt-30/', ]; From 3ff9c6080b8f26b7bc044355e2f91df81293021a Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Thu, 24 Jun 2021 10:25:46 -0700 Subject: [PATCH 024/468] Safari 15 beta updates (#10898) * Safari 15 beta updates * Revised Safari 15 beta updates * Updated prior Safari support for color() * Added Safari support for the options cause parameter * Fix Safari support for scroll-margin * Fixed options_cause_parameter nesting level --- api/AbortSignal.json | 4 +- api/CanvasRenderingContext2D.json | 4 +- api/HTMLCanvasElement.json | 4 +- api/MediaSession.json | 20 +- api/Navigator.json | 4 +- api/RTCDataChannel.json | 4 +- api/ShadowRoot.json | 4 +- api/WebGL2RenderingContext.json | 404 +++++++++--------- api/WebGLTransformFeedback.json | 4 +- api/WebGLVertexArrayObject.json | 4 +- api/Worker.json | 4 +- css/properties/-webkit-mask-repeat-x.json | 6 +- css/properties/-webkit-mask-repeat-y.json | 6 +- css/properties/aspect-ratio.json | 4 +- css/properties/border-end-end-radius.json | 4 +- css/properties/border-end-start-radius.json | 4 +- css/properties/border-start-end-radius.json | 4 +- css/properties/border-start-start-radius.json | 4 +- css/properties/scroll-padding-block-end.json | 4 +- .../scroll-padding-block-start.json | 4 +- css/properties/scroll-padding-block.json | 4 +- css/properties/scroll-padding-inline-end.json | 4 +- .../scroll-padding-inline-start.json | 4 +- css/properties/scroll-padding-inline.json | 4 +- css/properties/scroll-snap-stop.json | 4 +- css/types/color.json | 216 ++++++++++ html/elements/meta.json | 4 +- javascript/builtins/BigInt64Array.json | 8 +- javascript/builtins/BigUint64Array.json | 8 +- javascript/builtins/Error.json | 103 +++++ .../builtins/webassembly/WebAssembly.json | 4 +- javascript/operators/await.json | 5 +- 32 files changed, 595 insertions(+), 273 deletions(-) diff --git a/api/AbortSignal.json b/api/AbortSignal.json index adbc2f9548c01f..7d93e0444b022b 100644 --- a/api/AbortSignal.json +++ b/api/AbortSignal.json @@ -84,10 +84,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/api/CanvasRenderingContext2D.json b/api/CanvasRenderingContext2D.json index 1390049082b6ed..8d5eb0feb0e979 100644 --- a/api/CanvasRenderingContext2D.json +++ b/api/CanvasRenderingContext2D.json @@ -1809,10 +1809,10 @@ } ], "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": [ { diff --git a/api/HTMLCanvasElement.json b/api/HTMLCanvasElement.json index 84ecf4e385df4b..e050150343e69d 100644 --- a/api/HTMLCanvasElement.json +++ b/api/HTMLCanvasElement.json @@ -498,10 +498,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/api/MediaSession.json b/api/MediaSession.json index 1d763492207a84..bdd6a055f70dba 100644 --- a/api/MediaSession.json +++ b/api/MediaSession.json @@ -44,10 +44,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -106,10 +106,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -169,10 +169,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -233,10 +233,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -297,10 +297,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/Navigator.json b/api/Navigator.json index e4fb6376272ef3..94acb8c94ce4df 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -1686,10 +1686,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/RTCDataChannel.json b/api/RTCDataChannel.json index 86df1610959414..4630151ad3ef28 100644 --- a/api/RTCDataChannel.json +++ b/api/RTCDataChannel.json @@ -1139,10 +1139,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/api/ShadowRoot.json b/api/ShadowRoot.json index 82969fc220ca2a..eb9172bb788aad 100644 --- a/api/ShadowRoot.json +++ b/api/ShadowRoot.json @@ -78,10 +78,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "6.0" diff --git a/api/WebGL2RenderingContext.json b/api/WebGL2RenderingContext.json index dd5a7489179071..dc9949cf832f58 100644 --- a/api/WebGL2RenderingContext.json +++ b/api/WebGL2RenderingContext.json @@ -30,10 +30,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -78,10 +78,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -127,10 +127,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -176,10 +176,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -225,10 +225,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -274,10 +274,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -323,10 +323,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -372,10 +372,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -421,10 +421,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -469,10 +469,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -566,10 +566,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -615,10 +615,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -712,10 +712,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -809,10 +809,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -906,10 +906,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -955,10 +955,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1052,10 +1052,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1101,10 +1101,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1150,10 +1150,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1199,10 +1199,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1248,10 +1248,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1297,10 +1297,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1346,10 +1346,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1395,10 +1395,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1444,10 +1444,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1493,10 +1493,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1542,10 +1542,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1591,10 +1591,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1640,10 +1640,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1689,10 +1689,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1738,10 +1738,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1787,10 +1787,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1836,10 +1836,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1885,10 +1885,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1934,10 +1934,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -1983,10 +1983,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2032,10 +2032,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2081,10 +2081,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2130,10 +2130,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2179,10 +2179,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2276,10 +2276,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2325,10 +2325,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2374,10 +2374,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2423,10 +2423,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2472,10 +2472,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2521,10 +2521,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2570,10 +2570,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2619,10 +2619,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2668,10 +2668,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2717,10 +2717,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2766,10 +2766,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2815,10 +2815,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2864,10 +2864,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2913,10 +2913,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -2962,10 +2962,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3011,10 +3011,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3060,10 +3060,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3109,10 +3109,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3158,10 +3158,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3207,10 +3207,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3256,10 +3256,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3305,10 +3305,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3354,10 +3354,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3403,10 +3403,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3500,10 +3500,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3549,10 +3549,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3598,10 +3598,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3695,10 +3695,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3744,10 +3744,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3793,10 +3793,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3842,10 +3842,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3891,10 +3891,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3940,10 +3940,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -3989,10 +3989,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4038,10 +4038,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4087,10 +4087,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4136,10 +4136,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4185,10 +4185,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4234,10 +4234,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4283,10 +4283,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4332,10 +4332,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4381,10 +4381,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4430,10 +4430,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4479,10 +4479,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4528,10 +4528,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4577,10 +4577,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4674,10 +4674,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4771,10 +4771,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4868,10 +4868,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -4965,10 +4965,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5062,10 +5062,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5159,10 +5159,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5256,10 +5256,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5353,10 +5353,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5450,10 +5450,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5499,10 +5499,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5548,10 +5548,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5645,10 +5645,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5694,10 +5694,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5791,10 +5791,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -5840,10 +5840,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/WebGLTransformFeedback.json b/api/WebGLTransformFeedback.json index 6252a6622a62e4..ed57ec5c728a70 100644 --- a/api/WebGLTransformFeedback.json +++ b/api/WebGLTransformFeedback.json @@ -30,10 +30,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/WebGLVertexArrayObject.json b/api/WebGLVertexArrayObject.json index f2b224f785032c..559a67f2b8f4ee 100644 --- a/api/WebGLVertexArrayObject.json +++ b/api/WebGLVertexArrayObject.json @@ -30,10 +30,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/Worker.json b/api/Worker.json index aa04d6181bc01f..b95336a4e4545a 100644 --- a/api/Worker.json +++ b/api/Worker.json @@ -171,10 +171,10 @@ "version_added": "57" }, "safari": { - "version_added": "14.1" + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "13.0" diff --git a/css/properties/-webkit-mask-repeat-x.json b/css/properties/-webkit-mask-repeat-x.json index 5689e747138ad0..3b81117ed9c5c3 100644 --- a/css/properties/-webkit-mask-repeat-x.json +++ b/css/properties/-webkit-mask-repeat-x.json @@ -30,10 +30,12 @@ "version_added": "14" }, "safari": { - "version_added": "5" + "version_added": "5", + "version_removed": "15" }, "safari_ios": { - "version_added": "5" + "version_added": "5", + "version_removed": "15" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/properties/-webkit-mask-repeat-y.json b/css/properties/-webkit-mask-repeat-y.json index 7a9a71ba4a8763..2134f4cb4dd0d0 100644 --- a/css/properties/-webkit-mask-repeat-y.json +++ b/css/properties/-webkit-mask-repeat-y.json @@ -30,10 +30,12 @@ "version_added": "15" }, "safari": { - "version_added": "5" + "version_added": "5", + "version_removed": "15" }, "safari_ios": { - "version_added": "5" + "version_added": "5", + "version_removed": "15" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json index fad545e8297e45..1bd6c3f0dceb76 100644 --- a/css/properties/aspect-ratio.json +++ b/css/properties/aspect-ratio.json @@ -69,10 +69,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-end-end-radius.json b/css/properties/border-end-end-radius.json index c67a6d699084ad..39203c83a0d3e7 100644 --- a/css/properties/border-end-end-radius.json +++ b/css/properties/border-end-end-radius.json @@ -31,10 +31,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-end-start-radius.json b/css/properties/border-end-start-radius.json index ed7dd79e6315a5..69f1ab9f55e329 100644 --- a/css/properties/border-end-start-radius.json +++ b/css/properties/border-end-start-radius.json @@ -31,10 +31,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-start-end-radius.json b/css/properties/border-start-end-radius.json index 479fe87784e0f8..a8e8c809582cff 100644 --- a/css/properties/border-start-end-radius.json +++ b/css/properties/border-start-end-radius.json @@ -31,10 +31,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-start-start-radius.json b/css/properties/border-start-start-radius.json index dcd83e20afe445..8d350412c737a4 100644 --- a/css/properties/border-start-start-radius.json +++ b/css/properties/border-start-start-radius.json @@ -31,10 +31,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/scroll-padding-block-end.json b/css/properties/scroll-padding-block-end.json index 5f2b71e4cb4fbe..f82d887ad255cc 100644 --- a/css/properties/scroll-padding-block-end.json +++ b/css/properties/scroll-padding-block-end.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-padding-block-start.json b/css/properties/scroll-padding-block-start.json index ca02a79d82e714..bd08aaacafb229 100644 --- a/css/properties/scroll-padding-block-start.json +++ b/css/properties/scroll-padding-block-start.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-padding-block.json b/css/properties/scroll-padding-block.json index 74f788a2a3bc5e..8476e9e617b09c 100644 --- a/css/properties/scroll-padding-block.json +++ b/css/properties/scroll-padding-block.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-padding-inline-end.json b/css/properties/scroll-padding-inline-end.json index 498cfaa59ac65d..cfad4472716c50 100644 --- a/css/properties/scroll-padding-inline-end.json +++ b/css/properties/scroll-padding-inline-end.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-padding-inline-start.json b/css/properties/scroll-padding-inline-start.json index 2c23136b28ac9c..88fb9b1626b174 100644 --- a/css/properties/scroll-padding-inline-start.json +++ b/css/properties/scroll-padding-inline-start.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-padding-inline.json b/css/properties/scroll-padding-inline.json index 8f31fe058678ac..38d6cb3e7ebe73 100644 --- a/css/properties/scroll-padding-inline.json +++ b/css/properties/scroll-padding-inline.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-snap-stop.json b/css/properties/scroll-snap-stop.json index 5ba58bdcee33a8..e56d01140fdffa 100644 --- a/css/properties/scroll-snap-stop.json +++ b/css/properties/scroll-snap-stop.json @@ -31,10 +31,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "11.0" diff --git a/css/types/color.json b/css/types/color.json index 65e86e8b5e3ea9..bedc940990b56d 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -151,6 +151,72 @@ } } }, + "color": { + "__compat": { + "description": "Profiled color values (color())", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/color()", + "spec_url": "https://drafts.csswg.org/css-color/#color-function", + "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": "15" + }, + { + "version_added": "10.1", + "version_removed": "15", + "partial_implementation": true, + "notes": "Only supports display-p3 predefined color profile." + } + ], + "safari_ios": [ + { + "version_added": "15" + }, + { + "version_added": "10.3", + "version_removed": "15", + "partial_implementation": true, + "notes": "Only supports display-p3 predefined color profile." + } + ], + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "color-mix": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/color-mix()", @@ -410,6 +476,56 @@ } } }, + "hwb": { + "__compat": { + "description": "HWB color values (hwb())", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/hwb()", + "spec_url": "https://drafts.csswg.org/css-color/#the-hwb-notation", + "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": "15" + }, + "safari_ios": { + "version_added": "15" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "keyword_color_values": { "__compat": { "description": "Keyword color values", @@ -460,6 +576,106 @@ } } }, + "lab": { + "__compat": { + "description": "Lab color values (lab())", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/lab()", + "spec_url": "https://drafts.csswg.org/css-color/#lab-colors", + "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": "15" + }, + "safari_ios": { + "version_added": "15" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "lch": { + "__compat": { + "description": "LCH color values (lch())", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/lch()", + "spec_url": "https://drafts.csswg.org/css-color/#lab-colors", + "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": "15" + }, + "safari_ios": { + "version_added": "15" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "rebeccapurple": { "__compat": { "description": "rebeccapurple", diff --git a/html/elements/meta.json b/html/elements/meta.json index b2a4df17ffe2a2..daaedd604b8cf2 100644 --- a/html/elements/meta.json +++ b/html/elements/meta.json @@ -675,10 +675,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "6.2" diff --git a/javascript/builtins/BigInt64Array.json b/javascript/builtins/BigInt64Array.json index 6cb87cde247538..ce63f03c20d005 100644 --- a/javascript/builtins/BigInt64Array.json +++ b/javascript/builtins/BigInt64Array.json @@ -34,10 +34,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" @@ -86,10 +86,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/javascript/builtins/BigUint64Array.json b/javascript/builtins/BigUint64Array.json index 07fb2f8af737c3..e731f60f8e9487 100644 --- a/javascript/builtins/BigUint64Array.json +++ b/javascript/builtins/BigUint64Array.json @@ -34,10 +34,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" @@ -86,10 +86,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json index 9e0a7a52c5c365..81c292857d2b09 100644 --- a/javascript/builtins/Error.json +++ b/javascript/builtins/Error.json @@ -103,6 +103,109 @@ "standard_track": true, "deprecated": false } + }, + "options_cause_parameter": { + "__compat": { + "description": "options.cause parameter", + "spec_url": "https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause", + "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 + }, + "nodejs": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "15" + }, + "safari_ios": { + "version_added": "15" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + }, + "cause": { + "__compat": { + "spec_url": "https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause", + "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 + }, + "nodejs": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "15" + }, + "safari_ios": { + "version_added": "15" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } } }, "columnNumber": { diff --git a/javascript/builtins/webassembly/WebAssembly.json b/javascript/builtins/webassembly/WebAssembly.json index b284fc7fff86d5..bf347bf704feec 100644 --- a/javascript/builtins/webassembly/WebAssembly.json +++ b/javascript/builtins/webassembly/WebAssembly.json @@ -141,10 +141,10 @@ "version_added": "45" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "8.0" diff --git a/javascript/operators/await.json b/javascript/operators/await.json index 69a5437b2776d9..be3e657b3c4bc0 100644 --- a/javascript/operators/await.json +++ b/javascript/operators/await.json @@ -122,11 +122,10 @@ "version_added": "63" }, "safari": { - "version_added": false, - "notes": "See bug 202484" + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": false From f24843bcfa4b267a0f1a8d95fec5e3b852ceb3ed Mon Sep 17 00:00:00 2001 From: Andrew Beyer Date: Thu, 24 Jun 2021 12:16:45 -0600 Subject: [PATCH 025/468] Add note for return value for webRequest.getAllFrames on Firefox. (#10492) * Add note for return value for getAllFrames on Firefox. * Apply changes from review Co-authored-by: Daniel D. Beck --- webextensions/api/webNavigation.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webextensions/api/webNavigation.json b/webextensions/api/webNavigation.json index c661042dc25d91..24fec542d01942 100644 --- a/webextensions/api/webNavigation.json +++ b/webextensions/api/webNavigation.json @@ -357,10 +357,12 @@ "version_added": "14" }, "firefox": { - "version_added": "47" + "version_added": "47", + "notes": "The returned objects do not include the errorOccurred property. See bug 1248418." }, "firefox_android": { - "version_added": "48" + "version_added": "48", + "notes": "The returned objects do not include the errorOccurred property. See bug 1248418." }, "opera": { "version_added": "17" From 46eba45a5df7b6d37f7f287dbcbf82f19934c12e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Thu, 24 Jun 2021 20:21:42 +0200 Subject: [PATCH 026/468] Rename argument to parameter in context of methods/constructors (#10700) * Rename argument to parameter in context of methods/constructors See https://github.com/mdn/browser-compat-data/blob/main/docs/data-guidelines.md#parameters-and-parameter-object-features * MediaStreamTrack_parameter -> selector_parameter * Revert no_MediaStream_argument change --- api/DOMTokenList.json | 12 ++++++------ api/HTMLTableRowElement.json | 4 ++-- api/RTCPeerConnection.json | 4 ++-- api/Window.json | 4 ++-- javascript/builtins/Float32Array.json | 4 ++-- javascript/builtins/Float64Array.json | 4 ++-- javascript/builtins/Int16Array.json | 4 ++-- javascript/builtins/Int32Array.json | 4 ++-- javascript/builtins/Int8Array.json | 4 ++-- javascript/builtins/TypedArray.json | 4 ++-- javascript/builtins/Uint16Array.json | 4 ++-- javascript/builtins/Uint32Array.json | 4 ++-- javascript/builtins/Uint8Array.json | 4 ++-- javascript/builtins/Uint8ClampedArray.json | 4 ++-- 14 files changed, 32 insertions(+), 32 deletions(-) diff --git a/api/DOMTokenList.json b/api/DOMTokenList.json index 248a734b283710..84e89670d39bc2 100644 --- a/api/DOMTokenList.json +++ b/api/DOMTokenList.json @@ -96,9 +96,9 @@ "deprecated": false } }, - "add_multiple_arguments": { + "multiple_parameters": { "__compat": { - "description": "Multiple arguments for add()", + "description": "Multiple parameters for add()", "support": { "chrome": { "version_added": "24" @@ -487,9 +487,9 @@ "deprecated": false } }, - "remove_multiple_arguments": { + "multiple_parameters": { "__compat": { - "description": "Multiple arguments for remove()", + "description": "Multiple parameters for remove()", "support": { "chrome": { "version_added": "24" @@ -779,9 +779,9 @@ "deprecated": false } }, - "force_argument": { + "force_parameter": { "__compat": { - "description": "force argument", + "description": "force parameter", "support": { "chrome": { "version_added": "24" diff --git a/api/HTMLTableRowElement.json b/api/HTMLTableRowElement.json index fe46eaf4e32ddc..4810171bcf5e23 100644 --- a/api/HTMLTableRowElement.json +++ b/api/HTMLTableRowElement.json @@ -384,9 +384,9 @@ "deprecated": false } }, - "negative_one_index_argument": { + "negative_one_index_parameter": { "__compat": { - "description": "Support for -1 as an index argument", + "description": "Support for -1 as an index parameter", "support": { "chrome": { "version_added": true diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index aff2d5ef13d052..d45f8e0c0357c9 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -1613,9 +1613,9 @@ "deprecated": false } }, - "MediaStreamTrack_argument": { + "selector_parameter": { "__compat": { - "description": "Optional MediaStreamTrack argument", + "description": "selector parameter", "support": { "chrome": { "version_added": "67" diff --git a/api/Window.json b/api/Window.json index b0334660fc7759..785a714f076d36 100644 --- a/api/Window.json +++ b/api/Window.json @@ -6869,9 +6869,9 @@ "deprecated": false } }, - "transfer_argument_support": { + "transfer_parameter": { "__compat": { - "description": "transfer argument", + "description": "transfer parameter", "support": { "chrome": { "version_added": "4" diff --git a/javascript/builtins/Float32Array.json b/javascript/builtins/Float32Array.json index ddc0efa91f27cc..b39ef8a0cc33a9 100644 --- a/javascript/builtins/Float32Array.json +++ b/javascript/builtins/Float32Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Float64Array.json b/javascript/builtins/Float64Array.json index 6f76245263cd0a..c7663194202cc5 100644 --- a/javascript/builtins/Float64Array.json +++ b/javascript/builtins/Float64Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Int16Array.json b/javascript/builtins/Int16Array.json index 6738c97c54fb15..1ff492c3b52fc2 100644 --- a/javascript/builtins/Int16Array.json +++ b/javascript/builtins/Int16Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Int32Array.json b/javascript/builtins/Int32Array.json index a7387473c001f3..fc763acd0caf4e 100644 --- a/javascript/builtins/Int32Array.json +++ b/javascript/builtins/Int32Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Int8Array.json b/javascript/builtins/Int8Array.json index 50b444b8266bba..55ab40eb9cd16c 100644 --- a/javascript/builtins/Int8Array.json +++ b/javascript/builtins/Int8Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/TypedArray.json b/javascript/builtins/TypedArray.json index 42dbe886dcaee1..7f35896ca86bce 100644 --- a/javascript/builtins/TypedArray.json +++ b/javascript/builtins/TypedArray.json @@ -312,9 +312,9 @@ } } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Uint16Array.json b/javascript/builtins/Uint16Array.json index 4acba1a58aecdf..05d41a481a0480 100644 --- a/javascript/builtins/Uint16Array.json +++ b/javascript/builtins/Uint16Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Uint32Array.json b/javascript/builtins/Uint32Array.json index f2f7d7f0931d22..e240bccbc967ee 100644 --- a/javascript/builtins/Uint32Array.json +++ b/javascript/builtins/Uint32Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Uint8Array.json b/javascript/builtins/Uint8Array.json index d6c138aff12639..22acf28eb53f72 100644 --- a/javascript/builtins/Uint8Array.json +++ b/javascript/builtins/Uint8Array.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" diff --git a/javascript/builtins/Uint8ClampedArray.json b/javascript/builtins/Uint8ClampedArray.json index 6feb214d7ef153..8a69a5a0f5dbb5 100644 --- a/javascript/builtins/Uint8ClampedArray.json +++ b/javascript/builtins/Uint8ClampedArray.json @@ -104,9 +104,9 @@ "deprecated": false } }, - "constructor_without_arguments": { + "constructor_without_parameters": { "__compat": { - "description": "Constructor without arguments", + "description": "Constructor without parameters", "support": { "chrome": { "version_added": "7" From 7f11a7a7b0fe622919ed23ac4c192958a3579303 Mon Sep 17 00:00:00 2001 From: fabb <153960+fabb@users.noreply.github.com> Date: Thu, 24 Jun 2021 20:33:46 +0200 Subject: [PATCH 027/468] -webkit-overflow-scrolling no longer supported in iOS 13+ (#10542) * -webkit-overflow-scrolling is no longer supported on iOS 13+ https://developer.apple.com/documentation/safari-release-notes/safari-13-release-notes "Added support for one-finger accelerated scrolling to all frames and overflow:scroll elements eliminating the need to set-webkit-overflow-scrolling: touch." * updated version ranges and comments for background-attachment * fixed link format and updated wording according to suggestions --- .../-webkit-overflow-scrolling.json | 3 +- css/properties/background-attachment.json | 47 +++++++++++++++---- 2 files changed, 39 insertions(+), 11 deletions(-) diff --git a/css/properties/-webkit-overflow-scrolling.json b/css/properties/-webkit-overflow-scrolling.json index 4faf9f61912cd1..0e6b5e176f2427 100644 --- a/css/properties/-webkit-overflow-scrolling.json +++ b/css/properties/-webkit-overflow-scrolling.json @@ -33,7 +33,8 @@ "version_added": false }, "safari_ios": { - "version_added": "5" + "version_added": "5", + "version_removed": "13" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/background-attachment.json b/css/properties/background-attachment.json index 9e8b0746207ed4..95bffb1a724841 100644 --- a/css/properties/background-attachment.json +++ b/css/properties/background-attachment.json @@ -77,11 +77,21 @@ "opera_android": { "version_added": "14" }, - "safari": { - "version_added": false - }, + "safari": [ + { + "version_added": "14", + "partial_implementation": true, + "notes": "local is recognized but has no effect due to a bug." + }, + { + "version_added": "3.1", + "version_removed": "14" + } + ], "safari_ios": { - "version_added": "4.2" + "version_added": "5", + "partial_implementation": true, + "notes": "local is recognized but has no effect." }, "samsunginternet_android": { "version_added": "1.0" @@ -125,12 +135,29 @@ "opera_android": { "version_added": "14" }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "4.2" - }, + "safari": [ + { + "version_added": "13", + "partial_implementation": true, + "notes": "local is recognized but has no effect due to a bug." + }, + { + "version_added": "5", + "version_removed": "13" + } + ], + "safari_ios": [ + { + "version_added": "13", + "partial_implementation": true, + "notes": "local is recognized but has no effect due to a bug." + }, + { + "version_added": "4.2", + "version_removed": "13", + "notes": "If -webkit-overflow-scrolling: touch is set, then local has no effect." + } + ], "samsunginternet_android": { "version_added": "1.0" }, From 43d82a04334170ec8573fdb261f5807586bf0c1b Mon Sep 17 00:00:00 2001 From: stasoid Date: Fri, 25 Jun 2021 00:36:33 +0600 Subject: [PATCH 028/468] Add note about IE7/8/9 support of `+~>` combinators in standards mode (#11204) * Add note about IE7/8/9 support of +~> in standards mode * fix commas * fix type error * Update css/selectors/adjacent_sibling.json Co-authored-by: Daniel D. Beck * Update css/selectors/child.json Co-authored-by: Daniel D. Beck * Update css/selectors/general_sibling.json Co-authored-by: stasoid Co-authored-by: Daniel D. Beck --- css/selectors/adjacent_sibling.json | 1 + css/selectors/child.json | 3 ++- css/selectors/general_sibling.json | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/css/selectors/adjacent_sibling.json b/css/selectors/adjacent_sibling.json index 197620c3ca0a59..44be29c9c0143b 100644 --- a/css/selectors/adjacent_sibling.json +++ b/css/selectors/adjacent_sibling.json @@ -25,6 +25,7 @@ "ie": { "version_added": "7", "notes": [ + "Before Internet Explorer 10, the combinator only works in standards mode.", "Internet Explorer 7 doesn't update the style correctly when an element is dynamically placed before an element that matched the selector.", "In Internet Explorer 8, if an element is inserted dynamically by clicking on a link the first-child style isn't applied until the link loses focus." ] diff --git a/css/selectors/child.json b/css/selectors/child.json index 6e43a2479eedb9..b25bf77afd6d38 100644 --- a/css/selectors/child.json +++ b/css/selectors/child.json @@ -23,7 +23,8 @@ "version_added": "4" }, "ie": { - "version_added": "7" + "version_added": "7", + "notes": "Before Internet Explorer 10, the combinator only works in standards mode." }, "opera": { "version_added": "4" diff --git a/css/selectors/general_sibling.json b/css/selectors/general_sibling.json index 89282ea77c6b68..73ac7fcc233733 100644 --- a/css/selectors/general_sibling.json +++ b/css/selectors/general_sibling.json @@ -23,7 +23,8 @@ "version_added": "4" }, "ie": { - "version_added": "7" + "version_added": "7", + "notes": "Before Internet Explorer 10, the combinator only works in standards mode." }, "opera": { "version_added": "9" From 9e398b224aea2b2799a5214275e6f8bfd58ee701 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Thu, 24 Jun 2021 19:54:18 +0100 Subject: [PATCH 029/468] Prepare release v3.3.9 (#11153) * Bump version to v3.3.9 * Add release note for https://github.com/mdn/browser-compat-data/pull/11080 * Add release note for https://github.com/mdn/browser-compat-data/pull/10774 * Add release note for https://github.com/mdn/browser-compat-data/pull/11149 * Add release note for https://github.com/mdn/browser-compat-data/pull/11174 * Add release note for https://github.com/mdn/browser-compat-data/pull/11229 * Add release note for https://github.com/mdn/browser-compat-data/pull/10700 * Add stats and release date --- RELEASE_NOTES.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 66 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 247285aa045c28..2dae29ac68fca5 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,69 @@ # Release notes +## [v3.3.9](https://github.com/mdn/browser-compat-data/releases/tag/v3.3.9) + +June 24, 2021 + +### Notable changes + +- Safari for iOS 4.3 has been removed from the data set, since it represented the same browser as Safari for iOS 4.2. The small number of entries that referenced Safari for iOS 4.3 have been updated. ([#11174](https://github.com/mdn/browser-compat-data/pull/11174)) + +- The following features were renamed to follow [the guideline on parameter feature names](https://github.com/mdn/browser-compat-data/blob/main/docs/data-guidelines.md#parameters-and-parameter-object-features) ([#11080](https://github.com/mdn/browser-compat-data/pull/11080), [#10700](https://github.com/mdn/browser-compat-data/pull/10700)): + + | Removed | Added | + | --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | + | `api.AudioNode.disconnect.destination` | `api.AudioNode.disconnect.destination_parameter` | + | `api.AudioNode.disconnect.input` | `api.AudioNode.disconnect.input_parameter` | + | `api.Document.createElement.options` | `api.Document.createElement.options_parameter` | + | `api.Document.createElementNS.options` | `api.Document.createElementNS.options_parameter` | + | `api.Document.createTreeWalker.expandEntityReferences` | `api.Document.createTreeWalker.expandEntityReferences_parameter` | + | `api.DOMTokenList.add.add_multiple_arguments` | `api.DOMTokenList.add.multiple_parameters` | + | `api.DOMTokenList.remove.remove_multiple_arguments` | `api.DOMTokenList.remove.multiple_parameters` | + | `api.DOMTokenList.toggle.force_argument` | `api.DOMTokenList.toggle.force_parameter` | + | `api.Element.scroll.ScrollToOptions` | `api.Element.scroll.options_parameter` | + | `api.Element.scrollBy.ScrollToOptions` | `api.Element.scrollBy.options_parameter` | + | `api.Element.scrollTo.ScrollToOptions` | `api.Element.scrollTo.options_parameter` | + | `api.HTMLTableRowElement.insertCell.negative_one_index_argument` | `api.HTMLTableRowElement.insertCell.negative_one_index_parameter` | + | `api.RTCPeerConnection.getStats.MediaStreamTrack_argument` | `api.RTCPeerConnection.getStats.selector_parameter` | + | `api.Window.postMessage.transfer_argument_support` | `api.Window.postMessage.transfer_parameter` | + | `api.Window.scroll.ScrollToOptions` | `api.Window.scroll.options_parameter` | + | `api.Window.scrollBy.ScrollToOptions` | `api.Window.scrollBy.options_parameter` | + | `api.Window.scrollTo.ScrollToOptions` | `api.Window.scrollTo.options_parameter` | + | `javascript.builtins.Float32Array.Float32Array.constructor_without_arguments` | `javascript.builtins.Float32Array.Float32Array.constructor_without_parameters` | + | `javascript.builtins.Float64Array.Float64Array.constructor_without_arguments` | `javascript.builtins.Float64Array.Float64Array.constructor_without_parameters` | + | `javascript.builtins.Int16Array.Int16Array.constructor_without_arguments` | `javascript.builtins.Int16Array.Int16Array.constructor_without_parameters` | + | `javascript.builtins.Int32Array.Int32Array.constructor_without_arguments` | `javascript.builtins.Int32Array.Int32Array.constructor_without_parameters` | + | `javascript.builtins.Int8Array.Int8Array.constructor_without_arguments` | `javascript.builtins.Int8Array.Int8Array.constructor_without_parameters` | + | `javascript.builtins.TypedArray.constructor_without_arguments` | `javascript.builtins.TypedArray.constructor_without_parameters` | + | `javascript.builtins.Uint16Array.Uint16Array.constructor_without_arguments` | `javascript.builtins.Uint16Array.Uint16Array.constructor_without_parameters` | + | `javascript.builtins.Uint32Array.Uint32Array.constructor_without_arguments` | `javascript.builtins.Uint32Array.Uint32Array.constructor_without_parameters` | + | `javascript.builtins.Uint8Array.Uint8Array.constructor_without_arguments` | `javascript.builtins.Uint8Array.Uint8Array.constructor_without_parameters` | + | `javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.constructor_without_arguments` | `javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.constructor_without_parameters` | + +- The following non-existent, long-removed, or otherwise irrelevant features have been removed: + + - `api.FetchEvent.client` ([#10774](https://github.com/mdn/browser-compat-data/pull/10774)) + - `api.FetchEvent.navigationPreload` ([#10774](https://github.com/mdn/browser-compat-data/pull/10774)) + - `api.FetchEvent.targetClientId` ([#10774](https://github.com/mdn/browser-compat-data/pull/10774)) + - `api.Navigator.registerContentHandler` ([#11229](https://github.com/mdn/browser-compat-data/pull/11229)) + - `api.RTCIdentityErrorEvent` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCIdentityEvent` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.identityresult_event` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.idpassertionerror_event` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.idpvalidationerror_event` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.onidentityresult` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.onidpassertionerror` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.onidpvalidationerror` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.onpeeridentity` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + - `api.RTCPeerConnection.peeridentity_event` ([#11149](https://github.com/mdn/browser-compat-data/pull/11149)) + +### Statistics + +- 18 contributors have changed 188 files with 2,177 additions and 1,705 deletions in 71 commits ([`v3.3.8...v3.3.9`](https://github.com/mdn/browser-compat-data/compare/v3.3.8...v3.3.9)) +- 13,056 total features +- 788 total contributors +- 3,416 total stargazers + ## [v3.3.8](https://github.com/mdn/browser-compat-data/releases/tag/v3.3.8) June 17, 2021 diff --git a/package-lock.json b/package-lock.json index 4d2a76d2d2b4fe..24a7dfee384e95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "3.3.8", + "version": "3.3.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a766a8a2c15bdd..fd1dbd089d5534 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "3.3.8", + "version": "3.3.9", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.js", "types": "index.d.ts", From dce5561ed04d449c63169d07dbec3ddcb5ae295b Mon Sep 17 00:00:00 2001 From: Harry P Date: Fri, 25 Jun 2021 04:47:37 -0400 Subject: [PATCH 030/468] add chrome & firefox versions for {String,Array,TypedArray}.prototype.at (#10995) --- javascript/builtins/Array.json | 12 ++++++------ javascript/builtins/String.json | 12 ++++++------ javascript/builtins/TypedArray.json | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/javascript/builtins/Array.json b/javascript/builtins/Array.json index 6c823f397f3517..830058cca733c7 100644 --- a/javascript/builtins/Array.json +++ b/javascript/builtins/Array.json @@ -111,19 +111,19 @@ "spec_url": "https://tc39.es/proposal-relative-indexing-method/#sec-array-prototype-additions", "support": { "chrome": { - "version_added": false + "version_added": "92" }, "chrome_android": { - "version_added": false + "version_added": "92" }, "edge": { "version_added": false }, "firefox": { - "version_added": false + "version_added": "90" }, "firefox_android": { - "version_added": false + "version_added": "90" }, "ie": { "version_added": false @@ -147,11 +147,11 @@ "version_added": false }, "webview_android": { - "version_added": false + "version_added": "92" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/javascript/builtins/String.json b/javascript/builtins/String.json index 79232b9ba4e4fb..8c8a700cb2e310 100644 --- a/javascript/builtins/String.json +++ b/javascript/builtins/String.json @@ -164,19 +164,19 @@ "spec_url": "https://tc39.es/proposal-relative-indexing-method/#sec-string-prototype-additions", "support": { "chrome": { - "version_added": false + "version_added": "92" }, "chrome_android": { - "version_added": false + "version_added": "92" }, "edge": { "version_added": false }, "firefox": { - "version_added": false + "version_added": "90" }, "firefox_android": { - "version_added": false + "version_added": "90" }, "ie": { "version_added": false @@ -200,11 +200,11 @@ "version_added": false }, "webview_android": { - "version_added": false + "version_added": "92" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/javascript/builtins/TypedArray.json b/javascript/builtins/TypedArray.json index 7f35896ca86bce..a3b276322a7d92 100644 --- a/javascript/builtins/TypedArray.json +++ b/javascript/builtins/TypedArray.json @@ -110,19 +110,19 @@ "spec_url": "https://tc39.es/proposal-relative-indexing-method/#sec-%typedarray.prototype%-additions", "support": { "chrome": { - "version_added": false + "version_added": "92" }, "chrome_android": { - "version_added": false + "version_added": "92" }, "edge": { "version_added": false }, "firefox": { - "version_added": false + "version_added": "90" }, "firefox_android": { - "version_added": false + "version_added": "90" }, "ie": { "version_added": false @@ -146,11 +146,11 @@ "version_added": false }, "webview_android": { - "version_added": false + "version_added": "92" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } From 0abe0c8aad37e4bbaf56349f960be1a9c7ac7e18 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Fri, 25 Jun 2021 18:51:10 +1000 Subject: [PATCH 031/468] Chromium browsers have arbitrary caps on rtt and downlink (#11030) * Chromium browsers have arbitrary caps on rtt and downlink * Update api/NetworkInformation.json Co-authored-by: Daniel D. Beck * Improved fingerprint statement following feedback Co-authored-by: Daniel D. Beck --- api/NetworkInformation.json | 42 ++++++++++++++++++++++++------------- http/headers/downlink.json | 21 ++++++++++++------- http/headers/rtt.json | 21 ++++++++++++------- 3 files changed, 56 insertions(+), 28 deletions(-) diff --git a/api/NetworkInformation.json b/api/NetworkInformation.json index 3a5685a793d754..35647ce5851277 100644 --- a/api/NetworkInformation.json +++ b/api/NetworkInformation.json @@ -54,13 +54,16 @@ "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-downlink", "support": { "chrome": { - "version_added": "61" + "version_added": "61", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "chrome_android": { - "version_added": "38" + "version_added": "38", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "edge": { - "version_added": "79" + "version_added": "79", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "firefox": { "version_added": false @@ -72,10 +75,12 @@ "version_added": false }, "opera": { - "version_added": "48" + "version_added": "48", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "opera_android": { - "version_added": "45" + "version_added": "45", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "safari": { "version_added": false @@ -84,10 +89,12 @@ "version_added": false }, "samsunginternet_android": { - "version_added": "3.0" + "version_added": "3.0", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "webview_android": { - "version_added": "50" + "version_added": "50", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." } }, "status": { @@ -301,13 +308,16 @@ "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-rtt", "support": { "chrome": { - "version_added": "61" + "version_added": "61", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "chrome_android": { - "version_added": "38" + "version_added": "38", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "edge": { - "version_added": "79" + "version_added": "79", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "firefox": { "version_added": false @@ -319,10 +329,12 @@ "version_added": false }, "opera": { - "version_added": "48" + "version_added": "48", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "opera_android": { - "version_added": "45" + "version_added": "45", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "safari": { "version_added": false @@ -331,10 +343,12 @@ "version_added": false }, "samsunginternet_android": { - "version_added": "3.0" + "version_added": "3.0", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "webview_android": { - "version_added": "50" + "version_added": "50", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." } }, "status": { diff --git a/http/headers/downlink.json b/http/headers/downlink.json index 2ba82e93d810fc..779eee10976fb6 100644 --- a/http/headers/downlink.json +++ b/http/headers/downlink.json @@ -7,13 +7,16 @@ "spec_url": "https://wicg.github.io/netinfo/#downlink-request-header-field", "support": { "chrome": { - "version_added": "67" + "version_added": "67", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "chrome_android": { - "version_added": "67" + "version_added": "67", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "edge": { - "version_added": "≤79" + "version_added": "≤79", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "firefox": { "version_added": null @@ -25,10 +28,12 @@ "version_added": null }, "opera": { - "version_added": "54" + "version_added": "54", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "opera_android": { - "version_added": "48" + "version_added": "48", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "safari": { "version_added": null @@ -37,10 +42,12 @@ "version_added": null }, "samsunginternet_android": { - "version_added": "9.0" + "version_added": "9.0", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." }, "webview_android": { - "version_added": "67" + "version_added": "67", + "notes": "The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure." } }, "status": { diff --git a/http/headers/rtt.json b/http/headers/rtt.json index cd18c045f1c232..f4dda8becdf119 100644 --- a/http/headers/rtt.json +++ b/http/headers/rtt.json @@ -7,13 +7,16 @@ "spec_url": "https://wicg.github.io/netinfo/#rtt-request-header-field", "support": { "chrome": { - "version_added": "67" + "version_added": "67", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "chrome_android": { - "version_added": "67" + "version_added": "67", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "edge": { - "version_added": "≤79" + "version_added": "≤79", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "firefox": { "version_added": null @@ -25,10 +28,12 @@ "version_added": null }, "opera": { - "version_added": "54" + "version_added": "54", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "opera_android": { - "version_added": "48" + "version_added": "48", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "safari": { "version_added": null @@ -37,10 +42,12 @@ "version_added": null }, "samsunginternet_android": { - "version_added": "9.0" + "version_added": "9.0", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." }, "webview_android": { - "version_added": "67" + "version_added": "67", + "notes": "The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure." } }, "status": { From e68f8afd07d8407330ce428a486de49c1a2e2a5a Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Fri, 25 Jun 2021 18:51:59 +1000 Subject: [PATCH 032/468] Content-DPR, Viewport-Width, Width: set deprecated true (#11186) * Content-DPR, Viewport-Width, Width: set deprecated true * Content-DPR, ViewportWidth, Width: not on standards track --- http/headers/content-dpr.json | 4 ++-- http/headers/viewport-width.json | 4 ++-- http/headers/width.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/http/headers/content-dpr.json b/http/headers/content-dpr.json index b17d3c2face538..2c55d55804a674 100644 --- a/http/headers/content-dpr.json +++ b/http/headers/content-dpr.json @@ -44,8 +44,8 @@ }, "status": { "experimental": true, - "standard_track": true, - "deprecated": false + "standard_track": false, + "deprecated": true } } } diff --git a/http/headers/viewport-width.json b/http/headers/viewport-width.json index 16d530f008f144..74818d8577bf0f 100644 --- a/http/headers/viewport-width.json +++ b/http/headers/viewport-width.json @@ -44,8 +44,8 @@ }, "status": { "experimental": true, - "standard_track": true, - "deprecated": false + "standard_track": false, + "deprecated": true } } } diff --git a/http/headers/width.json b/http/headers/width.json index bde22d29993266..bdd2817ec0be8b 100644 --- a/http/headers/width.json +++ b/http/headers/width.json @@ -44,8 +44,8 @@ }, "status": { "experimental": true, - "standard_track": true, - "deprecated": false + "standard_track": false, + "deprecated": true } } } From 2b0300e2f515f8329876f0bf73c26672943536ed Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Fri, 25 Jun 2021 12:44:38 -0700 Subject: [PATCH 033/468] Add Safari version for geolocation secure context (#11247) --- api/Navigator.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/Navigator.json b/api/Navigator.json index 94acb8c94ce4df..0569fb1612c32b 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -873,10 +873,10 @@ "version_added": true }, "safari": { - "version_added": true + "version_added": "10" }, "safari_ios": { - "version_added": true + "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" From 5668bc00b2a5c88d56c3f17f26f7b1655aa2bba0 Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Fri, 25 Jun 2021 13:49:01 -0700 Subject: [PATCH 034/468] Add Safari 15 support for MediaMetadata (#11249) --- api/MediaMetadata.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/MediaMetadata.json b/api/MediaMetadata.json index 3054c2de3c6a7d..4a755e28f8545b 100644 --- a/api/MediaMetadata.json +++ b/api/MediaMetadata.json @@ -44,10 +44,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -93,10 +93,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -142,10 +142,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -191,10 +191,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -240,10 +240,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" @@ -289,10 +289,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "7.0" From f152342ca8d033a0e47adf52f150205cff651d01 Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Fri, 25 Jun 2021 22:13:16 +0100 Subject: [PATCH 035/468] adds Element.attachInternals (#11245) --- api/Element.json | 49 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/api/Element.json b/api/Element.json index 1ee61ed7032200..66aef287a1d6ea 100644 --- a/api/Element.json +++ b/api/Element.json @@ -1106,6 +1106,55 @@ } } }, + "attachInternals": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachInternals", + "spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-attachinternals", + "support": { + "chrome": { + "version_added": "77" + }, + "chrome_android": { + "version_added": "77" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "64" + }, + "opera_android": { + "version_added": "55" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "12.0" + }, + "webview_android": { + "version_added": "77" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "attachShadow": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow", From 9c6a2fce9ef115a4072058385f86831bf3692eee Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Fri, 25 Jun 2021 14:14:33 -0700 Subject: [PATCH 036/468] Add missing Safari block top-level data url navigations (#11246) --- http/data-url.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/http/data-url.json b/http/data-url.json index 5f1b92a2371ad1..68697111801812 100644 --- a/http/data-url.json +++ b/http/data-url.json @@ -234,10 +234,10 @@ "version_added": "44" }, "safari": { - "version_added": null + "version_added": "14" }, "safari_ios": { - "version_added": null + "version_added": "14" }, "samsunginternet_android": { "version_added": "8.0" From 89b5eadbfdc2feda9678ac6d6ca01de816595c96 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sat, 26 Jun 2021 10:54:04 -0700 Subject: [PATCH 037/468] Add Edge versions for api.Document.paste_event.clipboardData (#11257) --- api/Document.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Document.json b/api/Document.json index 141661f26bf720..9f3350d36bc239 100644 --- a/api/Document.json +++ b/api/Document.json @@ -8193,7 +8193,7 @@ "version_added": "58" }, "edge": { - "version_added": null + "version_added": "≤79" }, "firefox": { "version_added": "22" From b5fa68b5802470ed9ddadf7c4d2bc43686af24fa Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Sat, 26 Jun 2021 22:38:35 +0200 Subject: [PATCH 038/468] Add spec_url & mdn_url to DataTransferIterm.getAsFileSystemHandle (#11259) --- api/DataTransferItem.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/DataTransferItem.json b/api/DataTransferItem.json index cd522f953b6ee1..096a68330ec4f2 100644 --- a/api/DataTransferItem.json +++ b/api/DataTransferItem.json @@ -99,6 +99,8 @@ }, "getAsFileSystemHandle": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsFileSystemHandle", + "spec_url": "https://wicg.github.io/file-system-access/#dom-datatransferitem-getasfilesystemhandle", "support": { "chrome": { "version_added": "86" From 4e2ff87ad8ff3cde8feac7be51de59fb0c791aa4 Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Sat, 26 Jun 2021 13:46:12 -0700 Subject: [PATCH 039/468] Added missing Safari calc/percentage value support in gap (#10549) --- css/properties/gap.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/css/properties/gap.json b/css/properties/gap.json index 5e7c6e16cca2a4..68cb9e473c1299 100644 --- a/css/properties/gap.json +++ b/css/properties/gap.json @@ -196,10 +196,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "12.1" }, "safari_ios": { - "version_added": false + "version_added": "12.2" }, "samsunginternet_android": { "version_added": "9.0" @@ -244,10 +244,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "11" }, "safari_ios": { - "version_added": false + "version_added": "11" }, "samsunginternet_android": { "version_added": "9.0" From 2fa08d5996b7ced550d93fa4a5c5bd5fdd4cd91a Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Sun, 27 Jun 2021 12:03:44 +0200 Subject: [PATCH 040/468] Add spec_url for SVGAltGlyphElement.format (#11269) --- api/SVGAltGlyphElement.json | 1 + 1 file changed, 1 insertion(+) diff --git a/api/SVGAltGlyphElement.json b/api/SVGAltGlyphElement.json index 14490380de2d77..b55349375b6796 100644 --- a/api/SVGAltGlyphElement.json +++ b/api/SVGAltGlyphElement.json @@ -53,6 +53,7 @@ "format": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAltGlyphElement/format", + "spec_url": "https://www.w3.org/TR/SVG11/text.html#__svg__SVGAltGlyphElement__format", "support": { "chrome": { "version_added": "1" From c7f9dc492b74f3e5346884bf533727afb4cd275a Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Mon, 28 Jun 2021 07:50:26 +0200 Subject: [PATCH 041/468] Remove UserDataHandler, Node.(get|set)UserData (#11276) --- api/Node.json | 100 ------------------------------------- api/UserDataHandler.json | 104 --------------------------------------- 2 files changed, 204 deletions(-) delete mode 100644 api/UserDataHandler.json diff --git a/api/Node.json b/api/Node.json index f1fd6a5aca2496..e397f71fcb968d 100644 --- a/api/Node.json +++ b/api/Node.json @@ -573,56 +573,6 @@ } } }, - "getUserData": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/getUserData", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "1", - "version_removed": "22" - }, - "firefox_android": { - "version_added": "4", - "version_removed": "22" - }, - "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": false, - "deprecated": true - } - } - }, "hasAttributes": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/hasAttributes", @@ -1744,56 +1694,6 @@ } } }, - "setUserData": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/setUserData", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "1", - "version_removed": "22" - }, - "firefox_android": { - "version_added": "4", - "version_removed": "22" - }, - "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": false, - "deprecated": true - } - } - }, "textContent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/textContent", diff --git a/api/UserDataHandler.json b/api/UserDataHandler.json deleted file mode 100644 index aa803de923ca67..00000000000000 --- a/api/UserDataHandler.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "api": { - "UserDataHandler": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/UserDataHandler", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "4", - "version_removed": "22" - }, - "firefox_android": { - "version_added": "4", - "version_removed": "22" - }, - "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": false, - "deprecated": true - } - }, - "handle": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/UserDataHandler/handle", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "4", - "version_removed": "22" - }, - "firefox_android": { - "version_added": "4", - "version_removed": "22" - }, - "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": false, - "deprecated": true - } - } - } - } - } -} From 3ed4401635a885c5b5d78a6ab69f1701a0dba567 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 27 Jun 2021 22:55:09 -0700 Subject: [PATCH 042/468] Remove Safari 3.2 from BCD (#11266) --- api/EventTarget.json | 2 +- api/HTMLMediaElement.json | 24 ++++++++++----------- browsers/safari.json | 6 ------ css/at-rules/font-face.json | 4 ++-- css/properties/-webkit-mask-box-image.json | 4 ++-- css/properties/-webkit-mask-composite.json | 4 ++-- css/properties/-webkit-mask-position-x.json | 4 ++-- css/properties/-webkit-mask-position-y.json | 4 ++-- css/properties/mask-position.json | 8 +++---- css/properties/mask-repeat.json | 4 ++-- css/properties/mask.json | 8 +++---- css/selectors/first-of-type.json | 4 ++-- css/selectors/last-child.json | 4 ++-- css/selectors/last-of-type.json | 4 ++-- css/selectors/not.json | 4 ++-- css/selectors/nth-last-child.json | 4 ++-- css/selectors/nth-last-of-type.json | 4 ++-- css/selectors/only-of-type.json | 4 ++-- javascript/operators/void.json | 2 +- svg/elements/font.json | 4 ++-- 20 files changed, 50 insertions(+), 56 deletions(-) diff --git a/api/EventTarget.json b/api/EventTarget.json index 16a57028b9bde1..de61b376c269ac 100644 --- a/api/EventTarget.json +++ b/api/EventTarget.json @@ -625,7 +625,7 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index d9cdab66c44de7..d605f589272e57 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -304,7 +304,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -356,7 +356,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -657,7 +657,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -818,7 +818,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -867,7 +867,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -1064,7 +1064,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -1213,7 +1213,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -1312,7 +1312,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -1504,7 +1504,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -2230,7 +2230,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -3414,7 +3414,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "2" @@ -3716,7 +3716,7 @@ "version_added": "≤12.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "2" diff --git a/browsers/safari.json b/browsers/safari.json index 994f8d582f53ad..d16eeb94cf5d32 100644 --- a/browsers/safari.json +++ b/browsers/safari.json @@ -45,12 +45,6 @@ "engine": "WebKit", "engine_version": "525.13" }, - "3.2": { - "release_date": "2008-11-13", - "status": "retired", - "engine": "WebKit", - "engine_version": "525.26" - }, "4": { "release_date": "2009-06-08", "release_notes": "https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_4_0.html", diff --git a/css/at-rules/font-face.json b/css/at-rules/font-face.json index 680e01d44c122d..df8dd6e510d768 100644 --- a/css/at-rules/font-face.json +++ b/css/at-rules/font-face.json @@ -83,7 +83,7 @@ "version_removed": "25" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" @@ -937,7 +937,7 @@ "version_added": "14" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" diff --git a/css/properties/-webkit-mask-box-image.json b/css/properties/-webkit-mask-box-image.json index 33734f8b8d5c43..b33778ff971a7c 100644 --- a/css/properties/-webkit-mask-box-image.json +++ b/css/properties/-webkit-mask-box-image.json @@ -30,10 +30,10 @@ "version_added": "14" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/properties/-webkit-mask-composite.json b/css/properties/-webkit-mask-composite.json index ab9e4ee799f8a7..09089349057a39 100644 --- a/css/properties/-webkit-mask-composite.json +++ b/css/properties/-webkit-mask-composite.json @@ -30,10 +30,10 @@ "version_added": "14" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/properties/-webkit-mask-position-x.json b/css/properties/-webkit-mask-position-x.json index 22383acba31dbf..f9c6578c0f9646 100644 --- a/css/properties/-webkit-mask-position-x.json +++ b/css/properties/-webkit-mask-position-x.json @@ -30,10 +30,10 @@ "version_added": "14" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/properties/-webkit-mask-position-y.json b/css/properties/-webkit-mask-position-y.json index 0e3ecb5ce245f6..eaca23c4b2b711 100644 --- a/css/properties/-webkit-mask-position-y.json +++ b/css/properties/-webkit-mask-position-y.json @@ -30,10 +30,10 @@ "version_added": "14" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/properties/mask-position.json b/css/properties/mask-position.json index 3ac2f4b356a33b..16e48d40b0b8fc 100644 --- a/css/properties/mask-position.json +++ b/css/properties/mask-position.json @@ -36,11 +36,11 @@ }, "safari": { "prefix": "-webkit-", - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "prefix": "-webkit-", - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "prefix": "-webkit-", @@ -98,11 +98,11 @@ }, "safari": { "prefix": "-webkit-", - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "prefix": "-webkit-", - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "prefix": "-webkit-", diff --git a/css/properties/mask-repeat.json b/css/properties/mask-repeat.json index 7401d205cf7dac..e4d11dfef1fcfc 100644 --- a/css/properties/mask-repeat.json +++ b/css/properties/mask-repeat.json @@ -36,11 +36,11 @@ }, "safari": { "prefix": "-webkit-", - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "prefix": "-webkit-", - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "prefix": "-webkit-", diff --git a/css/properties/mask.json b/css/properties/mask.json index 957368e2b6da20..df38c90605a014 100644 --- a/css/properties/mask.json +++ b/css/properties/mask.json @@ -70,25 +70,25 @@ ], "safari": [ { - "version_added": "3.2", + "version_added": "3.1", "partial_implementation": true, "notes": "While the property is recognized, values applied to it don't have any effect." }, { "prefix": "-webkit-", - "version_added": "3.2", + "version_added": "3.1", "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property." } ], "safari_ios": [ { - "version_added": "3.2", + "version_added": "2", "partial_implementation": true, "notes": "While the property is recognized, values applied to it don't have any effect." }, { "prefix": "-webkit-", - "version_added": "3.2", + "version_added": "2", "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property." } ], diff --git a/css/selectors/first-of-type.json b/css/selectors/first-of-type.json index 4004d2eec7fae4..edb9cb8145812e 100644 --- a/css/selectors/first-of-type.json +++ b/css/selectors/first-of-type.json @@ -34,10 +34,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/selectors/last-child.json b/css/selectors/last-child.json index 3b41f8279d7fe3..58fb9a5313dfa2 100644 --- a/css/selectors/last-child.json +++ b/css/selectors/last-child.json @@ -32,10 +32,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/selectors/last-of-type.json b/css/selectors/last-of-type.json index 97258223622e01..10891c3b9b84d9 100644 --- a/css/selectors/last-of-type.json +++ b/css/selectors/last-of-type.json @@ -34,10 +34,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/selectors/not.json b/css/selectors/not.json index bfdd8adb36651f..cdaa0407ffa6f6 100644 --- a/css/selectors/not.json +++ b/css/selectors/not.json @@ -32,10 +32,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/selectors/nth-last-child.json b/css/selectors/nth-last-child.json index 03530925ab4be3..c280ed108a6e22 100644 --- a/css/selectors/nth-last-child.json +++ b/css/selectors/nth-last-child.json @@ -32,10 +32,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/selectors/nth-last-of-type.json b/css/selectors/nth-last-of-type.json index 2fdaa3e7af0bf9..2652597d9fe1f1 100644 --- a/css/selectors/nth-last-of-type.json +++ b/css/selectors/nth-last-of-type.json @@ -34,10 +34,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/css/selectors/only-of-type.json b/css/selectors/only-of-type.json index b4e0c6c4977f15..43eecceafb5b57 100644 --- a/css/selectors/only-of-type.json +++ b/css/selectors/only-of-type.json @@ -34,10 +34,10 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/javascript/operators/void.json b/javascript/operators/void.json index e4fc8de1599972..13422ee9930470 100644 --- a/javascript/operators/void.json +++ b/javascript/operators/void.json @@ -34,7 +34,7 @@ "version_added": "10.1" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { "version_added": "3" diff --git a/svg/elements/font.json b/svg/elements/font.json index d89076f434c33d..6f54c1b150d9d2 100644 --- a/svg/elements/font.json +++ b/svg/elements/font.json @@ -49,10 +49,10 @@ "version_removed": "25" }, "safari": { - "version_added": "3.2" + "version_added": "3.1" }, "safari_ios": { - "version_added": "3.2" + "version_added": "2" }, "samsunginternet_android": { "version_added": "1.0", From 348789f5ebcea608ab1ada9e8f3f3d4ac41a8119 Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Mon, 28 Jun 2021 08:49:53 +0100 Subject: [PATCH 043/468] missing shadowRoot property and AriaMixin spec URLs (#11244) --- api/ElementInternals.json | 49 ++++++++++++++++++++ api/_mixins/ARIAMixin__ElementInternals.json | 38 +++++++++++++++ 2 files changed, 87 insertions(+) diff --git a/api/ElementInternals.json b/api/ElementInternals.json index c2c92324a567d8..158a6687ca80fe 100644 --- a/api/ElementInternals.json +++ b/api/ElementInternals.json @@ -342,6 +342,55 @@ } } }, + "shadowRoot": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/shadowRoot", + "spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-elementinternals-shadowroot", + "support": { + "chrome": { + "version_added": "77" + }, + "chrome_android": { + "version_added": "77" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "64" + }, + "opera_android": { + "version_added": "55" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "12.0" + }, + "webview_android": { + "version_added": "77" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "validationMessage": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/validationMessage", diff --git a/api/_mixins/ARIAMixin__ElementInternals.json b/api/_mixins/ARIAMixin__ElementInternals.json index 04e97a1ebc853a..c682e1cb787d12 100644 --- a/api/_mixins/ARIAMixin__ElementInternals.json +++ b/api/_mixins/ARIAMixin__ElementInternals.json @@ -4,6 +4,7 @@ "ariaAtomic": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaAtomic", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaatomic", "support": { "chrome": { "version_added": "81" @@ -52,6 +53,7 @@ "ariaAutoComplete": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaAutoComplete", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaautocomplete", "support": { "chrome": { "version_added": "81" @@ -100,6 +102,7 @@ "ariaBusy": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaBusy", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabusy", "support": { "chrome": { "version_added": "81" @@ -148,6 +151,7 @@ "ariaChecked": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaChecked", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariachecked", "support": { "chrome": { "version_added": "81" @@ -196,6 +200,7 @@ "ariaColCount": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColCount", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolcount", "support": { "chrome": { "version_added": "81" @@ -244,6 +249,7 @@ "ariaColIndex": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColIndex", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindex", "support": { "chrome": { "version_added": "81" @@ -292,6 +298,7 @@ "ariaColSpan": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColSpan", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolspan", "support": { "chrome": { "version_added": "81" @@ -340,6 +347,7 @@ "ariaCurrent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaCurrent", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacurrent", "support": { "chrome": { "version_added": "81" @@ -388,6 +396,7 @@ "ariaDescription": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaDescription", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescription", "support": { "chrome": { "version_added": "83" @@ -436,6 +445,7 @@ "ariaDisabled": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaDisabled", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadisabled", "support": { "chrome": { "version_added": "81" @@ -484,6 +494,7 @@ "ariaExpanded": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaExpanded", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaexpanded", "support": { "chrome": { "version_added": "81" @@ -532,6 +543,7 @@ "ariaHasPopup": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaHasPopup", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahaspopup", "support": { "chrome": { "version_added": "81" @@ -580,6 +592,7 @@ "ariaHidden": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaHidden", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahidden", "support": { "chrome": { "version_added": "81" @@ -628,6 +641,7 @@ "ariaKeyShortcuts": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaKeyShortcuts", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariakeyshortcuts", "support": { "chrome": { "version_added": "81" @@ -676,6 +690,7 @@ "ariaLabel": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLabel", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabel", "support": { "chrome": { "version_added": "81" @@ -724,6 +739,7 @@ "ariaLevel": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLevel", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialevel", "support": { "chrome": { "version_added": "81" @@ -772,6 +788,7 @@ "ariaLive": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLive", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialive", "support": { "chrome": { "version_added": "81" @@ -820,6 +837,7 @@ "ariaModal": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaModal", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamodal", "support": { "chrome": { "version_added": "81" @@ -868,6 +886,7 @@ "ariaMultiLine": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaMultiLine", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiline", "support": { "chrome": { "version_added": "81" @@ -916,6 +935,7 @@ "ariaMultiSelectable": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaMultiSelectable", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiselectable", "support": { "chrome": { "version_added": "81" @@ -964,6 +984,7 @@ "ariaOrientation": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaOrientation", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation", "support": { "chrome": { "version_added": "81" @@ -1012,6 +1033,7 @@ "ariaPlaceholder": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPlaceholder", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaplaceholder", "support": { "chrome": { "version_added": "81" @@ -1060,6 +1082,7 @@ "ariaPosInSet": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPosInSet", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaposinset", "support": { "chrome": { "version_added": "81" @@ -1108,6 +1131,7 @@ "ariaPressed": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPressed", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariapressed", "support": { "chrome": { "version_added": "81" @@ -1156,6 +1180,7 @@ "ariaReadOnly": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaReadOnly", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariareadonly", "support": { "chrome": { "version_added": "81" @@ -1204,6 +1229,7 @@ "ariaRelevant": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRelevant", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarelevant", "support": { "chrome": { "version_added": "81" @@ -1252,6 +1278,7 @@ "ariaRequired": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRequired", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarequired", "support": { "chrome": { "version_added": "81" @@ -1300,6 +1327,7 @@ "ariaRoleDescription": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRoleDescription", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaroledescription", "support": { "chrome": { "version_added": "81" @@ -1348,6 +1376,7 @@ "ariaRowCount": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowCount", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowcount", "support": { "chrome": { "version_added": "81" @@ -1396,6 +1425,7 @@ "ariaRowIndex": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowIndex", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindex", "support": { "chrome": { "version_added": "81" @@ -1444,6 +1474,7 @@ "ariaRowSpan": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowSpan", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowspan", "support": { "chrome": { "version_added": "81" @@ -1492,6 +1523,7 @@ "ariaSelected": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSelected", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaselected", "support": { "chrome": { "version_added": "81" @@ -1540,6 +1572,7 @@ "ariaSetSize": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSetSize", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasetsize", "support": { "chrome": { "version_added": "84" @@ -1588,6 +1621,7 @@ "ariaSort": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSort", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasort", "support": { "chrome": { "version_added": "81" @@ -1636,6 +1670,7 @@ "ariaValueMax": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueMax", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemax", "support": { "chrome": { "version_added": "81" @@ -1684,6 +1719,7 @@ "ariaValueMin": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueMin", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemin", "support": { "chrome": { "version_added": "81" @@ -1732,6 +1768,7 @@ "ariaValueNow": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueNow", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluenow", "support": { "chrome": { "version_added": "81" @@ -1780,6 +1817,7 @@ "ariaValueText": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueText", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluetext", "support": { "chrome": { "version_added": "81" From 31e399e619b4180a42174d794c825d43af821238 Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Mon, 28 Jun 2021 01:11:23 -0700 Subject: [PATCH 044/468] Add DataView BigInt handling for Safari (#11252) --- javascript/builtins/DataView.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/javascript/builtins/DataView.json b/javascript/builtins/DataView.json index 479994e3f34dd3..e29087dee6f90a 100644 --- a/javascript/builtins/DataView.json +++ b/javascript/builtins/DataView.json @@ -519,10 +519,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" @@ -571,10 +571,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" @@ -1039,10 +1039,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" @@ -1091,10 +1091,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "9.0" From 9983098ec13ddfdcc5e1a4bb88be87daf3407669 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Mon, 28 Jun 2021 13:59:54 -0700 Subject: [PATCH 045/468] Add Safari versions for api.Element.click_event.on_disabled_form_elements (#11272) --- api/Element.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/Element.json b/api/Element.json index 66aef287a1d6ea..39fb16b7dff75d 100644 --- a/api/Element.json +++ b/api/Element.json @@ -1788,10 +1788,10 @@ "notes": "Only works for <textarea> elements and some <input> element types." }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": true, From f01af3d359ad9681b3687273f4050bdc4f3629b1 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Tue, 29 Jun 2021 00:04:28 +0200 Subject: [PATCH 046/468] Add missing mdn_url (#11285) --- api/HTMLHtmlElement.json | 1 + api/MIDIPort.json | 1 + api/RTCPeerConnection.json | 1 + api/SVGPointList.json | 10 ++++++++++ html/elements/html.json | 1 + http/headers/set-cookie.json | 1 + webextensions/api/tabs.json | 2 ++ 7 files changed, 17 insertions(+) diff --git a/api/HTMLHtmlElement.json b/api/HTMLHtmlElement.json index 88262895dfd6bb..12a5ac8564d782 100644 --- a/api/HTMLHtmlElement.json +++ b/api/HTMLHtmlElement.json @@ -50,6 +50,7 @@ }, "version": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLHtmlElement/version", "support": { "chrome": { "version_added": "1" diff --git a/api/MIDIPort.json b/api/MIDIPort.json index d02ec4de624d80..26282fa65a3239 100644 --- a/api/MIDIPort.json +++ b/api/MIDIPort.json @@ -289,6 +289,7 @@ }, "onstatechange": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/onstatechange", "support": { "chrome": { "version_added": "43" diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index d45f8e0c0357c9..25be60adc73249 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -1783,6 +1783,7 @@ }, "getTransceivers": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getTransceivers", "support": { "chrome": { "version_added": "69" diff --git a/api/SVGPointList.json b/api/SVGPointList.json index d3935d7ede24d5..2672b4ac66e637 100644 --- a/api/SVGPointList.json +++ b/api/SVGPointList.json @@ -2,6 +2,7 @@ "api": { "SVGPointList": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList", "support": { "chrome": { "version_added": "5" @@ -48,6 +49,7 @@ }, "appendItem": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/appendItem", "support": { "chrome": { "version_added": "5" @@ -95,6 +97,7 @@ }, "clear": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/clear", "support": { "chrome": { "version_added": "5" @@ -142,6 +145,7 @@ }, "getItem": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/getItem", "support": { "chrome": { "version_added": "5" @@ -189,6 +193,7 @@ }, "initialize": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/initialize", "support": { "chrome": { "version_added": "5" @@ -236,6 +241,7 @@ }, "insertItemBefore": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/insertItemBefore", "support": { "chrome": { "version_added": "5" @@ -283,6 +289,7 @@ }, "length": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/length", "support": { "chrome": { "version_added": true @@ -330,6 +337,7 @@ }, "numberOfItems": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/numberOfItems", "support": { "chrome": { "version_added": true @@ -377,6 +385,7 @@ }, "removeItem": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/removeItem", "support": { "chrome": { "version_added": "5" @@ -424,6 +433,7 @@ }, "replaceItem": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/replaceItem", "support": { "chrome": { "version_added": "5" diff --git a/html/elements/html.json b/html/elements/html.json index 32fb932cefa4e8..9601dd1325cc28 100644 --- a/html/elements/html.json +++ b/html/elements/html.json @@ -51,6 +51,7 @@ }, "manifest": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/html/manifest", "support": { "chrome": { "version_added": "4" diff --git a/http/headers/set-cookie.json b/http/headers/set-cookie.json index a8105d074326b9..cbd251f4adf68d 100644 --- a/http/headers/set-cookie.json +++ b/http/headers/set-cookie.json @@ -147,6 +147,7 @@ }, "SameSite": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite", "description": "SameSite", "support": { "chrome": { diff --git a/webextensions/api/tabs.json b/webextensions/api/tabs.json index 1860181bc5c5b7..547207aa1b3549 100644 --- a/webextensions/api/tabs.json +++ b/webextensions/api/tabs.json @@ -2205,6 +2205,7 @@ }, "goBack": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/goBack", "support": { "chrome": { "version_added": "72" @@ -2229,6 +2230,7 @@ }, "goForward": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/goForward", "support": { "chrome": { "version_added": "72" From b69ffc43abdb3ffbd483db36516a9234c7f8203f Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 00:01:39 -0700 Subject: [PATCH 047/468] Add Safari versions for api.KeyboardEvent.getModifierState.parameters (#11293) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `getModifierState.parameters` member of the `KeyboardEvent` API, based upon commit history and date. Commit: https://trac.webkit.org/changeset/206725/webkit / https://trac.webkit.org/changeset/206828/webkit / https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/dom/UIEventWithKeyState.cpp#L62 --- api/KeyboardEvent.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/api/KeyboardEvent.json b/api/KeyboardEvent.json index b8bba59c92a12b..68b61eeb3cee5b 100644 --- a/api/KeyboardEvent.json +++ b/api/KeyboardEvent.json @@ -563,10 +563,10 @@ "version_added": "35" }, "safari": { - "version_added": null + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -659,10 +659,10 @@ "version_added": "35" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -707,10 +707,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": true @@ -755,10 +755,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": true @@ -851,10 +851,10 @@ "version_added": "35" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -901,10 +901,10 @@ "version_added": "35" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -951,10 +951,10 @@ "version_added": "35" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -1047,10 +1047,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": true @@ -1095,10 +1095,10 @@ "version_added": "35" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -1143,10 +1143,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": true From 3837047f511836339fde35df08262f7752f763b3 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 00:53:42 -0700 Subject: [PATCH 048/468] Add Chrome/Safari versions for api.Element.requestPointerLock (#11164) This PR adds real values for Chrome and Safari for the `requestPointerLock` member of the `Element` API. By running `document.forms[0].webkitRequestPointerLock;` in various versions of Chrome and Safari, I have determined that Safari has never supported pointer locks before Safari 10.1, with or without a prefix. Additionally, Chrome has removed the prefixed version of `requestPointerLock` in the following version after adding the non-prefixed version, so it is not present in Edge. --- api/Document.json | 8 ++++---- api/Element.json | 42 ++++++++++++++++++------------------------ 2 files changed, 22 insertions(+), 28 deletions(-) diff --git a/api/Document.json b/api/Document.json index 9f3350d36bc239..080ef2645b562b 100644 --- a/api/Document.json +++ b/api/Document.json @@ -8786,10 +8786,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": [ { @@ -8864,10 +8864,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": [ { diff --git a/api/Element.json b/api/Element.json index 39fb16b7dff75d..eb2fbc8157b9b7 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6676,7 +6676,8 @@ "version_added": "37" }, { - "version_added": true, + "version_added": "22", + "version_removed": "38", "prefix": "webkit" } ], @@ -6685,19 +6686,14 @@ "version_added": "37" }, { - "version_added": true, - "prefix": "webkit" - } - ], - "edge": [ - { - "version_added": "13" - }, - { - "version_added": "79", + "version_added": "25", + "version_removed": "38", "prefix": "webkit" } ], + "edge": { + "version_added": "13" + }, "firefox": [ { "version_added": "50" @@ -6718,7 +6714,8 @@ "version_added": "24" }, { - "version_added": true, + "version_added": "15", + "version_removed": "25", "prefix": "webkit" } ], @@ -6727,19 +6724,14 @@ "version_added": "24" }, { - "version_added": true, - "prefix": "webkit" - } - ], - "safari": [ - { - "version_added": "10.1" - }, - { - "version_added": true, + "version_added": "14", + "version_removed": "25", "prefix": "webkit" } ], + "safari": { + "version_added": "10.1" + }, "safari_ios": { "version_added": false }, @@ -6748,7 +6740,8 @@ "version_added": "3.0" }, { - "version_added": true, + "version_added": "1.5", + "version_removed": "3.0", "prefix": "webkit" } ], @@ -6757,7 +6750,8 @@ "version_added": "37" }, { - "version_added": true, + "version_added": "≤37", + "version_removed": "38", "prefix": "webkit" } ] From 0a51a605339cdaca03097c5b8480f1ec82701d34 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 00:55:41 -0700 Subject: [PATCH 049/468] Add Safari versions for api.HTMLCanvasElement.getContext.failIfMajorPerformanceCaveat (#11086) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `getContext.failIfMajorPerformanceCaveat` member of the `HTMLCanvasElement` API, based upon commit history and date. Commit: https://trac.webkit.org/changeset/204618/webkit / https://trac.webkit.org/browser/webkit/tags/Safari-603.2.1/Source/WebCore/html/canvas/WebGLContextAttributes.idl --- api/HTMLCanvasElement.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/HTMLCanvasElement.json b/api/HTMLCanvasElement.json index e050150343e69d..83c78cb0a31968 100644 --- a/api/HTMLCanvasElement.json +++ b/api/HTMLCanvasElement.json @@ -284,10 +284,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": false From 963c2a87e725311f02f56fbf10020a3f31d8a052 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 03:43:54 -0700 Subject: [PATCH 050/468] Add Firefox versions for MediaKeySystemConfiguration API (#11117) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/MediaKeySystemConfiguration.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/MediaKeySystemConfiguration.json b/api/MediaKeySystemConfiguration.json index b0893587fe5551..00a08ed56f2fca 100644 --- a/api/MediaKeySystemConfiguration.json +++ b/api/MediaKeySystemConfiguration.json @@ -15,10 +15,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "38" }, "firefox_android": { - "version_added": null + "version_added": "38" }, "ie": { "version_added": false @@ -63,10 +63,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "43" }, "firefox_android": { - "version_added": null + "version_added": "43" }, "ie": { "version_added": false @@ -112,10 +112,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "50" }, "firefox_android": { - "version_added": null + "version_added": "50" }, "ie": { "version_added": false @@ -161,10 +161,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "43" }, "firefox_android": { - "version_added": null + "version_added": "43" }, "ie": { "version_added": false @@ -210,10 +210,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "50" }, "firefox_android": { - "version_added": null + "version_added": "50" }, "ie": { "version_added": false @@ -259,10 +259,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "43" }, "firefox_android": { - "version_added": null + "version_added": "43" }, "ie": { "version_added": false From 5e094093829251f4aa1a27a41c4e7ade37a267ec Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 07:21:35 -0700 Subject: [PATCH 051/468] Add Safari versions for GlobalEventHandlers API (#11292) --- api/GlobalEventHandlers.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/GlobalEventHandlers.json b/api/GlobalEventHandlers.json index fafbdd1aea461e..4ac30788bfab8e 100644 --- a/api/GlobalEventHandlers.json +++ b/api/GlobalEventHandlers.json @@ -2202,10 +2202,10 @@ "version_added": false }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": false @@ -4321,10 +4321,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": false From 225d4783a7491c341ba24cbe86b018649cdfa445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Tue, 29 Jun 2021 23:15:24 +0200 Subject: [PATCH 052/468] Add spec URLs to GlobalEventHandlers; mark as not experimental (#11305) --- api/GlobalEventHandlers.json | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/api/GlobalEventHandlers.json b/api/GlobalEventHandlers.json index 4ac30788bfab8e..75df1d51eef723 100644 --- a/api/GlobalEventHandlers.json +++ b/api/GlobalEventHandlers.json @@ -3749,6 +3749,7 @@ "onprogress": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onprogress", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onprogress", "support": { "chrome": { "version_added": "32" @@ -3800,7 +3801,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -3809,6 +3810,7 @@ "onratechange": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onratechange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onratechange", "support": { "chrome": { "version_added": "32" @@ -4026,6 +4028,7 @@ "onseeked": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onseeked", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onseeked", "support": { "chrome": { "version_added": "32" @@ -4086,6 +4089,7 @@ "onseeking": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onseeking", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onseeking", "support": { "chrome": { "version_added": "32" @@ -4235,7 +4239,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -4286,7 +4290,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -4343,6 +4347,7 @@ "onstalled": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onstalled", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onstalled", "support": { "chrome": { "version_added": "32" @@ -4452,6 +4457,7 @@ "onsuspend": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onsuspend", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsuspend", "support": { "chrome": { "version_added": "32" @@ -4512,6 +4518,7 @@ "ontimeupdate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/ontimeupdate", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-ontimeupdate", "support": { "chrome": { "version_added": "32" @@ -4612,7 +4619,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -4661,7 +4668,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -4710,7 +4717,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -4759,7 +4766,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -4910,6 +4917,7 @@ "ontransitionrun": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/ontransitionrun", + "spec_url": "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitionrun", "support": { "chrome": { "version_added": "87" @@ -4972,6 +4980,7 @@ "ontransitionstart": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/ontransitionstart", + "spec_url": "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitionstart", "support": { "chrome": { "version_added": "87" @@ -5034,6 +5043,7 @@ "onvolumechange": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onvolumechange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onvolumechange", "support": { "chrome": { "version_added": "32" @@ -5094,6 +5104,7 @@ "onwaiting": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onwaiting", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwaiting", "support": { "chrome": { "version_added": "32" From d1aad7798b9e8fc22956a53305ab21d5de216fe2 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 14:29:01 -0700 Subject: [PATCH 053/468] Add IE/Edge versions for MouseEvent API (#10382) --- api/MouseEvent.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/MouseEvent.json b/api/MouseEvent.json index 504444e4c2d6f1..a3012a9d85ff02 100644 --- a/api/MouseEvent.json +++ b/api/MouseEvent.json @@ -235,7 +235,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -577,7 +577,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -626,7 +626,7 @@ "version_added": true }, "ie": { - "version_added": null + "version_added": "9" }, "opera": { "version_added": true @@ -722,7 +722,7 @@ "version_added": true }, "ie": { - "version_added": null + "version_added": "9" }, "opera": { "version_added": true @@ -771,7 +771,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -1494,7 +1494,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -1737,7 +1737,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true From 2a6a475dfc5394de1addb938832eba6c78c55135 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 14:29:23 -0700 Subject: [PATCH 054/468] Mark api.ElementInternals.ariaRelevant nonstandard (#11314) --- api/_mixins/ARIAMixin__ElementInternals.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/_mixins/ARIAMixin__ElementInternals.json b/api/_mixins/ARIAMixin__ElementInternals.json index c682e1cb787d12..bc54e85edc28ff 100644 --- a/api/_mixins/ARIAMixin__ElementInternals.json +++ b/api/_mixins/ARIAMixin__ElementInternals.json @@ -1229,7 +1229,6 @@ "ariaRelevant": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRelevant", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarelevant", "support": { "chrome": { "version_added": "81" @@ -1270,7 +1269,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } From 5577b5fba9c38020cbc1484c337d60318a820d50 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 14:31:37 -0700 Subject: [PATCH 055/468] Add IE/Edge versions for KeyboardEvent API (#10381) --- api/KeyboardEvent.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/KeyboardEvent.json b/api/KeyboardEvent.json index 68b61eeb3cee5b..8c155afb82a88d 100644 --- a/api/KeyboardEvent.json +++ b/api/KeyboardEvent.json @@ -167,7 +167,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -314,7 +314,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -1581,7 +1581,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -1679,7 +1679,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true From b6646d23761d479ddd37179dce3f93beeef5b5e3 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 23:16:50 -0700 Subject: [PATCH 056/468] Add Safari versions for NotificationEvent API (#11316) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `NotificationEvent` API, based upon results from WPT.fyi. Test Used: https://wpt.fyi/results/notifications/idlharness.https.any.serviceworker.html?label=experimental&label=master&aligned --- api/NotificationEvent.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/NotificationEvent.json b/api/NotificationEvent.json index ee37665c4bf7cb..c2ea366ca1de34 100644 --- a/api/NotificationEvent.json +++ b/api/NotificationEvent.json @@ -31,10 +31,10 @@ "version_added": "37" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "4.0" @@ -82,10 +82,10 @@ "version_added": "37" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "4.0" @@ -132,10 +132,10 @@ "version_added": false }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -182,10 +182,10 @@ "version_added": "37" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "4.0" From d2d1d0b3b12ef6793af8e572309f775c75c97ad9 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 23:47:33 -0700 Subject: [PATCH 057/468] Add Safari versions for RTCTrackEventInit API (#11318) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `RTCTrackEventInit` API, based upon commit history and date. Commit: https://trac.webkit.org/browser/webkit/tags/Safari-604.2.4/Source/WebCore/Modules/mediastream/RTCTrackEvent.idl --- api/RTCTrackEventInit.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/api/RTCTrackEventInit.json b/api/RTCTrackEventInit.json index 03811369d4415f..156ada9d0161b6 100644 --- a/api/RTCTrackEventInit.json +++ b/api/RTCTrackEventInit.json @@ -30,10 +30,10 @@ "version_added": "43" }, "safari": { - "version_added": null + "version_added": "11" }, "safari_ios": { - "version_added": null + "version_added": "11" }, "samsunginternet_android": { "version_added": "6.0" @@ -78,10 +78,10 @@ "version_added": "43" }, "safari": { - "version_added": null + "version_added": "11" }, "safari_ios": { - "version_added": null + "version_added": "11" }, "samsunginternet_android": { "version_added": "6.0" @@ -127,10 +127,10 @@ "version_added": "43" }, "safari": { - "version_added": null + "version_added": "11" }, "safari_ios": { - "version_added": null + "version_added": "11" }, "samsunginternet_android": { "version_added": "6.0" @@ -176,10 +176,10 @@ "version_added": "43" }, "safari": { - "version_added": null + "version_added": "11" }, "safari_ios": { - "version_added": null + "version_added": "11" }, "samsunginternet_android": { "version_added": "6.0" @@ -225,10 +225,10 @@ "version_added": "43" }, "safari": { - "version_added": null + "version_added": "11" }, "safari_ios": { - "version_added": null + "version_added": "11" }, "samsunginternet_android": { "version_added": "6.0" From 05066363dcea70565237f108063fca405489ae81 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 23:51:16 -0700 Subject: [PATCH 058/468] Add Safari versions for SyncEvent API (#11320) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `SyncEvent` API, based upon results from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.8). Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/SyncEvent --- api/SyncEvent.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/SyncEvent.json b/api/SyncEvent.json index 08834d52d133c2..f2c1ab9bc846be 100644 --- a/api/SyncEvent.json +++ b/api/SyncEvent.json @@ -30,10 +30,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -79,10 +79,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -128,10 +128,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" @@ -177,10 +177,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": "5.0" From 9e37653cb4246db94b279bac3535eef6616318fe Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 29 Jun 2021 23:51:55 -0700 Subject: [PATCH 059/468] Add Safari versions for PushSubscriptionChangeEvent API (#11322) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `PushSubscriptionChangeEvent` API, based upon results from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.8). Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/PushSubscriptionChangeEvent --- api/PushSubscriptionChangeEvent.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/PushSubscriptionChangeEvent.json b/api/PushSubscriptionChangeEvent.json index 04faa5c3e236a1..9041f678f781c5 100644 --- a/api/PushSubscriptionChangeEvent.json +++ b/api/PushSubscriptionChangeEvent.json @@ -30,10 +30,10 @@ "version_added": false }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": false @@ -78,10 +78,10 @@ "version_added": false }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": false @@ -127,10 +127,10 @@ "version_added": false }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": false From cd03f192a36139b90f72d19e5be084eada0dc745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 30 Jun 2021 08:59:34 +0200 Subject: [PATCH 060/468] Demix Body to Request and Response (#10958) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Data from mdn-bcd-collector was used to confirm data for these versions: - Chrome 42 (most entries) - Chrome 43 (Response.body) - Chrome 60 (formData attributes) - Edge 14 (most entries) - Edge 79 (formData attributes) - Firefox 39 (most entries) - Firefox 65 (Response.body) - Safari 10.1 (most entries, including always-rejecting Response.formData) - Safari 11.1 (Request.body + always-rejecting Request.formData) The fixed formData attributes in Safari 14.1 / iOS 14.3 is based on: https://github.com/mdn/browser-compat-data/issues/6620 Anything else was mirrored, including all mobile browser data. IE was not tested at all. Notable differences to the original data: - Request.body is not shipped in Chrome/Firefox: https://crbug.com/688906 https://bugzil.la/1387483 - Response.body was shipped in Chrome 43: https://bugs.chromium.org/p/chromium/issues/detail?id=240603#c40 - Edge ≤18 versions all replaced - A bunch of false values changed to real version This also changes the experimental status to false, since this has all been shipped basically everywhere now. Closes https://github.com/mdn/browser-compat-data/issues/6620. --- api/{Body.json => _mixins/Body__Request.json} | 164 ++++---- api/_mixins/Body__Response.json | 363 ++++++++++++++++++ 2 files changed, 430 insertions(+), 97 deletions(-) rename api/{Body.json => _mixins/Body__Request.json} (73%) create mode 100644 api/_mixins/Body__Response.json diff --git a/api/Body.json b/api/_mixins/Body__Request.json similarity index 73% rename from api/Body.json rename to api/_mixins/Body__Request.json index 596af0d6a1631d..3ce91cea061565 100644 --- a/api/Body.json +++ b/api/_mixins/Body__Request.json @@ -1,53 +1,9 @@ { "api": { - "Body": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body", - "spec_url": "https://fetch.spec.whatwg.org/#body-mixin", - "support": { - "chrome": { - "version_added": "42" - }, - "chrome_android": { - "version_added": "42" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "39" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "29" - }, - "opera_android": { - "version_added": "29" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "4.0" - }, - "webview_android": { - "version_added": "42" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, + "Request": { "arrayBuffer": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body/arrayBuffer", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/arrayBuffer", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-arraybuffer①", "support": { "chrome": { @@ -57,13 +13,13 @@ "version_added": "42" }, "edge": { - "version_added": "≤18" + "version_added": "14" }, "firefox": { "version_added": "39" }, "firefox_android": { - "version_added": false + "version_added": "39" }, "ie": { "version_added": false @@ -84,11 +40,11 @@ "version_added": "4.0" }, "webview_android": { - "version_added": false + "version_added": "42" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -96,7 +52,7 @@ }, "blob": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body/blob", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/blob", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-blob①", "support": { "chrome": { @@ -106,13 +62,13 @@ "version_added": "42" }, "edge": { - "version_added": "≤18" + "version_added": "14" }, "firefox": { "version_added": "39" }, "firefox_android": { - "version_added": false + "version_added": "39" }, "ie": { "version_added": false @@ -133,11 +89,11 @@ "version_added": "4.0" }, "webview_android": { - "version_added": false + "version_added": "42" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -145,32 +101,36 @@ }, "body": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body/body", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/body", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-body①", "support": { "chrome": { - "version_added": "52" + "version_added": false, + "notes": "See bug 688906." }, "chrome_android": { - "version_added": "52" + "version_added": false, + "notes": "See bug 688906." }, "edge": { - "version_added": "≤18" + "version_added": false }, "firefox": { - "version_added": "65" + "version_added": false, + "notes": "See bug 1387483" }, "firefox_android": { - "version_added": "65" + "version_added": false, + "notes": "See bug 1387483" }, "ie": { "version_added": false }, "opera": { - "version_added": "39" + "version_added": false }, "opera_android": { - "version_added": "41" + "version_added": false }, "safari": { "version_added": "11.1" @@ -179,14 +139,14 @@ "version_added": "11.3" }, "samsunginternet_android": { - "version_added": "6.0" + "version_added": false }, "webview_android": { - "version_added": "52" + "version_added": false } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -194,23 +154,23 @@ }, "bodyUsed": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body/bodyUsed", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/bodyUsed", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyused①", "support": { "chrome": { "version_added": "42" }, "chrome_android": { - "version_added": false + "version_added": "42" }, "edge": { - "version_added": "≤18" + "version_added": "14" }, "firefox": { "version_added": "39" }, "firefox_android": { - "version_added": false + "version_added": "39" }, "ie": { "version_added": false @@ -228,14 +188,14 @@ "version_added": "10.3" }, "samsunginternet_android": { - "version_added": false + "version_added": "4.0" }, "webview_android": { - "version_added": false + "version_added": "42" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -243,7 +203,7 @@ }, "formData": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body/formData", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/formData", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-formdata①", "support": { "chrome": { @@ -253,13 +213,13 @@ "version_added": "60" }, "edge": { - "version_added": "≤79" + "version_added": "79" }, "firefox": { "version_added": "39" }, "firefox_android": { - "version_added": false + "version_added": "39" }, "ie": { "version_added": false @@ -270,16 +230,26 @@ "opera_android": { "version_added": "44" }, - "safari": { - "version_added": "10.1", - "partial_implementation": true, - "notes": "From Safari 10.1, the method exists but always rejects with NotSupportedError. See bug 215671." - }, - "safari_ios": { - "version_added": "10.3", - "partial_implementation": true, - "notes": "From Safari for iOS 10.3, the method exists but always rejects with NotSupportedError. See bug 215671." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "11.1", + "partial_implementation": true, + "notes": "The method exists but always rejects with NotSupportedError. See bug 215671." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "11.3", + "partial_implementation": true, + "notes": "The method exists but always rejects with NotSupportedError. See bug 215671." + } + ], "samsunginternet_android": { "version_added": "8.0" }, @@ -288,7 +258,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -296,7 +266,7 @@ }, "json": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body/json", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/json", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-json①", "support": { "chrome": { @@ -306,13 +276,13 @@ "version_added": "42" }, "edge": { - "version_added": "≤18" + "version_added": "14" }, "firefox": { "version_added": "39" }, "firefox_android": { - "version_added": false + "version_added": "39" }, "ie": { "version_added": false @@ -333,11 +303,11 @@ "version_added": "4.0" }, "webview_android": { - "version_added": false + "version_added": "42" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -345,7 +315,7 @@ }, "text": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Body/text", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/text", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-text①", "support": { "chrome": { @@ -355,13 +325,13 @@ "version_added": "42" }, "edge": { - "version_added": "≤18" + "version_added": "14" }, "firefox": { "version_added": "39" }, "firefox_android": { - "version_added": false + "version_added": "39" }, "ie": { "version_added": false @@ -382,11 +352,11 @@ "version_added": "4.0" }, "webview_android": { - "version_added": false + "version_added": "42" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/_mixins/Body__Response.json b/api/_mixins/Body__Response.json new file mode 100644 index 00000000000000..549fdc92090e80 --- /dev/null +++ b/api/_mixins/Body__Response.json @@ -0,0 +1,363 @@ +{ + "api": { + "Response": { + "arrayBuffer": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/arrayBuffer", + "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-arraybuffer①", + "support": { + "chrome": { + "version_added": "42" + }, + "chrome_android": { + "version_added": "42" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "39" + }, + "firefox_android": { + "version_added": "39" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "29" + }, + "opera_android": { + "version_added": "29" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "42" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "blob": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/blob", + "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-blob①", + "support": { + "chrome": { + "version_added": "42" + }, + "chrome_android": { + "version_added": "42" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "39" + }, + "firefox_android": { + "version_added": "39" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "29" + }, + "opera_android": { + "version_added": "29" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "42" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "body": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/body", + "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-body①", + "support": { + "chrome": { + "version_added": "43" + }, + "chrome_android": { + "version_added": "43" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "65" + }, + "firefox_android": { + "version_added": "65" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "30" + }, + "opera_android": { + "version_added": "30" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "43" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "bodyUsed": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/bodyUsed", + "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyused①", + "support": { + "chrome": { + "version_added": "42" + }, + "chrome_android": { + "version_added": "42" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "39" + }, + "firefox_android": { + "version_added": "39" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "29" + }, + "opera_android": { + "version_added": "29" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "42" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "formData": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/formData", + "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-formdata①", + "support": { + "chrome": { + "version_added": "60" + }, + "chrome_android": { + "version_added": "60" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "39" + }, + "firefox_android": { + "version_added": "39" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "47" + }, + "opera_android": { + "version_added": "44" + }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "10.1", + "partial_implementation": true, + "notes": "The method exists but always rejects with NotSupportedError. See bug 215671." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "10.3", + "partial_implementation": true, + "notes": "The method exists but always rejects with NotSupportedError. See bug 215671." + } + ], + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": "60" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "json": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/json", + "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-json①", + "support": { + "chrome": { + "version_added": "42" + }, + "chrome_android": { + "version_added": "42" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "39" + }, + "firefox_android": { + "version_added": "39" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "29" + }, + "opera_android": { + "version_added": "29" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "42" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "text": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/text", + "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-text①", + "support": { + "chrome": { + "version_added": "42" + }, + "chrome_android": { + "version_added": "42" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "39" + }, + "firefox_android": { + "version_added": "39" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "29" + }, + "opera_android": { + "version_added": "29" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "42" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 71094174ab2f2f0c5b0bfd17fa7ab5184277b6a0 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 30 Jun 2021 00:20:25 -0700 Subject: [PATCH 061/468] Remove RTCIceCandidateType enum (#11061) --- api/RTCIceCandidateType.json | 60 ------------------------------------ 1 file changed, 60 deletions(-) delete mode 100644 api/RTCIceCandidateType.json diff --git a/api/RTCIceCandidateType.json b/api/RTCIceCandidateType.json deleted file mode 100644 index d3a8a243e768c5..00000000000000 --- a/api/RTCIceCandidateType.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "api": { - "RTCIceCandidateType": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateType", - "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidatetype", - "support": { - "chrome": { - "version_added": false, - "notes": "An RTCIceCandidate object's type is not maintained by this browser." - }, - "chrome_android": { - "version_added": false, - "notes": "An RTCIceCandidate object's type is not maintained by this browser." - }, - "edge": { - "version_added": false, - "notes": "An RTCIceCandidate object's type is not maintained by this browser." - }, - "firefox": { - "version_added": false, - "notes": "An RTCIceCandidate object's type is not maintained by this browser." - }, - "firefox_android": { - "version_added": false, - "notes": "An RTCIceCandidate object's type is not maintained by this browser." - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": false, - "notes": "An RTCIceCandidate object's type is not maintained by this browser." - }, - "webview_android": { - "version_added": false, - "notes": "An RTCIceCandidate object's type is not maintained by this browser." - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } -} From 7ded3f33b8af8d9610c888a5856b64ebd707654b Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 30 Jun 2021 00:20:44 -0700 Subject: [PATCH 062/468] Remove RTCIceComponent enum (#11062) --- api/RTCIceComponent.json | 53 ---------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 api/RTCIceComponent.json diff --git a/api/RTCIceComponent.json b/api/RTCIceComponent.json deleted file mode 100644 index 1ad62f1b25965e..00000000000000 --- a/api/RTCIceComponent.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "api": { - "RTCIceComponent": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceComponent", - "spec_url": "https://w3c.github.io/webrtc-pc/#rtcicecomponent", - "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": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } -} From e82b1974c45f21fe9c4408495383fa8f70e87cb5 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 30 Jun 2021 03:55:15 -0700 Subject: [PATCH 063/468] Add Safari versions for WindowEventHandlers API (#11319) * Add Safari versions for WindowEventHandlers API This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `WindowEventHandlers` API, based upon results from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.8). Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/WindowEventHandlers * Update events --- api/Window.json | 8 ++++---- api/WindowEventHandlers.json | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/api/Window.json b/api/Window.json index 785a714f076d36..46a0b4bb114e8b 100644 --- a/api/Window.json +++ b/api/Window.json @@ -3375,10 +3375,10 @@ "version_added": "24" }, "safari": { - "version_added": null + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "4.0" @@ -3870,10 +3870,10 @@ "version_added": "47" }, "safari": { - "version_added": null + "version_added": "4" }, "safari_ios": { - "version_added": null + "version_added": "4" }, "samsunginternet_android": { "version_added": "8.0" diff --git a/api/WindowEventHandlers.json b/api/WindowEventHandlers.json index 316d5888f28d5d..e6b0c93f80dee6 100644 --- a/api/WindowEventHandlers.json +++ b/api/WindowEventHandlers.json @@ -331,10 +331,10 @@ "version_added": "24" }, "safari": { - "version_added": null + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "4.0" @@ -380,10 +380,10 @@ "version_added": "44" }, "safari": { - "version_added": null + "version_added": "4" }, "safari_ios": { - "version_added": null + "version_added": "4" }, "samsunginternet_android": { "version_added": "8.0" From 98fb2083e98ad26d1d047cb6670baf5fe08be8da Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 30 Jun 2021 04:18:31 -0700 Subject: [PATCH 064/468] Remove long_to_double from MouseEvent API (#11317) This is not a real change/feature, it never happened. See detailed justification: https://github.com/mdn/browser-compat-data/pull/11317#issuecomment-871313216 --- api/MouseEvent.json | 432 -------------------------------------------- 1 file changed, 432 deletions(-) diff --git a/api/MouseEvent.json b/api/MouseEvent.json index a3012a9d85ff02..66cd19cdda2b5d 100644 --- a/api/MouseEvent.json +++ b/api/MouseEvent.json @@ -101,54 +101,6 @@ "deprecated": false } }, - "long_to_double": { - "__compat": { - "description": "Redefined mouseEventInit fields from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "region_support": { "__compat": { "description": "Support for mouseEventInit optional region field", @@ -409,54 +361,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "clientY": { @@ -506,54 +410,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "ctrlKey": { @@ -1056,54 +912,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "offsetY": { @@ -1153,54 +961,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "pageX": { @@ -1250,54 +1010,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": false - }, - "firefox_android": { - "version_added": false - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "pageY": { @@ -1347,54 +1059,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": false - }, - "firefox_android": { - "version_added": false - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "region": { @@ -1569,54 +1233,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "screenY": { @@ -1666,54 +1282,6 @@ "standard_track": true, "deprecated": false } - }, - "long_to_double": { - "__compat": { - "description": "Value type changed from long to double", - "support": { - "chrome": { - "version_added": "56" - }, - "chrome_android": { - "version_added": "56" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "56" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "shiftKey": { From 7a4d2d391ba8124d4b17f540b672af2bbf3b2917 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 30 Jun 2021 04:42:58 -0700 Subject: [PATCH 065/468] Add Safari versions and bugs for preventScroll_option entries (#11324) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tracking Bug: https://webkit.org/b/178583 Co-authored-by: Philip Jägenstedt --- api/HTMLElement.json | 6 ++++-- api/SVGElement.json | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 7b3501e3aa325a..28eaf34edf8264 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -1059,10 +1059,12 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": false, + "notes": "See bug 178583." }, "safari_ios": { - "version_added": false + "version_added": false, + "notes": "See bug 178583." }, "samsunginternet_android": { "version_added": "9.0" diff --git a/api/SVGElement.json b/api/SVGElement.json index 4632bee84a7fdd..5c5e42feb59f7d 100644 --- a/api/SVGElement.json +++ b/api/SVGElement.json @@ -271,10 +271,12 @@ "version_added": false }, "safari": { - "version_added": null + "version_added": false, + "notes": "See bug 178583." }, "safari_ios": { - "version_added": null + "version_added": false, + "notes": "See bug 178583." }, "samsunginternet_android": { "version_added": false From 4fe10284f4c02239d3a40995968c4bfb85c45422 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Jun 2021 16:51:07 +0100 Subject: [PATCH 066/468] Bump prettier from 2.3.1 to 2.3.2 (#11282) Bumps [prettier](https://github.com/prettier/prettier) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.3.1...2.3.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 24a7dfee384e95..0af823d8bb4ae8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -924,9 +924,9 @@ "dev": true }, "prettier": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz", - "integrity": "sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", "dev": true }, "punycode": { From 25d9436d99967428b240de452dffef0842d0f974 Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Wed, 30 Jun 2021 08:53:18 -0700 Subject: [PATCH 067/468] Add Safari 15 support for instantiateStreaming (#11290) --- javascript/builtins/webassembly/WebAssembly.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/javascript/builtins/webassembly/WebAssembly.json b/javascript/builtins/webassembly/WebAssembly.json index bf347bf704feec..91ff4f45dab7f8 100644 --- a/javascript/builtins/webassembly/WebAssembly.json +++ b/javascript/builtins/webassembly/WebAssembly.json @@ -247,10 +247,10 @@ "version_added": "45" }, "safari": { - "version_added": false + "version_added": "15" }, "safari_ios": { - "version_added": false + "version_added": "15" }, "samsunginternet_android": { "version_added": "8.0" From 19dfc16f0356c678edb29b25db76187b65fe4f79 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 30 Jun 2021 11:57:50 -0700 Subject: [PATCH 068/468] Add IE versions for Event API (#11326) --- api/Event.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/Event.json b/api/Event.json index 6524381bcb5fce..be42f7dd48ef15 100644 --- a/api/Event.json +++ b/api/Event.json @@ -131,7 +131,7 @@ "version_added": true }, "ie": { - "version_added": null + "version_added": "9" }, "nodejs": { "version_added": "14.5.0", @@ -184,7 +184,7 @@ "version_added": true }, "ie": { - "version_added": null + "version_added": "9" }, "nodejs": { "version_added": "14.5.0" From 97d5e880910f688d9a7f188b398f3df099a7aa4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 30 Jun 2021 21:36:32 +0200 Subject: [PATCH 069/468] Rename and complete the entries for focus({preventScroll}) parameters (#11328) --- api/HTMLElement.json | 6 +++--- api/SVGElement.json | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 28eaf34edf8264..a518783f253f95 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -1030,9 +1030,9 @@ "deprecated": false } }, - "preventScroll_option": { + "options_preventScroll_parameter": { "__compat": { - "description": "preventScroll Boolean option", + "description": "options.preventScroll parameter", "support": { "chrome": { "version_added": "64" @@ -1050,7 +1050,7 @@ "version_added": "68" }, "ie": { - "version_added": null + "version_added": false }, "opera": { "version_added": "51" diff --git a/api/SVGElement.json b/api/SVGElement.json index 5c5e42feb59f7d..d86ba9022caae1 100644 --- a/api/SVGElement.json +++ b/api/SVGElement.json @@ -242,18 +242,18 @@ "deprecated": false } }, - "preventScroll_option": { + "options_preventScroll_parameter": { "__compat": { - "description": "preventScroll Boolean option", + "description": "options.preventScroll parameter", "support": { "chrome": { - "version_added": false + "version_added": "78" }, "chrome_android": { - "version_added": false + "version_added": "78" }, "edge": { - "version_added": false + "version_added": "≤79" }, "firefox": { "version_added": "68" @@ -265,10 +265,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "65" }, "opera_android": { - "version_added": false + "version_added": "56" }, "safari": { "version_added": false, @@ -279,10 +279,10 @@ "notes": "See bug 178583." }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { - "version_added": false + "version_added": "78" } }, "status": { From 633e8dbfd14b8cf2427ffa80d5196d1fe972276c Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 30 Jun 2021 13:44:27 -0700 Subject: [PATCH 070/468] Remove RequestDestination enum from BCD (#11323) --- api/RequestDestination.json | 53 ------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 api/RequestDestination.json diff --git a/api/RequestDestination.json b/api/RequestDestination.json deleted file mode 100644 index 9c43e7b11ea01d..00000000000000 --- a/api/RequestDestination.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "api": { - "RequestDestination": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/RequestDestination", - "spec_url": "https://fetch.spec.whatwg.org/#requestdestination", - "support": { - "chrome": { - "version_added": "65" - }, - "chrome_android": { - "version_added": "65" - }, - "edge": { - "version_added": "14" - }, - "firefox": { - "version_added": "61" - }, - "firefox_android": { - "version_added": "61" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "52" - }, - "opera_android": { - "version_added": "47" - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": "9.0" - }, - "webview_android": { - "version_added": "65" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - } -} From e30b57579701578fab8e4ab0e0fedada55614400 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 30 Jun 2021 23:25:42 +0200 Subject: [PATCH 071/468] Update Chromium versions for init_delegatesFocus_parameter entry (#11308) --- api/Element.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/Element.json b/api/Element.json index eb2fbc8157b9b7..49000698e30768 100644 --- a/api/Element.json +++ b/api/Element.json @@ -1209,10 +1209,10 @@ "spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-delegatesfocus", "support": { "chrome": { - "version_added": true + "version_added": "53" }, "chrome_android": { - "version_added": true + "version_added": "53" }, "edge": { "version_added": "79" @@ -1227,10 +1227,10 @@ "version_added": false }, "opera": { - "version_added": null + "version_added": "40" }, "opera_android": { - "version_added": null + "version_added": "41" }, "safari": { "version_added": "13.1" @@ -1239,10 +1239,10 @@ "version_added": "13.4" }, "samsunginternet_android": { - "version_added": true + "version_added": "6.0" }, "webview_android": { - "version_added": true + "version_added": "53" } }, "status": { From 4808dab4cc875e019dd509a4d79aa7b4c624145b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 30 Jun 2021 23:26:27 +0200 Subject: [PATCH 072/468] Link Gecko bugs for delegatesFocus in its two forms (#11309) --- api/Element.json | 6 ++++-- api/ShadowRoot.json | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/api/Element.json b/api/Element.json index 49000698e30768..266c9e4e72d3a2 100644 --- a/api/Element.json +++ b/api/Element.json @@ -1218,10 +1218,12 @@ "version_added": "79" }, "firefox": { - "version_added": false + "version_added": false, + "notes": "See bug 1413836" }, "firefox_android": { - "version_added": false + "version_added": false, + "notes": "See bug 1413836" }, "ie": { "version_added": false diff --git a/api/ShadowRoot.json b/api/ShadowRoot.json index eb9172bb788aad..acebe9c580ba35 100644 --- a/api/ShadowRoot.json +++ b/api/ShadowRoot.json @@ -63,10 +63,12 @@ "version_added": "79" }, "firefox": { - "version_added": false + "version_added": false, + "notes": "See bug 1706275" }, "firefox_android": { - "version_added": false + "version_added": false, + "notes": "See bug 1706275" }, "ie": { "version_added": false From 00275600a88a40fd9f645383e5fef01b06e2ab5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 30 Jun 2021 23:26:53 +0200 Subject: [PATCH 073/468] Link Gecko/WebKit bugs for fractional coordinates for PointerEvent (#11327) --- api/PointerEvent.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/api/PointerEvent.json b/api/PointerEvent.json index 08131438995625..78f5143afe8ce9 100644 --- a/api/PointerEvent.json +++ b/api/PointerEvent.json @@ -558,10 +558,12 @@ } ], "firefox": { - "version_added": false + "version_added": false, + "notes": "See bug 1680669." }, "firefox_android": { - "version_added": false + "version_added": false, + "notes": "See bug 1680669." }, "ie": { "version_added": true, @@ -579,10 +581,12 @@ "notes": "movementX and movementY are not fractional, see Chromium bug 802067." }, "safari": { - "version_added": false + "version_added": false, + "notes": "See bug 133180." }, "safari_ios": { - "version_added": false + "version_added": false, + "notes": "See bug 133180." }, "samsunginternet_android": { "version_added": "9.0", From 7b5461aa0e461ce9c15dec07bc5db2ecdcd1b80b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 30 Jun 2021 23:39:02 +0200 Subject: [PATCH 074/468] Remove onpointerlockchange and onpointerlockerror from GlobalEventHandlers (#11307) These should only be on Document, and there are already entries there. Remove the MDN URL that doesn't actually exist and instead add spec URLs for both. The support data was already identical to the removed entries. --- api/Document.json | 3 +- api/GlobalEventHandlers.json | 96 ------------------------------------ 2 files changed, 2 insertions(+), 97 deletions(-) diff --git a/api/Document.json b/api/Document.json index 080ef2645b562b..0ffbf09b6ebb8c 100644 --- a/api/Document.json +++ b/api/Document.json @@ -7708,6 +7708,7 @@ }, "onpointerlockchange": { "__compat": { + "spec_url": "https://w3c.github.io/pointerlock/#dom-document-onpointerlockchange", "support": { "chrome": { "version_added": "36" @@ -7755,7 +7756,7 @@ }, "onpointerlockerror": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/onpointerlockerror", + "spec_url": "https://w3c.github.io/pointerlock/#dom-document-onpointerlockerror", "support": { "chrome": { "version_added": "36" diff --git a/api/GlobalEventHandlers.json b/api/GlobalEventHandlers.json index 75df1d51eef723..3d3adf1434a588 100644 --- a/api/GlobalEventHandlers.json +++ b/api/GlobalEventHandlers.json @@ -3257,102 +3257,6 @@ } } }, - "onpointerlockchange": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onpointerlockchange", - "support": { - "chrome": { - "version_added": "36" - }, - "chrome_android": { - "version_added": "36" - }, - "edge": { - "version_added": "13" - }, - "firefox": { - "version_added": "50" - }, - "firefox_android": { - "version_added": "50" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "23" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "3.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "onpointerlockerror": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onpointerlockerror", - "support": { - "chrome": { - "version_added": "36" - }, - "chrome_android": { - "version_added": "36" - }, - "edge": { - "version_added": "13" - }, - "firefox": { - "version_added": "50" - }, - "firefox_android": { - "version_added": "50" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "23" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "3.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, "onpointermove": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onpointermove", From 25a0fe9a14fa7a2c6c37eb99f19f1451aaea09a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Thu, 1 Jul 2021 02:54:29 +0200 Subject: [PATCH 075/468] Rename entries for Worker constructor parameters (#11334) --- api/Worker.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/Worker.json b/api/Worker.json index b95336a4e4545a..61ae17f3406b3f 100644 --- a/api/Worker.json +++ b/api/Worker.json @@ -245,9 +245,9 @@ } } }, - "name": { + "options_name_parameter": { "__compat": { - "description": "Constructor name option", + "description": "options.name parameter", "support": { "chrome": { "version_added": "70" @@ -298,9 +298,9 @@ } } }, - "type": { + "options_type_parameter": { "__compat": { - "description": "Constructor type option", + "description": "options.type parameter", "support": { "chrome": { "version_added": "80" From 2eb54d3da0b6bf4d43819393ce046f6872f3ee5e Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 1 Jul 2021 03:01:33 +0200 Subject: [PATCH 076/468] Fix redirected mdn_url for functions (#11298) --- css/types/image.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/css/types/image.json b/css/types/image.json index 50a3c6df1df7e8..e75f94185901f2 100644 --- a/css/types/image.json +++ b/css/types/image.json @@ -328,7 +328,7 @@ "conic-gradient": { "__compat": { "description": "conic-gradient()", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/conic-gradient()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/conic-gradient()", "spec_url": "https://drafts.csswg.org/css-images-4/#conic-gradients", "support": { "chrome": { @@ -448,7 +448,7 @@ "linear-gradient": { "__compat": { "description": "linear-gradient()", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/linear-gradient()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/linear-gradient()", "spec_url": "https://drafts.csswg.org/css-images/#linear-gradients", "support": { "chrome": [ @@ -805,7 +805,7 @@ "radial-gradient": { "__compat": { "description": "radial-gradient()", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/radial-gradient()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/radial-gradient()", "spec_url": "https://drafts.csswg.org/css-images/#radial-gradients", "support": { "chrome": [ @@ -1116,7 +1116,7 @@ "repeating-conic-gradient": { "__compat": { "description": "repeating-conic-gradient()", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/repeating-conic-gradient()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-conic-gradient()", "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", "support": { "chrome": { @@ -1187,6 +1187,8 @@ }, "repeating-linear-gradient": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-linear-gradient()", + "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", "description": "repeating-linear-gradient()", "support": { "chrome": [ @@ -1331,9 +1333,7 @@ "experimental": false, "standard_track": true, "deprecated": false - }, - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/repeating-linear-gradient()", - "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients" + } }, "doubleposition": { "__compat": { @@ -1545,7 +1545,7 @@ "repeating-radial-gradient": { "__compat": { "description": "repeating-radial-gradient()", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/repeating-radial-gradient()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-radial-gradient()", "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", "support": { "chrome": [ @@ -1861,7 +1861,7 @@ }, "image": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image/image()", "spec_url": "https://drafts.csswg.org/css-images-4/#image-notation", "description": "image()", "support": { @@ -1916,7 +1916,7 @@ }, "image-set": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image-set()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image/image-set()", "spec_url": "https://drafts.csswg.org/css-images-4/#image-set-notation", "description": "image-set()", "support": { @@ -1999,7 +1999,7 @@ }, "paint": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/paint()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image/paint()", "spec_url": "https://drafts.css-houdini.org/css-paint-api/#paint-notation", "description": "paint()", "support": { From 32d69eac0b43dcc507cc22638d14fd9b18be615a Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 1 Jul 2021 03:02:37 +0200 Subject: [PATCH 077/468] Fix mdn_url Proxy/handler -> Proxy/Proxy (#11289) --- javascript/builtins/Proxy.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/javascript/builtins/Proxy.json b/javascript/builtins/Proxy.json index 3f5e6b4297230e..c632ae22d7d023 100644 --- a/javascript/builtins/Proxy.json +++ b/javascript/builtins/Proxy.json @@ -108,7 +108,7 @@ "handler": { "apply": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/apply", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-call-thisargument-argumentslist", "support": { "chrome": { @@ -160,7 +160,7 @@ }, "construct": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/construct", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/construct", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-construct-argumentslist-newtarget", "support": { "chrome": { @@ -212,7 +212,7 @@ }, "defineProperty": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/defineProperty", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/defineProperty", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc", "support": { "chrome": { @@ -264,7 +264,7 @@ }, "deleteProperty": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/deleteProperty", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/deleteProperty", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-delete-p", "support": { "chrome": { @@ -316,7 +316,7 @@ }, "get": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/get", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/get", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-get-p-receiver", "support": { "chrome": { @@ -368,7 +368,7 @@ }, "getOwnPropertyDescriptor": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getOwnPropertyDescriptor", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-getownproperty-p", "support": { "chrome": { @@ -420,7 +420,7 @@ }, "getPrototypeOf": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getPrototypeOf", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getPrototypeOf", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof", "support": { "chrome": { @@ -472,7 +472,7 @@ }, "has": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/has", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/has", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-hasproperty-p", "support": { "chrome": { @@ -524,7 +524,7 @@ }, "isExtensible": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/isExtensible", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/isExtensible", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-isextensible", "support": { "chrome": { @@ -576,7 +576,7 @@ }, "ownKeys": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/ownKeys", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/ownKeys", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-ownpropertykeys", "support": { "chrome": { @@ -630,7 +630,7 @@ }, "preventExtensions": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/preventExtensions", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/preventExtensions", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-preventextensions", "support": { "chrome": { @@ -682,7 +682,7 @@ }, "set": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/set", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/set", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-set-p-v-receiver", "support": { "chrome": { @@ -734,7 +734,7 @@ }, "setPrototypeOf": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/setPrototypeOf", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/setPrototypeOf", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-setprototypeof-v", "support": { "chrome": { From 5ae0ae5e128ceeffee3156bf479ba24a2b93aa23 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 1 Jul 2021 01:22:35 -0700 Subject: [PATCH 078/468] Add Safari versions for api.Element.error_event (#11297) --- api/Element.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/Element.json b/api/Element.json index 266c9e4e72d3a2..beffe960b4c0cd 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2720,10 +2720,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "1" }, "safari_ios": { - "version_added": null + "version_added": "1" }, "samsunginternet_android": { "version_added": true From 9faa999e888f740ba2c3f4eb45dec1fb9595b378 Mon Sep 17 00:00:00 2001 From: Honza Date: Thu, 1 Jul 2021 10:25:35 +0200 Subject: [PATCH 079/468] @supports selector() supported by Safari 14.1 (#11302) --- css/at-rules/supports.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/css/at-rules/supports.json b/css/at-rules/supports.json index 2be2f26c6f3ad7..2ce5f8ead706e6 100644 --- a/css/at-rules/supports.json +++ b/css/at-rules/supports.json @@ -109,12 +109,10 @@ "notes": "See bug 979041." }, "safari": { - "version_added": false, - "notes": "See bug 199237" + "version_added": "14.1" }, "safari_ios": { - "version_added": false, - "notes": "See bug 199237" + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "13.0" From 6b19e3f6c0ebbbfd3d8fb0e4a69e8f4cba9f9267 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 1 Jul 2021 01:27:27 -0700 Subject: [PATCH 080/468] Add Safari versions for MediaStreamEvent API (#11321) --- api/MediaStreamEvent.json | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/api/MediaStreamEvent.json b/api/MediaStreamEvent.json index 8f2e7302793304..eb0779c922d4a7 100644 --- a/api/MediaStreamEvent.json +++ b/api/MediaStreamEvent.json @@ -29,10 +29,12 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "11", + "version_removed": "12" }, "safari_ios": { - "version_added": null + "version_added": "11", + "version_removed": "12" }, "samsunginternet_android": { "version_added": true @@ -77,10 +79,12 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "11", + "version_removed": "12" }, "safari_ios": { - "version_added": null + "version_added": "11", + "version_removed": "12" }, "samsunginternet_android": { "version_added": true @@ -125,10 +129,12 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "11", + "version_removed": "12" }, "safari_ios": { - "version_added": null + "version_added": "11", + "version_removed": "12" }, "samsunginternet_android": { "version_added": true From f1b3d5e9f8820cf8188bdb9a43d2bb5103558309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Thu, 1 Jul 2021 18:05:25 +0200 Subject: [PATCH 081/468] Mark MediaStreamEvent as non-standard and link Chrome bug (#11339) --- api/MediaStreamEvent.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/api/MediaStreamEvent.json b/api/MediaStreamEvent.json index eb0779c922d4a7..2ca15510cb2887 100644 --- a/api/MediaStreamEvent.json +++ b/api/MediaStreamEvent.json @@ -5,10 +5,12 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaStreamEvent", "support": { "chrome": { - "version_added": true + "version_added": true, + "notes": "See bug 697059." }, "chrome_android": { - "version_added": true + "version_added": true, + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -45,7 +47,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": true } }, @@ -95,7 +97,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": true } } @@ -145,7 +147,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": true } } From 54f96a314bc11383396dba4ed4d4a1c894e6550b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Thu, 1 Jul 2021 18:42:17 +0200 Subject: [PATCH 082/468] Link Chrome bug for RTCPeerConnection.addStream() and related APIs (#11340) --- api/RTCPeerConnection.json | 51 ++++++++++++++++++++++++-------------- 1 file changed, 33 insertions(+), 18 deletions(-) diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 25be60adc73249..596856c9fd2335 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -237,13 +237,14 @@ "addStream": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addStream", - "spec_url": "https://w3c.github.io/webrtc-pc/#legacy-interface-extensions", "support": { "chrome": { - "version_added": "24" + "version_added": "24", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": true + "version_added": true, + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -294,7 +295,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": true } } @@ -305,10 +306,12 @@ "description": "addstream event", "support": { "chrome": { - "version_added": "24" + "version_added": "24", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": "25" + "version_added": "25", + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -1304,10 +1307,12 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getLocalStreams", "support": { "chrome": { - "version_added": "27" + "version_added": "27", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": "27" + "version_added": "27", + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -1417,10 +1422,12 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getRemoteStreams", "support": { "chrome": { - "version_added": "27" + "version_added": "27", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": "27" + "version_added": "27", + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -2220,10 +2227,12 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/onaddstream", "support": { "chrome": { - "version_added": "24" + "version_added": "24", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": true + "version_added": true, + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -2697,10 +2706,12 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/onremovestream", "support": { "chrome": { - "version_added": "24" + "version_added": "24", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": true + "version_added": true, + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -3142,10 +3153,12 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/removeStream", "support": { "chrome": { - "version_added": "24" + "version_added": "24", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": true + "version_added": true, + "notes": "See bug 697059." }, "edge": { "version_added": "15" @@ -3208,10 +3221,12 @@ "description": "removestream event", "support": { "chrome": { - "version_added": "24" + "version_added": "24", + "notes": "See bug 697059." }, "chrome_android": { - "version_added": "25" + "version_added": "25", + "notes": "See bug 697059." }, "edge": { "version_added": "15" From ce2ed6777247f1a70212ace77957163f7d17adc1 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Thu, 1 Jul 2021 17:54:57 +0100 Subject: [PATCH 083/468] Reconcile `css.properties.overflow-{x,y}.clip` with `css.properties.overflow.clip` (#10281) * Reconcile css.properties.overflow-{x,y}.clip with css.properties.overflow.cip Source: https://www.chromestatus.com/feature/5638444178997248 Fixes https://github.com/mdn/browser-compat-data/issues/9635 * Mirror to Opera --- css/properties/overflow-x.json | 12 ++++++------ css/properties/overflow-y.json | 12 ++++++------ css/properties/overflow.json | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/css/properties/overflow-x.json b/css/properties/overflow-x.json index 98c8a47373780c..d32eacfe974fb0 100644 --- a/css/properties/overflow-x.json +++ b/css/properties/overflow-x.json @@ -60,13 +60,13 @@ "description": "clip value", "support": { "chrome": { - "version_added": false + "version_added": "90" }, "chrome_android": { - "version_added": false + "version_added": "90" }, "edge": { - "version_added": false + "version_added": "90" }, "firefox": [ { @@ -92,7 +92,7 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { "version_added": false @@ -107,11 +107,11 @@ "version_added": false }, "webview_android": { - "version_added": false + "version_added": "90" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/overflow-y.json b/css/properties/overflow-y.json index 7b04b91c48ea24..17c4393d5703d1 100644 --- a/css/properties/overflow-y.json +++ b/css/properties/overflow-y.json @@ -60,13 +60,13 @@ "description": "clip value", "support": { "chrome": { - "version_added": false + "version_added": "90" }, "chrome_android": { - "version_added": false + "version_added": "90" }, "edge": { - "version_added": false + "version_added": "90" }, "firefox": [ { @@ -92,7 +92,7 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { "version_added": false @@ -107,11 +107,11 @@ "version_added": false }, "webview_android": { - "version_added": false + "version_added": "90" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/overflow.json b/css/properties/overflow.json index 5b216baadd1f64..64d7e081afbe2f 100644 --- a/css/properties/overflow.json +++ b/css/properties/overflow.json @@ -88,7 +88,7 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { "version_added": false From 64a8bec70a4e02729088dd552555dc4b5b867bc8 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Thu, 1 Jul 2021 18:24:04 +0100 Subject: [PATCH 084/468] Prepare release v3.3.10 (#11347) * Bump version to v3.3.10 * Add release note for https://github.com/mdn/browser-compat-data/pull/10958 * Add release note for https://github.com/mdn/browser-compat-data/pull/11061 * Add release note for https://github.com/mdn/browser-compat-data/pull/11062 * Add release note for https://github.com/mdn/browser-compat-data/pull/11266 * Add release note for https://github.com/mdn/browser-compat-data/pull/11276 * Add release note for https://github.com/mdn/browser-compat-data/pull/11307 * Add release note for https://github.com/mdn/browser-compat-data/pull/11317 * Add release note for https://github.com/mdn/browser-compat-data/pull/11323 * Add release note for https://github.com/mdn/browser-compat-data/pull/11328 * Add release note for https://github.com/mdn/browser-compat-data/pull/11334 * Fix formatting * Set release date * Add stats --- RELEASE_NOTES.md | 71 +++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 73 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 2dae29ac68fca5..8f5aa25f314290 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,76 @@ # Release notes +## [v3.3.10](https://github.com/mdn/browser-compat-data/releases/tag/v3.3.10) + +July 1, 2021 + +### Notable changes + +- Safari 3.2 has been removed from the data set, since it represented the same browser capabilities as Safari 3.1. The small number of entries that referenced Safari 3.2 have been updated. ([#11174](https://github.com/mdn/browser-compat-data/pull/11266)) + +- The `api.Body` mixin has been removed and replaced by features representing its exposed interfaces. ([#10958](https://github.com/mdn/browser-compat-data/pull/10958)) + +
+ + New features ex-Body + + - `api.Request.arrayBuffer` + - `api.Request.blob` + - `api.Request.body` + - `api.Request.bodyUsed` + - `api.Request.formData` + - `api.Request.json` + - `api.Request.text` + - `api.Response.arrayBuffer` + - `api.Response.blob` + - `api.Response.body` + - `api.Response.bodyUsed` + - `api.Response.formData` + - `api.Response.json` + - `api.Response.text` + +
+ +- The following features were renamed to follow [the guideline on parameter feature names](https://github.com/mdn/browser-compat-data/blob/main/docs/data-guidelines.md#parameters-and-parameter-object-features) ([#11328](https://github.com/mdn/browser-compat-data/pull/11328), [#11334](https://github.com/mdn/browser-compat-data/pull/11334)): + + | Before | After | + | -------------------------------------------- | ------------------------------------------------------- | + | `api.HTMLElement.focus.preventScroll_option` | `api.HTMLElement.focus.options_preventScroll_parameter` | + | `api.SVGElement.focus.preventScroll_option` | `api.SVGElement.focus.options_preventScroll_parameter` | + | `api.Worker.Worker.name` | `api.Worker.Worker.options_name_parameter` | + | `api.Worker.Worker.type` | `api.Worker.Worker.options_type_parameter` | + +- The following non-existent, long-removed, or otherwise irrelevant features have been removed: + + - `api.GlobalEventHandlers.onpointerlockchange` ([#11307](https://github.com/mdn/browser-compat-data/pull/11307)) + - `api.GlobalEventHandlers.onpointerlockerror` ([#11307](https://github.com/mdn/browser-compat-data/pull/11307)) + - `api.Node.getUserData` ([#11276](https://github.com/mdn/browser-compat-data/pull/11276)) + - `api.Node.setUserData` ([#11276](https://github.com/mdn/browser-compat-data/pull/11276)) + - `api.RequestDestination` ([#11323](https://github.com/mdn/browser-compat-data/pull/11323)) + - `api.RTCIceCandidateType` ([#11061](https://github.com/mdn/browser-compat-data/pull/11061)) + - `api.RTCIceComponent` ([#11062](https://github.com/mdn/browser-compat-data/pull/11062)) + - `api.UserDataHandler.handle` ([#11276](https://github.com/mdn/browser-compat-data/pull/11276)) + - `api.UserDataHandler` ([#11276](https://github.com/mdn/browser-compat-data/pull/11276)) + +- Several features duplicating `api.PointerEvents.pointerType.fractional_coordinates` were removed ([#11317](https://github.com/mdn/browser-compat-data/pull/11317)): + + - `api.MouseEvent.MouseEvent.long_to_double` + - `api.MouseEvent.clientX.long_to_double` + - `api.MouseEvent.clientY.long_to_double` + - `api.MouseEvent.offsetX.long_to_double` + - `api.MouseEvent.offsetY.long_to_double` + - `api.MouseEvent.pageX.long_to_double` + - `api.MouseEvent.pageY.long_to_double` + - `api.MouseEvent.screenX.long_to_double` + - `api.MouseEvent.screenY.long_to_double` + +### Statistics + +- 10 contributors have changed 80 files with 1,024 additions and 1,373 deletions in 54 commits ([`v3.3.9...v3.3.10`](https://github.com/mdn/browser-compat-data/compare/v3.3.9...v3.3.10)) +- 13,046 total features +- 790 total contributors +- 3,423 total stargazers + ## [v3.3.9](https://github.com/mdn/browser-compat-data/releases/tag/v3.3.9) June 24, 2021 diff --git a/package-lock.json b/package-lock.json index 0af823d8bb4ae8..3031a29f2d3bbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "3.3.9", + "version": "3.3.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index fd1dbd089d5534..0a7aa84f80ea72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "3.3.9", + "version": "3.3.10", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.js", "types": "index.d.ts", From 64d3bb61bf8f2072282de642e78ee5d25fcd82fe Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 1 Jul 2021 16:32:37 -0700 Subject: [PATCH 085/468] Add Safari versions for api.EventSource.EventSource.cors_support (#11338) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `EventSource.cors_support` member of the `EventSource` API, based upon commit history and date. Commit: https://trac.webkit.org/changeset/138083/webkit --- api/EventSource.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/EventSource.json b/api/EventSource.json index 14655585afa726..9acf01b40384ae 100644 --- a/api/EventSource.json +++ b/api/EventSource.json @@ -126,10 +126,10 @@ "version_added": "12" }, "safari": { - "version_added": null + "version_added": "7" }, "safari_ios": { - "version_added": null + "version_added": "7" }, "samsunginternet_android": { "version_added": "2.0" From 93d789b274841606b31e3f4fe8559eaf474c2b97 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Fri, 2 Jul 2021 13:11:46 +0200 Subject: [PATCH 086/468] Remove PushRegistrationManager.json (#11355) --- api/PushRegistrationManager.json | 244 ------------------------------- 1 file changed, 244 deletions(-) delete mode 100644 api/PushRegistrationManager.json diff --git a/api/PushRegistrationManager.json b/api/PushRegistrationManager.json deleted file mode 100644 index caf70c481598b5..00000000000000 --- a/api/PushRegistrationManager.json +++ /dev/null @@ -1,244 +0,0 @@ -{ - "api": { - "PushRegistrationManager": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushRegistrationManager", - "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": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": true - } - }, - "getRegistration": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushRegistrationManager/getRegistration", - "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": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": true - } - } - }, - "hasPermission": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushRegistrationManager/hasPermission", - "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": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": true - } - } - }, - "register": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushRegistrationManager/register", - "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": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": true - } - } - }, - "unregister": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushRegistrationManager/unregister", - "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": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": true - } - } - } - } - } -} From 709cac7304609ed08bbeb6a4fab7a0617c4fd15b Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Fri, 2 Jul 2021 12:12:24 +0100 Subject: [PATCH 087/468] Added opera android support for :where() (#11350) --- css/selectors/where.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/selectors/where.json b/css/selectors/where.json index f0de7d86411013..d78e21eee3fa4e 100644 --- a/css/selectors/where.json +++ b/css/selectors/where.json @@ -68,7 +68,7 @@ "version_added": "74" }, "opera_android": { - "version_added": false + "version_added": "63" }, "safari": { "version_added": "14" @@ -116,7 +116,7 @@ "version_added": "74" }, "opera_android": { - "version_added": false + "version_added": "63" }, "safari": { "version_added": false From 979412312277bf0638619a8364cd25456d483d1b Mon Sep 17 00:00:00 2001 From: Ruth John Date: Fri, 2 Jul 2021 12:13:55 +0100 Subject: [PATCH 088/468] canvas2d createConicGradient (#11346) --- api/CanvasRenderingContext2D.json | 49 +++++++++++++++++++------------ 1 file changed, 31 insertions(+), 18 deletions(-) diff --git a/api/CanvasRenderingContext2D.json b/api/CanvasRenderingContext2D.json index 8d5eb0feb0e979..b93c331b2a6dd0 100644 --- a/api/CanvasRenderingContext2D.json +++ b/api/CanvasRenderingContext2D.json @@ -491,6 +491,7 @@ "createConicGradient": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createConicGradient", + "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-createconicgradient-dev", "support": { "chrome": { "version_added": "86", @@ -513,24 +514,36 @@ "edge": { "version_added": false }, - "firefox": { - "version_added": "86", - "flags": [ - { - "type": "preference", - "name": "canvas.createConicGradient.enabled" - } - ] - }, - "firefox_android": { - "version_added": "86", - "flags": [ - { - "type": "preference", - "name": "canvas.createConicGradient.enabled" - } - ] - }, + "firefox": [ + { + "version_added": "90" + }, + { + "version_added": "86", + "version_removed": "90", + "flags": [ + { + "type": "preference", + "name": "canvas.createConicGradient.enabled" + } + ] + } + ], + "firefox_android": [ + { + "version_added": "90" + }, + { + "version_added": "86", + "version_removed": "90", + "flags": [ + { + "type": "preference", + "name": "canvas.createConicGradient.enabled" + } + ] + } + ], "ie": { "version_added": false }, From 38414bdcf98debe30e74691327817801a43cba24 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Jul 2021 15:48:35 +0100 Subject: [PATCH 089/468] Bump browser-specs from 1.41.1 to 1.43.0 (#11359) Bumps [browser-specs](https://github.com/w3c/browser-specs) from 1.41.1 to 1.43.0. - [Release notes](https://github.com/w3c/browser-specs/releases) - [Changelog](https://github.com/w3c/browser-specs/blob/main/CHANGELOG.md) - [Commits](https://github.com/w3c/browser-specs/compare/1.41.1...1.43.0) --- updated-dependencies: - dependency-name: browser-specs dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3031a29f2d3bbc..329466955ae386 100644 --- a/package-lock.json +++ b/package-lock.json @@ -214,9 +214,9 @@ } }, "browser-specs": { - "version": "1.41.1", - "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-1.41.1.tgz", - "integrity": "sha512-iN9Ej4r68wrEF+CzW5wWcxOpyaUhwSoRIplD6T0tyLWm8Ax+nfGPV/CuX59dWT9dOAP+Ew5pCfq6P67SgEK6dQ==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-1.43.0.tgz", + "integrity": "sha512-x4yXZOrP1U9GRG3ZfjM8tgmEF0SCN9H2s59+aMN/bKxKr9t+ZBZTAMtBzRq237DgtQzyouyAlLg+KepCvjhIwA==", "dev": true }, "browser-stdout": { diff --git a/package.json b/package.json index 0a7aa84f80ea72..a5838ce5307d5a 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "ajv": "~6.12.2", "better-ajv-errors": "~0.7.0", - "browser-specs": "~1.41.1", + "browser-specs": "~1.43.0", "chalk": "~4.1.0", "compare-versions": "~3.6.0", "mdn-confluence": "~2.2.2", From 90f070348c9e7a253c6319975f705a5b30790bfc Mon Sep 17 00:00:00 2001 From: "Michael[tm] Smith" Date: Sat, 3 Jul 2021 02:09:59 +0900 Subject: [PATCH 090/468] Add .github/workflows/ping-other-repos.yml (#11360) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add .github/workflows/ping-other-repos.yml For every push to the repo, the .github/workflows/ping-other-repos.yml file added in this change creates a GitHub repository_dispatch event to send a ping to the https://github.com/w3c/mdn-spec-links/ repo (where it triggers the build of the contents of that repo). Along with https://github.com/w3c/mdn-spec-links/, other repos can be added to this later — any repos that want to have some action triggered each time a push to the BCD repo occurs. https://docs.github.com/en/rest/reference/repos#create-a-repository-dispatch-event has the documentation for the API that this relies on. * Apply suggestions from code review Co-authored-by: Daniel D. Beck * Only run for pushes to main branch * Drop the ACK receiver (it’s unnecessary) * Only run if secrets.SIDESHOWBARKER exists * Switch to using peter-evans/repository-dispatch * Remove repository_dispatch * Update .github/workflows/ping-other-repos.yml Co-authored-by: Daniel D. Beck * Drop conditional for PAT secret * Update .github/workflows/ping-other-repos.yml Co-authored-by: Daniel D. Beck Co-authored-by: Daniel D. Beck --- .github/workflows/ping-other-repos.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/ping-other-repos.yml diff --git a/.github/workflows/ping-other-repos.yml b/.github/workflows/ping-other-repos.yml new file mode 100644 index 00000000000000..19adb91c720b6c --- /dev/null +++ b/.github/workflows/ping-other-repos.yml @@ -0,0 +1,17 @@ +name: Ping other repos + +on: + push: + branches: [main] + +jobs: + ping: + runs-on: ubuntu-latest + if: ${{ github.respository == 'mdn/browser-compat-data' }} + steps: + - name: Repository Dispatch + uses: peter-evans/repository-dispatch@v1 + with: + token: ${{ secrets.SIDESHOWBARKER }} + event-type: ping + client-payload: '{"repository": "${{ github.repository }}", "ref": "${{ github.ref }}", "sha": "${{ github.sha }}"}' From fff1eaf3c566562405afda4c491172d378196802 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Fri, 2 Jul 2021 18:13:05 +0100 Subject: [PATCH 091/468] Update browser support and experimental status of window.isSecureContext (#11349) - Mirrored chrome data to Opera and Opera Android - Tested Safari versions in browser stack to find it was added in 11.1. --- api/WindowOrWorkerGlobalScope.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/WindowOrWorkerGlobalScope.json b/api/WindowOrWorkerGlobalScope.json index 07c7a52c7de927..d27c0cf485c57d 100644 --- a/api/WindowOrWorkerGlobalScope.json +++ b/api/WindowOrWorkerGlobalScope.json @@ -943,16 +943,16 @@ "version_added": false }, "opera": { - "version_added": null + "version_added": "42" }, "opera_android": { - "version_added": null + "version_added": "42" }, "safari": { - "version_added": null + "version_added": "11.1" }, "safari_ios": { - "version_added": null + "version_added": "11.3" }, "samsunginternet_android": { "version_added": "6.0" @@ -962,7 +962,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } From 339bf6f72fb079b850c1b2f1c139c9e6e94ba8a0 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Fri, 2 Jul 2021 19:24:58 +0100 Subject: [PATCH 092/468] Debug ping workflow (#11362) --- .github/workflows/ping-other-repos.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ping-other-repos.yml b/.github/workflows/ping-other-repos.yml index 19adb91c720b6c..f46c2259552682 100644 --- a/.github/workflows/ping-other-repos.yml +++ b/.github/workflows/ping-other-repos.yml @@ -3,15 +3,15 @@ name: Ping other repos on: push: branches: [main] - jobs: ping: runs-on: ubuntu-latest - if: ${{ github.respository == 'mdn/browser-compat-data' }} steps: - name: Repository Dispatch uses: peter-evans/repository-dispatch@v1 + if: ${{ github.repository == 'mdn/browser-compat-data' }} with: token: ${{ secrets.SIDESHOWBARKER }} + repository: w3c/mdn-spec-links event-type: ping client-payload: '{"repository": "${{ github.repository }}", "ref": "${{ github.ref }}", "sha": "${{ github.sha }}"}' From 190a5ec4f0b381d471a0d125832a19a6ea87d5d8 Mon Sep 17 00:00:00 2001 From: Kanwal Singh <54525960+Blakelist7@users.noreply.github.com> Date: Sat, 3 Jul 2021 04:01:39 +0530 Subject: [PATCH 093/468] Update XMLHttpRequest.json (#11363) --- api/XMLHttpRequest.json | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/api/XMLHttpRequest.json b/api/XMLHttpRequest.json index 708949e5b6f790..87fe429cb96d09 100644 --- a/api/XMLHttpRequest.json +++ b/api/XMLHttpRequest.json @@ -2069,52 +2069,40 @@ "description": "Available in workers", "support": { "chrome": { - "version_added": "4", - "notes": "Not supported in service workers." + "version_added": "4" }, "chrome_android": { - "version_added": "18", - "notes": "Not supported in service workers." + "version_added": "18" }, "edge": { - "version_added": "12", - "notes": "Not supported in service workers." + "version_added": "12" }, "firefox": { - "version_added": "3.5", - "notes": "Not supported in service workers." + "version_added": "3.5" }, "firefox_android": { - "version_added": "4", - "notes": "Not supported in service workers." + "version_added": "4" }, "ie": { - "version_added": "10", - "notes": "Not supported in service workers." + "version_added": "10" }, "opera": { - "version_added": "10.6", - "notes": "Not supported in service workers." + "version_added": "10.6" }, "opera_android": { - "version_added": "11", - "notes": "Not supported in service workers." + "version_added": "11" }, "safari": { - "version_added": "4", - "notes": "Not supported in service workers." + "version_added": "4" }, "safari_ios": { - "version_added": "5.1", - "notes": "Not supported in service workers." + "version_added": "5.1" }, "samsunginternet_android": { - "version_added": "1.0", - "notes": "Not supported in service workers." + "version_added": "1.0" }, "webview_android": { - "version_added": "4", - "notes": "Not supported in service workers." + "version_added": "4" } }, "status": { From cbc218569d0a4a948865bc4a183eda99b0f8ea05 Mon Sep 17 00:00:00 2001 From: Chris Garren Date: Sat, 3 Jul 2021 11:08:06 -0400 Subject: [PATCH 094/468] Add spec URLs for BluetoothRemoteGattCharacteristic methods (#11315) Add spec URLs for the writeValueWithResponse and writeValueWithoutResponse methods that were added to MDN here: https://github.com/mdn/content/pull/6436 --- api/BluetoothRemoteGATTCharacteristic.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/BluetoothRemoteGATTCharacteristic.json b/api/BluetoothRemoteGATTCharacteristic.json index 17dc6e86e148bd..3b4a05e374c2b6 100644 --- a/api/BluetoothRemoteGATTCharacteristic.json +++ b/api/BluetoothRemoteGATTCharacteristic.json @@ -1134,6 +1134,8 @@ }, "writeValueWithoutResponse": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithoutResponse", + "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-writevaluewithoutresponse", "support": { "chrome": { "version_added": "85" @@ -1181,6 +1183,8 @@ }, "writeValueWithResponse": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithResponse", + "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-writevaluewithresponse", "support": { "chrome": { "version_added": "85" From 13e4e715bbf7d21f3c35289b52c5bb17e0e4bfe9 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Sat, 3 Jul 2021 17:36:25 +0200 Subject: [PATCH 095/468] Update HTMLOrForeignElement mdn_urls for demixing (#11356) --- api/HTMLElement.json | 10 +++++----- api/SVGElement.json | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/api/HTMLElement.json b/api/HTMLElement.json index a518783f253f95..58b756e63faf0b 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -562,7 +562,7 @@ }, "blur": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOrForeignElement/blur", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/blur", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-blur-dev", "support": { "chrome": { @@ -775,7 +775,7 @@ }, "dataset": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOrForeignElement/dataset", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-dataset-dev", "support": { "chrome": { @@ -984,7 +984,7 @@ }, "focus": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOrForeignElement/focus", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/focus", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-focus-dev", "support": { "chrome": { @@ -1921,7 +1921,7 @@ }, "nonce": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOrForeignElement/nonce", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce", "spec_url": "https://html.spec.whatwg.org/multipage/urls-and-fetching.html#dom-noncedelement-nonce", "support": { "chrome": { @@ -3205,7 +3205,7 @@ }, "tabIndex": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOrForeignElement/tabIndex", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex", "support": { "chrome": { diff --git a/api/SVGElement.json b/api/SVGElement.json index d86ba9022caae1..2f0bb35478e608 100644 --- a/api/SVGElement.json +++ b/api/SVGElement.json @@ -97,7 +97,7 @@ }, "dataset": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOrForeignElement/dataset", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/dataset", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-dataset-dev", "support": { "chrome": { @@ -196,7 +196,7 @@ }, "focus": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOrForeignElement/focus", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/focus", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-focus-dev", "support": { "chrome": { From 87c31f47fc5aa8a7aeb7f315f60a2dc9397735e7 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sat, 3 Jul 2021 08:37:26 -0700 Subject: [PATCH 096/468] Rename Point -> WebKitPoint (#11361) --- api/Point.json | 31 +++---- api/Window.json | 232 ++++++++++++++++++++++-------------------------- 2 files changed, 119 insertions(+), 144 deletions(-) diff --git a/api/Point.json b/api/Point.json index 11d341510f0494..6474afbff0a2aa 100644 --- a/api/Point.json +++ b/api/Point.json @@ -1,23 +1,20 @@ { "api": { - "Point": { + "WebKitPoint": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Point", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebKitPoint", "support": { "chrome": { "version_added": "2", - "version_removed": "39", - "prefix": "WebKit" + "version_removed": "39" }, "chrome_android": { "version_added": "18", - "version_removed": "39", - "prefix": "WebKit" + "version_removed": "39" }, "edge": { "version_added": "12", - "version_removed": "79", - "prefix": "WebKit" + "version_removed": "79" }, "firefox": { "version_added": false @@ -30,31 +27,25 @@ }, "opera": { "version_added": "15", - "version_removed": "26", - "prefix": "WebKit" + "version_removed": "26" }, "opera_android": { "version_added": "14", - "version_removed": "26", - "prefix": "WebKit" + "version_removed": "26" }, "safari": { - "version_added": "4", - "prefix": "WebKit" + "version_added": "4" }, "safari_ios": { - "version_added": "3.2", - "prefix": "WebKit" + "version_added": "3.2" }, "samsunginternet_android": { "version_added": "1.0", - "version_removed": "4.0", - "prefix": "WebKit" + "version_removed": "4.0" }, "webview_android": { "version_added": "2", - "version_removed": "39", - "prefix": "WebKit" + "version_removed": "39" } }, "status": { diff --git a/api/Window.json b/api/Window.json index 46a0b4bb114e8b..c0659eed659281 100644 --- a/api/Window.json +++ b/api/Window.json @@ -1371,130 +1371,6 @@ } } }, - "convertPointFromNodeToPage": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/convertPointFromNodeToPage", - "support": { - "chrome": { - "version_added": true, - "version_removed": "39", - "prefix": "webkit" - }, - "chrome_android": { - "version_added": true, - "version_removed": "39", - "prefix": "webkit" - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": false - }, - "firefox_android": { - "version_added": false - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": true, - "version_removed": "26", - "prefix": "webkit" - }, - "opera_android": { - "version_added": true, - "version_removed": "26", - "prefix": "webkit" - }, - "safari": { - "version_added": true, - "prefix": "webkit" - }, - "safari_ios": { - "version_added": true, - "prefix": "webkit" - }, - "samsunginternet_android": { - "version_added": true, - "version_removed": "4.0", - "prefix": "webkit" - }, - "webview_android": { - "version_added": true, - "version_removed": "39", - "prefix": "webkit" - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "convertPointFromPageToNode": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/convertPointFromPageToNode", - "support": { - "chrome": { - "version_added": true, - "version_removed": "39", - "prefix": "webkit" - }, - "chrome_android": { - "version_added": true, - "version_removed": "39", - "prefix": "webkit" - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": false - }, - "firefox_android": { - "version_added": false - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": true, - "version_removed": "26", - "prefix": "webkit" - }, - "opera_android": { - "version_added": true, - "version_removed": "26", - "prefix": "webkit" - }, - "safari": { - "version_added": true, - "prefix": "webkit" - }, - "safari_ios": { - "version_added": true, - "prefix": "webkit" - }, - "samsunginternet_android": { - "version_added": true, - "version_removed": "4.0", - "prefix": "webkit" - }, - "webview_android": { - "version_added": true, - "version_removed": "39", - "prefix": "webkit" - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, "cookieStore": { "__compat": { "support": { @@ -10820,6 +10696,114 @@ } } }, + "webkitConvertPointFromNodeToPage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/webkitConvertPointFromNodeToPage", + "support": { + "chrome": { + "version_added": true, + "version_removed": "39" + }, + "chrome_android": { + "version_added": true, + "version_removed": "39" + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true, + "version_removed": "26" + }, + "opera_android": { + "version_added": true, + "version_removed": "26" + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true, + "version_removed": "4.0" + }, + "webview_android": { + "version_added": true, + "version_removed": "39" + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "webkitConvertPointFromPageToNode": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/webkitConvertPointFromPageToNode", + "support": { + "chrome": { + "version_added": true, + "version_removed": "39" + }, + "chrome_android": { + "version_added": true, + "version_removed": "39" + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true, + "version_removed": "26" + }, + "opera_android": { + "version_added": true, + "version_removed": "26" + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true, + "version_removed": "4.0" + }, + "webview_android": { + "version_added": true, + "version_removed": "39" + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, "window": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/window", From 119d97e294196129d934868f74eb248d5c16a7d3 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sat, 3 Jul 2021 08:38:25 -0700 Subject: [PATCH 097/468] Add Safari versions for api.XMLHttpRequest.send (#11367) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `send` member of the `XMLHttpRequest` API, based upon information in a tracking bug. Tracking Bug: https://webkit.org/b/90536 / https://webkit.org/b/71121 / https://webkit.org/b/227477 --- api/XMLHttpRequest.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/api/XMLHttpRequest.json b/api/XMLHttpRequest.json index 87fe429cb96d09..c8c8b78463db38 100644 --- a/api/XMLHttpRequest.json +++ b/api/XMLHttpRequest.json @@ -1487,10 +1487,10 @@ "version_added": true }, "safari": { - "version_added": true + "version_added": "7" }, "safari_ios": { - "version_added": null + "version_added": "7" }, "samsunginternet_android": { "version_added": true @@ -1585,10 +1585,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "6" }, "safari_ios": { - "version_added": null + "version_added": "6" }, "samsunginternet_android": { "version_added": true @@ -1634,10 +1634,10 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": "6" }, "safari_ios": { - "version_added": null + "version_added": "6" }, "samsunginternet_android": { "version_added": true @@ -1683,10 +1683,12 @@ "version_added": true }, "safari": { - "version_added": null + "version_added": false, + "notes": "See bug 227477." }, "safari_ios": { - "version_added": null + "version_added": false, + "notes": "See bug 227477." }, "samsunginternet_android": { "version_added": "7.0" From 5bfecae4a5519b651cc23a0164fc5f588561dece Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sat, 3 Jul 2021 08:40:09 -0700 Subject: [PATCH 098/468] Add Safari versions for api.ImageData.worker_support (#11366) This PR adds real values for Safari (Desktop and iOS/iPadOS) for the `worker_support` member of the `ImageData` API, based upon information in a tracking bug. Tracking Bug: https://bugs.webkit.org/show_bug.cgi?id=130668 --- api/ImageData.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/ImageData.json b/api/ImageData.json index 6318aa65244113..39d6decbfe308f 100644 --- a/api/ImageData.json +++ b/api/ImageData.json @@ -274,10 +274,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "7" }, "safari_ios": { - "version_added": null + "version_added": "7" }, "samsunginternet_android": { "version_added": true From 32e8d2bf3cb2b751f01d6b55d122d57d41b869df Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sat, 3 Jul 2021 19:15:16 -0700 Subject: [PATCH 099/468] Remove non-standard api.Event.getPreventDefault (#11100) --- api/Event.json | 55 -------------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/api/Event.json b/api/Event.json index be42f7dd48ef15..161d421580f156 100644 --- a/api/Event.json +++ b/api/Event.json @@ -653,61 +653,6 @@ } } }, - "getPreventDefault": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/getPreventDefault", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": true, - "version_removed": "59", - "notes": "See bug 691151." - }, - "firefox_android": { - "version_added": true, - "version_removed": "59", - "notes": "See bug 691151." - }, - "ie": { - "version_added": false - }, - "nodejs": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, "initEvent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/initEvent", From d5121e1dea89c968f50096d9220e14da43d93dee Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sat, 3 Jul 2021 19:15:30 -0700 Subject: [PATCH 100/468] Remove non-standard api.Event.preventBubble/preventCapture (#11101) --- api/Event.json | 106 ------------------------------------------------- 1 file changed, 106 deletions(-) diff --git a/api/Event.json b/api/Event.json index 161d421580f156..16eacfe8f7c2e6 100644 --- a/api/Event.json +++ b/api/Event.json @@ -832,112 +832,6 @@ } } }, - "preventBubble": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventBubble", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": true, - "version_removed": "24" - }, - "firefox_android": { - "version_added": true, - "version_removed": "24" - }, - "ie": { - "version_added": false - }, - "nodejs": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "preventCapture": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventCapture", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": true, - "version_removed": "24" - }, - "firefox_android": { - "version_added": true, - "version_removed": "24" - }, - "ie": { - "version_added": false - }, - "nodejs": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, "preventDefault": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventDefault", From fed6a8bebf8aa1b7f9737d6cf9264df9afa9cfde Mon Sep 17 00:00:00 2001 From: Kanwal Singh <54525960+Blakelist7@users.noreply.github.com> Date: Sun, 4 Jul 2021 10:04:20 +0530 Subject: [PATCH 101/468] Add data for CSS ellipse() method (#11369) * Update basic-shape.json `ellipse()` * Update basic-shape.json `ellipse()` works on Edge 79 also. --- css/types/basic-shape.json | 50 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/css/types/basic-shape.json b/css/types/basic-shape.json index 256d9d7147f11c..1caead695bfc5d 100644 --- a/css/types/basic-shape.json +++ b/css/types/basic-shape.json @@ -331,6 +331,56 @@ } } } + }, + "ellipse": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/ellipse()", + "spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-polygon", + "description": "ellipse()", + "support": { + "chrome": { + "version_added": "37" + }, + "chrome_android": { + "version_added": "37" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "62" + }, + "firefox_android": { + "version_added": "54" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "3.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } From 45c84f46472f36018fb012eec26f93d6d323b5bd Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 4 Jul 2021 05:54:36 -0700 Subject: [PATCH 102/468] Add Safari versions for api.Element.keyboard_events (#11370) --- api/Element.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/Element.json b/api/Element.json index beffe960b4c0cd..67d15534e8433e 100644 --- a/api/Element.json +++ b/api/Element.json @@ -4694,10 +4694,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "1.2" }, "safari_ios": { - "version_added": null + "version_added": "1" }, "samsunginternet_android": { "version_added": true @@ -4748,10 +4748,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "1.3" }, "safari_ios": { - "version_added": null + "version_added": "1" }, "samsunginternet_android": { "version_added": true, @@ -4800,10 +4800,10 @@ "version_added": null }, "safari": { - "version_added": null + "version_added": "1.2" }, "safari_ios": { - "version_added": null + "version_added": "1" }, "samsunginternet_android": { "version_added": true From b380ef4d6b3e3605c46179aed60800fd47f64da4 Mon Sep 17 00:00:00 2001 From: Ada Rose Cannon <4225330+AdaRoseCannon@users.noreply.github.com> Date: Sun, 4 Jul 2021 20:26:37 +0100 Subject: [PATCH 103/468] Update the javascript/ folder for Samsung Internet (#11181) --- javascript/builtins/AggregateError.json | 4 ++-- javascript/builtins/BigInt.json | 4 ++-- javascript/builtins/FinalizationRegistry.json | 8 ++++---- javascript/builtins/JSON.json | 2 +- javascript/builtins/Object.json | 2 +- javascript/builtins/Promise.json | 2 +- javascript/builtins/RegExp.json | 4 ++-- javascript/builtins/String.json | 2 +- javascript/builtins/Symbol.json | 2 +- javascript/builtins/WeakRef.json | 6 +++--- javascript/builtins/intl/Collator.json | 2 +- javascript/builtins/intl/DateTimeFormat.json | 12 ++++++------ javascript/builtins/intl/DisplayNames.json | 10 +++++----- javascript/builtins/intl/Intl.json | 2 +- javascript/builtins/intl/ListFormat.json | 12 ++++++------ javascript/builtins/intl/RelativeTimeFormat.json | 2 +- javascript/classes.json | 6 +++--- 17 files changed, 41 insertions(+), 41 deletions(-) diff --git a/javascript/builtins/AggregateError.json b/javascript/builtins/AggregateError.json index 856db0db8b0f7f..fed3247c44b549 100644 --- a/javascript/builtins/AggregateError.json +++ b/javascript/builtins/AggregateError.json @@ -40,7 +40,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" @@ -92,7 +92,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/javascript/builtins/BigInt.json b/javascript/builtins/BigInt.json index 1ff5cc9146b533..0af993ffa6c475 100644 --- a/javascript/builtins/BigInt.json +++ b/javascript/builtins/BigInt.json @@ -297,7 +297,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" @@ -347,7 +347,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" diff --git a/javascript/builtins/FinalizationRegistry.json b/javascript/builtins/FinalizationRegistry.json index ab8a2be6963ad0..a14fe197a7ba4a 100644 --- a/javascript/builtins/FinalizationRegistry.json +++ b/javascript/builtins/FinalizationRegistry.json @@ -51,7 +51,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -114,7 +114,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -177,7 +177,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -240,7 +240,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" diff --git a/javascript/builtins/JSON.json b/javascript/builtins/JSON.json index 8c1d35b91eb2e9..2b00de7e57f1d9 100644 --- a/javascript/builtins/JSON.json +++ b/javascript/builtins/JSON.json @@ -245,7 +245,7 @@ "version_added": "12.2" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" diff --git a/javascript/builtins/Object.json b/javascript/builtins/Object.json index 2a90815a8bafc6..8b9df85a6dc9a5 100644 --- a/javascript/builtins/Object.json +++ b/javascript/builtins/Object.json @@ -636,7 +636,7 @@ "version_added": "12.2" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" diff --git a/javascript/builtins/Promise.json b/javascript/builtins/Promise.json index 8de727855e1f14..1e757c5c7677c1 100644 --- a/javascript/builtins/Promise.json +++ b/javascript/builtins/Promise.json @@ -255,7 +255,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json index a657f936fa6b13..39d54070798464 100644 --- a/javascript/builtins/RegExp.json +++ b/javascript/builtins/RegExp.json @@ -1366,7 +1366,7 @@ "version_added": "6" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" @@ -1779,7 +1779,7 @@ "version_added": "6" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" diff --git a/javascript/builtins/String.json b/javascript/builtins/String.json index 8c8a700cb2e310..1bce36cd254084 100644 --- a/javascript/builtins/String.json +++ b/javascript/builtins/String.json @@ -1903,7 +1903,7 @@ "version_added": "13.4" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/javascript/builtins/Symbol.json b/javascript/builtins/Symbol.json index f843f8b3e7ffa3..a264638d59d7dc 100644 --- a/javascript/builtins/Symbol.json +++ b/javascript/builtins/Symbol.json @@ -586,7 +586,7 @@ "version_added": "13" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" diff --git a/javascript/builtins/WeakRef.json b/javascript/builtins/WeakRef.json index 7c3db5b6abb0cc..330765ea716f8f 100644 --- a/javascript/builtins/WeakRef.json +++ b/javascript/builtins/WeakRef.json @@ -51,7 +51,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -114,7 +114,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -177,7 +177,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" diff --git a/javascript/builtins/intl/Collator.json b/javascript/builtins/intl/Collator.json index 3a66db192c7d0b..d8712bc7f4b130 100644 --- a/javascript/builtins/intl/Collator.json +++ b/javascript/builtins/intl/Collator.json @@ -202,7 +202,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/javascript/builtins/intl/DateTimeFormat.json b/javascript/builtins/intl/DateTimeFormat.json index 385c4304a6a584..8993c38220147f 100644 --- a/javascript/builtins/intl/DateTimeFormat.json +++ b/javascript/builtins/intl/DateTimeFormat.json @@ -150,7 +150,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" @@ -250,7 +250,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -300,7 +300,7 @@ "version_added": "13" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" @@ -401,7 +401,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" @@ -508,7 +508,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" @@ -561,7 +561,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" diff --git a/javascript/builtins/intl/DisplayNames.json b/javascript/builtins/intl/DisplayNames.json index c7ba1584bc6d4f..dd87b660e785c0 100644 --- a/javascript/builtins/intl/DisplayNames.json +++ b/javascript/builtins/intl/DisplayNames.json @@ -41,7 +41,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "81" @@ -93,7 +93,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "81" @@ -145,7 +145,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "81" @@ -197,7 +197,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "81" @@ -249,7 +249,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "81" diff --git a/javascript/builtins/intl/Intl.json b/javascript/builtins/intl/Intl.json index 5db741df752f1a..321507563ad97d 100644 --- a/javascript/builtins/intl/Intl.json +++ b/javascript/builtins/intl/Intl.json @@ -143,7 +143,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "86" diff --git a/javascript/builtins/intl/ListFormat.json b/javascript/builtins/intl/ListFormat.json index d65f7f912a8898..1f5cb9958cf02e 100644 --- a/javascript/builtins/intl/ListFormat.json +++ b/javascript/builtins/intl/ListFormat.json @@ -42,7 +42,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" @@ -101,7 +101,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" @@ -154,7 +154,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" @@ -207,7 +207,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" @@ -260,7 +260,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" @@ -319,7 +319,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" diff --git a/javascript/builtins/intl/RelativeTimeFormat.json b/javascript/builtins/intl/RelativeTimeFormat.json index 61f62c1da91545..f1ed6e9cb5fc5e 100644 --- a/javascript/builtins/intl/RelativeTimeFormat.json +++ b/javascript/builtins/intl/RelativeTimeFormat.json @@ -309,7 +309,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" diff --git a/javascript/classes.json b/javascript/classes.json index dec0715f58697b..2b52381c65cf23 100644 --- a/javascript/classes.json +++ b/javascript/classes.json @@ -513,7 +513,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "74" @@ -688,7 +688,7 @@ } ], "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" @@ -899,7 +899,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "72" From 7c89726288a73cbf269c460535841a0d84c780f9 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Mon, 5 Jul 2021 10:09:46 +0200 Subject: [PATCH 104/468] Add spec_url to TransformStreamDefaultController (#11392) --- api/TransformStreamDefaultController.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/TransformStreamDefaultController.json b/api/TransformStreamDefaultController.json index 7b1e51b06cbe8d..3916e0980237fa 100644 --- a/api/TransformStreamDefaultController.json +++ b/api/TransformStreamDefaultController.json @@ -3,6 +3,7 @@ "TransformStreamDefaultController": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController", + "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-class", "support": { "chrome": { "version_added": "67" @@ -50,6 +51,7 @@ "desiredSize": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize", + "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-desired-size", "support": { "chrome": { "version_added": "67" @@ -98,6 +100,7 @@ "enqueue": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue", + "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-enqueue", "support": { "chrome": { "version_added": "67" @@ -146,6 +149,7 @@ "error": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error", + "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-error", "support": { "chrome": { "version_added": "67" @@ -194,6 +198,7 @@ "terminate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate", + "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-terminate", "support": { "chrome": { "version_added": "67" From 60e0c1bf33b2b8014aa72f4548f20a46d021b1b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Jul 2021 14:20:05 +0200 Subject: [PATCH 105/468] Bump mocha from 9.0.1 to 9.0.2 (#11397) Bumps [mocha](https://github.com/mochajs/mocha) from 9.0.1 to 9.0.2. - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md) - [Commits](https://github.com/mochajs/mocha/compare/v9.0.1...v9.0.2) --- updated-dependencies: - dependency-name: mocha dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 329466955ae386..75f7c36ee06a09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -278,19 +278,19 @@ } }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" } }, "cli-cursor": { @@ -743,15 +743,15 @@ } }, "mocha": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.1.tgz", - "integrity": "sha512-9zwsavlRO+5csZu6iRtl3GHImAbhERoDsZwdRkdJ/bE+eVplmoxNKE901ZJ9LdSchYBjSCPbjKc5XvcAri2ylw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.2.tgz", + "integrity": "sha512-FpspiWU+UT9Sixx/wKimvnpkeW0mh6ROAKkIaPokj3xZgxeRhcna/k5X57jJghEr8X+Cgu/Vegf8zCX5ugSuTA==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.1", + "chokidar": "3.5.2", "debug": "4.3.1", "diff": "5.0.0", "escape-string-regexp": "4.0.0", @@ -764,12 +764,12 @@ "minimatch": "3.0.4", "ms": "2.1.3", "nanoid": "3.1.23", - "serialize-javascript": "5.0.1", + "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", "wide-align": "1.1.3", - "workerpool": "6.1.4", + "workerpool": "6.1.5", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -956,9 +956,9 @@ } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { "picomatch": "^2.2.1" @@ -993,9 +993,9 @@ "dev": true }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -1138,9 +1138,9 @@ } }, "workerpool": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.4.tgz", - "integrity": "sha512-jGWPzsUqzkow8HoAvqaPWTUPCrlPJaJ5tY8Iz7n1uCz3tTp6s3CDG0FF1NsX42WNlkRSW6Mr+CDZGnNoSsKa7g==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", + "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", "dev": true }, "wrap-ansi": { From c83e3928295e02f9cee36d4c3e7539d596661f5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Jul 2021 14:23:47 +0200 Subject: [PATCH 106/468] Bump browser-specs from 1.43.0 to 2.0.0 (#11398) Bumps [browser-specs](https://github.com/w3c/browser-specs) from 1.43.0 to 2.0.0. - [Release notes](https://github.com/w3c/browser-specs/releases) - [Changelog](https://github.com/w3c/browser-specs/blob/main/CHANGELOG.md) - [Commits](https://github.com/w3c/browser-specs/compare/1.43.0...2.0.0) --- updated-dependencies: - dependency-name: browser-specs dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 75f7c36ee06a09..fdc54e25eb194f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -214,9 +214,9 @@ } }, "browser-specs": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-1.43.0.tgz", - "integrity": "sha512-x4yXZOrP1U9GRG3ZfjM8tgmEF0SCN9H2s59+aMN/bKxKr9t+ZBZTAMtBzRq237DgtQzyouyAlLg+KepCvjhIwA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-2.0.0.tgz", + "integrity": "sha512-OO0/jyuI7gZx3PyKKhRQobjI2SKl9aDMpE3tpktKe1FileYQhIoh93QWWthwI4i2pMVdHhhmxJh8jckEJJby1w==", "dev": true }, "browser-stdout": { diff --git a/package.json b/package.json index a5838ce5307d5a..12b0908a5d90c1 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "ajv": "~6.12.2", "better-ajv-errors": "~0.7.0", - "browser-specs": "~1.43.0", + "browser-specs": "~2.0.0", "chalk": "~4.1.0", "compare-versions": "~3.6.0", "mdn-confluence": "~2.2.2", From 24a1025fcecee777edd92d89ab1e608fa06954af Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Mon, 5 Jul 2021 14:25:56 +0200 Subject: [PATCH 107/468] Remove LocaleMediaStream.json (#11396) --- api/LocalMediaStream.json | 54 --------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 api/LocalMediaStream.json diff --git a/api/LocalMediaStream.json b/api/LocalMediaStream.json deleted file mode 100644 index 981e6632c34b0a..00000000000000 --- a/api/LocalMediaStream.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "api": { - "LocalMediaStream": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/LocalMediaStream", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "17", - "version_removed": "64" - }, - "firefox_android": { - "version_added": true, - "version_removed": "64" - }, - "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": false, - "deprecated": true - } - } - } - } -} From db4bbbdb01c0f3aade886b2be428b184e7cf13c5 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 6 Jul 2021 12:52:26 +0200 Subject: [PATCH 108/468] Update HTTP specs to point to httpwg; update exception list (#11399) --- http/headers/accept-encoding.json | 2 +- http/headers/accept-language.json | 2 +- http/headers/accept-ranges.json | 2 +- http/headers/accept.json | 2 +- http/headers/age.json | 2 +- http/headers/alt-svc.json | 2 +- http/headers/cache-control.json | 4 +- http/headers/connection.json | 2 +- http/headers/content-disposition.json | 2 +- http/headers/content-encoding.json | 2 +- http/headers/content-language.json | 2 +- http/headers/content-length.json | 2 +- http/headers/content-location.json | 2 +- http/headers/content-range.json | 2 +- http/headers/content-type.json | 4 +- http/headers/cookie.json | 2 +- http/headers/date.json | 2 +- http/headers/early-data.json | 2 +- http/headers/etag.json | 2 +- http/headers/expect.json | 2 +- http/headers/expires.json | 2 +- http/headers/from.json | 2 +- http/headers/host.json | 2 +- http/headers/if-match.json | 2 +- http/headers/if-modified-since.json | 2 +- http/headers/if-none-match.json | 2 +- http/headers/if-range.json | 2 +- http/headers/if-unmodified-since.json | 2 +- http/headers/keep-alive.json | 2 +- http/headers/last-modified.json | 2 +- http/headers/location.json | 2 +- http/headers/pragma.json | 2 +- http/headers/proxy-authenticate.json | 2 +- http/headers/range.json | 2 +- http/headers/referer.json | 2 +- http/headers/retry-after.json | 2 +- http/headers/server.json | 2 +- http/headers/set-cookie.json | 2 +- http/headers/te.json | 2 +- http/headers/trailer.json | 4 +- http/headers/transfer-encoding.json | 2 +- http/headers/upgrade.json | 6 +-- http/headers/user-agent.json | 2 +- http/headers/vary.json | 2 +- http/headers/via.json | 2 +- http/headers/warning.json | 2 +- http/headers/www-authenticate.json | 2 +- http/methods.json | 16 ++++---- http/status.json | 54 +++++++++++++-------------- test/spec-urls.test.js | 37 +++++++----------- 50 files changed, 101 insertions(+), 110 deletions(-) diff --git a/http/headers/accept-encoding.json b/http/headers/accept-encoding.json index a51f92e7b4678d..dd16a8e5a7bdbf 100644 --- a/http/headers/accept-encoding.json +++ b/http/headers/accept-encoding.json @@ -4,7 +4,7 @@ "Accept-Encoding": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Encoding", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-5.3.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.3.4", "support": { "chrome": { "version_added": true diff --git a/http/headers/accept-language.json b/http/headers/accept-language.json index b276e12e26b131..71a94ffb8a56b5 100644 --- a/http/headers/accept-language.json +++ b/http/headers/accept-language.json @@ -4,7 +4,7 @@ "Accept-Language": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Language", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-5.3.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.3.5", "support": { "chrome": { "version_added": true diff --git a/http/headers/accept-ranges.json b/http/headers/accept-ranges.json index 5371914f1a11f7..618c730aef0327 100644 --- a/http/headers/accept-ranges.json +++ b/http/headers/accept-ranges.json @@ -4,7 +4,7 @@ "Accept-Ranges": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Ranges", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7233#section-2.3", + "spec_url": "https://httpwg.org/specs/rfc7233.html#section-2.3", "support": { "chrome": { "version_added": true diff --git a/http/headers/accept.json b/http/headers/accept.json index d0d3bfa7a2d848..a8ce4f7ac63c09 100644 --- a/http/headers/accept.json +++ b/http/headers/accept.json @@ -4,7 +4,7 @@ "Accept": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-5.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.3.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/age.json b/http/headers/age.json index a7e49dbe40fff7..62501a480af166 100644 --- a/http/headers/age.json +++ b/http/headers/age.json @@ -4,7 +4,7 @@ "Age": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Age", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7234#section-5.1", + "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/alt-svc.json b/http/headers/alt-svc.json index 1c4f522de9538c..a627769b7fe49a 100644 --- a/http/headers/alt-svc.json +++ b/http/headers/alt-svc.json @@ -4,7 +4,7 @@ "Alt-Svc": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Alt-Svc", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7838#section-3", + "spec_url": "https://httpwg.org/specs/rfc7838.html#section-3", "support": { "chrome": { "version_added": true diff --git a/http/headers/cache-control.json b/http/headers/cache-control.json index af88653bcc7c6b..f1e9971c4fc7dc 100644 --- a/http/headers/cache-control.json +++ b/http/headers/cache-control.json @@ -5,8 +5,8 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Cache-Control", "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc7234#section-5.2", - "https://datatracker.ietf.org/doc/html/rfc8246#section-2" + "https://httpwg.org/specs/rfc7234.html#section-5.2", + "https://httpwg.org/specs/rfc8246.html#section-2" ], "support": { "chrome": { diff --git a/http/headers/connection.json b/http/headers/connection.json index 49f3290af8fa21..df5a8f4dfd1779 100644 --- a/http/headers/connection.json +++ b/http/headers/connection.json @@ -4,7 +4,7 @@ "Connection": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Connection", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7230#section-6.1", + "spec_url": "https://httpwg.org/specs/rfc7230.html#section-6.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-disposition.json b/http/headers/content-disposition.json index b160ac8b1f10d4..08a8c602ce352e 100644 --- a/http/headers/content-disposition.json +++ b/http/headers/content-disposition.json @@ -5,7 +5,7 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Disposition", "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc6266#section-4", + "https://httpwg.org/specs/rfc6266.html#section-4", "https://datatracker.ietf.org/doc/html/rfc7578#section-4.2" ], "support": { diff --git a/http/headers/content-encoding.json b/http/headers/content-encoding.json index 86b86c2acb7950..7dfe5dcc56b92a 100644 --- a/http/headers/content-encoding.json +++ b/http/headers/content-encoding.json @@ -4,7 +4,7 @@ "Content-Encoding": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Encoding", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-3.1.2.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-3.1.2.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-language.json b/http/headers/content-language.json index d8aa7701321bce..981f43fb5d120d 100644 --- a/http/headers/content-language.json +++ b/http/headers/content-language.json @@ -4,7 +4,7 @@ "Content-Language": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Language", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-3.1.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-3.1.3.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-length.json b/http/headers/content-length.json index 13d0f7e0df8bd7..751e52845ac166 100644 --- a/http/headers/content-length.json +++ b/http/headers/content-length.json @@ -4,7 +4,7 @@ "Content-Length": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Length", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7230#section-3.3.2", + "spec_url": "https://httpwg.org/specs/rfc7230.html#section-3.3.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-location.json b/http/headers/content-location.json index a91fa02c39675b..998796d183900e 100644 --- a/http/headers/content-location.json +++ b/http/headers/content-location.json @@ -4,7 +4,7 @@ "Content-Location": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Location", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-3.1.4.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-3.1.4.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-range.json b/http/headers/content-range.json index 8da00d6aa60628..6e11d3b789c2b5 100644 --- a/http/headers/content-range.json +++ b/http/headers/content-range.json @@ -4,7 +4,7 @@ "Content-Range": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Range", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7233#section-4.2", + "spec_url": "https://httpwg.org/specs/rfc7233.html#section-4.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-type.json b/http/headers/content-type.json index 488b4985a30fdd..72db784dba5338 100644 --- a/http/headers/content-type.json +++ b/http/headers/content-type.json @@ -5,8 +5,8 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Type", "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc7233#section-4.1", - "https://datatracker.ietf.org/doc/html/rfc7231#section-3.1.1.5" + "https://httpwg.org/specs/rfc7233.html#section-4.1", + "https://httpwg.org/specs/rfc7231.html#section-3.1.1.5" ], "support": { "chrome": { diff --git a/http/headers/cookie.json b/http/headers/cookie.json index e01336cfc3883e..a35d327b6b7bf4 100644 --- a/http/headers/cookie.json +++ b/http/headers/cookie.json @@ -4,7 +4,7 @@ "Cookie": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Cookie", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc6265#section-5.4", + "spec_url": "https://httpwg.org/specs/rfc6265.html#section-5.4", "support": { "chrome": { "version_added": true diff --git a/http/headers/date.json b/http/headers/date.json index 7a7866cec2f2e6..9583419ad1eba1 100644 --- a/http/headers/date.json +++ b/http/headers/date.json @@ -4,7 +4,7 @@ "Date": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Date", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-7.1.1.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.1.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/early-data.json b/http/headers/early-data.json index c84aeef9913a83..63a97bf66318e4 100644 --- a/http/headers/early-data.json +++ b/http/headers/early-data.json @@ -4,7 +4,7 @@ "Early-Data": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Early-Data", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc8470#section-5.1", + "spec_url": "https://httpwg.org/specs/rfc8470.html#section-5.1", "support": { "chrome": { "version_added": null diff --git a/http/headers/etag.json b/http/headers/etag.json index 78d995dd362a32..93e4ac1e6888a6 100644 --- a/http/headers/etag.json +++ b/http/headers/etag.json @@ -4,7 +4,7 @@ "ETag": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/ETag", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-2.3", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-2.3", "support": { "chrome": { "version_added": true diff --git a/http/headers/expect.json b/http/headers/expect.json index c130d6124c42f3..a25a843bf5b702 100644 --- a/http/headers/expect.json +++ b/http/headers/expect.json @@ -4,7 +4,7 @@ "Expect": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Expect", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-5.1.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.1.1", "support": { "chrome": { "version_added": null diff --git a/http/headers/expires.json b/http/headers/expires.json index 464a0a04241290..db471f6635f128 100644 --- a/http/headers/expires.json +++ b/http/headers/expires.json @@ -4,7 +4,7 @@ "Expires": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Expires", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7234#section-5.3", + "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.3", "support": { "chrome": { "version_added": true diff --git a/http/headers/from.json b/http/headers/from.json index 230433cf42bb0f..6e6d6a703503b5 100644 --- a/http/headers/from.json +++ b/http/headers/from.json @@ -4,7 +4,7 @@ "From": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/From", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-5.5.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.5.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/host.json b/http/headers/host.json index 030a443018cd43..364f936ce1f73e 100644 --- a/http/headers/host.json +++ b/http/headers/host.json @@ -4,7 +4,7 @@ "Host": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Host", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7230#section-5.4", + "spec_url": "https://httpwg.org/specs/rfc7230.html#section-5.4", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-match.json b/http/headers/if-match.json index 501a3ff4dd4a3e..89c2361803897f 100644 --- a/http/headers/if-match.json +++ b/http/headers/if-match.json @@ -4,7 +4,7 @@ "If-Match": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Match", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-3.1", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-modified-since.json b/http/headers/if-modified-since.json index b505f8d3044b4c..592ba117223c0c 100644 --- a/http/headers/if-modified-since.json +++ b/http/headers/if-modified-since.json @@ -4,7 +4,7 @@ "If-Modified-Since": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Modified-Since", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-3.3", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.3", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-none-match.json b/http/headers/if-none-match.json index 644e5a8387e072..85b21fa9aff093 100644 --- a/http/headers/if-none-match.json +++ b/http/headers/if-none-match.json @@ -4,7 +4,7 @@ "If-None-Match": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-None-Match", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-3.2", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-range.json b/http/headers/if-range.json index 0d5443c1d5d198..21b43cb30b6c7d 100644 --- a/http/headers/if-range.json +++ b/http/headers/if-range.json @@ -4,7 +4,7 @@ "If-Range": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Range", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7233#section-3.2", + "spec_url": "https://httpwg.org/specs/rfc7233.html#section-3.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-unmodified-since.json b/http/headers/if-unmodified-since.json index 66cfac5a41f8bc..cdc1f9868eb147 100644 --- a/http/headers/if-unmodified-since.json +++ b/http/headers/if-unmodified-since.json @@ -4,7 +4,7 @@ "If-Unmodified-Since": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Unmodified-Since", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-3.4", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.4", "support": { "chrome": { "version_added": true diff --git a/http/headers/keep-alive.json b/http/headers/keep-alive.json index 530e9f9725d2a0..0aa58dbd71a6b5 100644 --- a/http/headers/keep-alive.json +++ b/http/headers/keep-alive.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Keep-Alive", "spec_url": [ "https://datatracker.ietf.org/doc/html/draft-thomson-hybi-http-timeout-03#section-2", - "https://datatracker.ietf.org/doc/html/rfc7230#appendix-A.1.2" + "https://httpwg.org/specs/rfc7230.html#appendix-A.1.2" ], "support": { "chrome": { diff --git a/http/headers/last-modified.json b/http/headers/last-modified.json index 6eecf56f8a1585..af8f862e41eb68 100644 --- a/http/headers/last-modified.json +++ b/http/headers/last-modified.json @@ -4,7 +4,7 @@ "Last-Modified": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Last-Modified", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-2.2", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-2.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/location.json b/http/headers/location.json index b6e9cb92e2b4a9..e3a545ca1da1cc 100644 --- a/http/headers/location.json +++ b/http/headers/location.json @@ -4,7 +4,7 @@ "Location": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Location", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-7.1.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/pragma.json b/http/headers/pragma.json index 2fcb388a7825c1..bcd0bc371c8aa2 100644 --- a/http/headers/pragma.json +++ b/http/headers/pragma.json @@ -4,7 +4,7 @@ "Pragma": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Pragma", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7234#section-5.4", + "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.4", "support": { "chrome": { "version_added": true diff --git a/http/headers/proxy-authenticate.json b/http/headers/proxy-authenticate.json index 3b50829fa7382b..c32e3527d4ec6c 100644 --- a/http/headers/proxy-authenticate.json +++ b/http/headers/proxy-authenticate.json @@ -4,7 +4,7 @@ "Proxy-Authenticate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Proxy-Authenticate", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7235#section-4.3", + "spec_url": "https://httpwg.org/specs/rfc7235.html#section-4.3", "support": { "chrome": { "version_added": "1" diff --git a/http/headers/range.json b/http/headers/range.json index c6762df46fa389..b55504e76e1289 100644 --- a/http/headers/range.json +++ b/http/headers/range.json @@ -4,7 +4,7 @@ "Range": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Range", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7233#section-3.1", + "spec_url": "https://httpwg.org/specs/rfc7233.html#section-3.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/referer.json b/http/headers/referer.json index efedb4155b213e..93664c0953b6a9 100644 --- a/http/headers/referer.json +++ b/http/headers/referer.json @@ -4,7 +4,7 @@ "Referer": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Referer", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-5.5.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.5.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/retry-after.json b/http/headers/retry-after.json index 5f4b943690f3ca..723f15de60a60d 100644 --- a/http/headers/retry-after.json +++ b/http/headers/retry-after.json @@ -4,7 +4,7 @@ "Retry-After": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Retry-After", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-7.1.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.3", "support": { "chrome": { "version_added": null diff --git a/http/headers/server.json b/http/headers/server.json index 4fc3d30a858b95..fae3e4d68438ce 100644 --- a/http/headers/server.json +++ b/http/headers/server.json @@ -4,7 +4,7 @@ "Server": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Server", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-7.4.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.4.2", "support": { "chrome": { "version_added": true diff --git a/http/headers/set-cookie.json b/http/headers/set-cookie.json index cbd251f4adf68d..2fae4e5f927e4b 100644 --- a/http/headers/set-cookie.json +++ b/http/headers/set-cookie.json @@ -4,7 +4,7 @@ "Set-Cookie": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc6265#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc6265.html#section-4.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/te.json b/http/headers/te.json index 841abda2795dd9..70ef7dd5d2c4b4 100644 --- a/http/headers/te.json +++ b/http/headers/te.json @@ -4,7 +4,7 @@ "TE": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/TE", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7230#section-4.3", + "spec_url": "https://httpwg.org/specs/rfc7230.html#section-4.3", "support": { "chrome": { "version_added": true diff --git a/http/headers/trailer.json b/http/headers/trailer.json index f045c6aac9ba6a..f8caed2fece1c9 100644 --- a/http/headers/trailer.json +++ b/http/headers/trailer.json @@ -5,8 +5,8 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Trailer", "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc7230#section-4.4", - "https://datatracker.ietf.org/doc/html/rfc7230#section-4.1.2" + "https://httpwg.org/specs/rfc7230.html#section-4.4", + "https://httpwg.org/specs/rfc7230.html#section-4.1.2" ], "support": { "chrome": { diff --git a/http/headers/transfer-encoding.json b/http/headers/transfer-encoding.json index 4b0766aa473f8b..d33fe118ddd89d 100644 --- a/http/headers/transfer-encoding.json +++ b/http/headers/transfer-encoding.json @@ -4,7 +4,7 @@ "Transfer-Encoding": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Transfer-Encoding", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7230#section-3.3.1", + "spec_url": "https://httpwg.org/specs/rfc7230.html#section-3.3.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/upgrade.json b/http/headers/upgrade.json index 7507400219ce68..527a91b08707b2 100644 --- a/http/headers/upgrade.json +++ b/http/headers/upgrade.json @@ -5,9 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Upgrade", "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc7230#section-6.7", - "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.15", - "https://datatracker.ietf.org/doc/html/rfc7540#section-8.1.1" + "https://httpwg.org/specs/rfc7230.html#section-6.7", + "https://httpwg.org/specs/rfc7231.html#section-6.5.15", + "https://httpwg.org/specs/rfc7540.html#section-8.1.1" ], "support": { "chrome": { diff --git a/http/headers/user-agent.json b/http/headers/user-agent.json index fd6513e578d610..38a695d4a2937f 100644 --- a/http/headers/user-agent.json +++ b/http/headers/user-agent.json @@ -4,7 +4,7 @@ "User-Agent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/User-Agent", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-5.5.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.5.3", "support": { "chrome": { "version_added": true diff --git a/http/headers/vary.json b/http/headers/vary.json index e1ddb97f41a6b8..4df43537a5570a 100644 --- a/http/headers/vary.json +++ b/http/headers/vary.json @@ -4,7 +4,7 @@ "Vary": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Vary", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-7.1.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.4", "support": { "chrome": { "version_added": true diff --git a/http/headers/via.json b/http/headers/via.json index f0e206c4e5e73e..34ca9277c67895 100644 --- a/http/headers/via.json +++ b/http/headers/via.json @@ -4,7 +4,7 @@ "Via": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Via", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7230#section-5.7.1", + "spec_url": "https://httpwg.org/specs/rfc7230.html#section-5.7.1", "support": { "chrome": { "version_added": true diff --git a/http/headers/warning.json b/http/headers/warning.json index cc74015848329e..9625134fa39e01 100644 --- a/http/headers/warning.json +++ b/http/headers/warning.json @@ -4,7 +4,7 @@ "Warning": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Warning", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7234#section-5.5", + "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.5", "support": { "chrome": { "version_added": true diff --git a/http/headers/www-authenticate.json b/http/headers/www-authenticate.json index 5a32b90640f481..fcfe71bf9ee5d9 100644 --- a/http/headers/www-authenticate.json +++ b/http/headers/www-authenticate.json @@ -4,7 +4,7 @@ "WWW-Authenticate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/WWW-Authenticate", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7235#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc7235.html#section-4.1", "support": { "chrome": { "version_added": "1" diff --git a/http/methods.json b/http/methods.json index 1ac8f32f9a5ee4..3a5200f28cc5d1 100644 --- a/http/methods.json +++ b/http/methods.json @@ -4,7 +4,7 @@ "CONNECT": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/CONNECT", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.6", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.6", "support": { "chrome": { "version_added": true @@ -53,7 +53,7 @@ "DELETE": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/DELETE", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.5", "support": { "chrome": { "version_added": true @@ -102,7 +102,7 @@ "GET": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/GET", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.1", "support": { "chrome": { "version_added": true @@ -151,7 +151,7 @@ "HEAD": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/HEAD", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.2", "support": { "chrome": { "version_added": true @@ -200,7 +200,7 @@ "OPTIONS": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/OPTIONS", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.7", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.7", "support": { "chrome": { "version_added": true @@ -249,7 +249,7 @@ "POST": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/POST", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.3", "support": { "chrome": { "version_added": true @@ -298,7 +298,7 @@ "PUT": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/PUT", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.4", "support": { "chrome": { "version_added": true @@ -347,7 +347,7 @@ "TRACE": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/TRACE", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-4.3.8", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.8", "support": { "chrome": { "version_added": null diff --git a/http/status.json b/http/status.json index 12bb5a3091dab6..2ae31f377dd4ed 100644 --- a/http/status.json +++ b/http/status.json @@ -4,7 +4,7 @@ "100": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/100", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.2.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.2.1", "support": { "chrome": { "version_added": true @@ -53,7 +53,7 @@ "200": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/200", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.3.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.3.1", "support": { "chrome": { "version_added": true @@ -102,7 +102,7 @@ "201": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/201", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.3.2", "support": { "chrome": { "version_added": true @@ -151,7 +151,7 @@ "204": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/204", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.3.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.3.5", "support": { "chrome": { "version_added": true @@ -200,7 +200,7 @@ "206": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/206", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7233#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc7233.html#section-4.1", "support": { "chrome": { "version_added": true @@ -249,7 +249,7 @@ "301": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/301", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.4.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.2", "support": { "chrome": { "version_added": true @@ -298,7 +298,7 @@ "302": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/302", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.4.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.3", "support": { "chrome": { "version_added": true @@ -347,7 +347,7 @@ "303": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/303", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.4.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.4", "support": { "chrome": { "version_added": true @@ -396,7 +396,7 @@ "304": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/304", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-4.1", "support": { "chrome": { "version_added": true @@ -445,7 +445,7 @@ "307": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/307", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.4.7", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.7", "support": { "chrome": { "version_added": true @@ -494,7 +494,7 @@ "308": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/308", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7538#section-3", + "spec_url": "https://httpwg.org/specs/rfc7538.html#section-3", "support": { "chrome": { "version_added": "36" @@ -544,7 +544,7 @@ "401": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/401", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7235#section-3.1", + "spec_url": "https://httpwg.org/specs/rfc7235.html#section-3.1", "support": { "chrome": { "version_added": true @@ -593,7 +593,7 @@ "403": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/403", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.3", "support": { "chrome": { "version_added": true @@ -642,7 +642,7 @@ "404": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/404", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.4", "support": { "chrome": { "version_added": true @@ -691,7 +691,7 @@ "406": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/406", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.6", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.6", "support": { "chrome": { "version_added": true @@ -740,7 +740,7 @@ "407": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/407", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7235#section-3.2", + "spec_url": "https://httpwg.org/specs/rfc7235.html#section-3.2", "support": { "chrome": { "version_added": true @@ -789,7 +789,7 @@ "409": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/409", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.8", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.8", "support": { "chrome": { "version_added": true @@ -838,7 +838,7 @@ "410": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/410", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.9", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.9", "support": { "chrome": { "version_added": true @@ -887,7 +887,7 @@ "412": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/412", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7232#section-4.2", + "spec_url": "https://httpwg.org/specs/rfc7232.html#section-4.2", "support": { "chrome": { "version_added": true @@ -936,7 +936,7 @@ "416": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/416", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7233#section-4.4", + "spec_url": "https://httpwg.org/specs/rfc7233.html#section-4.4", "support": { "chrome": { "version_added": true @@ -1034,7 +1034,7 @@ "425": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/425", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc8470#section-5.2", + "spec_url": "https://httpwg.org/specs/rfc8470.html#section-5.2", "support": { "chrome": { "version_added": null @@ -1083,7 +1083,7 @@ "451": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/451", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7725#section-3", + "spec_url": "https://httpwg.org/specs/rfc7725.html#section-3", "support": { "chrome": { "version_added": true @@ -1132,7 +1132,7 @@ "500": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/500", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.1", "support": { "chrome": { "version_added": true @@ -1181,7 +1181,7 @@ "501": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/501", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.2", "support": { "chrome": { "version_added": true @@ -1230,7 +1230,7 @@ "502": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/502", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.3", "support": { "chrome": { "version_added": true @@ -1279,7 +1279,7 @@ "503": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/503", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.4", "support": { "chrome": { "version_added": true @@ -1328,7 +1328,7 @@ "504": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/504", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.5", "support": { "chrome": { "version_added": true diff --git a/test/spec-urls.test.js b/test/spec-urls.test.js index 6fb4353bb57962..5c0f2db6bb6794 100644 --- a/test/spec-urls.test.js +++ b/test/spec-urls.test.js @@ -31,33 +31,24 @@ describe('spec_url data', () => { // Remove once Window.{clearImmediate,setImmediate} are irrelevant and removed 'https://w3c.github.io/setImmediate/', - // Remove if supported in browser-specs https://github.com/w3c/browser-specs/issues/280 - 'https://datatracker.ietf.org/doc/html/rfc2397', - 'https://datatracker.ietf.org/doc/html/rfc8942', - 'https://datatracker.ietf.org/doc/html/rfc7231', - 'https://datatracker.ietf.org/doc/html/rfc7233', - 'https://datatracker.ietf.org/doc/html/rfc7234', - 'https://datatracker.ietf.org/doc/html/rfc7838', - 'https://datatracker.ietf.org/doc/html/rfc8246', - 'https://datatracker.ietf.org/doc/html/rfc7230', - 'https://datatracker.ietf.org/doc/html/rfc6266', - 'https://datatracker.ietf.org/doc/html/rfc7578', - 'https://datatracker.ietf.org/doc/html/rfc6265', + // Remove if supported in browser-specs https://github.com/w3c/browser-specs/issues/338 + 'https://httpwg.org/specs/rfc7838.html', // Alt-Svc + 'https://httpwg.org/specs/rfc8246.html', // Cache-Control immutable + 'https://httpwg.org/specs/rfc6266.html', // Content-Disposition + 'https://httpwg.org/specs/rfc7725.html', // 451 Status code + + // Remove if supported in browser-specs https://github.com/w3c/browser-specs/issues/339 + 'https://datatracker.ietf.org/doc/html/rfc7578', // Content-Disposition in multipart/form-data + 'https://datatracker.ietf.org/doc/html/rfc2397', // Data URI scheme + 'https://datatracker.ietf.org/doc/html/rfc8942', // Client Hints 'https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-digest-headers-05', - 'https://datatracker.ietf.org/doc/html/rfc8470', - 'https://datatracker.ietf.org/doc/html/rfc7232', 'https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-expect-ct-08', - 'https://datatracker.ietf.org/doc/html/rfc7239', 'https://datatracker.ietf.org/doc/html/draft-thomson-hybi-http-timeout-03', - 'https://datatracker.ietf.org/doc/html/rfc6454', - 'https://datatracker.ietf.org/doc/html/rfc7235', - 'https://datatracker.ietf.org/doc/html/rfc7469', - 'https://datatracker.ietf.org/doc/html/rfc6797', - 'https://datatracker.ietf.org/doc/html/rfc7540', - 'https://datatracker.ietf.org/doc/html/rfc7034', - 'https://datatracker.ietf.org/doc/html/rfc7538', + 'https://datatracker.ietf.org/doc/html/rfc6797', // HSTS + 'https://datatracker.ietf.org/doc/html/rfc7034', // X-Frame-Options + + // Exception for April Fools' joke for "418 I'm a teapot" 'https://datatracker.ietf.org/doc/html/rfc2324', - 'https://datatracker.ietf.org/doc/html/rfc7725', // Unfortunately this doesn't produce a rendered spec, so it isn't in browser-specs // Remove if it is in the main ECMA spec From c0424e3eac4b0b72e6f196daa528e8c1e3c68bcf Mon Sep 17 00:00:00 2001 From: Ruth John Date: Tue, 6 Jul 2021 16:38:14 +0100 Subject: [PATCH 109/468] adding matrix protocol (#11405) --- webextensions/manifest/protocol_handlers.json | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/webextensions/manifest/protocol_handlers.json b/webextensions/manifest/protocol_handlers.json index 0259b59f78f996..cf339d566c2919 100644 --- a/webextensions/manifest/protocol_handlers.json +++ b/webextensions/manifest/protocol_handlers.json @@ -169,6 +169,30 @@ } } }, + "matrix": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "90" + }, + "firefox_android": { + "version_added": "90" + }, + "opera": { + "version_added": false + }, + "safari": { + "version_added": false + } + } + } + }, "ssb": { "__compat": { "support": { From 2365daae30e10b1eb8982d09608c799b0a746d9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jul 2021 17:40:23 +0200 Subject: [PATCH 110/468] Bump browser-specs from 2.0.0 to 2.1.0 (#11404) Bumps [browser-specs](https://github.com/w3c/browser-specs) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/w3c/browser-specs/releases) - [Changelog](https://github.com/w3c/browser-specs/blob/main/CHANGELOG.md) - [Commits](https://github.com/w3c/browser-specs/compare/2.0.0...2.1.0) --- updated-dependencies: - dependency-name: browser-specs dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index fdc54e25eb194f..0fe0bf3387834f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -214,9 +214,9 @@ } }, "browser-specs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-2.0.0.tgz", - "integrity": "sha512-OO0/jyuI7gZx3PyKKhRQobjI2SKl9aDMpE3tpktKe1FileYQhIoh93QWWthwI4i2pMVdHhhmxJh8jckEJJby1w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-2.1.0.tgz", + "integrity": "sha512-gw9xmHjNy0bYLp1SSubeN67vBmDXrb0+8Gk978zUdraxQ0Sw8dWsqhY/fHxOnMPqn8YfYpiVkgB05eUMPKgoJg==", "dev": true }, "browser-stdout": { diff --git a/package.json b/package.json index 12b0908a5d90c1..9eaad0c34edd72 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "ajv": "~6.12.2", "better-ajv-errors": "~0.7.0", - "browser-specs": "~2.0.0", + "browser-specs": "~2.1.0", "chalk": "~4.1.0", "compare-versions": "~3.6.0", "mdn-confluence": "~2.2.2", From 88b574b63788e310ef9d2cbe59e92b616308542c Mon Sep 17 00:00:00 2001 From: Diego Gonzalez <73939538+diekus@users.noreply.github.com> Date: Wed, 7 Jul 2021 09:37:40 +0100 Subject: [PATCH 111/468] Updates Edge manifest support (#11406) Adds manifest supported versions for MS Edge --- html/manifest/background_color.json | 2 +- html/manifest/categories.json | 2 +- html/manifest/description.json | 2 +- html/manifest/display.json | 2 +- html/manifest/icons.json | 2 +- html/manifest/name.json | 2 +- html/manifest/orientation.json | 2 +- html/manifest/prefer_related_applications.json | 2 +- html/manifest/related_applications.json | 2 +- html/manifest/scope.json | 2 +- html/manifest/screenshots.json | 2 +- html/manifest/short_name.json | 2 +- html/manifest/start_url.json | 2 +- html/manifest/theme_color.json | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/html/manifest/background_color.json b/html/manifest/background_color.json index 8ee2a2d94ba515..547abd025bbc55 100644 --- a/html/manifest/background_color.json +++ b/html/manifest/background_color.json @@ -14,7 +14,7 @@ "notes": "Does not support lang or scope." }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/categories.json b/html/manifest/categories.json index 9c0f5461f74e32..c96f5432090560 100644 --- a/html/manifest/categories.json +++ b/html/manifest/categories.json @@ -13,7 +13,7 @@ "version_added": "88" }, "edge": { - "version_added": null + "version_added": "88" }, "firefox": { "version_added": null diff --git a/html/manifest/description.json b/html/manifest/description.json index eaa502a3f28f8f..86341e6d27401e 100644 --- a/html/manifest/description.json +++ b/html/manifest/description.json @@ -13,7 +13,7 @@ "version_added": "88" }, "edge": { - "version_added": null + "version_added": "88" }, "firefox": { "version_added": null diff --git a/html/manifest/display.json b/html/manifest/display.json index 27a4a54c187833..6417736c8d2a1e 100644 --- a/html/manifest/display.json +++ b/html/manifest/display.json @@ -13,7 +13,7 @@ "version_added": "39" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/icons.json b/html/manifest/icons.json index 72a14e79b3f9ff..4f59d188ed7d8f 100644 --- a/html/manifest/icons.json +++ b/html/manifest/icons.json @@ -13,7 +13,7 @@ "version_added": "39" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/name.json b/html/manifest/name.json index c4d6357014ff0f..bd75ac003730c1 100644 --- a/html/manifest/name.json +++ b/html/manifest/name.json @@ -13,7 +13,7 @@ "version_added": "39" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/orientation.json b/html/manifest/orientation.json index b9d716c56563c5..89ba22bd653d4a 100644 --- a/html/manifest/orientation.json +++ b/html/manifest/orientation.json @@ -13,7 +13,7 @@ "version_added": "39" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/prefer_related_applications.json b/html/manifest/prefer_related_applications.json index 2196e6960182dd..e86e9495502be3 100644 --- a/html/manifest/prefer_related_applications.json +++ b/html/manifest/prefer_related_applications.json @@ -13,7 +13,7 @@ "version_added": "44" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/related_applications.json b/html/manifest/related_applications.json index f46699054b517c..e8bb89a1b06e76 100644 --- a/html/manifest/related_applications.json +++ b/html/manifest/related_applications.json @@ -13,7 +13,7 @@ "version_added": "44" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/scope.json b/html/manifest/scope.json index d0ef1077f250a4..34f5299e3786ce 100644 --- a/html/manifest/scope.json +++ b/html/manifest/scope.json @@ -13,7 +13,7 @@ "version_added": "53" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/screenshots.json b/html/manifest/screenshots.json index 6174b18f3331e4..43495133e22c69 100644 --- a/html/manifest/screenshots.json +++ b/html/manifest/screenshots.json @@ -13,7 +13,7 @@ "version_added": "88" }, "edge": { - "version_added": null + "version_added": "88" }, "firefox": { "version_added": null diff --git a/html/manifest/short_name.json b/html/manifest/short_name.json index 4b21b3da8d7071..5c224ab51bb27b 100644 --- a/html/manifest/short_name.json +++ b/html/manifest/short_name.json @@ -13,7 +13,7 @@ "version_added": "39" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/start_url.json b/html/manifest/start_url.json index 01102181204fd9..f06a96e31ec998 100644 --- a/html/manifest/start_url.json +++ b/html/manifest/start_url.json @@ -13,7 +13,7 @@ "version_added": "39" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null diff --git a/html/manifest/theme_color.json b/html/manifest/theme_color.json index 8d928af5aa3e15..316846163aa24b 100644 --- a/html/manifest/theme_color.json +++ b/html/manifest/theme_color.json @@ -13,7 +13,7 @@ "version_added": "46" }, "edge": { - "version_added": null + "version_added": "79" }, "firefox": { "version_added": null From 6a50b1635c6e2cadb63617c740be58f0105e5da9 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 7 Jul 2021 12:06:24 +0200 Subject: [PATCH 112/468] Update spec exception list for browser-specs 2.1 (#11412) * Update spec exception list * Update http/headers/keep-alive.json Co-authored-by: Michael[tm] Smith Co-authored-by: Michael[tm] Smith --- http/headers/keep-alive.json | 5 +---- test/spec-urls.test.js | 12 ------------ 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/http/headers/keep-alive.json b/http/headers/keep-alive.json index 0aa58dbd71a6b5..889d1287de6a03 100644 --- a/http/headers/keep-alive.json +++ b/http/headers/keep-alive.json @@ -4,10 +4,7 @@ "Keep-Alive": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Keep-Alive", - "spec_url": [ - "https://datatracker.ietf.org/doc/html/draft-thomson-hybi-http-timeout-03#section-2", - "https://httpwg.org/specs/rfc7230.html#appendix-A.1.2" - ], + "spec_url": "https://httpwg.org/specs/rfc7230.html#rfc.section.A.1.2", "support": { "chrome": { "version_added": true diff --git a/test/spec-urls.test.js b/test/spec-urls.test.js index 5c0f2db6bb6794..7282bc177fdabb 100644 --- a/test/spec-urls.test.js +++ b/test/spec-urls.test.js @@ -31,21 +31,9 @@ describe('spec_url data', () => { // Remove once Window.{clearImmediate,setImmediate} are irrelevant and removed 'https://w3c.github.io/setImmediate/', - // Remove if supported in browser-specs https://github.com/w3c/browser-specs/issues/338 - 'https://httpwg.org/specs/rfc7838.html', // Alt-Svc - 'https://httpwg.org/specs/rfc8246.html', // Cache-Control immutable - 'https://httpwg.org/specs/rfc6266.html', // Content-Disposition - 'https://httpwg.org/specs/rfc7725.html', // 451 Status code - // Remove if supported in browser-specs https://github.com/w3c/browser-specs/issues/339 - 'https://datatracker.ietf.org/doc/html/rfc7578', // Content-Disposition in multipart/form-data - 'https://datatracker.ietf.org/doc/html/rfc2397', // Data URI scheme - 'https://datatracker.ietf.org/doc/html/rfc8942', // Client Hints 'https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-digest-headers-05', 'https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-expect-ct-08', - 'https://datatracker.ietf.org/doc/html/draft-thomson-hybi-http-timeout-03', - 'https://datatracker.ietf.org/doc/html/rfc6797', // HSTS - 'https://datatracker.ietf.org/doc/html/rfc7034', // X-Frame-Options // Exception for April Fools' joke for "418 I'm a teapot" 'https://datatracker.ietf.org/doc/html/rfc2324', From f6a31cc1c52ed1ba3ce1014aadaaaf988da99260 Mon Sep 17 00:00:00 2001 From: "Michael[tm] Smith" Date: Wed, 7 Jul 2021 22:25:55 +0900 Subject: [PATCH 113/468] Replace httpwg spec URLs with readable-anchor equivalents (#11415) * Replace httpwg spec URLs with readable-anchor equivalents * Revert package.json changes --- http/headers/accept-encoding.json | 2 +- http/headers/accept-language.json | 2 +- http/headers/accept-ranges.json | 2 +- http/headers/accept.json | 2 +- http/headers/age.json | 2 +- http/headers/alt-svc.json | 2 +- http/headers/cache-control.json | 4 +- http/headers/connection.json | 2 +- http/headers/content-disposition.json | 2 +- http/headers/content-encoding.json | 2 +- http/headers/content-language.json | 2 +- http/headers/content-length.json | 2 +- http/headers/content-location.json | 2 +- http/headers/content-range.json | 2 +- http/headers/content-type.json | 4 +- http/headers/cookie.json | 2 +- http/headers/date.json | 2 +- http/headers/early-data.json | 2 +- http/headers/etag.json | 2 +- http/headers/expect.json | 2 +- http/headers/expires.json | 2 +- http/headers/from.json | 2 +- http/headers/host.json | 2 +- http/headers/if-match.json | 2 +- http/headers/if-modified-since.json | 2 +- http/headers/if-none-match.json | 2 +- http/headers/if-range.json | 2 +- http/headers/if-unmodified-since.json | 2 +- http/headers/keep-alive.json | 2 +- http/headers/last-modified.json | 2 +- http/headers/location.json | 2 +- http/headers/pragma.json | 2 +- http/headers/proxy-authenticate.json | 2 +- http/headers/range.json | 2 +- http/headers/referer.json | 2 +- http/headers/retry-after.json | 2 +- http/headers/server.json | 2 +- http/headers/set-cookie.json | 2 +- http/headers/te.json | 2 +- http/headers/trailer.json | 4 +- http/headers/transfer-encoding.json | 2 +- http/headers/upgrade.json | 6 +-- http/headers/user-agent.json | 2 +- http/headers/vary.json | 2 +- http/headers/via.json | 2 +- http/headers/warning.json | 2 +- http/headers/www-authenticate.json | 2 +- http/methods.json | 16 ++++---- http/status.json | 54 +++++++++++++-------------- 49 files changed, 87 insertions(+), 87 deletions(-) diff --git a/http/headers/accept-encoding.json b/http/headers/accept-encoding.json index dd16a8e5a7bdbf..ca7a5f5b265565 100644 --- a/http/headers/accept-encoding.json +++ b/http/headers/accept-encoding.json @@ -4,7 +4,7 @@ "Accept-Encoding": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Encoding", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.3.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.accept-encoding", "support": { "chrome": { "version_added": true diff --git a/http/headers/accept-language.json b/http/headers/accept-language.json index 71a94ffb8a56b5..db510527ebe4d6 100644 --- a/http/headers/accept-language.json +++ b/http/headers/accept-language.json @@ -4,7 +4,7 @@ "Accept-Language": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Language", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.3.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.accept-language", "support": { "chrome": { "version_added": true diff --git a/http/headers/accept-ranges.json b/http/headers/accept-ranges.json index 618c730aef0327..5f14c2fce518c6 100644 --- a/http/headers/accept-ranges.json +++ b/http/headers/accept-ranges.json @@ -4,7 +4,7 @@ "Accept-Ranges": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Ranges", - "spec_url": "https://httpwg.org/specs/rfc7233.html#section-2.3", + "spec_url": "https://httpwg.org/specs/rfc7233.html#header.accept-ranges", "support": { "chrome": { "version_added": true diff --git a/http/headers/accept.json b/http/headers/accept.json index a8ce4f7ac63c09..644625a5494193 100644 --- a/http/headers/accept.json +++ b/http/headers/accept.json @@ -4,7 +4,7 @@ "Accept": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.accept", "support": { "chrome": { "version_added": true diff --git a/http/headers/age.json b/http/headers/age.json index 62501a480af166..267544958bb953 100644 --- a/http/headers/age.json +++ b/http/headers/age.json @@ -4,7 +4,7 @@ "Age": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Age", - "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.1", + "spec_url": "https://httpwg.org/specs/rfc7234.html#header.age", "support": { "chrome": { "version_added": true diff --git a/http/headers/alt-svc.json b/http/headers/alt-svc.json index a627769b7fe49a..aeadaab1b6f27b 100644 --- a/http/headers/alt-svc.json +++ b/http/headers/alt-svc.json @@ -4,7 +4,7 @@ "Alt-Svc": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Alt-Svc", - "spec_url": "https://httpwg.org/specs/rfc7838.html#section-3", + "spec_url": "https://httpwg.org/specs/rfc7838.html#alt-svc", "support": { "chrome": { "version_added": true diff --git a/http/headers/cache-control.json b/http/headers/cache-control.json index f1e9971c4fc7dc..3a73d372e81d8b 100644 --- a/http/headers/cache-control.json +++ b/http/headers/cache-control.json @@ -5,8 +5,8 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Cache-Control", "spec_url": [ - "https://httpwg.org/specs/rfc7234.html#section-5.2", - "https://httpwg.org/specs/rfc8246.html#section-2" + "https://httpwg.org/specs/rfc7234.html#header.cache-control", + "https://httpwg.org/specs/rfc8246.html#the-immutable-cache-control-extension" ], "support": { "chrome": { diff --git a/http/headers/connection.json b/http/headers/connection.json index df5a8f4dfd1779..d1c7cb56ba86e1 100644 --- a/http/headers/connection.json +++ b/http/headers/connection.json @@ -4,7 +4,7 @@ "Connection": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Connection", - "spec_url": "https://httpwg.org/specs/rfc7230.html#section-6.1", + "spec_url": "https://httpwg.org/specs/rfc7230.html#header.connection", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-disposition.json b/http/headers/content-disposition.json index 08a8c602ce352e..6c8c269b09ec07 100644 --- a/http/headers/content-disposition.json +++ b/http/headers/content-disposition.json @@ -5,7 +5,7 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Disposition", "spec_url": [ - "https://httpwg.org/specs/rfc6266.html#section-4", + "https://httpwg.org/specs/rfc6266.html#header.field.definition", "https://datatracker.ietf.org/doc/html/rfc7578#section-4.2" ], "support": { diff --git a/http/headers/content-encoding.json b/http/headers/content-encoding.json index 7dfe5dcc56b92a..0b4b4396b40a32 100644 --- a/http/headers/content-encoding.json +++ b/http/headers/content-encoding.json @@ -4,7 +4,7 @@ "Content-Encoding": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Encoding", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-3.1.2.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.content-encoding", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-language.json b/http/headers/content-language.json index 981f43fb5d120d..d6a810b8fbd4aa 100644 --- a/http/headers/content-language.json +++ b/http/headers/content-language.json @@ -4,7 +4,7 @@ "Content-Language": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Language", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-3.1.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.content-language", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-length.json b/http/headers/content-length.json index 751e52845ac166..3d26ca33ddf512 100644 --- a/http/headers/content-length.json +++ b/http/headers/content-length.json @@ -4,7 +4,7 @@ "Content-Length": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Length", - "spec_url": "https://httpwg.org/specs/rfc7230.html#section-3.3.2", + "spec_url": "https://httpwg.org/specs/rfc7230.html#header.content-length", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-location.json b/http/headers/content-location.json index 998796d183900e..b3f660dd383b42 100644 --- a/http/headers/content-location.json +++ b/http/headers/content-location.json @@ -4,7 +4,7 @@ "Content-Location": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Location", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-3.1.4.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.content-location", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-range.json b/http/headers/content-range.json index 6e11d3b789c2b5..007636fd39ec97 100644 --- a/http/headers/content-range.json +++ b/http/headers/content-range.json @@ -4,7 +4,7 @@ "Content-Range": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Range", - "spec_url": "https://httpwg.org/specs/rfc7233.html#section-4.2", + "spec_url": "https://httpwg.org/specs/rfc7233.html#header.content-range", "support": { "chrome": { "version_added": true diff --git a/http/headers/content-type.json b/http/headers/content-type.json index 72db784dba5338..17175ed9fbd9ca 100644 --- a/http/headers/content-type.json +++ b/http/headers/content-type.json @@ -5,8 +5,8 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Type", "spec_url": [ - "https://httpwg.org/specs/rfc7233.html#section-4.1", - "https://httpwg.org/specs/rfc7231.html#section-3.1.1.5" + "https://httpwg.org/specs/rfc7233.html#status.206", + "https://httpwg.org/specs/rfc7231.html#header.content-type" ], "support": { "chrome": { diff --git a/http/headers/cookie.json b/http/headers/cookie.json index a35d327b6b7bf4..d23048edda71e4 100644 --- a/http/headers/cookie.json +++ b/http/headers/cookie.json @@ -4,7 +4,7 @@ "Cookie": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Cookie", - "spec_url": "https://httpwg.org/specs/rfc6265.html#section-5.4", + "spec_url": "https://httpwg.org/specs/rfc6265.html#cookie", "support": { "chrome": { "version_added": true diff --git a/http/headers/date.json b/http/headers/date.json index 9583419ad1eba1..e349f2d67cbe6e 100644 --- a/http/headers/date.json +++ b/http/headers/date.json @@ -4,7 +4,7 @@ "Date": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Date", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.1.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.date", "support": { "chrome": { "version_added": true diff --git a/http/headers/early-data.json b/http/headers/early-data.json index 63a97bf66318e4..090034d0b1b7bf 100644 --- a/http/headers/early-data.json +++ b/http/headers/early-data.json @@ -4,7 +4,7 @@ "Early-Data": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Early-Data", - "spec_url": "https://httpwg.org/specs/rfc8470.html#section-5.1", + "spec_url": "https://httpwg.org/specs/rfc8470.html#header", "support": { "chrome": { "version_added": null diff --git a/http/headers/etag.json b/http/headers/etag.json index 93e4ac1e6888a6..ba8d5ce2d92af7 100644 --- a/http/headers/etag.json +++ b/http/headers/etag.json @@ -4,7 +4,7 @@ "ETag": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/ETag", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-2.3", + "spec_url": "https://httpwg.org/specs/rfc7232.html#header.etag", "support": { "chrome": { "version_added": true diff --git a/http/headers/expect.json b/http/headers/expect.json index a25a843bf5b702..2b48820e43b0f6 100644 --- a/http/headers/expect.json +++ b/http/headers/expect.json @@ -4,7 +4,7 @@ "Expect": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Expect", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.1.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.expect", "support": { "chrome": { "version_added": null diff --git a/http/headers/expires.json b/http/headers/expires.json index db471f6635f128..b3a24dbc2fc152 100644 --- a/http/headers/expires.json +++ b/http/headers/expires.json @@ -4,7 +4,7 @@ "Expires": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Expires", - "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.3", + "spec_url": "https://httpwg.org/specs/rfc7234.html#header.expires", "support": { "chrome": { "version_added": true diff --git a/http/headers/from.json b/http/headers/from.json index 6e6d6a703503b5..3b9bdc0d0e1ab0 100644 --- a/http/headers/from.json +++ b/http/headers/from.json @@ -4,7 +4,7 @@ "From": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/From", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.5.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.from", "support": { "chrome": { "version_added": true diff --git a/http/headers/host.json b/http/headers/host.json index 364f936ce1f73e..29096d662330c9 100644 --- a/http/headers/host.json +++ b/http/headers/host.json @@ -4,7 +4,7 @@ "Host": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Host", - "spec_url": "https://httpwg.org/specs/rfc7230.html#section-5.4", + "spec_url": "https://httpwg.org/specs/rfc7230.html#header.host", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-match.json b/http/headers/if-match.json index 89c2361803897f..1e6ac055030291 100644 --- a/http/headers/if-match.json +++ b/http/headers/if-match.json @@ -4,7 +4,7 @@ "If-Match": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Match", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.1", + "spec_url": "https://httpwg.org/specs/rfc7232.html#header.if-match", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-modified-since.json b/http/headers/if-modified-since.json index 592ba117223c0c..b7007b7f43717c 100644 --- a/http/headers/if-modified-since.json +++ b/http/headers/if-modified-since.json @@ -4,7 +4,7 @@ "If-Modified-Since": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Modified-Since", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.3", + "spec_url": "https://httpwg.org/specs/rfc7232.html#header.if-modified-since", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-none-match.json b/http/headers/if-none-match.json index 85b21fa9aff093..708ae53d5d03f4 100644 --- a/http/headers/if-none-match.json +++ b/http/headers/if-none-match.json @@ -4,7 +4,7 @@ "If-None-Match": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-None-Match", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.2", + "spec_url": "https://httpwg.org/specs/rfc7232.html#header.if-none-match", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-range.json b/http/headers/if-range.json index 21b43cb30b6c7d..37b345dcb7f0fd 100644 --- a/http/headers/if-range.json +++ b/http/headers/if-range.json @@ -4,7 +4,7 @@ "If-Range": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Range", - "spec_url": "https://httpwg.org/specs/rfc7233.html#section-3.2", + "spec_url": "https://httpwg.org/specs/rfc7233.html#header.if-range", "support": { "chrome": { "version_added": true diff --git a/http/headers/if-unmodified-since.json b/http/headers/if-unmodified-since.json index cdc1f9868eb147..ed1d65a5675cca 100644 --- a/http/headers/if-unmodified-since.json +++ b/http/headers/if-unmodified-since.json @@ -4,7 +4,7 @@ "If-Unmodified-Since": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Unmodified-Since", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-3.4", + "spec_url": "https://httpwg.org/specs/rfc7232.html#header.if-unmodified-since", "support": { "chrome": { "version_added": true diff --git a/http/headers/keep-alive.json b/http/headers/keep-alive.json index 889d1287de6a03..9aa77ec26e5358 100644 --- a/http/headers/keep-alive.json +++ b/http/headers/keep-alive.json @@ -4,7 +4,7 @@ "Keep-Alive": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Keep-Alive", - "spec_url": "https://httpwg.org/specs/rfc7230.html#rfc.section.A.1.2", + "spec_url": "https://httpwg.org/specs/rfc7230.html#compatibility.with.http.1.0.persistent.connections", "support": { "chrome": { "version_added": true diff --git a/http/headers/last-modified.json b/http/headers/last-modified.json index af8f862e41eb68..dcd37d5d4dbe53 100644 --- a/http/headers/last-modified.json +++ b/http/headers/last-modified.json @@ -4,7 +4,7 @@ "Last-Modified": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Last-Modified", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-2.2", + "spec_url": "https://httpwg.org/specs/rfc7232.html#header.last-modified", "support": { "chrome": { "version_added": true diff --git a/http/headers/location.json b/http/headers/location.json index e3a545ca1da1cc..0f4e7911386797 100644 --- a/http/headers/location.json +++ b/http/headers/location.json @@ -4,7 +4,7 @@ "Location": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Location", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.location", "support": { "chrome": { "version_added": true diff --git a/http/headers/pragma.json b/http/headers/pragma.json index bcd0bc371c8aa2..1f00e29f1f8da5 100644 --- a/http/headers/pragma.json +++ b/http/headers/pragma.json @@ -4,7 +4,7 @@ "Pragma": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Pragma", - "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.4", + "spec_url": "https://httpwg.org/specs/rfc7234.html#header.pragma", "support": { "chrome": { "version_added": true diff --git a/http/headers/proxy-authenticate.json b/http/headers/proxy-authenticate.json index c32e3527d4ec6c..77b631b0a23419 100644 --- a/http/headers/proxy-authenticate.json +++ b/http/headers/proxy-authenticate.json @@ -4,7 +4,7 @@ "Proxy-Authenticate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Proxy-Authenticate", - "spec_url": "https://httpwg.org/specs/rfc7235.html#section-4.3", + "spec_url": "https://httpwg.org/specs/rfc7235.html#header.proxy-authenticate", "support": { "chrome": { "version_added": "1" diff --git a/http/headers/range.json b/http/headers/range.json index b55504e76e1289..15b0d0e238bdf5 100644 --- a/http/headers/range.json +++ b/http/headers/range.json @@ -4,7 +4,7 @@ "Range": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Range", - "spec_url": "https://httpwg.org/specs/rfc7233.html#section-3.1", + "spec_url": "https://httpwg.org/specs/rfc7233.html#header.range", "support": { "chrome": { "version_added": true diff --git a/http/headers/referer.json b/http/headers/referer.json index 93664c0953b6a9..f720d560470e2a 100644 --- a/http/headers/referer.json +++ b/http/headers/referer.json @@ -4,7 +4,7 @@ "Referer": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Referer", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.5.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.referer", "support": { "chrome": { "version_added": true diff --git a/http/headers/retry-after.json b/http/headers/retry-after.json index 723f15de60a60d..97e14fc06f2df2 100644 --- a/http/headers/retry-after.json +++ b/http/headers/retry-after.json @@ -4,7 +4,7 @@ "Retry-After": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Retry-After", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.retry-after", "support": { "chrome": { "version_added": null diff --git a/http/headers/server.json b/http/headers/server.json index fae3e4d68438ce..907624c6105913 100644 --- a/http/headers/server.json +++ b/http/headers/server.json @@ -4,7 +4,7 @@ "Server": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Server", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.4.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.server", "support": { "chrome": { "version_added": true diff --git a/http/headers/set-cookie.json b/http/headers/set-cookie.json index 2fae4e5f927e4b..2bfdaeb44acf61 100644 --- a/http/headers/set-cookie.json +++ b/http/headers/set-cookie.json @@ -4,7 +4,7 @@ "Set-Cookie": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie", - "spec_url": "https://httpwg.org/specs/rfc6265.html#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc6265.html#sane-set-cookie", "support": { "chrome": { "version_added": true diff --git a/http/headers/te.json b/http/headers/te.json index 70ef7dd5d2c4b4..0221e8f67bcc09 100644 --- a/http/headers/te.json +++ b/http/headers/te.json @@ -4,7 +4,7 @@ "TE": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/TE", - "spec_url": "https://httpwg.org/specs/rfc7230.html#section-4.3", + "spec_url": "https://httpwg.org/specs/rfc7230.html#header.te", "support": { "chrome": { "version_added": true diff --git a/http/headers/trailer.json b/http/headers/trailer.json index f8caed2fece1c9..a40f72346a685a 100644 --- a/http/headers/trailer.json +++ b/http/headers/trailer.json @@ -5,8 +5,8 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Trailer", "spec_url": [ - "https://httpwg.org/specs/rfc7230.html#section-4.4", - "https://httpwg.org/specs/rfc7230.html#section-4.1.2" + "https://httpwg.org/specs/rfc7230.html#header.trailer", + "https://httpwg.org/specs/rfc7230.html#chunked.trailer.part" ], "support": { "chrome": { diff --git a/http/headers/transfer-encoding.json b/http/headers/transfer-encoding.json index d33fe118ddd89d..e90d9f1bac53b2 100644 --- a/http/headers/transfer-encoding.json +++ b/http/headers/transfer-encoding.json @@ -4,7 +4,7 @@ "Transfer-Encoding": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Transfer-Encoding", - "spec_url": "https://httpwg.org/specs/rfc7230.html#section-3.3.1", + "spec_url": "https://httpwg.org/specs/rfc7230.html#header.transfer-encoding", "support": { "chrome": { "version_added": true diff --git a/http/headers/upgrade.json b/http/headers/upgrade.json index 527a91b08707b2..e017c3366732a9 100644 --- a/http/headers/upgrade.json +++ b/http/headers/upgrade.json @@ -5,9 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Upgrade", "spec_url": [ - "https://httpwg.org/specs/rfc7230.html#section-6.7", - "https://httpwg.org/specs/rfc7231.html#section-6.5.15", - "https://httpwg.org/specs/rfc7540.html#section-8.1.1" + "https://httpwg.org/specs/rfc7230.html#header.upgrade", + "https://httpwg.org/specs/rfc7231.html#status.426", + "https://httpwg.org/specs/rfc7540.html#informational-responses" ], "support": { "chrome": { diff --git a/http/headers/user-agent.json b/http/headers/user-agent.json index 38a695d4a2937f..def5e15b47b8b1 100644 --- a/http/headers/user-agent.json +++ b/http/headers/user-agent.json @@ -4,7 +4,7 @@ "User-Agent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/User-Agent", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-5.5.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.user-agent", "support": { "chrome": { "version_added": true diff --git a/http/headers/vary.json b/http/headers/vary.json index 4df43537a5570a..550afae35ef693 100644 --- a/http/headers/vary.json +++ b/http/headers/vary.json @@ -4,7 +4,7 @@ "Vary": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Vary", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-7.1.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#header.vary", "support": { "chrome": { "version_added": true diff --git a/http/headers/via.json b/http/headers/via.json index 34ca9277c67895..7c2e3cd231d54c 100644 --- a/http/headers/via.json +++ b/http/headers/via.json @@ -4,7 +4,7 @@ "Via": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Via", - "spec_url": "https://httpwg.org/specs/rfc7230.html#section-5.7.1", + "spec_url": "https://httpwg.org/specs/rfc7230.html#header.via", "support": { "chrome": { "version_added": true diff --git a/http/headers/warning.json b/http/headers/warning.json index 9625134fa39e01..82673f9f1a9fe8 100644 --- a/http/headers/warning.json +++ b/http/headers/warning.json @@ -4,7 +4,7 @@ "Warning": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Warning", - "spec_url": "https://httpwg.org/specs/rfc7234.html#section-5.5", + "spec_url": "https://httpwg.org/specs/rfc7234.html#header.warning", "support": { "chrome": { "version_added": true diff --git a/http/headers/www-authenticate.json b/http/headers/www-authenticate.json index fcfe71bf9ee5d9..2c51529f101205 100644 --- a/http/headers/www-authenticate.json +++ b/http/headers/www-authenticate.json @@ -4,7 +4,7 @@ "WWW-Authenticate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/WWW-Authenticate", - "spec_url": "https://httpwg.org/specs/rfc7235.html#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc7235.html#header.www-authenticate", "support": { "chrome": { "version_added": "1" diff --git a/http/methods.json b/http/methods.json index 3a5200f28cc5d1..ac7fb3dba7fdef 100644 --- a/http/methods.json +++ b/http/methods.json @@ -4,7 +4,7 @@ "CONNECT": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/CONNECT", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.6", + "spec_url": "https://httpwg.org/specs/rfc7231.html#CONNECT", "support": { "chrome": { "version_added": true @@ -53,7 +53,7 @@ "DELETE": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/DELETE", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#DELETE", "support": { "chrome": { "version_added": true @@ -102,7 +102,7 @@ "GET": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/GET", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#GET", "support": { "chrome": { "version_added": true @@ -151,7 +151,7 @@ "HEAD": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/HEAD", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#HEAD", "support": { "chrome": { "version_added": true @@ -200,7 +200,7 @@ "OPTIONS": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/OPTIONS", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.7", + "spec_url": "https://httpwg.org/specs/rfc7231.html#OPTIONS", "support": { "chrome": { "version_added": true @@ -249,7 +249,7 @@ "POST": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/POST", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#POST", "support": { "chrome": { "version_added": true @@ -298,7 +298,7 @@ "PUT": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/PUT", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#PUT", "support": { "chrome": { "version_added": true @@ -347,7 +347,7 @@ "TRACE": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/TRACE", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-4.3.8", + "spec_url": "https://httpwg.org/specs/rfc7231.html#TRACE", "support": { "chrome": { "version_added": null diff --git a/http/status.json b/http/status.json index 2ae31f377dd4ed..371bda3897c5b9 100644 --- a/http/status.json +++ b/http/status.json @@ -4,7 +4,7 @@ "100": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/100", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.2.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.100", "support": { "chrome": { "version_added": true @@ -53,7 +53,7 @@ "200": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/200", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.3.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.200", "support": { "chrome": { "version_added": true @@ -102,7 +102,7 @@ "201": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/201", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.3.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.201", "support": { "chrome": { "version_added": true @@ -151,7 +151,7 @@ "204": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/204", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.3.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.204", "support": { "chrome": { "version_added": true @@ -200,7 +200,7 @@ "206": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/206", - "spec_url": "https://httpwg.org/specs/rfc7233.html#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc7233.html#status.206", "support": { "chrome": { "version_added": true @@ -249,7 +249,7 @@ "301": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/301", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.301", "support": { "chrome": { "version_added": true @@ -298,7 +298,7 @@ "302": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/302", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.302", "support": { "chrome": { "version_added": true @@ -347,7 +347,7 @@ "303": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/303", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.303", "support": { "chrome": { "version_added": true @@ -396,7 +396,7 @@ "304": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/304", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-4.1", + "spec_url": "https://httpwg.org/specs/rfc7232.html#status.304", "support": { "chrome": { "version_added": true @@ -445,7 +445,7 @@ "307": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/307", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.4.7", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.307", "support": { "chrome": { "version_added": true @@ -494,7 +494,7 @@ "308": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/308", - "spec_url": "https://httpwg.org/specs/rfc7538.html#section-3", + "spec_url": "https://httpwg.org/specs/rfc7538.html#status.308", "support": { "chrome": { "version_added": "36" @@ -544,7 +544,7 @@ "401": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/401", - "spec_url": "https://httpwg.org/specs/rfc7235.html#section-3.1", + "spec_url": "https://httpwg.org/specs/rfc7235.html#status.401", "support": { "chrome": { "version_added": true @@ -593,7 +593,7 @@ "403": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/403", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.403", "support": { "chrome": { "version_added": true @@ -642,7 +642,7 @@ "404": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/404", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.404", "support": { "chrome": { "version_added": true @@ -691,7 +691,7 @@ "406": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/406", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.6", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.406", "support": { "chrome": { "version_added": true @@ -740,7 +740,7 @@ "407": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/407", - "spec_url": "https://httpwg.org/specs/rfc7235.html#section-3.2", + "spec_url": "https://httpwg.org/specs/rfc7235.html#status.407", "support": { "chrome": { "version_added": true @@ -789,7 +789,7 @@ "409": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/409", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.8", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.409", "support": { "chrome": { "version_added": true @@ -838,7 +838,7 @@ "410": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/410", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.5.9", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.410", "support": { "chrome": { "version_added": true @@ -887,7 +887,7 @@ "412": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/412", - "spec_url": "https://httpwg.org/specs/rfc7232.html#section-4.2", + "spec_url": "https://httpwg.org/specs/rfc7232.html#status.412", "support": { "chrome": { "version_added": true @@ -936,7 +936,7 @@ "416": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/416", - "spec_url": "https://httpwg.org/specs/rfc7233.html#section-4.4", + "spec_url": "https://httpwg.org/specs/rfc7233.html#status.416", "support": { "chrome": { "version_added": true @@ -1034,7 +1034,7 @@ "425": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/425", - "spec_url": "https://httpwg.org/specs/rfc8470.html#section-5.2", + "spec_url": "https://httpwg.org/specs/rfc8470.html#status", "support": { "chrome": { "version_added": null @@ -1083,7 +1083,7 @@ "451": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/451", - "spec_url": "https://httpwg.org/specs/rfc7725.html#section-3", + "spec_url": "https://httpwg.org/specs/rfc7725.html#n-451-unavailable-for-legal-reasons", "support": { "chrome": { "version_added": true @@ -1132,7 +1132,7 @@ "500": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/500", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.1", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.500", "support": { "chrome": { "version_added": true @@ -1181,7 +1181,7 @@ "501": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/501", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.2", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.501", "support": { "chrome": { "version_added": true @@ -1230,7 +1230,7 @@ "502": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/502", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.3", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.502", "support": { "chrome": { "version_added": true @@ -1279,7 +1279,7 @@ "503": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/503", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.4", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.503", "support": { "chrome": { "version_added": true @@ -1328,7 +1328,7 @@ "504": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/504", - "spec_url": "https://httpwg.org/specs/rfc7231.html#section-6.6.5", + "spec_url": "https://httpwg.org/specs/rfc7231.html#status.504", "support": { "chrome": { "version_added": true From 5cf02aa6c2b2e6248b478286e9f6aa85cb99d0cd Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 8 Jul 2021 10:02:46 +0200 Subject: [PATCH 114/468] Demix Navigator* mixins into Navigator and WorkerNavigator (#11413) --- api/Navigator.json | 744 ++++++++++++++++++++++++++- api/NavigatorConcurrentHardware.json | 106 ---- api/NavigatorID.json | 402 --------------- api/NavigatorLanguage.json | 159 ------ api/NavigatorOnLine.json | 108 ---- api/NavigatorPlugins.json | 200 ------- api/NavigatorStorage.json | 102 ---- api/WorkerNavigator.json | 559 +++++++++++++++++++- 8 files changed, 1284 insertions(+), 1096 deletions(-) delete mode 100644 api/NavigatorConcurrentHardware.json delete mode 100644 api/NavigatorID.json delete mode 100644 api/NavigatorLanguage.json delete mode 100644 api/NavigatorOnLine.json delete mode 100644 api/NavigatorPlugins.json delete mode 100644 api/NavigatorStorage.json diff --git a/api/Navigator.json b/api/Navigator.json index 0569fb1612c32b..247106c0a1b31e 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -160,6 +160,153 @@ } } }, + "appCodeName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/appCodeName", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appcodename-dev", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "appName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/appName", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appname-dev", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "appVersion": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/appVersion", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appversion-dev", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "authentication": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/authentication", @@ -1271,6 +1418,57 @@ } } }, + "hardwareConcurrency": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency", + "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev", + "support": { + "chrome": { + "version_added": "37" + }, + "chrome_android": { + "version_added": "37" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "48" + }, + "firefox_android": { + "version_added": "48" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1", + "version_removed": "11" + }, + "safari_ios": { + "version_added": "10.3", + "version_removed": "11" + }, + "samsunginternet_android": { + "version_added": "3.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "hid": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hid", @@ -1320,6 +1518,55 @@ } } }, + "javaEnabled": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/javaEnabled", + "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-javaenabled", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "6" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "keyboard": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/keyboard", @@ -1369,58 +1616,164 @@ } } }, - "locks": { + "language": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/locks", - "spec_url": "https://wicg.github.io/web-locks/#dom-navigatorlocks-locks", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/language", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev", "support": { "chrome": { - "version_added": "69" + "version_added": "1" }, "chrome_android": { - "version_added": "69" + "version_added": "18" }, "edge": { - "version_added": "79" + "version_added": "12" }, "firefox": { - "version_added": false + "version_added": "1", + "notes": "Prior to Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header." }, "firefox_android": { - "version_added": false + "version_added": "4" }, "ie": { - "version_added": false + "version_added": "11", + "notes": "Closest available (non-standard) properties are userLanguage and browserLanguage." }, "opera": { - "version_added": "56" + "version_added": "4" }, "opera_android": { - "version_added": "48" + "version_added": "10.1" }, "safari": { - "version_added": false + "version_added": "1" }, "safari_ios": { - "version_added": false + "version_added": "1" }, "samsunginternet_android": { - "version_added": "10.0" + "version_added": "1.0" }, "webview_android": { - "version_added": "69" + "version_added": "1" } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } } }, - "maxTouchPoints": { + "languages": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/maxTouchPoints", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/languages", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev", + "support": { + "chrome": { + "version_added": "37", + "notes": "Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language." + }, + "chrome_android": { + "version_added": "37", + "notes": "Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language." + }, + "edge": { + "version_added": "16" + }, + "firefox": { + "version_added": "32", + "notes": "In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference." + }, + "firefox_android": { + "version_added": "32", + "notes": "In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference." + }, + "ie": { + "version_added": false, + "notes": "Closest available (non-standard) properties are userLanguage and browserLanguage." + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "3.0" + }, + "webview_android": { + "version_added": "37", + "notes": "Before version 65, navigator.languages[0] is not guaranteed to equal navigator.language." + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "locks": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/locks", + "spec_url": "https://wicg.github.io/web-locks/#dom-navigatorlocks-locks", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "maxTouchPoints": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/maxTouchPoints", "spec_url": "https://w3c.github.io/pointerevents/#dom-navigator-maxtouchpoints", "support": { "chrome": { @@ -1705,6 +2058,55 @@ } } }, + "mimeTypes": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorPlugins/mimeTypes", + "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-mimetypes", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "mozIsLocallyAvailable": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/mozIsLocallyAvailable", @@ -1755,6 +2157,61 @@ } } }, + "onLine": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/onLine", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-online-dev", + "support": { + "chrome": { + "version_added": "1", + "notes": "Earlier versions of Chrome incorrectly return true when a tab is first opened, but it starts reporting the correct connectivity status after the first network event. Windows: 11, Mac: 14, Chrome OS: 13, Linux: Always returns true. For history, see crbug.com/7469." + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1.5", + "notes": "Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false)." + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4", + "notes": "in Internet Explorer 8 'online' and 'offline' events are raised on the document.body; under IE 9 they are raised on both document.body and window." + }, + "opera": { + "version_added": "3", + "notes": "From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity." + }, + "opera_android": { + "version_added": "10.1", + "notes": "From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity." + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3.2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37", + "notes": "Faulty in a WebView component, see Issue bug 16760." + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "oscpu": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/oscpu", @@ -1856,6 +2313,108 @@ } } }, + "platform": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/platform", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-platform-dev", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1", + "notes": [ + "Prior to Firefox 69, platform would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.", + "You can override the value returned by platform by setting the preference general.platform.override to the string you wish to be returned instead." + ] + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "plugins": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/plugins", + "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-plugins", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "presentation": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/presentation", @@ -1922,6 +2481,55 @@ } } }, + "product": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/product", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-product-dev", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "11" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "productSub": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/productSub", @@ -2524,6 +3132,57 @@ } } }, + "taintEnabled": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/taintEnabled", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-taintenabled", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "6" + }, + "opera": { + "version_added": "≤12.1", + "version_removed": "15" + }, + "opera_android": { + "version_added": "≤12.1", + "version_removed": "14" + }, + "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": true + } + } + }, "unregisterProtocolHandler": { "__compat": { "support": { @@ -2624,6 +3283,55 @@ } } }, + "userAgent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/userAgent", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "vendor": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/vendor", diff --git a/api/NavigatorConcurrentHardware.json b/api/NavigatorConcurrentHardware.json deleted file mode 100644 index a973d6b466fba9..00000000000000 --- a/api/NavigatorConcurrentHardware.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "api": { - "NavigatorConcurrentHardware": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorConcurrentHardware", - "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#navigator.hardwareconcurrency", - "support": { - "chrome": { - "version_added": "37" - }, - "chrome_android": { - "version_added": "37" - }, - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "48" - }, - "firefox_android": { - "version_added": "48" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "24" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1", - "version_removed": "11" - }, - "safari_ios": { - "version_added": "10.3", - "version_removed": "11" - }, - "samsunginternet_android": { - "version_added": "3.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "hardwareConcurrency": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorConcurrentHardware/hardwareConcurrency", - "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev", - "support": { - "chrome": { - "version_added": "37" - }, - "chrome_android": { - "version_added": "37" - }, - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "48" - }, - "firefox_android": { - "version_added": "48" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "24" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1", - "version_removed": "11" - }, - "safari_ios": { - "version_added": "10.3", - "version_removed": "11" - }, - "samsunginternet_android": { - "version_added": "3.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/NavigatorID.json b/api/NavigatorID.json deleted file mode 100644 index 37cd02cbb22033..00000000000000 --- a/api/NavigatorID.json +++ /dev/null @@ -1,402 +0,0 @@ -{ - "api": { - "NavigatorID": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#client-identification", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "3" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "appCodeName": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID/appCodeName", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appcodename-dev", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "3" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "appName": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID/appName", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appname-dev", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "3" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "appVersion": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID/appVersion", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appversion-dev", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "3" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "platform": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID/platform", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-platform-dev", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1", - "notes": [ - "Prior to Firefox 69, platform would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.", - "You can override the value returned by platform by setting the preference general.platform.override to the string you wish to be returned instead." - ] - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "product": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID/product", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-product-dev", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "11" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "taintEnabled": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID/taintEnabled", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-taintenabled", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "6" - }, - "opera": { - "version_added": "≤12.1", - "version_removed": "15" - }, - "opera_android": { - "version_added": "≤12.1", - "version_removed": "14" - }, - "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": true - } - } - }, - "userAgent": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorID/userAgent", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "3" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/NavigatorLanguage.json b/api/NavigatorLanguage.json deleted file mode 100644 index 0cca817b692e77..00000000000000 --- a/api/NavigatorLanguage.json +++ /dev/null @@ -1,159 +0,0 @@ -{ - "api": { - "NavigatorLanguage": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorLanguage", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#language-preferences", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "11" - }, - "opera": { - "version_added": "4" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "language": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorLanguage/language", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1", - "notes": "Prior to Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header." - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "11", - "notes": "Closest available (non-standard) properties are userLanguage and browserLanguage." - }, - "opera": { - "version_added": "4" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "languages": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorLanguage/languages", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev", - "support": { - "chrome": { - "version_added": "37", - "notes": "Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language." - }, - "chrome_android": { - "version_added": "37", - "notes": "Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language." - }, - "edge": { - "version_added": "16" - }, - "firefox": { - "version_added": "32", - "notes": "In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference." - }, - "firefox_android": { - "version_added": "32", - "notes": "In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference." - }, - "ie": { - "version_added": false, - "notes": "Closest available (non-standard) properties are userLanguage and browserLanguage." - }, - "opera": { - "version_added": "24" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "3.0" - }, - "webview_android": { - "version_added": "37", - "notes": "Before version 65, navigator.languages[0] is not guaranteed to equal navigator.language." - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/NavigatorOnLine.json b/api/NavigatorOnLine.json deleted file mode 100644 index 84763ac9a03f50..00000000000000 --- a/api/NavigatorOnLine.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "api": { - "NavigatorOnLine": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorOnLine", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#browser-state", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "3" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3.2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "onLine": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorOnLine/onLine", - "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-online-dev", - "support": { - "chrome": { - "version_added": "1", - "notes": "Earlier versions of Chrome incorrectly return true when a tab is first opened, but it starts reporting the correct connectivity status after the first network event. Windows: 11, Mac: 14, Chrome OS: 13, Linux: Always returns true. For history, see crbug.com/7469." - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1.5", - "notes": "Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false)." - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4", - "notes": "in Internet Explorer 8 'online' and 'offline' events are raised on the document.body; under IE 9 they are raised on both document.body and window." - }, - "opera": { - "version_added": "3", - "notes": "From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity." - }, - "opera_android": { - "version_added": "10.1", - "notes": "From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity." - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3.2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37", - "notes": "Faulty in a WebView component, see Issue bug 16760." - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/NavigatorPlugins.json b/api/NavigatorPlugins.json deleted file mode 100644 index 3d09db1c4b70ee..00000000000000 --- a/api/NavigatorPlugins.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "api": { - "NavigatorPlugins": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorPlugins", - "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#navigatorplugins", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - }, - "javaEnabled": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorPlugins/javaEnabled", - "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-javaenabled", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "6" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "mimeTypes": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorPlugins/mimeTypes", - "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-mimetypes", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "plugins": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorPlugins/plugins", - "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-plugins", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - } - } - } -} diff --git a/api/NavigatorStorage.json b/api/NavigatorStorage.json deleted file mode 100644 index 21bbdb17115d8e..00000000000000 --- a/api/NavigatorStorage.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "api": { - "NavigatorStorage": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorStorage", - "spec_url": "https://storage.spec.whatwg.org/#api", - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": { - "version_added": "55" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "57" - }, - "firefox_android": { - "version_added": "57" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "42" - }, - "opera_android": { - "version_added": "42" - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "55" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "storage": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorStorage/storage", - "spec_url": "https://storage.spec.whatwg.org/#dom-navigatorstorage-storage", - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": { - "version_added": "55" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "57" - }, - "firefox_android": { - "version_added": "57" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "42" - }, - "opera_android": { - "version_added": "42" - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "55" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 533f8d05f32763..77a324c6699728 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -6,7 +6,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#the-workernavigator-object", "support": { "chrome": { - "version_added": "1" + "version_added": "4" }, "chrome_android": { "version_added": true @@ -48,6 +48,153 @@ "deprecated": false } }, + "appCodeName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/appCodeName", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appcodename-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "appName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/appName", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appname-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "appVersion": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/appVersion", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appversion-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "connection": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/connection", @@ -97,6 +244,216 @@ } } }, + "hardwareConcurrency": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency", + "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev", + "support": { + "chrome": { + "version_added": "37" + }, + "chrome_android": { + "version_added": "37" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "48" + }, + "firefox_android": { + "version_added": "48" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1", + "version_removed": "11" + }, + "safari_ios": { + "version_added": "10.3", + "version_removed": "11" + }, + "samsunginternet_android": { + "version_added": "3.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "language": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/language", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5", + "notes": "Prior to Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header." + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "11", + "notes": "Closest available (non-standard) properties are userLanguage and browserLanguage." + }, + "opera": { + "version_added": "4" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "languages": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/languages", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev", + "support": { + "chrome": { + "version_added": "37", + "notes": "Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language." + }, + "chrome_android": { + "version_added": "37", + "notes": "Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language." + }, + "edge": { + "version_added": "16" + }, + "firefox": { + "version_added": "32", + "notes": "In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference." + }, + "firefox_android": { + "version_added": "32", + "notes": "In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference." + }, + "ie": { + "version_added": false, + "notes": "Closest available (non-standard) properties are userLanguage and browserLanguage." + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "3.0" + }, + "webview_android": { + "version_added": "37", + "notes": "Before version 65, navigator.languages[0] is not guaranteed to equal navigator.language." + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "onLine": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/onLine", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-online-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5", + "notes": "Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false)." + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "10.6", + "notes": "From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity." + }, + "opera_android": { + "version_added": "11", + "notes": "From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity." + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "5.1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37", + "notes": "Faulty in a WebView component, see Issue bug 16760." + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "permissions": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/permissions", @@ -147,6 +504,108 @@ } } }, + "platform": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/platform", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-platform-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5", + "notes": [ + "Prior to Firefox 69, platform would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.", + "You can override the value returned by platform by setting the preference general.platform.override to the string you wish to be returned instead." + ] + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "product": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/product", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-product-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "11" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "serial": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/serial", @@ -244,6 +703,104 @@ "deprecated": false } } + }, + "storage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/storage", + "spec_url": "https://storage.spec.whatwg.org/#dom-navigatorstorage-storage", + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": { + "version_added": "55" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "57" + }, + "firefox_android": { + "version_added": "57" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "42" + }, + "opera_android": { + "version_added": "42" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { + "version_added": "55" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "userAgent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/userAgent", + "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev", + "support": { + "chrome": { + "version_added": "4" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } From 63abc6a05f55d923348f5cfe7d6ce39dfd824382 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Thu, 8 Jul 2021 10:05:19 +0200 Subject: [PATCH 115/468] Demix paymentDetailsBase and remove it (#11414) --- api/PaymentDetailsBase.json | 271 ---------------------------------- api/PaymentDetailsInit.json | 206 -------------------------- api/PaymentDetailsUpdate.json | 190 +++++++++++++++++++++++- 3 files changed, 189 insertions(+), 478 deletions(-) delete mode 100644 api/PaymentDetailsBase.json delete mode 100644 api/PaymentDetailsInit.json diff --git a/api/PaymentDetailsBase.json b/api/PaymentDetailsBase.json deleted file mode 100644 index f20cd2b4a10dc2..00000000000000 --- a/api/PaymentDetailsBase.json +++ /dev/null @@ -1,271 +0,0 @@ -{ - "api": { - "PaymentDetailsBase": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsBase", - "spec_url": "https://w3c.github.io/payment-request/#dom-paymentdetailsbase", - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": { - "version_added": "53" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - }, - { - "name": "dom.payments.request.supportedRegions", - "type": "preference", - "value_to_set": "A comma-delineated list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA." - } - ] - }, - "firefox_android": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - }, - { - "name": "dom.payments.request.supportedRegions", - "type": "preference", - "value_to_set": "A comma-delineated list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA." - } - ] - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11.1" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "displayItems": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsBase/displayItems", - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": { - "version_added": "60" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11.1" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "modifiers": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsBase/modifiers", - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": { - "version_added": "60" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11.1" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "shippingOptions": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsBase/shippingOptions", - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": { - "version_added": "60" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11.1" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/PaymentDetailsInit.json b/api/PaymentDetailsInit.json deleted file mode 100644 index 20f59f9ba346b9..00000000000000 --- a/api/PaymentDetailsInit.json +++ /dev/null @@ -1,206 +0,0 @@ -{ - "api": { - "PaymentDetailsInit": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsInit", - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": { - "version_added": "53" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - }, - { - "name": "dom.payments.request.supportedRegions", - "type": "preference", - "value_to_set": "A comma-delineated list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA." - } - ] - }, - "firefox_android": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - }, - { - "name": "dom.payments.request.supportedRegions", - "type": "preference", - "value_to_set": "A comma-delineated list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA." - } - ] - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11.1" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "id": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsInit/id", - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": { - "version_added": "60" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11.1" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "total": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsInit/total", - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": { - "version_added": "60" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": { - "version_added": "55", - "notes": "Available only in nightly builds.", - "flags": [ - { - "type": "preference", - "name": "dom.payments.request.enabled", - "value_to_set": "true" - } - ] - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11.1" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/PaymentDetailsUpdate.json b/api/PaymentDetailsUpdate.json index b2e0a8f02d080f..9918abd0a53740 100644 --- a/api/PaymentDetailsUpdate.json +++ b/api/PaymentDetailsUpdate.json @@ -74,6 +74,69 @@ "deprecated": false } }, + "displayItems": { + "__compat": { + "support": { + "chrome": { + "version_added": "61" + }, + "chrome_android": { + "version_added": "60" + }, + "edge": { + "version_added": "≤18" + }, + "firefox": { + "version_added": "55", + "notes": "Available only in nightly builds.", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "55", + "notes": "Available only in nightly builds.", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11.1" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "error": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsUpdate/error", @@ -138,6 +201,69 @@ } } }, + "modifiers": { + "__compat": { + "support": { + "chrome": { + "version_added": "61" + }, + "chrome_android": { + "version_added": "60" + }, + "edge": { + "version_added": "≤18" + }, + "firefox": { + "version_added": "55", + "notes": "Available only in nightly builds.", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "55", + "notes": "Available only in nightly builds.", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11.1" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "shippingAddressErrors": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsUpdate/shippingAddressErrors", @@ -202,9 +328,71 @@ } } }, + "shippingOptions": { + "__compat": { + "support": { + "chrome": { + "version_added": "61" + }, + "chrome_android": { + "version_added": "60" + }, + "edge": { + "version_added": "≤18" + }, + "firefox": { + "version_added": "55", + "notes": "Available only in nightly builds.", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "55", + "notes": "Available only in nightly builds.", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11.1" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "total": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsUpdate/total", "support": { "chrome": { "version_added": "61" From 7a1d287d43759cb27539a3fdb82c89ce4a421b07 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 01:46:33 -0700 Subject: [PATCH 116/468] Remove unsupported WebGL2ComputeRenderingContext API (#11424) --- api/WebGL2ComputeRenderingContext.json | 52 -------------------------- 1 file changed, 52 deletions(-) delete mode 100644 api/WebGL2ComputeRenderingContext.json diff --git a/api/WebGL2ComputeRenderingContext.json b/api/WebGL2ComputeRenderingContext.json deleted file mode 100644 index 5e3cba95f190f4..00000000000000 --- a/api/WebGL2ComputeRenderingContext.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "api": { - "WebGL2ComputeRenderingContext": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGL2ComputeRenderingContext", - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": { - "version_added": "69" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "10.0" - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - } -} From a2a67c1e649d46e5cb2ec8c3d431abb7ed1d84a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Thu, 8 Jul 2021 11:25:55 +0200 Subject: [PATCH 117/468] Consolidate data for AudioContext constructor parameters (#11364) The latencyHint and sampleRate parameter support was represented in two places. Consolidate into the subentries of the constructor and name them per current guideline. Any existing version numbers were assumed to be correct and copied over, and the some additional data was mirrored. The Safari data is new and based on this change: https://trac.webkit.org/changeset/264342/webkit https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/Configurations/Version.xcconfig?rev=264342 Although latencyHint is in WebKit's IDL, there's FIXME and a bug to actually use it, which is linked. --- api/AudioContext.json | 36 +++++---- api/AudioContextOptions.json | 151 ----------------------------------- 2 files changed, 20 insertions(+), 167 deletions(-) delete mode 100644 api/AudioContextOptions.json diff --git a/api/AudioContext.json b/api/AudioContext.json index 6ddd850b493cd4..cf28bbc812e3f1 100644 --- a/api/AudioContext.json +++ b/api/AudioContext.json @@ -231,9 +231,10 @@ "deprecated": false } }, - "latencyHint": { + "options_latencyHint_parameter": { "__compat": { - "description": "latencyHint option", + "description": "options.latencyHint parameter", + "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-latencyhint", "support": { "chrome": { "version_added": "60" @@ -245,10 +246,10 @@ "version_added": "79" }, "firefox": { - "version_added": false + "version_added": "61" }, "firefox_android": { - "version_added": false + "version_added": "61" }, "ie": { "version_added": false @@ -260,10 +261,12 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": false, + "notes": "See bug 214258." }, "safari_ios": { - "version_added": false + "version_added": false, + "notes": "See bug 214258." }, "samsunginternet_android": { "version_added": "8.0" @@ -273,15 +276,16 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } } }, - "sampleRate": { + "options_sampleRate_parameter": { "__compat": { - "description": "sampleRate option", + "description": "options.sampleRate parameter", + "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-samplerate", "support": { "chrome": { "version_added": "74" @@ -293,25 +297,25 @@ "version_added": "79" }, "firefox": { - "version_added": false + "version_added": "61" }, "firefox_android": { - "version_added": null + "version_added": "61" }, "ie": { "version_added": false }, "opera": { - "version_added": false + "version_added": "62" }, "opera_android": { - "version_added": null + "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -321,7 +325,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/AudioContextOptions.json b/api/AudioContextOptions.json deleted file mode 100644 index 6b22ea2bee65f6..00000000000000 --- a/api/AudioContextOptions.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "api": { - "AudioContextOptions": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioContextOptions", - "spec_url": "https://webaudio.github.io/web-audio-api/#AudioContextOptions", - "support": { - "chrome": { - "version_added": "60" - }, - "chrome_android": { - "version_added": "60" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "61" - }, - "firefox_android": { - "version_added": "61" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "60" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "latencyHint": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioContextOptions/latencyHint", - "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-latencyhint", - "support": { - "chrome": { - "version_added": "60" - }, - "chrome_android": { - "version_added": "60" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "61" - }, - "firefox_android": { - "version_added": "61" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "60" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "sampleRate": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioContextOptions/sampleRate", - "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-samplerate", - "support": { - "chrome": { - "version_added": "74" - }, - "chrome_android": { - "version_added": "74" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "61" - }, - "firefox_android": { - "version_added": "61" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "11.0" - }, - "webview_android": { - "version_added": "74" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} From a9111c5c6ae35913a73585d0b7d9cf194300d0bf Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Thu, 8 Jul 2021 10:47:06 +0100 Subject: [PATCH 118/468] Add Opera Android support for aspect-ratio CSS property (#11419) --- css/properties/aspect-ratio.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json index 1bd6c3f0dceb76..744b6bca7bc848 100644 --- a/css/properties/aspect-ratio.json +++ b/css/properties/aspect-ratio.json @@ -66,7 +66,7 @@ "version_added": "74" }, "opera_android": { - "version_added": false + "version_added": "63" }, "safari": { "version_added": "15" From 85d1a5f7e4baa8b2e728585bb02610aa9b2025c0 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 03:13:42 -0700 Subject: [PATCH 119/468] Add missing XRLightEstimate API (#11427) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `XRLightEstimate` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://immersive-web.github.io/lighting-estimation Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/XRLightEstimate --- api/XRLightEstimate.json | 196 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 api/XRLightEstimate.json diff --git a/api/XRLightEstimate.json b/api/XRLightEstimate.json new file mode 100644 index 00000000000000..85bdb0fd018c85 --- /dev/null +++ b/api/XRLightEstimate.json @@ -0,0 +1,196 @@ +{ + "api": { + "XRLightEstimate": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#xrlightestimate-interface", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + }, + "primaryLightDirection": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightestimate-primarylightdirection", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "primaryLightIntensity": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightestimate-primarylightintensity", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "sphericalHarmonicsCoefficients": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightestimate-sphericalharmonicscoefficients", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 9ec7ee8f8ecde5f1112e608d05719ba57782f033 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 03:17:32 -0700 Subject: [PATCH 120/468] Add missing XRLightProbe API (#11428) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `XRLightProbe` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://immersive-web.github.io/lighting-estimation Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/XRLightProbe --- api/XRLightProbe.json | 148 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 api/XRLightProbe.json diff --git a/api/XRLightProbe.json b/api/XRLightProbe.json new file mode 100644 index 00000000000000..d4c51d28bffdbb --- /dev/null +++ b/api/XRLightProbe.json @@ -0,0 +1,148 @@ +{ + "api": { + "XRLightProbe": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#xrlightprobe-interface", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + }, + "onreflectionchange": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightprobe-onreflectionchange", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "probeSpace": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightprobe-probespace", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 2afd9bf5088c6b89af0a83622bc54aa083e0c7cc Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 03:39:19 -0700 Subject: [PATCH 121/468] Add missing XRWebGLBinding API (#11429) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `XRWebGLBinding` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://immersive-web.github.io/layers/#XRWebGLBindingtype Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/XRWebGLBinding --- api/XRWebGLBinding.json | 101 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 api/XRWebGLBinding.json diff --git a/api/XRWebGLBinding.json b/api/XRWebGLBinding.json new file mode 100644 index 00000000000000..27db7a32c6ba8b --- /dev/null +++ b/api/XRWebGLBinding.json @@ -0,0 +1,101 @@ +{ + "api": { + "XRWebGLBinding": { + "__compat": { + "spec_url": "https://immersive-web.github.io/layers/#XRWebGLBindingtype", + "support": { + "chrome": { + "version_added": "89" + }, + "chrome_android": { + "version_added": "89" + }, + "edge": { + "version_added": "89" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "75" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "XRWebGLBinding": { + "__compat": { + "description": "XRWebGLBinding() constructor", + "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-xrwebglbinding", + "support": { + "chrome": { + "version_added": "89" + }, + "chrome_android": { + "version_added": "89" + }, + "edge": { + "version_added": "89" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "75" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 8ad2762245fe1528a174f1f6bae81443597bc81e Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 06:28:33 -0700 Subject: [PATCH 122/468] Add missing XRDepthInformation API (#11431) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `XRDepthInformation` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://immersive-web.github.io/depth-sensing Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/XRDepthInformation --- api/XRDepthInformation.json | 244 ++++++++++++++++++++++++++++++++++++ 1 file changed, 244 insertions(+) create mode 100644 api/XRDepthInformation.json diff --git a/api/XRDepthInformation.json b/api/XRDepthInformation.json new file mode 100644 index 00000000000000..e7e0bc05dfdac5 --- /dev/null +++ b/api/XRDepthInformation.json @@ -0,0 +1,244 @@ +{ + "api": { + "XRDepthInformation": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#xrdepthinformation", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + }, + "height": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-height", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "normDepthBufferFromNormView": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-normdepthbufferfromnormview", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "rawValueToMeters": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-rawvaluetometers", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "width": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-width", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From f2bde98d64634a960abf34c393b8461f4bdf6ba3 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 06:29:29 -0700 Subject: [PATCH 123/468] Add missing XRCPUDepthInformation API (#11432) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `XRCPUDepthInformation` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://immersive-web.github.io/depth-sensing Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/XRCPUDepthInformation --- api/XRCPUDepthInformation.json | 148 +++++++++++++++++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 api/XRCPUDepthInformation.json diff --git a/api/XRCPUDepthInformation.json b/api/XRCPUDepthInformation.json new file mode 100644 index 00000000000000..777b447b7e4bfb --- /dev/null +++ b/api/XRCPUDepthInformation.json @@ -0,0 +1,148 @@ +{ + "api": { + "XRCPUDepthInformation": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#xr-cpu-depth-info-section", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + }, + "data": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrcpudepthinformation-data", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "getDepthInMeters": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrcpudepthinformation-getdepthinmeters", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 1377d50db27daf283df8904b59c2a706bc15453e Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 06:30:14 -0700 Subject: [PATCH 124/468] Add missing XRWebGLDepthInformation API (#11433) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `XRWebGLDepthInformation` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://immersive-web.github.io/depth-sensing Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/XRWebGLDepthInformation --- api/XRWebGLDepthInformation.json | 100 +++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 api/XRWebGLDepthInformation.json diff --git a/api/XRWebGLDepthInformation.json b/api/XRWebGLDepthInformation.json new file mode 100644 index 00000000000000..56282b2d90fbae --- /dev/null +++ b/api/XRWebGLDepthInformation.json @@ -0,0 +1,100 @@ +{ + "api": { + "XRWebGLDepthInformation": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#xrwebgldepthinformation", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + }, + "texture": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrwebgldepthinformation-texture", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 4448156e7feaf837386a5ccdc0e3ff6695dc0fcf Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Thu, 8 Jul 2021 14:31:44 +0100 Subject: [PATCH 125/468] adds spec URLs for LargestContentfulPaint subpages (#11434) --- api/LargestContentfulPaint.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/LargestContentfulPaint.json b/api/LargestContentfulPaint.json index 32f79ad5678f3d..06edf83ce38910 100644 --- a/api/LargestContentfulPaint.json +++ b/api/LargestContentfulPaint.json @@ -51,6 +51,7 @@ "element": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/element", + "spec_url": "https://wicg.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-element", "support": { "chrome": { "version_added": "77" @@ -99,6 +100,7 @@ "id": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/id", + "spec_url": "https://wicg.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-id", "support": { "chrome": { "version_added": "77" @@ -147,6 +149,7 @@ "loadTime": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/loadTime", + "spec_url": "https://wicg.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-loadtime", "support": { "chrome": { "version_added": "77" @@ -195,6 +198,7 @@ "renderTime": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/renderTime", + "spec_url": "https://wicg.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-rendertime", "support": { "chrome": { "version_added": "77" @@ -243,6 +247,7 @@ "size": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/size", + "spec_url": "https://wicg.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-size", "support": { "chrome": { "version_added": "77" @@ -291,6 +296,7 @@ "toJSON": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/toJSON", + "spec_url": "https://wicg.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-tojson", "support": { "chrome": { "version_added": "77" @@ -339,6 +345,7 @@ "url": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/url", + "spec_url": "https://wicg.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-url", "support": { "chrome": { "version_added": "77" From 6cd83a4d740d3def526f98fdbadd4f9bd49c2340 Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Thu, 8 Jul 2021 14:33:03 +0100 Subject: [PATCH 126/468] Spec URLs for layout instability API (#11436) --- api/LayoutShift.json | 6 ++++++ api/LayoutShiftAttribution.json | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/api/LayoutShift.json b/api/LayoutShift.json index b3954e1a2ae7aa..ec9f48ad7c709c 100644 --- a/api/LayoutShift.json +++ b/api/LayoutShift.json @@ -51,6 +51,7 @@ "hadRecentInput": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/hadRecentInput", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-hadrecentinput", "support": { "chrome": { "version_added": "77" @@ -99,6 +100,7 @@ "lastInputTime": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/lastInputTime", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-lastinputtime", "support": { "chrome": { "version_added": "77" @@ -146,6 +148,8 @@ }, "sources": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/sources", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-sources", "support": { "chrome": { "version_added": "84" @@ -194,6 +198,7 @@ "toJSON": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/toJSON", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-tojson", "support": { "chrome": { "version_added": "77" @@ -242,6 +247,7 @@ "value": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/value", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-value", "support": { "chrome": { "version_added": "77" diff --git a/api/LayoutShiftAttribution.json b/api/LayoutShiftAttribution.json index 64afec93a7f216..c2305c3eb40802 100644 --- a/api/LayoutShiftAttribution.json +++ b/api/LayoutShiftAttribution.json @@ -51,6 +51,7 @@ "currentRect": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/currentRect", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshiftattribution-currentrect", "support": { "chrome": { "version_added": "77" @@ -99,6 +100,7 @@ "node": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/node", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshiftattribution-node", "support": { "chrome": { "version_added": "77" @@ -147,6 +149,7 @@ "previousRect": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/previousRect", + "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshiftattribution-previousrect", "support": { "chrome": { "version_added": "77" @@ -195,6 +198,7 @@ "toJSON": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/toJSON", + "spec_url": "https://wicg.github.io/layout-instability/#sec-layout-shift-attribution", "support": { "chrome": { "version_added": "77" From 3c26b7924612e973bfc2a6f5db3018a4de1ba293 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Thu, 8 Jul 2021 17:31:54 +0100 Subject: [PATCH 127/468] Update support for text-decoration-thickness (#11417) --- css/properties/text-decoration-thickness.json | 2 +- css/properties/text-decoration.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/css/properties/text-decoration-thickness.json b/css/properties/text-decoration-thickness.json index 9348d4e8557fc3..c9b1a6b8279f0a 100644 --- a/css/properties/text-decoration-thickness.json +++ b/css/properties/text-decoration-thickness.json @@ -73,7 +73,7 @@ } ], "opera_android": { - "version_added": false + "version_added": "63" }, "safari": { "version_added": "12.1" diff --git a/css/properties/text-decoration.json b/css/properties/text-decoration.json index 894e84ab407d19..50645286baa64b 100644 --- a/css/properties/text-decoration.json +++ b/css/properties/text-decoration.json @@ -189,7 +189,7 @@ "version_added": "73" }, "opera_android": { - "version_added": false + "version_added": "62" }, "safari": { "version_added": false @@ -198,7 +198,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" From e2af32a72dc50e967eb6a80ef0a0824f9fb4c843 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 14:27:27 -0700 Subject: [PATCH 128/468] Add Firefox versions for api.CanvasRenderingContext2D.imageSmoothingEnabled (#11422) --- api/CanvasRenderingContext2D.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/CanvasRenderingContext2D.json b/api/CanvasRenderingContext2D.json index b93c331b2a6dd0..ca0d86df3d399b 100644 --- a/api/CanvasRenderingContext2D.json +++ b/api/CanvasRenderingContext2D.json @@ -2133,7 +2133,7 @@ "version_added": "51" }, { - "version_added": true, + "version_added": "3.6", "version_removed": "51", "prefix": "moz" } @@ -2143,7 +2143,7 @@ "version_added": "51" }, { - "version_added": true, + "version_added": "4", "version_removed": "51", "prefix": "moz" } From 903b506e7c05af64c2303628c929b974855a28e6 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 14:28:28 -0700 Subject: [PATCH 129/468] Add IE/Edge versions for api.CanvasRenderingContext2D.imageSmoothingEnabled (#11423) --- api/CanvasRenderingContext2D.json | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/api/CanvasRenderingContext2D.json b/api/CanvasRenderingContext2D.json index ca0d86df3d399b..ade1dd47d57fa4 100644 --- a/api/CanvasRenderingContext2D.json +++ b/api/CanvasRenderingContext2D.json @@ -2125,9 +2125,16 @@ "prefix": "webkit" } ], - "edge": { - "version_added": "15" - }, + "edge": [ + { + "version_added": "15" + }, + { + "version_added": "12", + "version_removed": "15", + "prefix": "ms" + } + ], "firefox": [ { "version_added": "51" @@ -2149,7 +2156,7 @@ } ], "ie": { - "version_added": true, + "version_added": "11", "prefix": "ms" }, "opera": [ From 7167f325454a5570a964a45ae58f48b1ceb0ecbc Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 8 Jul 2021 14:53:50 -0700 Subject: [PATCH 130/468] Remove deprecated XDomainRequest API (#11438) --- api/XDomainRequest.json | 494 ---------------------------------------- 1 file changed, 494 deletions(-) delete mode 100644 api/XDomainRequest.json diff --git a/api/XDomainRequest.json b/api/XDomainRequest.json deleted file mode 100644 index 74e1d7058ca88d..00000000000000 --- a/api/XDomainRequest.json +++ /dev/null @@ -1,494 +0,0 @@ -{ - "api": { - "XDomainRequest": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - }, - "abort": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/abort", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "onerror": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/onerror", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "onload": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/onload", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "onprogress": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/onprogress", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "ontimeout": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/ontimeout", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "open": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/open", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "responseText": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/responseText", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "send": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/send", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - }, - "timeout": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/XDomainRequest/timeout", - "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": "8", - "version_removed": "11" - }, - "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": false, - "deprecated": true - } - } - } - } - } -} From e0f148d435fccf1072a83dcb3263b134dacc42b8 Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Fri, 9 Jul 2021 09:59:32 +0200 Subject: [PATCH 131/468] Add missing spec_url in api.* (#11444) --- api/MIDIOutput.json | 1 + api/MIDIPort.json | 11 +++++++++++ api/RTCPeerConnection.json | 1 + api/SVGPointList.json | 10 ++++++++++ 4 files changed, 23 insertions(+) diff --git a/api/MIDIOutput.json b/api/MIDIOutput.json index 1356a49719eaf2..114970cbe38f82 100644 --- a/api/MIDIOutput.json +++ b/api/MIDIOutput.json @@ -101,6 +101,7 @@ "send": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIOutput/send", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midioutput-send", "support": { "chrome": { "version_added": "43" diff --git a/api/MIDIPort.json b/api/MIDIPort.json index 26282fa65a3239..9d21dce35774ee 100644 --- a/api/MIDIPort.json +++ b/api/MIDIPort.json @@ -3,6 +3,7 @@ "MIDIPort": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort", + "spec_url": "https://webaudio.github.io/web-midi-api/#MIDIPort", "support": { "chrome": { "version_added": "43" @@ -50,6 +51,7 @@ "close": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/close", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-close", "support": { "chrome": { "version_added": "43" @@ -98,6 +100,7 @@ "connection": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/connection", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-connection", "support": { "chrome": { "version_added": "43" @@ -146,6 +149,7 @@ "id": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/id", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-id", "support": { "chrome": { "version_added": "43" @@ -194,6 +198,7 @@ "manufacturer": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/manufacturer", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-manufacturer", "support": { "chrome": { "version_added": "43" @@ -242,6 +247,7 @@ "name": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/name", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-name", "support": { "chrome": { "version_added": "43" @@ -290,6 +296,7 @@ "onstatechange": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/onstatechange", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-onstatechange", "support": { "chrome": { "version_added": "43" @@ -338,6 +345,7 @@ "open": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/open", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-open", "support": { "chrome": { "version_added": "43" @@ -386,6 +394,7 @@ "state": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/state", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-state", "support": { "chrome": { "version_added": "43" @@ -483,6 +492,7 @@ "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/type", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-type", "support": { "chrome": { "version_added": "43" @@ -531,6 +541,7 @@ "version": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/version", + "spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-version", "support": { "chrome": { "version_added": "43" diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 596856c9fd2335..52d080ed76a07a 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -1791,6 +1791,7 @@ "getTransceivers": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getTransceivers", + "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-gettranseceivers", "support": { "chrome": { "version_added": "69" diff --git a/api/SVGPointList.json b/api/SVGPointList.json index 2672b4ac66e637..5ec8e3793f1974 100644 --- a/api/SVGPointList.json +++ b/api/SVGPointList.json @@ -3,6 +3,7 @@ "SVGPointList": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList", + "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPointList", "support": { "chrome": { "version_added": "5" @@ -50,6 +51,7 @@ "appendItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/appendItem", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__appendItem", "support": { "chrome": { "version_added": "5" @@ -98,6 +100,7 @@ "clear": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/clear", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__clear", "support": { "chrome": { "version_added": "5" @@ -146,6 +149,7 @@ "getItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/getItem", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__getItem", "support": { "chrome": { "version_added": "5" @@ -194,6 +198,7 @@ "initialize": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/initialize", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__initialize", "support": { "chrome": { "version_added": "5" @@ -242,6 +247,7 @@ "insertItemBefore": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/insertItemBefore", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__insertItemBefore", "support": { "chrome": { "version_added": "5" @@ -290,6 +296,7 @@ "length": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/length", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__length", "support": { "chrome": { "version_added": true @@ -338,6 +345,7 @@ "numberOfItems": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/numberOfItems", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__numberOfItems", "support": { "chrome": { "version_added": true @@ -386,6 +394,7 @@ "removeItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/removeItem", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__removeItem", "support": { "chrome": { "version_added": "5" @@ -434,6 +443,7 @@ "replaceItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/replaceItem", + "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__replaceItem", "support": { "chrome": { "version_added": "5" From d8bb3c17b9c7ea9bfcc08ed6e2dc530faee97c89 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Fri, 9 Jul 2021 02:40:15 -0700 Subject: [PATCH 132/468] Add missing XR depth features (#11439) * Add missing XR depth features * Set Opera to false for now --- api/XRFrame.json | 48 +++++++++++++++++++++++ api/XRSession.json | 96 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 144 insertions(+) diff --git a/api/XRFrame.json b/api/XRFrame.json index be01a6681421ad..593c224bd1bfea 100644 --- a/api/XRFrame.json +++ b/api/XRFrame.json @@ -95,6 +95,54 @@ } } }, + "getDepthInformation": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrframe-getdepthinformation", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "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": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "getHitTestResults": { "__compat": { "support": { diff --git a/api/XRSession.json b/api/XRSession.json index 794cf0b66d92ff..d9f832755ee7a5 100644 --- a/api/XRSession.json +++ b/api/XRSession.json @@ -98,6 +98,102 @@ } } }, + "depthDataFormat": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrsession-depthdataformat", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "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": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "depthUsage": { + "__compat": { + "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrsession-depthusage", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "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": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "domOverlayState": { "__compat": { "support": { From 6ccf8cd5b9411de1d47b9fc861c5fd90502a0e41 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Fri, 9 Jul 2021 02:41:37 -0700 Subject: [PATCH 133/468] Add missing XR lighting features (#11440) --- api/XRFrame.json | 48 +++++++++++++++++++++++ api/XRSession.json | 96 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 144 insertions(+) diff --git a/api/XRFrame.json b/api/XRFrame.json index 593c224bd1bfea..26f2737af95344 100644 --- a/api/XRFrame.json +++ b/api/XRFrame.json @@ -237,6 +237,54 @@ } } }, + "getLightEstimate": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrframe-getlightestimate", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "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": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "getPose": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getPose", diff --git a/api/XRSession.json b/api/XRSession.json index d9f832755ee7a5..5bf3e5ca382eb5 100644 --- a/api/XRSession.json +++ b/api/XRSession.json @@ -977,6 +977,54 @@ } } }, + "preferredReflectionFormat": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrsession-preferredreflectionformat", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "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": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "renderState": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/renderState", @@ -1171,6 +1219,54 @@ } } }, + "requestLightProbe": { + "__compat": { + "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrsession-requestlightprobe", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "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": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "requestReferenceSpace": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/requestReferenceSpace", From 2c259fd520d1c66705dab0b4338365daa8238997 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Fri, 9 Jul 2021 12:16:13 -0700 Subject: [PATCH 134/468] Add Firefox versions for api.WorkerNavigator.serviceWorker (#11450) --- api/WorkerNavigator.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 77a324c6699728..c14263f7771fea 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -670,10 +670,10 @@ "version_added": false }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false From 54b23c5cbacc4d03ba896efb79741f52054cd008 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Fri, 9 Jul 2021 12:18:13 -0700 Subject: [PATCH 135/468] Add Firefox versions for api.RTCPeerConnection.onicecandidateerror (#11449) --- api/RTCPeerConnection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 52d080ed76a07a..173b16b006f48b 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -2479,10 +2479,10 @@ "version_added": false }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false From b44d104e1f89e8ab1dff1c035d6ac138f9ab6cfb Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 11 Jul 2021 09:52:13 -0700 Subject: [PATCH 136/468] Add Firefox versions for api.EventTarget.addEventListener.options.passive_true_wheel (#11461) --- api/EventTarget.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/EventTarget.json b/api/EventTarget.json index de61b376c269ac..e609e93e2173d4 100644 --- a/api/EventTarget.json +++ b/api/EventTarget.json @@ -494,10 +494,10 @@ "version_added": "79" }, "firefox": { - "version_added": null + "version_added": "84" }, "firefox_android": { - "version_added": null + "version_added": "84" }, "ie": { "version_added": false From 3d39cd0fa24d8c800071a525c2aac454b8936cbc Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 11 Jul 2021 09:56:22 -0700 Subject: [PATCH 137/468] Add Firefox versions for TextTrackList API (#11455) --- api/TextTrackList.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/TextTrackList.json b/api/TextTrackList.json index 6f97616a84f826..e2cc3abd3cfbf7 100644 --- a/api/TextTrackList.json +++ b/api/TextTrackList.json @@ -15,10 +15,10 @@ "version_added": "12" }, "firefox": { - "version_added": true + "version_added": "31" }, "firefox_android": { - "version_added": true + "version_added": "31" }, "ie": { "version_added": "10" @@ -64,10 +64,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "31" }, "firefox_android": { - "version_added": null + "version_added": "31" }, "ie": { "version_added": null @@ -114,10 +114,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "31" }, "firefox_android": { - "version_added": null + "version_added": "31" }, "ie": { "version_added": null @@ -163,10 +163,10 @@ "version_added": "18" }, "firefox": { - "version_added": true + "version_added": "31" }, "firefox_android": { - "version_added": null + "version_added": "31" }, "ie": { "version_added": false @@ -212,10 +212,10 @@ "version_added": "12" }, "firefox": { - "version_added": true + "version_added": "31" }, "firefox_android": { - "version_added": null + "version_added": "31" }, "ie": { "version_added": "10" @@ -421,10 +421,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "31" }, "firefox_android": { - "version_added": null + "version_added": "31" }, "ie": { "version_added": null From 1b94327b81bfab80022802727b8e671640643ef4 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 11 Jul 2021 09:56:42 -0700 Subject: [PATCH 138/468] Add Firefox versions for TextTrackCue API (#11456) --- api/TextTrackCue.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/TextTrackCue.json b/api/TextTrackCue.json index 734fe23d8f2136..14f137faa4156c 100644 --- a/api/TextTrackCue.json +++ b/api/TextTrackCue.json @@ -111,10 +111,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "31" }, "firefox_android": { - "version_added": null + "version_added": "31" }, "ie": { "version_added": null @@ -160,10 +160,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "31" }, "firefox_android": { - "version_added": null + "version_added": "31" }, "ie": { "version_added": null From c6f7591065ec2b09cd4f9b23366e1b4914e706b6 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 11 Jul 2021 14:36:39 -0700 Subject: [PATCH 139/468] Add Firefox versions for api.WindowEventHandlers.onmessage (#11460) --- api/WindowEventHandlers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/WindowEventHandlers.json b/api/WindowEventHandlers.json index e6b0c93f80dee6..a46bcf4fbd1d34 100644 --- a/api/WindowEventHandlers.json +++ b/api/WindowEventHandlers.json @@ -365,10 +365,10 @@ "version_added": "12" }, "firefox": { - "version_added": null + "version_added": "9" }, "firefox_android": { - "version_added": null + "version_added": "9" }, "ie": { "version_added": "8" From 69cd850ca7304fe7acd0a8408059cf1765e0781d Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Sun, 11 Jul 2021 14:58:34 -0700 Subject: [PATCH 140/468] Add IE versions for UIEvent API (#11453) --- api/UIEvent.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/UIEvent.json b/api/UIEvent.json index 476ac799f5b5e7..0d58c30b74403d 100644 --- a/api/UIEvent.json +++ b/api/UIEvent.json @@ -21,7 +21,7 @@ "version_added": "4" }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -70,7 +70,7 @@ "version_added": "14" }, "ie": { - "version_added": null + "version_added": false }, "opera": { "version_added": true @@ -170,7 +170,7 @@ "version_added": "4" }, "ie": { - "version_added": null + "version_added": "9" }, "opera": { "version_added": true From 75d3203576343c470542f99556a75cc98a668ed3 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Mon, 12 Jul 2021 08:02:39 +0100 Subject: [PATCH 141/468] Unmarked Intl.ListFormat as experimental (#11451) It's now supported in all three browser engines, as well as Node.js --- javascript/builtins/intl/ListFormat.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/javascript/builtins/intl/ListFormat.json b/javascript/builtins/intl/ListFormat.json index 1f5cb9958cf02e..376cb94362583b 100644 --- a/javascript/builtins/intl/ListFormat.json +++ b/javascript/builtins/intl/ListFormat.json @@ -49,7 +49,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -108,7 +108,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -161,7 +161,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -214,7 +214,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -267,7 +267,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -326,7 +326,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } From fac04f92de364d16ae29c84b343a229fd7f46964 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Mon, 12 Jul 2021 02:03:52 -0700 Subject: [PATCH 142/468] Add missing MutationEvent API (#11401) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Spec: https://w3c.github.io/uievents/#interface-mutationevent Tests Used: http://staging-dot-mdn-bcd-collector.appspot.com/tests/api/MutationEvent Co-authored-by: Philip Jägenstedt --- api/MutationEvent.json | 341 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 341 insertions(+) create mode 100644 api/MutationEvent.json diff --git a/api/MutationEvent.json b/api/MutationEvent.json new file mode 100644 index 00000000000000..b95730e30717e5 --- /dev/null +++ b/api/MutationEvent.json @@ -0,0 +1,341 @@ +{ + "api": { + "MutationEvent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationEvent", + "spec_url": "https://w3c.github.io/uievents/#interface-mutationevent", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + }, + "attrChange": { + "__compat": { + "spec_url": "https://w3c.github.io/uievents/#dom-mutationevent-attrchange", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "attrName": { + "__compat": { + "spec_url": "https://w3c.github.io/uievents/#dom-mutationevent-attrname", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "initMutationEvent": { + "__compat": { + "spec_url": "https://w3c.github.io/uievents/#dom-mutationevent-initmutationevent", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "newValue": { + "__compat": { + "spec_url": "https://w3c.github.io/uievents/#dom-mutationevent-newvalue", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "prevValue": { + "__compat": { + "spec_url": "https://w3c.github.io/uievents/#dom-mutationevent-prevvalue", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "relatedNode": { + "__compat": { + "spec_url": "https://w3c.github.io/uievents/#dom-mutationevent-relatednode", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + } + } + } +} From 5e21409d129b6faa5e3ac30b3b87c677ee413cd1 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Mon, 12 Jul 2021 05:45:11 -0700 Subject: [PATCH 143/468] Remove api.WindowOrWorkerGlobalScope.setTimeout.tracking_throttling (#11452) --- api/WindowOrWorkerGlobalScope.json | 51 ------------------------------ 1 file changed, 51 deletions(-) diff --git a/api/WindowOrWorkerGlobalScope.json b/api/WindowOrWorkerGlobalScope.json index d27c0cf485c57d..e4f28b3770ec73 100644 --- a/api/WindowOrWorkerGlobalScope.json +++ b/api/WindowOrWorkerGlobalScope.json @@ -1283,57 +1283,6 @@ "deprecated": false } } - }, - "tracking_throttling": { - "__compat": { - "description": "Throttling of tracking timeout scripts", - "support": { - "chrome": { - "version_added": null - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "firefox": { - "version_added": "55" - }, - "firefox_android": { - "version_added": "55" - }, - "ie": { - "version_added": null - }, - "nodejs": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } } From ce1b0ab28384b0e38be3d7a05d3173347a4a461c Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Mon, 12 Jul 2021 07:34:32 -0700 Subject: [PATCH 144/468] Add missing NavigatorUAData API (#11425) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `NavigatorUAData` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://wicg.github.io/ua-client-hints/#navigatoruadata Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/NavigatorUAData Co-authored-by: Philip Jägenstedt --- api/Navigator.json | 49 ++++++++++ api/NavigatorUAData.json | 197 +++++++++++++++++++++++++++++++++++++++ api/WorkerNavigator.json | 49 ++++++++++ 3 files changed, 295 insertions(+) create mode 100644 api/NavigatorUAData.json diff --git a/api/Navigator.json b/api/Navigator.json index 247106c0a1b31e..1f5ffd5b99c503 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -3332,6 +3332,55 @@ } } }, + "userAgentData": { + "__compat": { + "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatorua-useragentdata", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false, + "notes": "See bug 921655." + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "vendor": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/vendor", diff --git a/api/NavigatorUAData.json b/api/NavigatorUAData.json new file mode 100644 index 00000000000000..89c6db91e59699 --- /dev/null +++ b/api/NavigatorUAData.json @@ -0,0 +1,197 @@ +{ + "api": { + "NavigatorUAData": { + "__compat": { + "spec_url": "https://wicg.github.io/ua-client-hints/#navigatoruadata", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false, + "notes": "See bug 921655." + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "brands": { + "__compat": { + "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-brands", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "getHighEntropyValues": { + "__compat": { + "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-gethighentropyvalues", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + }, + "mobile": { + "__compat": { + "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-mobile", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index c14263f7771fea..fdbe15d7d3ef06 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -801,6 +801,55 @@ "deprecated": false } } + }, + "userAgentData": { + "__compat": { + "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatorua-useragentdata", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false, + "notes": "See bug 921655." + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } From e5ac7abbd28bcd31067aec0570238f453f299108 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Mon, 12 Jul 2021 07:35:58 -0700 Subject: [PATCH 145/468] Add missing DataCue API (#11442) This PR is a part of a project to add missing interfaces and interface features to BCD that are from an active spec (including WICG specs) and is supported in at least one browser. This particular PR adds the missing `DataCue` API, populating the results using data from the [mdn-bcd-collector](https://mdn-bcd-collector.appspot.com) project (v3.1.10). Spec: https://wicg.github.io/datacue Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/DataCue --- api/DataCue.json | 198 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 api/DataCue.json diff --git a/api/DataCue.json b/api/DataCue.json new file mode 100644 index 00000000000000..878096b02b1e23 --- /dev/null +++ b/api/DataCue.json @@ -0,0 +1,198 @@ +{ + "api": { + "DataCue": { + "__compat": { + "spec_url": "https://wicg.github.io/datacue/#datacue-interface", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": "12", + "version_removed": "79" + }, + "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": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "DataCue": { + "__compat": { + "description": "DataCue() constructor", + "spec_url": "https://wicg.github.io/datacue/#dom-datacue-datacue", + "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": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "type": { + "__compat": { + "spec_url": "https://wicg.github.io/datacue/#dom-datacue-type", + "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": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "value": { + "__compat": { + "spec_url": "https://wicg.github.io/datacue/#dom-datacue-value", + "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": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From dbbc3738eaf97ebb2d50a034b11637f74c434625 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Mon, 12 Jul 2021 18:44:57 +0100 Subject: [PATCH 146/468] Added Opera Android version 64 (#11469) And update compat data --- api/AbstractRange.json | 24 ++++++------ api/CSSCounterStyleRule.json | 48 ++++++++++++------------ api/GravitySensor.json | 8 ++-- api/TrustedHTML.json | 2 +- api/TrustedScript.json | 2 +- api/TrustedScriptURL.json | 2 +- browsers/opera_android.json | 8 +++- css/at-rules/counter-style.json | 44 ++++++++++++---------- css/properties/overflow-clip-margin.json | 4 +- javascript/classes.json | 2 +- 10 files changed, 77 insertions(+), 67 deletions(-) diff --git a/api/AbstractRange.json b/api/AbstractRange.json index 3d3571a1e5a004..73c57e69adf514 100644 --- a/api/AbstractRange.json +++ b/api/AbstractRange.json @@ -30,10 +30,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": "14.1" @@ -84,10 +84,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": "14.1" @@ -139,10 +139,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": "14.1" @@ -194,10 +194,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": "14.1" @@ -249,10 +249,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": "14.1" @@ -304,10 +304,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": "14.1" diff --git a/api/CSSCounterStyleRule.json b/api/CSSCounterStyleRule.json index caf3587c4e926b..49a24efe107213 100644 --- a/api/CSSCounterStyleRule.json +++ b/api/CSSCounterStyleRule.json @@ -24,10 +24,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -72,10 +72,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -121,10 +121,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -170,10 +170,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -219,10 +219,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -268,10 +268,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -317,10 +317,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -366,10 +366,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -415,10 +415,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -464,10 +464,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -513,10 +513,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -562,10 +562,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false diff --git a/api/GravitySensor.json b/api/GravitySensor.json index 70197b2a58111f..5e9749186ac4b7 100644 --- a/api/GravitySensor.json +++ b/api/GravitySensor.json @@ -24,10 +24,10 @@ "version_added": false }, "opera": { - "version_added": true + "version_added": "77" }, "opera_android": { - "version_added": true + "version_added": "64" }, "safari": { "version_added": false @@ -73,10 +73,10 @@ "version_added": false }, "opera": { - "version_added": true + "version_added": "77" }, "opera_android": { - "version_added": true + "version_added": "64" }, "safari": { "version_added": false diff --git a/api/TrustedHTML.json b/api/TrustedHTML.json index 1a8e45ab72b227..2327cd436b1f23 100644 --- a/api/TrustedHTML.json +++ b/api/TrustedHTML.json @@ -75,7 +75,7 @@ "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false diff --git a/api/TrustedScript.json b/api/TrustedScript.json index afe1032eb00af7..456c8dadf86b87 100644 --- a/api/TrustedScript.json +++ b/api/TrustedScript.json @@ -75,7 +75,7 @@ "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false diff --git a/api/TrustedScriptURL.json b/api/TrustedScriptURL.json index a09eb06a55ca16..feea2502d1c9ec 100644 --- a/api/TrustedScriptURL.json +++ b/api/TrustedScriptURL.json @@ -75,7 +75,7 @@ "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false diff --git a/browsers/opera_android.json b/browsers/opera_android.json index 19c4681ca41d05..234939209c8d53 100644 --- a/browsers/opera_android.json +++ b/browsers/opera_android.json @@ -345,9 +345,15 @@ }, "63": { "release_date": "2021-04-16", - "status": "current", + "status": "retired", "engine": "Blink", "engine_version": "89" + }, + "64": { + "release_date": "2021-05-25", + "status": "current", + "engine": "Blink", + "engine_version": "91" } } } diff --git a/css/at-rules/counter-style.json b/css/at-rules/counter-style.json index 457485019ae837..a23ca2c036fd6e 100644 --- a/css/at-rules/counter-style.json +++ b/css/at-rules/counter-style.json @@ -26,10 +26,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -75,10 +75,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -125,10 +125,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -175,10 +175,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -225,10 +225,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -275,10 +275,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -325,10 +325,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -425,10 +425,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false @@ -485,10 +485,14 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77", + "partial_implementation": true, + "notes": "Does not support <image> as a value for the symbols descriptor." }, "opera_android": { - "version_added": false + "version_added": "64", + "partial_implementation": true, + "notes": "Does not support <image> as a value for the symbols descriptor." }, "safari": { "version_added": false @@ -537,10 +541,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false diff --git a/css/properties/overflow-clip-margin.json b/css/properties/overflow-clip-margin.json index 0756f8510d11b9..30be3ea4e5f18e 100644 --- a/css/properties/overflow-clip-margin.json +++ b/css/properties/overflow-clip-margin.json @@ -26,10 +26,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false diff --git a/javascript/classes.json b/javascript/classes.json index 2b52381c65cf23..5f749e0a1ee2b5 100644 --- a/javascript/classes.json +++ b/javascript/classes.json @@ -557,7 +557,7 @@ "version_added": "77" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false From 5e6e3fa892d51d989eca6cb48da3eb95d878605d Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Mon, 12 Jul 2021 22:52:55 +0100 Subject: [PATCH 147/468] Adds unprefixed tab-size (#11486) --- css/properties/tab-size.json | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/css/properties/tab-size.json b/css/properties/tab-size.json index fc5a071f727e2e..57f5008cf3a3e6 100644 --- a/css/properties/tab-size.json +++ b/css/properties/tab-size.json @@ -18,22 +18,26 @@ "version_added": "79", "notes": "This property is not yet animatable." }, - "firefox": { - "prefix": "-moz-", - "version_added": "4", - "notes": [ - "See bug 737785 for the status of unprefixing this property.", - "Before Firefox 53, this property was not animatable." - ] - }, - "firefox_android": { - "prefix": "-moz-", - "version_added": "4", - "notes": [ - "See bug 737785 for the status of unprefixing this property.", - "Before Firefox 53, this property was not animatable." - ] - }, + "firefox": [ + { + "version_added": "91" + }, + { + "prefix": "-moz-", + "version_added": "4", + "notes": "Before Firefox 53, this property was not animatable." + } + ], + "firefox_android": [ + { + "version_added": "91" + }, + { + "prefix": "-moz-", + "version_added": "4", + "notes": "Before Firefox 53, this property was not animatable." + } + ], "ie": { "version_added": false }, From c44db1468beca01c5120388e94135f7740b5f121 Mon Sep 17 00:00:00 2001 From: Dominique Hazael-Massieux Date: Tue, 13 Jul 2021 08:56:35 +0200 Subject: [PATCH 148/468] Use rfc-editor.org as URL targets for IETF RFCs (#11488) Starting from 8650, they're much more readable on rfc-editor.org than on datatracker.ietf.org; browser-specs is aligning to using this as the default target https://github.com/w3c/browser-specs/issues/342 --- http/data-url.json | 2 +- http/headers/accept-ch.json | 2 +- http/headers/content-disposition.json | 2 +- http/headers/forwarded.json | 2 +- http/headers/origin.json | 2 +- http/headers/public-key-pins-report-only.json | 2 +- http/headers/public-key-pins.json | 2 +- http/headers/strict-transport-security.json | 2 +- http/headers/x-frame-options.json | 2 +- http/status.json | 2 +- package.json | 2 +- test/spec-urls.test.js | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/http/data-url.json b/http/data-url.json index 68697111801812..a7ba74318997ca 100644 --- a/http/data-url.json +++ b/http/data-url.json @@ -3,7 +3,7 @@ "data-url": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Basics_of_HTTP/Data_URIs", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc2397#section-2", + "spec_url": "https://www.rfc-editor.org/rfc/rfc2397#section-2", "description": "data URL scheme", "support": { "chrome": { diff --git a/http/headers/accept-ch.json b/http/headers/accept-ch.json index 8f539510b17840..0697114470bbf2 100644 --- a/http/headers/accept-ch.json +++ b/http/headers/accept-ch.json @@ -4,7 +4,7 @@ "Accept-CH": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-CH", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc8942#section-3.1", + "spec_url": "https://www.rfc-editor.org/rfc/rfc8942#section-3.1", "support": { "chrome": { "version_added": "46" diff --git a/http/headers/content-disposition.json b/http/headers/content-disposition.json index 6c8c269b09ec07..f6ea902b78ef74 100644 --- a/http/headers/content-disposition.json +++ b/http/headers/content-disposition.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Disposition", "spec_url": [ "https://httpwg.org/specs/rfc6266.html#header.field.definition", - "https://datatracker.ietf.org/doc/html/rfc7578#section-4.2" + "https://www.rfc-editor.org/rfc/rfc7578#section-4.2" ], "support": { "chrome": { diff --git a/http/headers/forwarded.json b/http/headers/forwarded.json index 6fbec2c8c00be9..5fe15c9fcba7a0 100644 --- a/http/headers/forwarded.json +++ b/http/headers/forwarded.json @@ -4,7 +4,7 @@ "Forwarded": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Forwarded", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7239#section-4", + "spec_url": "https://www.rfc-editor.org/rfc/rfc7239#section-4", "support": { "chrome": { "version_added": null diff --git a/http/headers/origin.json b/http/headers/origin.json index 0187fbbc0c0a0e..a6d8a73f1866e6 100644 --- a/http/headers/origin.json +++ b/http/headers/origin.json @@ -5,7 +5,7 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Origin", "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc6454#section-7", + "https://www.rfc-editor.org/rfc/rfc6454#section-7", "https://fetch.spec.whatwg.org/#origin-header" ], "support": { diff --git a/http/headers/public-key-pins-report-only.json b/http/headers/public-key-pins-report-only.json index d37dcc08c69a57..873edb9bfd7378 100644 --- a/http/headers/public-key-pins-report-only.json +++ b/http/headers/public-key-pins-report-only.json @@ -4,7 +4,7 @@ "Public-Key-Pins-Report-Only": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Public-Key-Pins-Report-Only", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7469#section-2.1", + "spec_url": "https://www.rfc-editor.org/rfc/rfc7469#section-2.1", "support": { "chrome": { "version_added": "46", diff --git a/http/headers/public-key-pins.json b/http/headers/public-key-pins.json index ddfa975cabb12d..4c612143f0c5d6 100644 --- a/http/headers/public-key-pins.json +++ b/http/headers/public-key-pins.json @@ -4,7 +4,7 @@ "Public-Key-Pins": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Public-Key-Pins", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7469#section-2.1", + "spec_url": "https://www.rfc-editor.org/rfc/rfc7469#section-2.1", "support": { "chrome": { "version_added": true, diff --git a/http/headers/strict-transport-security.json b/http/headers/strict-transport-security.json index 606c409d51fa36..20717f0f6f7aca 100644 --- a/http/headers/strict-transport-security.json +++ b/http/headers/strict-transport-security.json @@ -4,7 +4,7 @@ "Strict-Transport-Security": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Strict-Transport-Security", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc6797#section-6.1", + "spec_url": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1", "support": { "chrome": { "version_added": "4" diff --git a/http/headers/x-frame-options.json b/http/headers/x-frame-options.json index fd7856ea7c0a31..972ec3080e2a4f 100644 --- a/http/headers/x-frame-options.json +++ b/http/headers/x-frame-options.json @@ -4,7 +4,7 @@ "X-Frame-Options": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/X-Frame-Options", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc7034#section-2", + "spec_url": "https://www.rfc-editor.org/rfc/rfc7034#section-2", "support": { "chrome": { "version_added": "4" diff --git a/http/status.json b/http/status.json index 371bda3897c5b9..77398106820c14 100644 --- a/http/status.json +++ b/http/status.json @@ -985,7 +985,7 @@ "418": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/418", - "spec_url": "https://datatracker.ietf.org/doc/html/rfc2324#section-2.3.2", + "spec_url": "https://www.rfc-editor.org/rfc/rfc2324#section-2.3.2", "support": { "chrome": { "version_added": true diff --git a/package.json b/package.json index 9eaad0c34edd72..dc147a058072a3 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "ajv": "~6.12.2", "better-ajv-errors": "~0.7.0", - "browser-specs": "~2.1.0", + "browser-specs": "~2.2.0", "chalk": "~4.1.0", "compare-versions": "~3.6.0", "mdn-confluence": "~2.2.2", diff --git a/test/spec-urls.test.js b/test/spec-urls.test.js index 7282bc177fdabb..9b3d5ca2690b25 100644 --- a/test/spec-urls.test.js +++ b/test/spec-urls.test.js @@ -36,7 +36,7 @@ describe('spec_url data', () => { 'https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-expect-ct-08', // Exception for April Fools' joke for "418 I'm a teapot" - 'https://datatracker.ietf.org/doc/html/rfc2324', + 'https://www.rfc-editor.org/rfc/rfc2324', // Unfortunately this doesn't produce a rendered spec, so it isn't in browser-specs // Remove if it is in the main ECMA spec From 3722d0c22f0c7b3ad357605e8107a729df787a94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Tue, 13 Jul 2021 10:19:31 +0200 Subject: [PATCH 149/468] Fix capitalization of webkitIsFullScreen alt. name entries (#11480) This followed the original Mozilla capitalization and has only ever been captilized as webkitIsFullScreen in WebKit: https://github.com/WebKit/WebKit/blob/949dd4022c28b190f2774292bf5ef549b2b40483/Source/WebCore/dom/Document%2BFullscreen.idl#L39 --- api/Document.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/Document.json b/api/Document.json index 0ffbf09b6ebb8c..fb49f68eb5a42c 100644 --- a/api/Document.json +++ b/api/Document.json @@ -5275,7 +5275,7 @@ }, { "version_added": "15", - "alternative_name": "webkitIsFullscreen" + "alternative_name": "webkitIsFullScreen" } ], "chrome_android": [ @@ -5284,7 +5284,7 @@ }, { "version_added": "18", - "alternative_name": "webkitIsFullscreen" + "alternative_name": "webkitIsFullScreen" } ], "edge": [ @@ -5293,7 +5293,7 @@ }, { "version_added": "≤79", - "alternative_name": "webkitIsFullscreen" + "alternative_name": "webkitIsFullScreen" } ], "firefox": [ @@ -5323,7 +5323,7 @@ }, { "version_added": "15", - "alternative_name": "webkitIsFullscreen" + "alternative_name": "webkitIsFullScreen" } ], "opera_android": [ @@ -5332,7 +5332,7 @@ }, { "version_added": "14", - "alternative_name": "webkitIsFullscreen" + "alternative_name": "webkitIsFullScreen" } ], "safari": { @@ -5349,7 +5349,7 @@ }, { "version_added": "1.0", - "alternative_name": "webkitIsFullscreen" + "alternative_name": "webkitIsFullScreen" } ], "webview_android": [ @@ -5358,7 +5358,7 @@ }, { "version_added": "≤37", - "alternative_name": "webkitIsFullscreen" + "alternative_name": "webkitIsFullScreen" } ] }, From ee782268b5442f7d89f6a68bf393d8f58e794d03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Jul 2021 14:12:54 +0200 Subject: [PATCH 150/468] Bump browser-specs from 2.1.0 to 2.2.0 (#11503) Bumps [browser-specs](https://github.com/w3c/browser-specs) from 2.1.0 to 2.2.0. - [Release notes](https://github.com/w3c/browser-specs/releases) - [Changelog](https://github.com/w3c/browser-specs/blob/main/CHANGELOG.md) - [Commits](https://github.com/w3c/browser-specs/compare/2.1.0...2.2.0) --- updated-dependencies: - dependency-name: browser-specs dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0fe0bf3387834f..98abb0acddee3f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -214,9 +214,9 @@ } }, "browser-specs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-2.1.0.tgz", - "integrity": "sha512-gw9xmHjNy0bYLp1SSubeN67vBmDXrb0+8Gk978zUdraxQ0Sw8dWsqhY/fHxOnMPqn8YfYpiVkgB05eUMPKgoJg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/browser-specs/-/browser-specs-2.2.0.tgz", + "integrity": "sha512-aCJWsEq/hpTYlwDhhxEUN/E9Jcfnt24PD0LmYrKy0Ml2gOV/f37sh6sbaU29Y3l4EfPwT1GhDnPP+/pa1n7leQ==", "dev": true }, "browser-stdout": { From 16cb7c25e8a03d073186c7383ac410d4492cf14f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Tue, 13 Jul 2021 14:26:09 +0200 Subject: [PATCH 151/468] Make entries for parameter object features more consistent (#11502) * Make entries for parameter object features more consistent This updates lots of entries that have "option" somewhere in the description, but isn't exhaustive. This largely aligns with this guideline: https://github.com/mdn/browser-compat-data/blob/main/docs/data-guidelines.md#parameters-and-parameter-object-features Not everything is covered by the guideline, but a consistent style was used for parameters being optional and having default values. Spec links were added where possible. * npm run fix --- api/CSSStyleSheet.json | 4 +- api/Clients.json | 5 +- api/Document.json | 8 +- api/Element.json | 134 +++++++------ api/EventTarget.json | 222 +++++++++++---------- api/HTMLTableRowElement.json | 8 +- api/IntersectionObserver.json | 4 +- api/MediaRecorder.json | 4 +- api/Node.json | 4 +- api/RTCPeerConnection.json | 16 +- api/Range.json | 2 +- api/Request.json | 65 +++--- api/SharedWorker.json | 4 +- javascript/builtins/Array.json | 8 +- javascript/builtins/intl/Collator.json | 8 +- javascript/builtins/intl/NumberFormat.json | 28 +-- 16 files changed, 267 insertions(+), 257 deletions(-) diff --git a/api/CSSStyleSheet.json b/api/CSSStyleSheet.json index b78538d46dd17f..f15bf58d65d233 100644 --- a/api/CSSStyleSheet.json +++ b/api/CSSStyleSheet.json @@ -294,9 +294,9 @@ "deprecated": false } }, - "optional_index": { + "index_parameter_optional": { "__compat": { - "description": "index is optional", + "description": "index parameter is optional", "support": { "chrome": { "version_added": "1" diff --git a/api/Clients.json b/api/Clients.json index baf39d8904b3e7..d30c1d233f688b 100644 --- a/api/Clients.json +++ b/api/Clients.json @@ -215,9 +215,10 @@ "deprecated": false } }, - "includeUncontrolled_option": { + "options_includeUncontrolled_parameter": { "__compat": { - "description": "includeUncontrolled option", + "description": "options.includeUncontrolled parameter", + "spec_url": "https://w3c.github.io/ServiceWorker/#dom-clientqueryoptions-includeuncontrolled", "support": { "chrome": { "version_added": "47", diff --git a/api/Document.json b/api/Document.json index fb49f68eb5a42c..5b0628a5e50095 100644 --- a/api/Document.json +++ b/api/Document.json @@ -2921,9 +2921,9 @@ } } }, - "whatToShow_filter_optional": { + "whatToShow_filter_parameters_optional": { "__compat": { - "description": "whatToShow and filter optional", + "description": "whatToShow and filter parameters are optional", "support": { "chrome": { "version_added": "4" @@ -6481,9 +6481,9 @@ "deprecated": false } }, - "deep_optional": { + "deep_parameter_optional": { "__compat": { - "description": "deep parameter optional", + "description": "deep parameter is optional", "support": { "chrome": { "version_added": true diff --git a/api/Element.json b/api/Element.json index 67d15534e8433e..92faa9f6938c09 100644 --- a/api/Element.json +++ b/api/Element.json @@ -715,9 +715,65 @@ "deprecated": false } }, - "composite_option": { + "implicit_tofrom": { + "__compat": { + "description": "Implicit to/from keyframes are supported", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate#Implicit_tofrom_keyframes", + "support": { + "chrome": { + "version_added": false, + "notes": "Currently Chrome Canary only" + }, + "chrome_android": { + "version_added": false, + "notes": "Currently Chrome Canary only" + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "75" + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "13.1", + "partial_implementation": true, + "notes": "Implementation seems somewhat buggy. More information will follow when available." + }, + "safari_ios": { + "version_added": "13.4", + "partial_implementation": true, + "notes": "Implementation seems somewhat buggy. More information will follow when available." + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "options_composite_parameter": { "__compat": { - "description": "composite option", + "description": "options.composite parameter", + "spec_url": "https://drafts.csswg.org/web-animations/#dom-keyframeeffectoptions-composite", "support": { "chrome": { "version_added": "79", @@ -806,9 +862,10 @@ } } }, - "id_option": { + "options_id_parameter": { "__compat": { - "description": "id option", + "description": "options.id parameter", + "spec_url": "https://drafts.csswg.org/web-animations/#dom-keyframeanimationoptions-id", "support": { "chrome": { "version_added": "50" @@ -854,64 +911,10 @@ } } }, - "implicit_tofrom": { - "__compat": { - "description": "Implicit to/from keyframes are supported", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate#Implicit_tofrom_keyframes", - "support": { - "chrome": { - "version_added": false, - "notes": "Currently Chrome Canary only" - }, - "chrome_android": { - "version_added": false, - "notes": "Currently Chrome Canary only" - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "75" - }, - "firefox_android": { - "version_added": false - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "13.1", - "partial_implementation": true, - "notes": "Implementation seems somewhat buggy. More information will follow when available." - }, - "safari_ios": { - "version_added": "13.4", - "partial_implementation": true, - "notes": "Implementation seems somewhat buggy. More information will follow when available." - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "iterationcomposite_option": { + "options_iterationComposite_parameter": { "__compat": { - "description": "iterationComposite option", + "description": "options.iterationComposite parameter", + "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-keyframeeffectoptions-iterationcomposite", "support": { "chrome": { "version_added": false @@ -976,9 +979,10 @@ } } }, - "pseudoElement_option": { + "options_pseudoElement_parameter": { "__compat": { - "description": "pseudoElement option", + "description": "options.pseudoElement parameter", + "spec_url": "https://drafts.csswg.org/web-animations/#dom-keyframeeffectoptions-pseudoelement", "support": { "chrome": { "version_added": "81", @@ -7145,9 +7149,9 @@ "deprecated": false } }, - "scrollIntoViewOptions": { + "options_parameter": { "__compat": { - "description": "scrollIntoViewOptions", + "description": "options parameter", "support": { "chrome": { "version_added": "61", diff --git a/api/EventTarget.json b/api/EventTarget.json index e609e93e2173d4..dec17e567f8265 100644 --- a/api/EventTarget.json +++ b/api/EventTarget.json @@ -175,58 +175,7 @@ "deprecated": false } }, - "optional_usecapture": { - "__compat": { - "description": "useCapture parameter made optional", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "9" - }, - "nodejs": { - "version_added": "14.5.0" - }, - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options": { + "options_parameter": { "__compat": { "description": "Form with options object supported (third parameter can be either options or a Boolean, for backwards compatibility)", "support": { @@ -276,9 +225,10 @@ "deprecated": false } }, - "capture": { + "options_capture_parameter": { "__compat": { - "description": "capture option", + "description": "options.capture parameter", + "spec_url": "https://dom.spec.whatwg.org/#dom-eventlisteneroptions-capture", "support": { "chrome": { "version_added": "52" @@ -327,9 +277,10 @@ } } }, - "once": { + "options_once_parameter": { "__compat": { - "description": "once option", + "description": "options.once parameter", + "spec_url": "https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-once", "support": { "chrome": { "version_added": "55" @@ -378,9 +329,10 @@ } } }, - "passive": { + "options_passive_parameter": { "__compat": { - "description": "passive option", + "description": "options.passive parameter", + "spec_url": "https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-passive", "support": { "chrome": { "version_added": "51" @@ -429,9 +381,9 @@ } } }, - "passive_true_touch": { + "options_passive_parameter_default_true_touch": { "__compat": { - "description": "passive option defaults to true for touchstart and touchmove events", + "description": "options.passive parameter defaults to true for touchstart and touchmove events", "support": { "chrome": { "version_added": "55" @@ -480,9 +432,9 @@ } } }, - "passive_true_wheel": { + "options_passive_parameter_default_true_wheel": { "__compat": { - "description": "passive option defaults to true for wheel and mousewheel events", + "description": "options.passive parameter defaults to true for wheel and mousewheel events", "support": { "chrome": { "version_added": "73" @@ -531,9 +483,10 @@ } } }, - "signal": { + "options_signal_parameter": { "__compat": { - "description": "signal option", + "description": "options.signal parameter", + "spec_url": "https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-signal", "support": { "chrome": { "version_added": "90" @@ -582,6 +535,57 @@ } } } + }, + "useCapture_parameter_optional": { + "__compat": { + "description": "useCapture parameter is optional", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "9" + }, + "nodejs": { + "version_added": "14.5.0" + }, + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } }, "dispatchEvent": { @@ -703,33 +707,30 @@ "deprecated": false } }, - "optional_type_listener": { + "options_parameter": { "__compat": { - "description": "type and listener parameters optional.", + "description": "Form with options object supported (third parameter can be either options or a Boolean, for backwards compatibility)", "support": { "chrome": { - "version_added": "1", - "version_removed": "49" + "version_added": "49" }, "chrome_android": { - "version_added": "18", - "version_removed": "49" + "version_added": "49" }, "edge": { - "version_added": "12", - "version_removed": "79" + "version_added": "≤18" }, "firefox": { - "version_added": true + "version_added": "49" }, "firefox_android": { - "version_added": true + "version_added": "49" }, "ie": { - "version_added": true + "version_added": false }, "nodejs": { - "version_added": false + "version_added": "14.5.0" }, "opera": { "version_added": true @@ -738,18 +739,16 @@ "version_added": true }, "safari": { - "version_added": true + "version_added": "10" }, "safari_ios": { - "version_added": true + "version_added": "10" }, "samsunginternet_android": { - "version_added": "1.0", - "version_removed": "5.0" + "version_added": "5.0" }, "webview_android": { - "version_added": "1", - "version_removed": "49" + "version_added": "49" } }, "status": { @@ -759,36 +758,39 @@ } } }, - "optional_usecapture": { + "type_listener_parameters_optional": { "__compat": { - "description": "useCapture parameter optional", + "description": "type and listener parameters are optional", "support": { "chrome": { - "version_added": "1" + "version_added": "1", + "version_removed": "49" }, "chrome_android": { - "version_added": "18" + "version_added": "18", + "version_removed": "49" }, "edge": { - "version_added": "12" + "version_added": "12", + "version_removed": "79" }, "firefox": { - "version_added": "6" + "version_added": true }, "firefox_android": { - "version_added": "6" + "version_added": true }, "ie": { - "version_added": "9" + "version_added": true }, "nodejs": { - "version_added": "14.5.0" + "version_added": false }, "opera": { - "version_added": "11.6" + "version_added": true }, "opera_android": { - "version_added": "12" + "version_added": true }, "safari": { "version_added": true @@ -797,10 +799,12 @@ "version_added": true }, "samsunginternet_android": { - "version_added": "1.0" + "version_added": "1.0", + "version_removed": "5.0" }, "webview_android": { - "version_added": "1" + "version_added": "1", + "version_removed": "49" } }, "status": { @@ -810,48 +814,48 @@ } } }, - "options": { + "useCapture_parameter_optional": { "__compat": { - "description": "Form with options object supported (third parameter can be either options or a Boolean, for backwards compatibility)", + "description": "useCapture parameter is optional", "support": { "chrome": { - "version_added": "49" + "version_added": "1" }, "chrome_android": { - "version_added": "49" + "version_added": "18" }, "edge": { - "version_added": "≤18" + "version_added": "12" }, "firefox": { - "version_added": "49" + "version_added": "6" }, "firefox_android": { - "version_added": "49" + "version_added": "6" }, "ie": { - "version_added": false + "version_added": "9" }, "nodejs": { "version_added": "14.5.0" }, "opera": { - "version_added": true + "version_added": "11.6" }, "opera_android": { - "version_added": true + "version_added": "12" }, "safari": { - "version_added": "10" + "version_added": true }, "safari_ios": { - "version_added": "10" + "version_added": true }, "samsunginternet_android": { - "version_added": "5.0" + "version_added": "1.0" }, "webview_android": { - "version_added": "49" + "version_added": "1" } }, "status": { diff --git a/api/HTMLTableRowElement.json b/api/HTMLTableRowElement.json index 4810171bcf5e23..782c696e824a56 100644 --- a/api/HTMLTableRowElement.json +++ b/api/HTMLTableRowElement.json @@ -384,9 +384,9 @@ "deprecated": false } }, - "negative_one_index_parameter": { + "index_parameter_negative_one": { "__compat": { - "description": "Support for -1 as an index parameter", + "description": "index parameter can be -1", "support": { "chrome": { "version_added": true @@ -432,9 +432,9 @@ } } }, - "optional_index_parameter": { + "index_parameter_optional": { "__compat": { - "description": "Index parameter is optional", + "description": "index parameter is optional", "support": { "chrome": { "version_added": true diff --git a/api/IntersectionObserver.json b/api/IntersectionObserver.json index 820f51e28f1149..968e2cc83d8e46 100644 --- a/api/IntersectionObserver.json +++ b/api/IntersectionObserver.json @@ -94,9 +94,9 @@ "deprecated": false } }, - "document_as_root": { + "options_root_parameter_Document": { "__compat": { - "description": "root option can be a Document", + "description": "options.root parameter can be a Document", "support": { "chrome": { "version_added": "81" diff --git a/api/MediaRecorder.json b/api/MediaRecorder.json index cb6fa0bbfe189e..253960a7bde587 100644 --- a/api/MediaRecorder.json +++ b/api/MediaRecorder.json @@ -99,9 +99,9 @@ "deprecated": false } }, - "options": { + "options_parameter": { "__compat": { - "description": "options object", + "description": "options parameter", "support": { "chrome": { "version_added": "49" diff --git a/api/Node.json b/api/Node.json index e397f71fcb968d..a9951ae7020459 100644 --- a/api/Node.json +++ b/api/Node.json @@ -251,9 +251,9 @@ "deprecated": false } }, - "deep_defaults_to_false": { + "deep_parameter_default_false": { "__compat": { - "description": "deep defaults to false", + "description": "deep parameter defaults to false", "support": { "chrome": { "version_added": true diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 173b16b006f48b..7e2d0dc1ac3eb4 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -3638,9 +3638,9 @@ "deprecated": false } }, - "optional_description": { + "description_parameter_optional": { "__compat": { - "description": "Description is optional", + "description": "description parameter is optional", "support": { "chrome": { "version_added": "80" @@ -3774,9 +3774,9 @@ "deprecated": false } }, - "implicit_rollback": { + "description_parameter_optional": { "__compat": { - "description": "Implicit rollback", + "description": "description parameter is optional", "support": { "chrome": { "version_added": "80" @@ -3788,7 +3788,7 @@ "version_added": "80" }, "firefox": { - "version_added": "70" + "version_added": "75" }, "firefox_android": { "version_added": false @@ -3822,9 +3822,9 @@ } } }, - "optional_description": { + "implicit_rollback": { "__compat": { - "description": "Description is optional", + "description": "Implicit rollback", "support": { "chrome": { "version_added": "80" @@ -3836,7 +3836,7 @@ "version_added": "80" }, "firefox": { - "version_added": "75" + "version_added": "70" }, "firefox_android": { "version_added": false diff --git a/api/Range.json b/api/Range.json index 8426e2d6308ad2..4e586c290e66be 100644 --- a/api/Range.json +++ b/api/Range.json @@ -252,7 +252,7 @@ }, "toStart_parameter_optional": { "__compat": { - "description": "toStart parameter optional", + "description": "toStart parameter is optional", "support": { "chrome": { "version_added": true diff --git a/api/Request.json b/api/Request.json index 18596f78a58d02..55a6feff4c5ba9 100644 --- a/api/Request.json +++ b/api/Request.json @@ -154,21 +154,22 @@ } } }, - "navigate_mode": { + "init_referrer_parameter": { "__compat": { - "description": "navigate mode", + "description": "init.referrer parameter", + "spec_url": "https://fetch.spec.whatwg.org/#dom-requestinit-referrer", "support": { "chrome": { - "version_added": "49" + "version_added": "47" }, "chrome_android": { - "version_added": "49" + "version_added": "47" }, "edge": { "version_added": "15" }, "firefox": { - "version_added": "46" + "version_added": "47" }, "firefox_android": { "version_added": true @@ -177,10 +178,10 @@ "version_added": false }, "opera": { - "version_added": true + "version_added": "34" }, "opera_android": { - "version_added": false + "version_added": "34" }, "safari": { "version_added": "10.1" @@ -192,7 +193,7 @@ "version_added": "5.0" }, "webview_android": { - "version_added": false + "version_added": "47" } }, "status": { @@ -202,42 +203,42 @@ } } }, - "readablestream_request_body": { + "navigate_mode": { "__compat": { - "description": "Send ReadableStream in request body", + "description": "navigate mode", "support": { "chrome": { - "version_added": false + "version_added": "49" }, "chrome_android": { - "version_added": false + "version_added": "49" }, "edge": { - "version_added": false + "version_added": "15" }, "firefox": { - "version_added": false + "version_added": "46" }, "firefox_android": { - "version_added": false + "version_added": true }, "ie": { "version_added": false }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { "version_added": false }, "safari": { - "version_added": false + "version_added": "10.1" }, "safari_ios": { - "version_added": false + "version_added": "10.3" }, "samsunginternet_android": { - "version_added": false + "version_added": "5.0" }, "webview_android": { "version_added": false @@ -250,45 +251,45 @@ } } }, - "referrer_init": { + "readablestream_request_body": { "__compat": { - "description": "referrer init option", + "description": "Send ReadableStream in request body", "support": { "chrome": { - "version_added": "47" + "version_added": false }, "chrome_android": { - "version_added": "47" + "version_added": false }, "edge": { - "version_added": "15" + "version_added": false }, "firefox": { - "version_added": "47" + "version_added": false }, "firefox_android": { - "version_added": true + "version_added": false }, "ie": { "version_added": false }, "opera": { - "version_added": "34" + "version_added": null }, "opera_android": { - "version_added": "34" + "version_added": false }, "safari": { - "version_added": "10.1" + "version_added": false }, "safari_ios": { - "version_added": "10.3" + "version_added": false }, "samsunginternet_android": { - "version_added": "5.0" + "version_added": false }, "webview_android": { - "version_added": "47" + "version_added": false } }, "status": { diff --git a/api/SharedWorker.json b/api/SharedWorker.json index 90d4de496a2c4a..6c5a1b06956f37 100644 --- a/api/SharedWorker.json +++ b/api/SharedWorker.json @@ -160,9 +160,9 @@ } } }, - "name_option": { + "options_name_parameter": { "__compat": { - "description": "name option", + "description": "options.name parameter", "support": { "chrome": { "version_added": true diff --git a/javascript/builtins/Array.json b/javascript/builtins/Array.json index 830058cca733c7..e436a297df2529 100644 --- a/javascript/builtins/Array.json +++ b/javascript/builtins/Array.json @@ -1919,9 +1919,9 @@ "deprecated": false } }, - "locales": { + "locales_parameter": { "__compat": { - "description": "Optional locales parameter", + "description": "locales parameter", "support": { "chrome": { "version_added": "24" @@ -1977,9 +1977,9 @@ } } }, - "options": { + "options_parameter": { "__compat": { - "description": "Optional options parameter", + "description": "options parameter", "support": { "chrome": { "version_added": "24" diff --git a/javascript/builtins/intl/Collator.json b/javascript/builtins/intl/Collator.json index d8712bc7f4b130..196a9ac5451f2d 100644 --- a/javascript/builtins/intl/Collator.json +++ b/javascript/builtins/intl/Collator.json @@ -113,9 +113,9 @@ "deprecated": false } }, - "caseFirst": { + "options_caseFirst_parameter": { "__compat": { - "description": "caseFirst option", + "description": "options.caseFirst parameter", "support": { "chrome": { "version_added": "24" @@ -164,9 +164,9 @@ } } }, - "collation": { + "options_collation_parameter": { "__compat": { - "description": "collation option", + "description": "options.collation parameter", "support": { "chrome": { "version_added": "87" diff --git a/javascript/builtins/intl/NumberFormat.json b/javascript/builtins/intl/NumberFormat.json index b4e66cd0983625..6b3e1794e3bfc0 100644 --- a/javascript/builtins/intl/NumberFormat.json +++ b/javascript/builtins/intl/NumberFormat.json @@ -113,9 +113,9 @@ "deprecated": false } }, - "compactDisplay": { + "options_compactDisplay_parameter": { "__compat": { - "description": "compactDisplay option", + "description": "options.compactDisplay parameter", "support": { "chrome": { "version_added": "77" @@ -164,9 +164,9 @@ } } }, - "currencyDisplay": { + "options_currencyDisplay_parameter": { "__compat": { - "description": "currencyDisplay option", + "description": "options.currencyDisplay parameter", "support": { "chrome": { "version_added": "77" @@ -231,9 +231,9 @@ } } }, - "currencySign": { + "options_currencySign_parameter": { "__compat": { - "description": "currencySign option", + "description": "options.currencySign parameter", "support": { "chrome": { "version_added": "77" @@ -282,9 +282,9 @@ } } }, - "notation": { + "options_notation_parameter": { "__compat": { - "description": "notation option", + "description": "options.notation parameter", "support": { "chrome": { "version_added": "77" @@ -333,9 +333,9 @@ } } }, - "signDisplay": { + "options_signDisplay_parameter": { "__compat": { - "description": "signDisplay option", + "description": "options.signDisplay parameter", "support": { "chrome": { "version_added": "77" @@ -384,9 +384,9 @@ } } }, - "unit": { + "options_unit_parameter": { "__compat": { - "description": "unit option", + "description": "options.unit parameter", "support": { "chrome": { "version_added": "77" @@ -435,9 +435,9 @@ } } }, - "unitDisplay": { + "options_unitDisplay_parameter": { "__compat": { - "description": "unitDisplay option", + "description": "options.unitDisplay parameter", "support": { "chrome": { "version_added": "77" From d8f4a6792da75077c44d5a1c31e1f5316529f1c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Tue, 13 Jul 2021 14:50:48 +0200 Subject: [PATCH 152/468] Mark originAgentCluster as shipped in Opera (#11489) See https://github.com/mdn/browser-compat-data/issues/8891. --- api/Window.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/Window.json b/api/Window.json index c0659eed659281..96185bc1022b5f 100644 --- a/api/Window.json +++ b/api/Window.json @@ -5992,10 +5992,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "76" }, "opera_android": { - "version_added": false + "version_added": "64" }, "safari": { "version_added": false From 569c15675a2d1f4a2df8e98a5bc6b499b8748555 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Tue, 13 Jul 2021 15:55:01 +0200 Subject: [PATCH 153/468] Fold api.FullscreenOptions into api.Element.requestFullscreen (#11481) The options_parameter entry by itself doesn't represent anything useful, and navigationUI is the only dictionary member, so let the entry represent that. --- api/Element.json | 9 ++-- api/FullscreenOptions.json | 102 ------------------------------------- 2 files changed, 5 insertions(+), 106 deletions(-) delete mode 100644 api/FullscreenOptions.json diff --git a/api/Element.json b/api/Element.json index 92faa9f6938c09..9c6cbf0ed3e46c 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6575,9 +6575,10 @@ "deprecated": false } }, - "options_parameter": { + "options_navigationUI_parameter": { "__compat": { - "description": "options parameter", + "description": "options.navigationUI parameter", + "spec_url": "https://fullscreen.spec.whatwg.org/#dom-fullscreenoptions-navigationui", "support": { "chrome": { "version_added": "71" @@ -6598,10 +6599,10 @@ "version_added": false }, "opera": { - "version_added": null + "version_added": "58" }, "opera_android": { - "version_added": null + "version_added": "50" }, "safari": { "version_added": false diff --git a/api/FullscreenOptions.json b/api/FullscreenOptions.json deleted file mode 100644 index 1ba00c2283afb5..00000000000000 --- a/api/FullscreenOptions.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "api": { - "FullscreenOptions": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/FullscreenOptions", - "spec_url": "https://fullscreen.spec.whatwg.org/#dictdef-fullscreenoptions", - "support": { - "chrome": { - "version_added": "71" - }, - "chrome_android": { - "version_added": "71" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "64" - }, - "firefox_android": { - "version_added": "64" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "10.0" - }, - "webview_android": { - "version_added": "71" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "navigationUI": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/FullscreenOptions/navigationUI", - "spec_url": "https://fullscreen.spec.whatwg.org/#dom-fullscreenoptions-navigationui", - "support": { - "chrome": { - "version_added": "71" - }, - "chrome_android": { - "version_added": "71" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "64" - }, - "firefox_android": { - "version_added": "64" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": "10.0" - }, - "webview_android": { - "version_added": "71" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} From 91a5917f84d8238de6e523726a74c9b01c7e716f Mon Sep 17 00:00:00 2001 From: Ada Rose Cannon <4225330+AdaRoseCannon@users.noreply.github.com> Date: Tue, 13 Jul 2021 21:42:40 +0100 Subject: [PATCH 154/468] Samsung Internet 15.0 Features (#11448) --- api/AbstractRange.json | 12 +++++----- api/DocumentTimeline.json | 4 ++-- api/EventTarget.json | 2 +- api/HTMLMeterElement.json | 24 +++++++++++++++++++ api/NetworkInformation.json | 2 +- api/RTCRtpTransceiver.json | 2 +- api/ReadableByteStreamController.json | 12 +++++----- api/ReadableStreamBYOBReader.json | 12 +++++----- api/ReadableStreamBYOBRequest.json | 8 +++---- api/ReadableStreamDefaultController.json | 10 ++++---- api/Request.json | 2 +- api/Text.json | 6 +++++ api/TrustedHTML.json | 2 +- api/TrustedScript.json | 2 +- api/TrustedScriptURL.json | 2 +- api/Window.json | 2 +- browsers/samsunginternet_android.json | 11 +++++++-- css/properties/all.json | 2 +- css/properties/aspect-ratio.json | 2 +- css/properties/border-block-color.json | 2 +- css/properties/border-block-style.json | 2 +- css/properties/border-block-width.json | 2 +- css/properties/border-block.json | 2 +- css/properties/border-end-end-radius.json | 2 +- css/properties/border-end-start-radius.json | 2 +- css/properties/border-inline-color.json | 2 +- css/properties/border-inline-style.json | 2 +- css/properties/border-inline-width.json | 2 +- css/properties/border-inline.json | 2 +- css/properties/border-start-end-radius.json | 2 +- css/properties/border-start-start-radius.json | 2 +- css/properties/clip-path.json | 2 +- css/properties/color-scheme.json | 5 ++-- css/properties/column-gap.json | 2 +- css/properties/content-visibility.json | 2 +- css/properties/counter-set.json | 2 +- css/properties/margin-block.json | 2 +- css/properties/margin-inline.json | 2 +- css/properties/overflow-clip-margin.json | 2 +- css/properties/overflow-x.json | 2 +- css/properties/overflow-y.json | 2 +- css/properties/overflow.json | 2 +- css/properties/padding-block.json | 2 +- css/properties/padding-inline.json | 2 +- css/properties/page.json | 2 +- css/properties/quotes.json | 3 +-- css/properties/ruby-position.json | 2 +- css/properties/text-decoration-thickness.json | 2 +- css/properties/text-underline-offset.json | 2 +- css/properties/text-underline-position.json | 2 +- css/selectors/file-selector-button.json | 2 +- css/selectors/focus-visible.json | 2 +- css/selectors/is.json | 5 +++- css/selectors/marker.json | 4 ++-- css/selectors/not.json | 2 +- css/selectors/target-text.json | 2 +- css/selectors/where.json | 4 ++-- css/types/global_keywords.json | 3 +-- html/elements/a.json | 2 +- html/elements/area.json | 2 +- html/elements/iframe.json | 2 +- html/elements/meta.json | 2 +- html/elements/summary.json | 2 +- html/elements/textarea.json | 2 +- html/global_attributes.json | 14 +++++------ html/manifest/categories.json | 2 +- html/manifest/description.json | 2 +- html/manifest/display.json | 2 +- html/manifest/icons.json | 2 +- html/manifest/name.json | 2 +- html/manifest/orientation.json | 2 +- html/manifest/scope.json | 2 +- html/manifest/screenshots.json | 2 +- html/manifest/short_name.json | 2 +- html/manifest/shortcuts.json | 2 +- html/manifest/start_url.json | 2 +- html/manifest/theme_color.json | 2 +- http/headers/cache-control.json | 2 +- http/headers/content-security-policy.json | 15 ++++++------ .../headers/cross-origin-embedder-policy.json | 2 +- http/headers/cross-origin-opener-policy.json | 2 +- .../headers/cross-origin-resource-policy.json | 2 +- http/headers/feature-policy.json | 12 +++++----- http/headers/referer.json | 2 +- http/headers/referrer-policy.json | 2 +- http/headers/sec-fetch-dest.json | 2 +- http/headers/sec-fetch-mode.json | 2 +- http/headers/sec-fetch-site.json | 2 +- http/headers/sec-fetch-user.json | 2 +- http/headers/set-cookie.json | 6 ++--- http/headers/x-xss-protection.json | 3 ++- javascript/builtins/RegExp.json | 2 +- javascript/builtins/SharedArrayBuffer.json | 16 ++++++------- javascript/grammar.json | 4 ++-- javascript/operators/await.json | 2 +- .../operators/logical_and_assignment.json | 2 +- .../operators/logical_nullish_assignment.json | 2 +- .../operators/logical_or_assignment.json | 2 +- javascript/operators/nullish_coalescing.json | 2 +- javascript/statements.json | 2 +- svg/elements/feGaussianBlur.json | 2 +- 101 files changed, 196 insertions(+), 155 deletions(-) diff --git a/api/AbstractRange.json b/api/AbstractRange.json index 73c57e69adf514..0c42cc5b6ae8a4 100644 --- a/api/AbstractRange.json +++ b/api/AbstractRange.json @@ -42,7 +42,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" @@ -96,7 +96,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" @@ -151,7 +151,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" @@ -206,7 +206,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" @@ -261,7 +261,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" @@ -316,7 +316,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/api/DocumentTimeline.json b/api/DocumentTimeline.json index bbba2c3bd68015..b55f6eb546ed46 100644 --- a/api/DocumentTimeline.json +++ b/api/DocumentTimeline.json @@ -62,7 +62,7 @@ "version_added": "13.4" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -137,7 +137,7 @@ "version_added": "13.4" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" diff --git a/api/EventTarget.json b/api/EventTarget.json index dec17e567f8265..aa6b1e0988aca9 100644 --- a/api/EventTarget.json +++ b/api/EventTarget.json @@ -522,7 +522,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/api/HTMLMeterElement.json b/api/HTMLMeterElement.json index 8e62062c3ee5f5..f171dcead3a9ac 100644 --- a/api/HTMLMeterElement.json +++ b/api/HTMLMeterElement.json @@ -35,6 +35,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } @@ -79,6 +82,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } @@ -125,6 +131,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } @@ -170,6 +179,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } @@ -215,6 +227,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } @@ -260,6 +275,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } @@ -305,6 +323,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } @@ -350,6 +371,9 @@ "safari_ios": { "version_added": "6" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": "≤37" } diff --git a/api/NetworkInformation.json b/api/NetworkInformation.json index 35647ce5851277..7a792cabe52c59 100644 --- a/api/NetworkInformation.json +++ b/api/NetworkInformation.json @@ -289,7 +289,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "3.0" }, "webview_android": { "version_added": false diff --git a/api/RTCRtpTransceiver.json b/api/RTCRtpTransceiver.json index 0cec8baa5cbe94..ded206911bfc19 100644 --- a/api/RTCRtpTransceiver.json +++ b/api/RTCRtpTransceiver.json @@ -380,7 +380,7 @@ "version_added": "11" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "88" diff --git a/api/ReadableByteStreamController.json b/api/ReadableByteStreamController.json index f850118e19dbfa..8325a13b75e860 100644 --- a/api/ReadableByteStreamController.json +++ b/api/ReadableByteStreamController.json @@ -36,7 +36,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -133,7 +133,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -182,7 +182,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -231,7 +231,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -280,7 +280,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/api/ReadableStreamBYOBReader.json b/api/ReadableStreamBYOBReader.json index ded9cd42bae5cd..9dd638f6e51e9f 100644 --- a/api/ReadableStreamBYOBReader.json +++ b/api/ReadableStreamBYOBReader.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -87,7 +87,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -137,7 +137,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -187,7 +187,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -237,7 +237,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -287,7 +287,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/api/ReadableStreamBYOBRequest.json b/api/ReadableStreamBYOBRequest.json index 6f0c936381a4ff..373595c9a22c4f 100644 --- a/api/ReadableStreamBYOBRequest.json +++ b/api/ReadableStreamBYOBRequest.json @@ -36,7 +36,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -133,7 +133,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -182,7 +182,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/api/ReadableStreamDefaultController.json b/api/ReadableStreamDefaultController.json index acee2429efa222..78afd6fe45a2a0 100644 --- a/api/ReadableStreamDefaultController.json +++ b/api/ReadableStreamDefaultController.json @@ -36,7 +36,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -133,7 +133,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -182,7 +182,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" @@ -231,7 +231,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/api/Request.json b/api/Request.json index 55a6feff4c5ba9..e866e77f64d063 100644 --- a/api/Request.json +++ b/api/Request.json @@ -481,7 +481,7 @@ "version_added": "10.3" }, "samsunginternet_android": { - "version_added": false + "version_added": "4.0" }, "webview_android": { "version_added": false diff --git a/api/Text.json b/api/Text.json index a21403cdf79b84..845184f1ca8959 100644 --- a/api/Text.json +++ b/api/Text.json @@ -35,6 +35,9 @@ "safari_ios": { "version_added": "1" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": true } @@ -345,6 +348,9 @@ "safari_ios": { "version_added": "3.2" }, + "samsunginternet_android": { + "version_added": "1.0" + }, "webview_android": { "version_added": true } diff --git a/api/TrustedHTML.json b/api/TrustedHTML.json index 2327cd436b1f23..eceb03b85ab91d 100644 --- a/api/TrustedHTML.json +++ b/api/TrustedHTML.json @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/api/TrustedScript.json b/api/TrustedScript.json index 456c8dadf86b87..93037990dec535 100644 --- a/api/TrustedScript.json +++ b/api/TrustedScript.json @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/api/TrustedScriptURL.json b/api/TrustedScriptURL.json index feea2502d1c9ec..4bdc41284c9792 100644 --- a/api/TrustedScriptURL.json +++ b/api/TrustedScriptURL.json @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/api/Window.json b/api/Window.json index 96185bc1022b5f..e0ad9100e75ee0 100644 --- a/api/Window.json +++ b/api/Window.json @@ -6004,7 +6004,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/browsers/samsunginternet_android.json b/browsers/samsunginternet_android.json index 7c196713b72f34..46551bd61154dd 100644 --- a/browsers/samsunginternet_android.json +++ b/browsers/samsunginternet_android.json @@ -191,14 +191,21 @@ }, "14.0": { "release_date": "2021-04-17", - "status": "current", + "status": "retired", "engine": "Blink", "engine_version": "87" }, "14.2": { - "status": "planned", + "release_date": "2021-05-05", + "status": "current", "engine": "Blink", "engine_version": "87" + }, + "15.0": { + "release_date": "2021-07-15", + "status": "beta", + "engine": "Blink", + "engine_version": "90" } } } diff --git a/css/properties/all.json b/css/properties/all.json index ae508c57d22299..96ec0d6bbcf35f 100644 --- a/css/properties/all.json +++ b/css/properties/all.json @@ -84,7 +84,7 @@ "version_added": "9.3" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json index 744b6bca7bc848..e18d7686c23b54 100644 --- a/css/properties/aspect-ratio.json +++ b/css/properties/aspect-ratio.json @@ -75,7 +75,7 @@ "version_added": "15" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "88" diff --git a/css/properties/border-block-color.json b/css/properties/border-block-color.json index 829a4699c8bc3c..c8d40157a249d1 100644 --- a/css/properties/border-block-color.json +++ b/css/properties/border-block-color.json @@ -80,7 +80,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-block-style.json b/css/properties/border-block-style.json index 703f3c8a3dfd85..8037487788208c 100644 --- a/css/properties/border-block-style.json +++ b/css/properties/border-block-style.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-block-width.json b/css/properties/border-block-width.json index 3d819d957bec67..703127bc97abc3 100644 --- a/css/properties/border-block-width.json +++ b/css/properties/border-block-width.json @@ -92,7 +92,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-block.json b/css/properties/border-block.json index 966e46c8e2a4ae..ed26b374ad8e4f 100644 --- a/css/properties/border-block.json +++ b/css/properties/border-block.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-end-end-radius.json b/css/properties/border-end-end-radius.json index 39203c83a0d3e7..b1f15195053f38 100644 --- a/css/properties/border-end-end-radius.json +++ b/css/properties/border-end-end-radius.json @@ -37,7 +37,7 @@ "version_added": "15" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/css/properties/border-end-start-radius.json b/css/properties/border-end-start-radius.json index 69f1ab9f55e329..650cdc5a9c8276 100644 --- a/css/properties/border-end-start-radius.json +++ b/css/properties/border-end-start-radius.json @@ -37,7 +37,7 @@ "version_added": "15" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/css/properties/border-inline-color.json b/css/properties/border-inline-color.json index 6db0d0bdc6bbf6..b69d5d1fffc3d0 100644 --- a/css/properties/border-inline-color.json +++ b/css/properties/border-inline-color.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-inline-style.json b/css/properties/border-inline-style.json index 47dfc75c1c1ad9..10fc37983e35ed 100644 --- a/css/properties/border-inline-style.json +++ b/css/properties/border-inline-style.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-inline-width.json b/css/properties/border-inline-width.json index 5aeba331451cf1..114a4e386b27bd 100644 --- a/css/properties/border-inline-width.json +++ b/css/properties/border-inline-width.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-inline.json b/css/properties/border-inline.json index 82dd37ffe18b72..740a14763d09a5 100644 --- a/css/properties/border-inline.json +++ b/css/properties/border-inline.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/border-start-end-radius.json b/css/properties/border-start-end-radius.json index a8e8c809582cff..81b49bb7148c18 100644 --- a/css/properties/border-start-end-radius.json +++ b/css/properties/border-start-end-radius.json @@ -37,7 +37,7 @@ "version_added": "15" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/css/properties/border-start-start-radius.json b/css/properties/border-start-start-radius.json index 8d350412c737a4..c009bd0d1a7730 100644 --- a/css/properties/border-start-start-radius.json +++ b/css/properties/border-start-start-radius.json @@ -37,7 +37,7 @@ "version_added": "15" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/css/properties/clip-path.json b/css/properties/clip-path.json index 95fe9c026edc26..0f38c7cfb86f9a 100644 --- a/css/properties/clip-path.json +++ b/css/properties/clip-path.json @@ -362,7 +362,7 @@ } ], "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "88" diff --git a/css/properties/color-scheme.json b/css/properties/color-scheme.json index 0e7e0185e0d5e7..86f69fb606ab34 100644 --- a/css/properties/color-scheme.json +++ b/css/properties/color-scheme.json @@ -37,7 +37,7 @@ "version_added": "13" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "81" @@ -137,7 +137,8 @@ "version_added": "13" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0", + "version_removed": "14.0" }, "webview_android": { "version_added": false diff --git a/css/properties/column-gap.json b/css/properties/column-gap.json index ac457ad0a13247..a97c51c9562408 100644 --- a/css/properties/column-gap.json +++ b/css/properties/column-gap.json @@ -43,7 +43,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" diff --git a/css/properties/content-visibility.json b/css/properties/content-visibility.json index 46b084a82c2e23..28f6a37878e644 100644 --- a/css/properties/content-visibility.json +++ b/css/properties/content-visibility.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/css/properties/counter-set.json b/css/properties/counter-set.json index d5d1d9b17c1a18..a890a58ea604ef 100644 --- a/css/properties/counter-set.json +++ b/css/properties/counter-set.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/css/properties/margin-block.json b/css/properties/margin-block.json index 8769579f4934b5..e82f510148281d 100644 --- a/css/properties/margin-block.json +++ b/css/properties/margin-block.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/margin-inline.json b/css/properties/margin-inline.json index ade11b7042a8be..fd146896ccb9f9 100644 --- a/css/properties/margin-inline.json +++ b/css/properties/margin-inline.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/overflow-clip-margin.json b/css/properties/overflow-clip-margin.json index 30be3ea4e5f18e..9eab79180bd232 100644 --- a/css/properties/overflow-clip-margin.json +++ b/css/properties/overflow-clip-margin.json @@ -38,7 +38,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/css/properties/overflow-x.json b/css/properties/overflow-x.json index d32eacfe974fb0..5ae41075476658 100644 --- a/css/properties/overflow-x.json +++ b/css/properties/overflow-x.json @@ -104,7 +104,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/css/properties/overflow-y.json b/css/properties/overflow-y.json index 17c4393d5703d1..f1b949a1264703 100644 --- a/css/properties/overflow-y.json +++ b/css/properties/overflow-y.json @@ -104,7 +104,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/css/properties/overflow.json b/css/properties/overflow.json index 64d7e081afbe2f..928fb777cacbe4 100644 --- a/css/properties/overflow.json +++ b/css/properties/overflow.json @@ -100,7 +100,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/css/properties/padding-block.json b/css/properties/padding-block.json index ee1ae19bc57b37..ec1ddfc2585a7b 100644 --- a/css/properties/padding-block.json +++ b/css/properties/padding-block.json @@ -87,7 +87,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/padding-inline.json b/css/properties/padding-inline.json index 373792b958b5a9..ba6941b8a7cc38 100644 --- a/css/properties/padding-inline.json +++ b/css/properties/padding-inline.json @@ -92,7 +92,7 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/page.json b/css/properties/page.json index 060e3cd7f74c24..1f9f25cc9b5369 100644 --- a/css/properties/page.json +++ b/css/properties/page.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/css/properties/quotes.json b/css/properties/quotes.json index 25ed4e0accdece..d9efabe156c98d 100644 --- a/css/properties/quotes.json +++ b/css/properties/quotes.json @@ -88,8 +88,7 @@ "notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting" }, "samsunginternet_android": { - "version_added": false, - "notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting" + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/ruby-position.json b/css/properties/ruby-position.json index 750254b91da7b0..7c0a11c8ef1de3 100644 --- a/css/properties/ruby-position.json +++ b/css/properties/ruby-position.json @@ -81,7 +81,7 @@ "notes": "Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start)." }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": [ { diff --git a/css/properties/text-decoration-thickness.json b/css/properties/text-decoration-thickness.json index c9b1a6b8279f0a..743d78acfd2c68 100644 --- a/css/properties/text-decoration-thickness.json +++ b/css/properties/text-decoration-thickness.json @@ -82,7 +82,7 @@ "version_added": "12.2" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": [ { diff --git a/css/properties/text-underline-offset.json b/css/properties/text-underline-offset.json index 6b0dba7d868d4a..055edf731ba76e 100644 --- a/css/properties/text-underline-offset.json +++ b/css/properties/text-underline-offset.json @@ -49,7 +49,7 @@ "version_added": "12.2" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/properties/text-underline-position.json b/css/properties/text-underline-position.json index e3949286ccc146..4c178fd49b07b5 100644 --- a/css/properties/text-underline-position.json +++ b/css/properties/text-underline-position.json @@ -188,7 +188,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "87" diff --git a/css/selectors/file-selector-button.json b/css/selectors/file-selector-button.json index e3963fc13321c8..9f733891076b34 100644 --- a/css/selectors/file-selector-button.json +++ b/css/selectors/file-selector-button.json @@ -81,7 +81,7 @@ ], "samsunginternet_android": [ { - "version_added": false + "version_added": "15.0" }, { "version_added": "1.0", diff --git a/css/selectors/focus-visible.json b/css/selectors/focus-visible.json index eb7b05e68bcf09..fe922f116cb61b 100644 --- a/css/selectors/focus-visible.json +++ b/css/selectors/focus-visible.json @@ -110,7 +110,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "86" diff --git a/css/selectors/is.json b/css/selectors/is.json index 7b4f04d34b0607..b7f350263d3729 100644 --- a/css/selectors/is.json +++ b/css/selectors/is.json @@ -157,6 +157,9 @@ } ], "samsunginternet_android": [ + { + "version_added": "15.0" + }, { "alternative_name": ":matches()", "version_added": "9.0", @@ -220,7 +223,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "88" diff --git a/css/selectors/marker.json b/css/selectors/marker.json index 754cc83693bb05..aba890d2742f8b 100644 --- a/css/selectors/marker.json +++ b/css/selectors/marker.json @@ -75,7 +75,7 @@ "notes": "Safari support is limited to color and font-size. See bug 204163" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "86" @@ -155,7 +155,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "86" diff --git a/css/selectors/not.json b/css/selectors/not.json index cdaa0407ffa6f6..ce3089fee28a62 100644 --- a/css/selectors/not.json +++ b/css/selectors/not.json @@ -85,7 +85,7 @@ "version_added": "9" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "88" diff --git a/css/selectors/target-text.json b/css/selectors/target-text.json index c548709056c9fb..b402c3afe843f7 100644 --- a/css/selectors/target-text.json +++ b/css/selectors/target-text.json @@ -38,7 +38,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/css/selectors/where.json b/css/selectors/where.json index d78e21eee3fa4e..d71f165f9ab40e 100644 --- a/css/selectors/where.json +++ b/css/selectors/where.json @@ -77,7 +77,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "88" @@ -125,7 +125,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "88" diff --git a/css/types/global_keywords.json b/css/types/global_keywords.json index 799e9e80b33782..0aa99aeb774670 100644 --- a/css/types/global_keywords.json +++ b/css/types/global_keywords.json @@ -196,8 +196,7 @@ "version_added": "9.3" }, "samsunginternet_android": { - "version_added": false, - "notes": "See bug 579788." + "version_added": "14.0" }, "webview_android": { "version_added": "84" diff --git a/html/elements/a.json b/html/elements/a.json index 47d85d11aa807e..1c9d27c30df69e 100644 --- a/html/elements/a.json +++ b/html/elements/a.json @@ -387,7 +387,7 @@ "version_added": "12.2" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": false diff --git a/html/elements/area.json b/html/elements/area.json index 02e243dc2230e6..0ee4255a4ee801 100644 --- a/html/elements/area.json +++ b/html/elements/area.json @@ -366,7 +366,7 @@ "version_added": "12.2" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": false diff --git a/html/elements/iframe.json b/html/elements/iframe.json index 7c3dcc504d9980..261b4bcb583eb5 100644 --- a/html/elements/iframe.json +++ b/html/elements/iframe.json @@ -888,7 +888,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": null + "version_added": "13.0" }, "webview_android": { "version_added": "83" diff --git a/html/elements/meta.json b/html/elements/meta.json index daaedd604b8cf2..35a2b5e20d81c0 100644 --- a/html/elements/meta.json +++ b/html/elements/meta.json @@ -518,7 +518,7 @@ "version_added": "12.2" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "81" diff --git a/html/elements/summary.json b/html/elements/summary.json index f36f699e0e5ffb..ae5f1a63e8a1f5 100644 --- a/html/elements/summary.json +++ b/html/elements/summary.json @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": false diff --git a/html/elements/textarea.json b/html/elements/textarea.json index f6b30a1b53ad6a..59c367d624b552 100644 --- a/html/elements/textarea.json +++ b/html/elements/textarea.json @@ -143,7 +143,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "9.0" }, "webview_android": { "version_added": "66" diff --git a/html/global_attributes.json b/html/global_attributes.json index 85570d2ad79853..095a491e684c84 100644 --- a/html/global_attributes.json +++ b/html/global_attributes.json @@ -100,7 +100,7 @@ "version_added": "5" }, "samsunginternet_android": { - "version_added": null + "version_added": "4.0" }, "webview_android": { "version_added": "43" @@ -176,18 +176,18 @@ }, "samsunginternet_android": [ { + "version_added": "9.0", "notes": [ "Support added for autocomplete on the <textarea> and <select> elements.", "Samsung Internet does not accept off as a value. See bug 587466." - ], - "version_added": "9.0" + ] }, { + "version_added": true, "notes": [ "Originally only supported on the <input> element.", "Samsung Internet does not accept off as a value. See bug 587466." - ], - "version_added": true + ] } ], "webview_android": [ @@ -846,7 +846,7 @@ "version_added": "13.4" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" @@ -1541,7 +1541,7 @@ "version_added": "13.4" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73" diff --git a/html/manifest/categories.json b/html/manifest/categories.json index c96f5432090560..590cd98175448a 100644 --- a/html/manifest/categories.json +++ b/html/manifest/categories.json @@ -37,7 +37,7 @@ "version_added": null }, "samsunginternet_android": { - "version_added": null + "version_added": "15.0" }, "webview_android": { "version_added": null diff --git a/html/manifest/description.json b/html/manifest/description.json index 86341e6d27401e..698ad149f241bd 100644 --- a/html/manifest/description.json +++ b/html/manifest/description.json @@ -37,7 +37,7 @@ "version_added": "11.3" }, "samsunginternet_android": { - "version_added": null + "version_added": "15.0" }, "webview_android": { "version_added": null diff --git a/html/manifest/display.json b/html/manifest/display.json index 6417736c8d2a1e..0df2485cb46f31 100644 --- a/html/manifest/display.json +++ b/html/manifest/display.json @@ -39,7 +39,7 @@ "notes": "Does not support fullscreen or minimal-ui." }, "samsunginternet_android": { - "version_added": true + "version_added": "4.0" }, "webview_android": { "version_added": true diff --git a/html/manifest/icons.json b/html/manifest/icons.json index 4f59d188ed7d8f..f73c7fa9ede70c 100644 --- a/html/manifest/icons.json +++ b/html/manifest/icons.json @@ -46,7 +46,7 @@ "notes": "See bug 183937." }, "samsunginternet_android": { - "version_added": true + "version_added": "4.0" }, "webview_android": { "version_added": true diff --git a/html/manifest/name.json b/html/manifest/name.json index bd75ac003730c1..a39d5ec85fc282 100644 --- a/html/manifest/name.json +++ b/html/manifest/name.json @@ -45,7 +45,7 @@ "version_added": "11.3" }, "samsunginternet_android": { - "version_added": true + "version_added": "4.0" }, "webview_android": { "version_added": true diff --git a/html/manifest/orientation.json b/html/manifest/orientation.json index 89ba22bd653d4a..6a0149a6df1639 100644 --- a/html/manifest/orientation.json +++ b/html/manifest/orientation.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": null + "version_added": "4.0" }, "webview_android": { "version_added": null diff --git a/html/manifest/scope.json b/html/manifest/scope.json index 34f5299e3786ce..a716f4a594abe0 100644 --- a/html/manifest/scope.json +++ b/html/manifest/scope.json @@ -37,7 +37,7 @@ "version_added": "11.3" }, "samsunginternet_android": { - "version_added": null + "version_added": "6.0" }, "webview_android": { "version_added": null diff --git a/html/manifest/screenshots.json b/html/manifest/screenshots.json index 43495133e22c69..0e5d1eb66fada6 100644 --- a/html/manifest/screenshots.json +++ b/html/manifest/screenshots.json @@ -38,7 +38,7 @@ "notes": "See bug 222356." }, "samsunginternet_android": { - "version_added": null + "version_added": "15.0" }, "webview_android": { "version_added": null diff --git a/html/manifest/short_name.json b/html/manifest/short_name.json index 5c224ab51bb27b..1ba38d6c7d300c 100644 --- a/html/manifest/short_name.json +++ b/html/manifest/short_name.json @@ -45,7 +45,7 @@ "version_added": "11.3" }, "samsunginternet_android": { - "version_added": true + "version_added": "4.0" }, "webview_android": { "version_added": true diff --git a/html/manifest/shortcuts.json b/html/manifest/shortcuts.json index e12f30f548c55d..2750abfc5d99a8 100644 --- a/html/manifest/shortcuts.json +++ b/html/manifest/shortcuts.json @@ -47,7 +47,7 @@ "notes": "See bug 201964." }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" diff --git a/html/manifest/start_url.json b/html/manifest/start_url.json index f06a96e31ec998..4fcf6bb12c1e8a 100644 --- a/html/manifest/start_url.json +++ b/html/manifest/start_url.json @@ -37,7 +37,7 @@ "version_added": "11.3" }, "samsunginternet_android": { - "version_added": null + "version_added": "4.0" }, "webview_android": { "version_added": null diff --git a/html/manifest/theme_color.json b/html/manifest/theme_color.json index 316846163aa24b..35f99736733938 100644 --- a/html/manifest/theme_color.json +++ b/html/manifest/theme_color.json @@ -45,7 +45,7 @@ "version_added": null }, "samsunginternet_android": { - "version_added": true + "version_added": "5.0" }, "webview_android": { "version_added": true diff --git a/http/headers/cache-control.json b/http/headers/cache-control.json index 3a73d372e81d8b..2b62dfb02a1ef5 100644 --- a/http/headers/cache-control.json +++ b/http/headers/cache-control.json @@ -188,7 +188,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "75" diff --git a/http/headers/content-security-policy.json b/http/headers/content-security-policy.json index 99564c43c2b415..7c73f4aff415c2 100644 --- a/http/headers/content-security-policy.json +++ b/http/headers/content-security-policy.json @@ -851,7 +851,8 @@ "version_added": "9.3" }, "samsunginternet_android": { - "version_added": true + "version_added": true, + "version_removed": "15.0" }, "webview_android": { "version_added": true, @@ -1371,7 +1372,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "75" @@ -1422,7 +1423,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "75" @@ -1570,7 +1571,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "75" @@ -1621,7 +1622,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "75" @@ -1696,7 +1697,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "83" @@ -1745,7 +1746,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "10.0" }, "webview_android": { "version_added": "69" diff --git a/http/headers/cross-origin-embedder-policy.json b/http/headers/cross-origin-embedder-policy.json index 25cfdbf84f750c..9ba3108b9152d1 100644 --- a/http/headers/cross-origin-embedder-policy.json +++ b/http/headers/cross-origin-embedder-policy.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": false diff --git a/http/headers/cross-origin-opener-policy.json b/http/headers/cross-origin-opener-policy.json index 19059f1ca71cd9..2cd92149bbcb7a 100644 --- a/http/headers/cross-origin-opener-policy.json +++ b/http/headers/cross-origin-opener-policy.json @@ -61,7 +61,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": false diff --git a/http/headers/cross-origin-resource-policy.json b/http/headers/cross-origin-resource-policy.json index f4270d3cae5ec5..449ee8713a6b30 100644 --- a/http/headers/cross-origin-resource-policy.json +++ b/http/headers/cross-origin-resource-policy.json @@ -57,7 +57,7 @@ "version_added": "12" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "73", diff --git a/http/headers/feature-policy.json b/http/headers/feature-policy.json index e3cd6b445b05d7..06c649771ca995 100644 --- a/http/headers/feature-policy.json +++ b/http/headers/feature-policy.json @@ -103,7 +103,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "9.0" }, "webview_android": { "version_added": "67" @@ -152,7 +152,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "9.0" }, "webview_android": { "version_added": "67" @@ -698,7 +698,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "9.0" }, "webview_android": { "version_added": "67" @@ -843,7 +843,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "9.0" }, "webview_android": { "version_added": false @@ -1178,7 +1178,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "84" @@ -1642,7 +1642,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": false diff --git a/http/headers/referer.json b/http/headers/referer.json index f720d560470e2a..a6ca531ed3e7ca 100644 --- a/http/headers/referer.json +++ b/http/headers/referer.json @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "77" diff --git a/http/headers/referrer-policy.json b/http/headers/referrer-policy.json index 021b8f83b9b1ed..20ea3093f75f78 100644 --- a/http/headers/referrer-policy.json +++ b/http/headers/referrer-policy.json @@ -84,7 +84,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/http/headers/sec-fetch-dest.json b/http/headers/sec-fetch-dest.json index 091f01923c1393..d0160dc1576110 100644 --- a/http/headers/sec-fetch-dest.json +++ b/http/headers/sec-fetch-dest.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "80" diff --git a/http/headers/sec-fetch-mode.json b/http/headers/sec-fetch-mode.json index b169baf9a3a632..4554d4c3cc1573 100644 --- a/http/headers/sec-fetch-mode.json +++ b/http/headers/sec-fetch-mode.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" diff --git a/http/headers/sec-fetch-site.json b/http/headers/sec-fetch-site.json index e30329dd59cb8b..9bb8999055a54c 100644 --- a/http/headers/sec-fetch-site.json +++ b/http/headers/sec-fetch-site.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" diff --git a/http/headers/sec-fetch-user.json b/http/headers/sec-fetch-user.json index bb9bbaac61a3cf..090c32aee374cc 100644 --- a/http/headers/sec-fetch-user.json +++ b/http/headers/sec-fetch-user.json @@ -37,7 +37,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { "version_added": "76" diff --git a/http/headers/set-cookie.json b/http/headers/set-cookie.json index 2bfdaeb44acf61..eac04e572b3fa2 100644 --- a/http/headers/set-cookie.json +++ b/http/headers/set-cookie.json @@ -305,7 +305,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "80" @@ -502,7 +502,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": false @@ -564,7 +564,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "80" diff --git a/http/headers/x-xss-protection.json b/http/headers/x-xss-protection.json index 6dcfc9df61728b..714165cebe8d6f 100644 --- a/http/headers/x-xss-protection.json +++ b/http/headers/x-xss-protection.json @@ -41,7 +41,8 @@ "version_added": true }, "samsunginternet_android": { - "version_added": true + "version_added": true, + "version_removed": "12.0" }, "webview_android": { "version_added": false diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json index 39d54070798464..765c64de62f71d 100644 --- a/javascript/builtins/RegExp.json +++ b/javascript/builtins/RegExp.json @@ -466,7 +466,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "90" diff --git a/javascript/builtins/SharedArrayBuffer.json b/javascript/builtins/SharedArrayBuffer.json index 7d8f062081438a..5c62b4767a1b45 100644 --- a/javascript/builtins/SharedArrayBuffer.json +++ b/javascript/builtins/SharedArrayBuffer.json @@ -120,8 +120,8 @@ "version_removed": "11" }, "samsunginternet_android": { - "version_added": false, - "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." + "version_added": "15.0", + "notes": "SharedArrayBuffer is gated behind COOP/COEP. For more detail, read Making your website \"cross-origin isolated\" using COOP and COEP." }, "webview_android": { "version_added": "60", @@ -255,8 +255,8 @@ "version_removed": "11" }, "samsunginternet_android": { - "version_added": false, - "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." + "version_added": "15.0", + "notes": "SharedArrayBuffer is gated behind COOP/COEP. For more detail, read Making your website \"cross-origin isolated\" using COOP and COEP." }, "webview_android": { "version_added": "60", @@ -390,8 +390,8 @@ "version_removed": "11" }, "samsunginternet_android": { - "version_added": false, - "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." + "version_added": "15.0", + "notes": "SharedArrayBuffer is gated behind COOP/COEP. For more detail, read Making your website \"cross-origin isolated\" using COOP and COEP." }, "webview_android": { "version_added": "60", @@ -525,8 +525,8 @@ "version_removed": "11" }, "samsunginternet_android": { - "version_added": false, - "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." + "version_added": "15.0", + "notes": "SharedArrayBuffer is gated behind COOP/COEP. For more detail, read Making your website \"cross-origin isolated\" using COOP and COEP." }, "webview_android": { "version_added": "60", diff --git a/javascript/grammar.json b/javascript/grammar.json index 7e31e86fbb5476..a92b70539b945c 100644 --- a/javascript/grammar.json +++ b/javascript/grammar.json @@ -264,7 +264,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "74" @@ -487,7 +487,7 @@ "version_added": "13" }, "samsunginternet_android": { - "version_added": false + "version_added": "11.0" }, "webview_android": { "version_added": "75" diff --git a/javascript/operators/await.json b/javascript/operators/await.json index be3e657b3c4bc0..8effa33512acf1 100644 --- a/javascript/operators/await.json +++ b/javascript/operators/await.json @@ -128,7 +128,7 @@ "version_added": "15" }, "samsunginternet_android": { - "version_added": false + "version_added": "15.0" }, "webview_android": { "version_added": "89" diff --git a/javascript/operators/logical_and_assignment.json b/javascript/operators/logical_and_assignment.json index 0722edb97025c7..53c0fbaedef672 100644 --- a/javascript/operators/logical_and_assignment.json +++ b/javascript/operators/logical_and_assignment.json @@ -41,7 +41,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/javascript/operators/logical_nullish_assignment.json b/javascript/operators/logical_nullish_assignment.json index 2b766ff7bd43ba..ce213eafe8aa73 100644 --- a/javascript/operators/logical_nullish_assignment.json +++ b/javascript/operators/logical_nullish_assignment.json @@ -41,7 +41,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/javascript/operators/logical_or_assignment.json b/javascript/operators/logical_or_assignment.json index f3ffe9309a04d6..ba2231b208368f 100644 --- a/javascript/operators/logical_or_assignment.json +++ b/javascript/operators/logical_or_assignment.json @@ -41,7 +41,7 @@ "version_added": "14" }, "samsunginternet_android": { - "version_added": false + "version_added": "14.0" }, "webview_android": { "version_added": "85" diff --git a/javascript/operators/nullish_coalescing.json b/javascript/operators/nullish_coalescing.json index facc0a29a7e411..d356a505fcd7fd 100644 --- a/javascript/operators/nullish_coalescing.json +++ b/javascript/operators/nullish_coalescing.json @@ -41,7 +41,7 @@ "version_added": "13.4" }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "80" diff --git a/javascript/statements.json b/javascript/statements.json index f8534c1f5369f2..13a993f454f82e 100644 --- a/javascript/statements.json +++ b/javascript/statements.json @@ -1890,7 +1890,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "13.0" }, "webview_android": { "version_added": "80" diff --git a/svg/elements/feGaussianBlur.json b/svg/elements/feGaussianBlur.json index 26a6fb6e6bb5be..379936bafafc6d 100644 --- a/svg/elements/feGaussianBlur.json +++ b/svg/elements/feGaussianBlur.json @@ -37,7 +37,7 @@ "version_added": null }, "samsunginternet_android": { - "version_added": null + "version_added": true }, "webview_android": { "version_added": null From 0e0d366d9436e4aa7211b5829f177da05602431b Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Tue, 13 Jul 2021 21:45:35 +0100 Subject: [PATCH 155/468] Removed experimental flag from VisualViewport data (#11498) --- api/VisualViewport.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/VisualViewport.json b/api/VisualViewport.json index 3d86b833f996d3..d2ea8f29856513 100644 --- a/api/VisualViewport.json +++ b/api/VisualViewport.json @@ -62,7 +62,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -129,7 +129,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -197,7 +197,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -265,7 +265,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -369,7 +369,7 @@ ] }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -473,7 +473,7 @@ ] }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -541,7 +541,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -609,7 +609,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -714,7 +714,7 @@ ] }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -782,7 +782,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -887,7 +887,7 @@ ] }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -955,7 +955,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } From b3c4d9b684b7bde3a91c31ddd8d50e44fa64491b Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Tue, 13 Jul 2021 21:47:23 +0100 Subject: [PATCH 156/468] Fix browser support data for :is() (#11475) --- css/selectors/is.json | 45 ++++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/css/selectors/is.json b/css/selectors/is.json index b7f350263d3729..9429ce3d32b6ce 100644 --- a/css/selectors/is.json +++ b/css/selectors/is.json @@ -41,6 +41,10 @@ ], "edge": [ { + "version_added": "88" + }, + { + "version_removed": "88", "version_added": "79", "flags": [ { @@ -81,19 +85,28 @@ ] } ], - "firefox_android": { - "version_added": "4", - "alternative_name": ":-moz-any()", - "notes": [ - "Doesn't support combinators.", - "See bug 906353" - ] - }, + "firefox_android": [ + { + "version_added": "79" + }, + { + "version_added": "4", + "alternative_name": ":-moz-any()", + "notes": [ + "Doesn't support combinators.", + "See bug 906353" + ] + } + ], "ie": { "version_added": false }, "opera": [ { + "version_added": "74" + }, + { + "version_removed": "74", "version_added": "55", "flags": [ { @@ -112,15 +125,7 @@ ], "opera_android": [ { - "version_added": "48", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "Enabled" - } - ], - "notes": "Combinators in the selector list argument may not match correctly (see bug 842157)." + "version_added": "63" }, { "version_added": "14", @@ -199,7 +204,7 @@ "version_added": "88" }, "edge": { - "version_added": false + "version_added": "88" }, "firefox": { "version_added": "82" @@ -211,10 +216,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "74" }, "opera_android": { - "version_added": false + "version_added": "63" }, "safari": { "version_added": false From f3b16c73b78965b6d8b7b50108c39297e2156fd9 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Tue, 13 Jul 2021 21:48:37 +0100 Subject: [PATCH 157/468] Fix browser support data for user-select property (#11476) --- css/properties/user-select.json | 35 ++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/css/properties/user-select.json b/css/properties/user-select.json index f8c0ee16b42971..65bb1dce4016ac 100644 --- a/css/properties/user-select.json +++ b/css/properties/user-select.json @@ -25,9 +25,13 @@ } ], "edge": [ + { + "version_added": "79" + }, { "prefix": "-ms-", - "version_added": "12" + "version_added": "12", + "version_removed": "79" }, { "prefix": "-webkit-", @@ -48,6 +52,9 @@ } ], "firefox_android": [ + { + "version_added": "79" + }, { "prefix": "-webkit-", "version_added": "49" @@ -61,14 +68,24 @@ "prefix": "-ms-", "version_added": "10" }, - "opera": { - "prefix": "-webkit-", - "version_added": "15" - }, - "opera_android": { - "prefix": "-webkit-", - "version_added": "14" - }, + "opera": [ + { + "version_added": "41" + }, + { + "prefix": "-webkit-", + "version_added": "15" + } + ], + "opera_android": [ + { + "version_added": "41" + }, + { + "prefix": "-webkit-", + "version_added": "14" + } + ], "safari": [ { "version_added": "3", From c8e5a8b8f28131298e620c9ab05b5eeedac86b4a Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Tue, 13 Jul 2021 21:53:36 +0100 Subject: [PATCH 158/468] Added Opera support for unprefixed text-orientation (#11493) --- css/properties/text-orientation.json | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/css/properties/text-orientation.json b/css/properties/text-orientation.json index 2775af3b95a892..f321b60bb70b4b 100644 --- a/css/properties/text-orientation.json +++ b/css/properties/text-orientation.json @@ -42,14 +42,24 @@ "ie": { "version_added": false }, - "opera": { - "prefix": "-webkit-", - "version_added": "15" - }, - "opera_android": { - "prefix": "-webkit-", - "version_added": "14" - }, + "opera": [ + { + "version_added": "35" + }, + { + "prefix": "-webkit-", + "version_added": "15" + } + ], + "opera_android": [ + { + "version_added": "35" + }, + { + "prefix": "-webkit-", + "version_added": "14" + } + ], "safari": [ { "version_added": "14" From c08856630a9e4f8f4eda2324466750b222a1e7fb Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Wed, 14 Jul 2021 09:36:13 +0100 Subject: [PATCH 159/468] Add ::-ms-browse as alternative name to ::file-selector-button for IE and Legacy Edge (#11494) --- css/selectors/file-selector-button.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/css/selectors/file-selector-button.json b/css/selectors/file-selector-button.json index 9f733891076b34..33ccaccce711b9 100644 --- a/css/selectors/file-selector-button.json +++ b/css/selectors/file-selector-button.json @@ -32,6 +32,11 @@ { "version_added": "79", "alternative_name": "::-webkit-file-upload-button" + }, + { + "version_added": "12", + "version_removed": "79", + "alternative_name": "::-ms-browse" } ], "firefox": { @@ -41,7 +46,8 @@ "version_added": "82" }, "ie": { - "version_added": false + "version_added": "10", + "alternative_name": "::-ms-browse" }, "opera": [ { From b11a7747cb71c48f85f75db28d85083651517f77 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Wed, 14 Jul 2021 09:40:24 +0100 Subject: [PATCH 160/468] Added accent-color CSS property (#11470) --- css/properties/accent-color.json | 84 ++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 css/properties/accent-color.json diff --git a/css/properties/accent-color.json b/css/properties/accent-color.json new file mode 100644 index 00000000000000..154f35fb42338b --- /dev/null +++ b/css/properties/accent-color.json @@ -0,0 +1,84 @@ +{ + "css": { + "properties": { + "accent-color": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/accent-color", + "spec_url": "https://drafts.csswg.org/css-ui-4/#widget-accent", + "support": { + "chrome": { + "version_added": "91", + "flags": [ + { + "name": "#enable-experimental-web-platform-features", + "type": "preference", + "value_to_set": "enabled" + } + ] + }, + "chrome_android": { + "version_added": "91", + "flags": [ + { + "name": "#enable-experimental-web-platform-features", + "type": "preference", + "value_to_set": "enabled" + } + ] + }, + "edge": { + "version_added": "91", + "flags": [ + { + "name": "#enable-experimental-web-platform-features", + "type": "preference", + "value_to_set": "enabled" + } + ] + }, + "firefox": { + "version_added": "90", + "flags": [ + { + "type": "preference", + "name": "layout.css.accent-color.enabled", + "value_to_set": "enabled" + } + ], + "notes": "Enabled by default in Firefox Nightly." + }, + "firefox_android": { + "version_added": false + }, + "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": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 7662996a603cd3e99579a077ea43df1d2304c1df Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Wed, 14 Jul 2021 11:24:11 +0200 Subject: [PATCH 161/468] Fix RTCPeerConnection (#11150) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/RTCPeerConnection.json | 131 +++++++++++++++++++++++++++++++++---- 1 file changed, 119 insertions(+), 12 deletions(-) diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 7e2d0dc1ac3eb4..60ad2d5a42946d 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -14,17 +14,22 @@ "edge": { "version_added": "15" }, - "firefox": { - "version_added": "22" - }, + "firefox": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], "firefox_android": [ { "version_added": "44" }, { "prefix": "moz", - "version_added": "22", - "version_removed": "44" + "version_added": "22" } ], "ie": { @@ -1887,6 +1892,58 @@ } } }, + "icecandidateerror_event": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icecandidateerror_event", + "spec_url": "https://w3c.github.io/webrtc-pc/#event-icecandidateerror", + "description": "icecandidateerror event", + "support": { + "chrome": { + "version_added": "77" + }, + "chrome_android": { + "version_added": "77" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false, + "notes": "See bug 1561441" + }, + "firefox_android": { + "version_added": false, + "notes": "See bug 1561441" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "64" + }, + "opera_android": { + "version_added": "55" + }, + "safari": { + "version_added": "14.1" + }, + "safari_ios": { + "version_added": "14.5" + }, + "samsunginternet_android": { + "version_added": "12.0" + }, + "webview_android": { + "version_added": "77" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "iceConnectionState": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceConnectionState", @@ -2063,6 +2120,56 @@ } } }, + "icegatheringstatechange_event": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icegatheringstatechange_event", + "spec_url": "https://w3c.github.io/webrtc-pc/#event-icegatheringstatechange", + "description": "icegatheringstatechange event", + "support": { + "chrome": { + "version_added": "59" + }, + "chrome_android": { + "version_added": "59" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "22" + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "46" + }, + "opera_android": { + "version_added": "43" + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11" + }, + "samsunginternet_android": { + "version_added": "7.0" + }, + "webview_android": { + "version_added": "59" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "idpLoginUrl": { "__compat": { "support": { @@ -2470,13 +2577,13 @@ "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicecandidateerror", "support": { "chrome": { - "version_added": false + "version_added": "77" }, "chrome_android": { - "version_added": false + "version_added": "77" }, "edge": { - "version_added": false + "version_added": "79" }, "firefox": { "version_added": false @@ -2488,10 +2595,10 @@ "version_added": false }, "opera": { - "version_added": null + "version_added": "64" }, "opera_android": { - "version_added": null + "version_added": "55" }, "safari": { "version_added": "14.1" @@ -2500,10 +2607,10 @@ "version_added": "14.5" }, "samsunginternet_android": { - "version_added": false + "version_added": "12.0" }, "webview_android": { - "version_added": false + "version_added": "77" } }, "status": { From 3f389f357948284d9f4732237eb937484f74c425 Mon Sep 17 00:00:00 2001 From: "Michael[tm] Smith" Date: Wed, 14 Jul 2021 19:19:00 +0900 Subject: [PATCH 162/468] Update CSS accent-color spec URL (#11514) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For spec URLs, one of the practices we’ve been following is to prefer un-leveled (un-versioned) spec URLs. So, for example, https://drafts.csswg.org/css-ui/#widget-accent rather than https://drafts.csswg.org/css-ui-4/#widget-accent. The exception to that rule is the case of spec URLs such as https://drafts.csswg.org/css-color-5/#color-mix — that is, spec URLs for any features that are not in the un-leveled spec, but instead only in a leveled version. --- css/properties/accent-color.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/properties/accent-color.json b/css/properties/accent-color.json index 154f35fb42338b..0ed583966576f9 100644 --- a/css/properties/accent-color.json +++ b/css/properties/accent-color.json @@ -4,7 +4,7 @@ "accent-color": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/accent-color", - "spec_url": "https://drafts.csswg.org/css-ui-4/#widget-accent", + "spec_url": "https://drafts.csswg.org/css-ui/#widget-accent", "support": { "chrome": { "version_added": "91", From 41bdc09da0a01575757d3923beba25375f4339dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 12:23:53 +0200 Subject: [PATCH 163/468] Fix support for moz-prefixed WebRTC APIs (#11513) They are still supported: https://bugzilla.mozilla.org/show_bug.cgi?id=1531812 This is based on running the following tests in Firefox 22+43+44+89: https://mdn-bcd-collector.appspot.com/tests/api/mozRTCIceCandidate https://mdn-bcd-collector.appspot.com/tests/api/RTCIceCandidate https://mdn-bcd-collector.appspot.com/tests/api/mozRTCPeerConnection https://mdn-bcd-collector.appspot.com/tests/api/RTCPeerConnection https://mdn-bcd-collector.appspot.com/tests/api/mozRTCSessionDescription https://mdn-bcd-collector.appspot.com/tests/api/RTCSessionDescription The note about the RTCIceCandidate constructor is not clearly useful, but nevertheless preserved. Firefox for Android is assumed to match but not tested. --- api/RTCIceCandidate.json | 54 +++++++++++++++++++++++++--------- api/RTCPeerConnection.json | 24 +++++++++++---- api/RTCSessionDescription.json | 50 ++++++++++++++++++++++--------- 3 files changed, 94 insertions(+), 34 deletions(-) diff --git a/api/RTCIceCandidate.json b/api/RTCIceCandidate.json index b22d5a8883a6cb..9d6b70fa682aa9 100644 --- a/api/RTCIceCandidate.json +++ b/api/RTCIceCandidate.json @@ -14,12 +14,24 @@ "edge": { "version_added": "15" }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, + "firefox": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], + "firefox_android": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], "ie": { "version_added": false }, @@ -63,14 +75,28 @@ "edge": { "version_added": "15" }, - "firefox": { - "version_added": "22", - "notes": "Before Firefox 68, the constructor's options parameter was required." - }, - "firefox_android": { - "version_added": true, - "notes": "Before Firefox 68, the constructor's options parameter was required." - }, + "firefox": [ + { + "version_added": "44", + "notes": "Before Firefox 68, the constructor's options parameter was required." + }, + { + "prefix": "moz", + "version_added": "22", + "notes": "Before Firefox 68, the constructor's options parameter was required." + } + ], + "firefox_android": [ + { + "version_added": "44", + "notes": "Before Firefox 68, the constructor's options parameter was required." + }, + { + "prefix": "moz", + "version_added": "22", + "notes": "Before Firefox 68, the constructor's options parameter was required." + } + ], "ie": { "version_added": false }, diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 60ad2d5a42946d..3de23301e1560c 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -98,12 +98,24 @@ "edge": { "version_added": "15" }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "44" - }, + "firefox": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], + "firefox_android": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], "ie": { "version_added": false }, diff --git a/api/RTCSessionDescription.json b/api/RTCSessionDescription.json index f145717c02c6da..ac9821d7f71848 100644 --- a/api/RTCSessionDescription.json +++ b/api/RTCSessionDescription.json @@ -14,13 +14,24 @@ "edge": { "version_added": "15" }, - "firefox": { - "prefix": "moz", - "version_added": true - }, - "firefox_android": { - "version_added": true - }, + "firefox": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], + "firefox_android": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], "ie": { "version_added": false }, @@ -63,13 +74,24 @@ "edge": { "version_added": "15" }, - "firefox": { - "prefix": "moz", - "version_added": true - }, - "firefox_android": { - "version_added": null - }, + "firefox": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], + "firefox_android": [ + { + "version_added": "44" + }, + { + "prefix": "moz", + "version_added": "22" + } + ], "ie": { "version_added": false }, From e3df947efe0ed374d121737dbadafe44c48d1ab6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 12:24:48 +0200 Subject: [PATCH 164/468] Rename/move entries for Selection method parameters (#11500) Rename two of them to be more consistent with other parameter entries in BCD and importantly to have underscores in the name. The subfeatures for modify() are moved to collapse(). The modify() method doesn't have a node or offset parameter, and this data originates from https://github.com/mdn/browser-compat-data/pull/1738 where there appears to have been a mishap while splitting a "params" subfeature for collapse(). --- api/Selection.json | 196 ++++++++++++++++++++++----------------------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/api/Selection.json b/api/Selection.json index 4045c100f7ee86..dbb08ba5a15c45 100644 --- a/api/Selection.json +++ b/api/Selection.json @@ -244,6 +244,102 @@ "standard_track": true, "deprecated": false } + }, + "node_parameter_nullable": { + "__compat": { + "description": "node parameter is nullable", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": "≤79" + }, + "firefox": { + "version_added": "55" + }, + "firefox_android": { + "version_added": "55" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "offset_parameter_optional": { + "__compat": { + "description": "offset parameter is optional", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": "≤79" + }, + "firefox": { + "version_added": "55" + }, + "firefox_android": { + "version_added": "55" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } }, "collapseToEnd": { @@ -394,7 +490,7 @@ "deprecated": false } }, - "partialContainment": { + "partialContainment_parameter_optional": { "__compat": { "description": "partialContainment parameter is optional", "support": { @@ -590,7 +686,7 @@ "deprecated": false } }, - "offset": { + "offset_parameter_optional": { "__compat": { "description": "offset parameter is optional", "support": { @@ -881,102 +977,6 @@ "standard_track": false, "deprecated": false } - }, - "node": { - "__compat": { - "description": "node parameter is nullable", - "support": { - "chrome": { - "version_added": true - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "55" - }, - "firefox_android": { - "version_added": "55" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "offset": { - "__compat": { - "description": "offset parameter is optional", - "support": { - "chrome": { - "version_added": true - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "55" - }, - "firefox_android": { - "version_added": "55" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } } }, "rangeCount": { From d354d696fe891e2887e80f81233b0520df94e044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 12:25:20 +0200 Subject: [PATCH 165/468] Remove api.MouseEvent.MouseEvent.region_support entry (#11499) This entry represents whether the region member of the MouseEventInit dictionary is supported. While that is a coherent thing to represent, it's not useful since support follows api.MouseEvent.region. No other members of MouseEventInit are in BCD. --- api/MouseEvent.json | 64 --------------------------------------------- 1 file changed, 64 deletions(-) diff --git a/api/MouseEvent.json b/api/MouseEvent.json index 66cd19cdda2b5d..199f01a0782f41 100644 --- a/api/MouseEvent.json +++ b/api/MouseEvent.json @@ -100,70 +100,6 @@ "standard_track": true, "deprecated": false } - }, - "region_support": { - "__compat": { - "description": "Support for mouseEventInit optional region field", - "support": { - "chrome": { - "version_added": "51", - "notes": "Flag needed to retrieve value from MouseEvent.region.", - "flags": [ - { - "type": "preference", - "name": "Experimental Web Platform Features", - "value_to_set": "true" - } - ] - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": "≤79", - "notes": "Flag needed to retrieve value from MouseEvent.region.", - "flags": [ - { - "type": "preference", - "name": "Experimental Web Platform Features", - "value_to_set": "true" - } - ] - }, - "firefox": { - "version_added": "32" - }, - "firefox_android": { - "version_added": "32" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "altKey": { From 9a38d44265827754ea5cb12e9c3bd95177700dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 12:26:55 +0200 Subject: [PATCH 166/468] Add real versions for DOMActivate event support (#11487) --- api/Element.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/api/Element.json b/api/Element.json index 9c6cbf0ed3e46c..4cd49770449acf 100644 --- a/api/Element.json +++ b/api/Element.json @@ -62,40 +62,40 @@ "spec_url": "https://w3c.github.io/uievents/#event-type-DOMActivate", "support": { "chrome": { - "version_added": true + "version_added": "1" }, "chrome_android": { - "version_added": true + "version_added": "18" }, "edge": { "version_added": "79" }, "firefox": { - "version_added": true + "version_added": "1" }, "firefox_android": { - "version_added": true + "version_added": "4" }, "ie": { "version_added": false }, "opera": { - "version_added": false + "version_added": "15" }, "opera_android": { - "version_added": false + "version_added": "14" }, "safari": { - "version_added": true + "version_added": "1" }, "safari_ios": { - "version_added": null + "version_added": "1" }, "samsunginternet_android": { - "version_added": true + "version_added": "1.0" }, "webview_android": { - "version_added": null + "version_added": "1" } }, "status": { From 8a63183fa235b59e263bd650770b140775376fbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 12:30:28 +0200 Subject: [PATCH 167/468] Mark api.GlobalEventHandlers.onloadend as non-standard and link Gecko bug (#11306) --- api/GlobalEventHandlers.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/api/GlobalEventHandlers.json b/api/GlobalEventHandlers.json index 3d3adf1434a588..ac48dc0e677350 100644 --- a/api/GlobalEventHandlers.json +++ b/api/GlobalEventHandlers.json @@ -2187,10 +2187,12 @@ "version_added": false }, "firefox": { - "version_added": "52" + "version_added": "52", + "notes": "See bug 1574487." }, "firefox_android": { - "version_added": "52" + "version_added": "52", + "notes": "See bug 1574487." }, "ie": { "version_added": false @@ -2216,8 +2218,8 @@ }, "status": { "experimental": false, - "standard_track": true, - "deprecated": false + "standard_track": false, + "deprecated": true } } }, From 4775fff524965be19dbd133b7358c8c1fe95c726 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Wed, 14 Jul 2021 11:30:56 +0100 Subject: [PATCH 168/468] Fixed erroneous edge support data for some mask related CSS properties (#11492) --- css/properties/mask-image.json | 13 ++++++++++--- css/properties/mask-position.json | 13 ++++++++++--- css/properties/mask-repeat.json | 13 ++++++++++--- css/properties/mask-size.json | 13 ++++++++++--- css/properties/mask.json | 19 ++++++++++++++++--- 5 files changed, 56 insertions(+), 15 deletions(-) diff --git a/css/properties/mask-image.json b/css/properties/mask-image.json index 6a7be9fa67e8ed..a24211aace5930 100644 --- a/css/properties/mask-image.json +++ b/css/properties/mask-image.json @@ -16,9 +16,16 @@ "version_added": "18", "notes": "From version 8, Chrome added support for gradient values. Initially, Chrome supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added." }, - "edge": { - "version_added": "16" - }, + "edge": [ + { + "prefix": "-webkit-", + "version_added": "79" + }, + { + "version_added": "16", + "version_removed": "79" + } + ], "firefox": { "version_added": "53" }, diff --git a/css/properties/mask-position.json b/css/properties/mask-position.json index 16e48d40b0b8fc..3714015b83eee1 100644 --- a/css/properties/mask-position.json +++ b/css/properties/mask-position.json @@ -14,9 +14,16 @@ "prefix": "-webkit-", "version_added": "18" }, - "edge": { - "version_added": "18" - }, + "edge": [ + { + "prefix": "-webkit-", + "version_added": "79" + }, + { + "version_added": "18", + "version_removed": "79" + } + ], "firefox": { "version_added": "53" }, diff --git a/css/properties/mask-repeat.json b/css/properties/mask-repeat.json index e4d11dfef1fcfc..94e35a432efbc4 100644 --- a/css/properties/mask-repeat.json +++ b/css/properties/mask-repeat.json @@ -14,9 +14,16 @@ "prefix": "-webkit-", "version_added": "18" }, - "edge": { - "version_added": "18" - }, + "edge": [ + { + "prefix": "-webkit-", + "version_added": "79" + }, + { + "version_added": "18", + "version_removed": "79" + } + ], "firefox": { "version_added": "53" }, diff --git a/css/properties/mask-size.json b/css/properties/mask-size.json index 610db8bd959308..9a421c42114110 100644 --- a/css/properties/mask-size.json +++ b/css/properties/mask-size.json @@ -14,9 +14,16 @@ "prefix": "-webkit-", "version_added": "18" }, - "edge": { - "version_added": "18" - }, + "edge": [ + { + "prefix": "-webkit-", + "version_added": "79" + }, + { + "version_added": "18", + "version_removed": "79" + } + ], "firefox": { "version_added": "53" }, diff --git a/css/properties/mask.json b/css/properties/mask.json index df38c90605a014..c076178a55f734 100644 --- a/css/properties/mask.json +++ b/css/properties/mask.json @@ -30,9 +30,22 @@ "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property." } ], - "edge": { - "version_added": "12" - }, + "edge": [ + { + "version_added": "79", + "partial_implementation": true, + "notes": "While the property is recognized, values applied to it don't have any effect." + }, + { + "prefix": "-webkit-", + "version_added": "79", + "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property." + }, + { + "version_added": "12", + "version_removed": "79" + } + ], "firefox": { "version_added": "2", "notes": "From Firefox 10, the default color space when handling masks is sRGB. Previously, the default and only supported color space was linear RGB. This changes the appearance of mask effects, but brings Firefox into compliance with the second edition of the SVG 1.1 specification." From 5e3ae8e02b0c24fce70d530f3247a38d7b0f4bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 12:33:34 +0200 Subject: [PATCH 169/468] Correct support of WebRTC Identity APIs in Firefox (#11515) https://mdn-bcd-collector.appspot.com/tests/api/RTCPeerConnection was tested in Firefox 39 and 40 on Windows 7 to determine this. Firefox for Android is assumed to match. RTCIdentityAssertion is a dictionary in Gecko and not an interface: https://github.com/mozilla/gecko-dev/blob/679b5e2db1bc607cff5ad8640eb9a4b3626e4cf9/dom/webidl/RTCIdentityAssertion.webidl --- api/RTCIdentityAssertion.json | 16 ++++++++++------ api/RTCPeerConnection.json | 16 ++++++++-------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/api/RTCIdentityAssertion.json b/api/RTCIdentityAssertion.json index af55884748e2ae..36bdfc99704546 100644 --- a/api/RTCIdentityAssertion.json +++ b/api/RTCIdentityAssertion.json @@ -15,10 +15,14 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "40", + "partial_implementation": true, + "notes": "The RTCIdentityAssertion interface itself is not present, but an object with the same properties is used" }, "firefox_android": { - "version_added": false + "version_added": "40", + "partial_implementation": true, + "notes": "The RTCIdentityAssertion interface itself is not present, but an object with the same properties is used" }, "ie": { "version_added": false @@ -62,10 +66,10 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "40" }, "firefox_android": { - "version_added": false + "version_added": "40" }, "ie": { "version_added": false @@ -110,10 +114,10 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "40" }, "firefox_android": { - "version_added": false + "version_added": "40" }, "ie": { "version_added": false diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 3de23301e1560c..68213224e0c588 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -1271,10 +1271,10 @@ "version_removed": "79" }, "firefox": { - "version_added": "22" + "version_added": "40" }, "firefox_android": { - "version_added": "44" + "version_added": "40" }, "ie": { "version_added": false @@ -2195,10 +2195,10 @@ "version_added": false }, "firefox": { - "version_added": "44" + "version_added": "40" }, "firefox_android": { - "version_added": "44" + "version_added": "40" }, "ie": { "version_added": false @@ -3029,10 +3029,10 @@ "version_removed": "79" }, "firefox": { - "version_added": "22" + "version_added": "40" }, "firefox_android": { - "version_added": "44" + "version_added": "40" }, "ie": { "version_added": false @@ -3619,10 +3619,10 @@ "version_removed": "79" }, "firefox": { - "version_added": "22" + "version_added": "40" }, "firefox_android": { - "version_added": "44" + "version_added": "40" }, "ie": { "version_added": false From fd233ba197e983db882b25f29eb37a1e9a21a6bc Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Wed, 14 Jul 2021 11:33:58 +0100 Subject: [PATCH 170/468] Set Firefox 90 as release version (#11511) --- browsers/firefox.json | 9 +++++---- browsers/firefox_android.json | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/browsers/firefox.json b/browsers/firefox.json index 40801c6aa32a2c..85162285c94c2d 100644 --- a/browsers/firefox.json +++ b/browsers/firefox.json @@ -644,27 +644,28 @@ "89": { "release_date": "2021-06-01", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/89", - "status": "current", + "status": "retired", "engine": "Gecko", "engine_version": "89" }, "90": { "release_date": "2021-07-13", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/90", - "status": "beta", + "status": "current", "engine": "Gecko", "engine_version": "90" }, "91": { "release_date": "2021-08-10", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/91", - "status": "nightly", + "status": "beta", "engine": "Gecko", "engine_version": "91" }, "92": { "release_date": "2021-09-07", - "status": "planned", + "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/92", + "status": "nightly", "engine": "Gecko", "engine_version": "92" }, diff --git a/browsers/firefox_android.json b/browsers/firefox_android.json index de35f0e2af57b9..06a9e431db292a 100644 --- a/browsers/firefox_android.json +++ b/browsers/firefox_android.json @@ -511,27 +511,28 @@ "89": { "release_date": "2021-06-01", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/89", - "status": "current", + "status": "retired", "engine": "Gecko", "engine_version": "89" }, "90": { "release_date": "2021-07-13", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/90", - "status": "beta", + "status": "current", "engine": "Gecko", "engine_version": "90" }, "91": { "release_date": "2021-08-10", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/91", - "status": "nightly", + "status": "beta", "engine": "Gecko", "engine_version": "91" }, "92": { "release_date": "2021-09-07", - "status": "planned", + "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/92", + "status": "nightly", "engine": "Gecko", "engine_version": "92" }, From 5a68ab7ae1621a86f4e9506ef7ed12b0860d7ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 13:15:37 +0200 Subject: [PATCH 171/468] Add APIs for custom state pseudo class (#10976) Spec: https://wicg.github.io/custom-state-pseudo-class/. Most of the API surface comes from the setlike declaration, which can't be linked directly, so no spec_url for those. The flag was enabled for Chromium 90 here: https://storage.googleapis.com/chromium-find-releases-static/78f.html#78fbd97dbf148a448be60f038701037ac6cb9151 This hasn't reached Opera for Android or Samsung Internet yet. --- api/CustomStateSet.json | 532 ++++++++++++++++++++++++++++++++++++++ api/ElementInternals.json | 48 ++++ 2 files changed, 580 insertions(+) create mode 100644 api/CustomStateSet.json diff --git a/api/CustomStateSet.json b/api/CustomStateSet.json new file mode 100644 index 00000000000000..c104dd8f288442 --- /dev/null +++ b/api/CustomStateSet.json @@ -0,0 +1,532 @@ +{ + "api": { + "CustomStateSet": { + "__compat": { + "spec_url": "https://wicg.github.io/custom-state-pseudo-class/#customstateset", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "add": { + "__compat": { + "spec_url": "https://wicg.github.io/custom-state-pseudo-class/#dom-customstateset-add", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "clear": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "delete": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "entries": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "forEach": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "has": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "keys": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "size": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "values": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "@@iterator": { + "__compat": { + "spec_url": "https://heycam.github.io/webidl/#idl-setlike", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/ElementInternals.json b/api/ElementInternals.json index 158a6687ca80fe..c55f30467851ba 100644 --- a/api/ElementInternals.json +++ b/api/ElementInternals.json @@ -391,6 +391,54 @@ } } }, + "states": { + "__compat": { + "spec_url": "https://wicg.github.io/custom-state-pseudo-class/#dom-elementinternals-states", + "support": { + "chrome": { + "version_added": "90" + }, + "chrome_android": { + "version_added": "90" + }, + "edge": { + "version_added": "90" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "76" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "90" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "validationMessage": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/validationMessage", From bc6fafd3dc8410e7b5799a33538beb7839b1ee7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 13:21:24 +0200 Subject: [PATCH 172/468] Remove entries for cloneNode() and importNode() deep parameters (#11152) These entries represent not the parameter itself, but whether it's optional and defaulting to false. Since that is the current spec'd behavior, these entries aren't irrelevant in the "removed for two years" sense, but if they were inverted to mean "defaults to true" they would be. This issue is already documented on both MDN pages: https://developer.mozilla.org/en-US/docs/Web/API/Node/cloneNode https://developer.mozilla.org/en-US/docs/Web/API/Document/importNode --- api/Document.json | 48 ------------------------------- api/Node.json | 72 ----------------------------------------------- 2 files changed, 120 deletions(-) diff --git a/api/Document.json b/api/Document.json index 5b0628a5e50095..381d639850c67e 100644 --- a/api/Document.json +++ b/api/Document.json @@ -6480,54 +6480,6 @@ "standard_track": true, "deprecated": false } - }, - "deep_parameter_optional": { - "__compat": { - "description": "deep parameter is optional", - "support": { - "chrome": { - "version_added": true - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "10" - }, - "firefox_android": { - "version_added": "10" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "keydown_event": { diff --git a/api/Node.json b/api/Node.json index a9951ae7020459..93e23504395cc1 100644 --- a/api/Node.json +++ b/api/Node.json @@ -250,78 +250,6 @@ "standard_track": true, "deprecated": false } - }, - "deep_parameter_default_false": { - "__compat": { - "description": "deep parameter defaults to false", - "support": { - "chrome": { - "version_added": true - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "29" - }, - { - "version_added": "13", - "version_removed": "29", - "partial_implementation": true, - "notes": "deep defaults to true." - }, - { - "version_added": false, - "notes": "Before Firefox 13, deep was a required parameter." - } - ], - "firefox_android": [ - { - "version_added": "29" - }, - { - "version_added": "14", - "version_removed": "29", - "partial_implementation": true, - "notes": "deep defaults to true." - }, - { - "version_added": false, - "notes": "Before Firefox 14, deep was a required parameter." - } - ], - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "compareDocumentPosition": { From 3e484031b0075ee8c9133397035d5f693c62e917 Mon Sep 17 00:00:00 2001 From: "Michael[tm] Smith" Date: Wed, 14 Jul 2021 21:11:48 +0900 Subject: [PATCH 173/468] Drop Sanitizer.p.sanitizeToString (#11520) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/WICG/sanitizer-api/commit/f1b12c1 (https://github.com/WICG/sanitizer-api/pull/99) completely removed Sanitizer.prototype.sanitizeToString from the HTML Sanitizer API spec. It never shipped in any browsers other than Firefox, and in Firefox it only ever shipped behind a flag. So there’s no value to developers in keeping it around forever in BCD and in MDN. It was never a cross-browser feature of the platform. --- api/Sanitizer.json | 63 ---------------------------------------------- 1 file changed, 63 deletions(-) diff --git a/api/Sanitizer.json b/api/Sanitizer.json index 07e75f80f260c4..89e7225e5ec93f 100644 --- a/api/Sanitizer.json +++ b/api/Sanitizer.json @@ -188,69 +188,6 @@ "deprecated": false } } - }, - "sanitizeToString": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Sanitizer/sanitizeToString", - "spec_url": "https://wicg.github.io/sanitizer-api/#dom-sanitizer-sanitizetostring", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "83", - "flags": [ - { - "type": "preference", - "name": "dom.security.sanitizer.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": { - "version_added": "83", - "flags": [ - { - "type": "preference", - "name": "dom.security.sanitizer.enabled", - "value_to_set": "true" - } - ] - }, - "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": true, - "standard_track": true, - "deprecated": false - } - } } } } From c2dc535ea522e79f3b629eebf908621cf54ccf73 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 14 Jul 2021 07:28:31 -0700 Subject: [PATCH 174/468] Update IE versions for api.Document.transition_events (#10821) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/Document.json | 17 ++++++++++------- api/GlobalEventHandlers.json | 9 ++++++--- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/api/Document.json b/api/Document.json index 381d639850c67e..e2b15df60284cb 100644 --- a/api/Document.json +++ b/api/Document.json @@ -10924,7 +10924,7 @@ "version_added": "53" }, "ie": { - "version_added": null + "version_added": false }, "opera": { "version_added": null @@ -10995,7 +10995,7 @@ "version_added": false }, "edge": { - "version_added": false + "version_added": "12" }, "firefox": { "version_added": "51" @@ -11004,7 +11004,8 @@ "version_added": "51" }, "ie": { - "version_added": null + "version_added": "10", + "notes": "The ontransitionend attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionend', function() {});." }, "opera": { "version_added": null @@ -11045,7 +11046,7 @@ "version_added": false }, "edge": { - "version_added": false + "version_added": "12" }, "firefox": { "version_added": "53" @@ -11054,7 +11055,8 @@ "version_added": "53" }, "ie": { - "version_added": null + "version_added": "10", + "notes": "The ontransitionrun attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionrun', function() {});." }, "opera": { "version_added": null @@ -11125,7 +11127,7 @@ "version_added": false }, "edge": { - "version_added": false + "version_added": "12" }, "firefox": { "version_added": "53" @@ -11134,7 +11136,8 @@ "version_added": "53" }, "ie": { - "version_added": null + "version_added": "10", + "notes": "The ontransitionstart attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionstart', function() {});." }, "opera": { "version_added": null diff --git a/api/GlobalEventHandlers.json b/api/GlobalEventHandlers.json index ac48dc0e677350..f420694142a2fc 100644 --- a/api/GlobalEventHandlers.json +++ b/api/GlobalEventHandlers.json @@ -4780,7 +4780,8 @@ "version_added": "51" }, "ie": { - "version_added": false + "version_added": false, + "notes": "The ontransitionend attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionend', function() {});." }, "opera": { "version_added": "66" @@ -4841,7 +4842,8 @@ "version_added": "53" }, "ie": { - "version_added": false + "version_added": false, + "notes": "The ontransitionrun attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionrun', function() {});." }, "opera": { "version_added": "73" @@ -4904,7 +4906,8 @@ "version_added": "53" }, "ie": { - "version_added": false + "version_added": false, + "notes": "The ontransitionstart attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionstart', function() {});." }, "opera": { "version_added": "73" From 3e604ced2a30d3a49a341fd27e0b7f5cac069240 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 14 Jul 2021 08:06:07 -0700 Subject: [PATCH 175/468] Update Safari versions for fullscreen properties (#11162) --- api/Document.json | 45 +++++++++++++++++++++++++++----------- api/Element.json | 32 ++++++++++++++++++--------- api/HTMLIFrameElement.json | 3 ++- 3 files changed, 56 insertions(+), 24 deletions(-) diff --git a/api/Document.json b/api/Document.json index e2b15df60284cb..9ced1bb0a06a88 100644 --- a/api/Document.json +++ b/api/Document.json @@ -4659,7 +4659,10 @@ "prefix": "webkit" }, "safari_ios": { - "version_added": false + "version_added": "12", + "prefix": "webkit", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": [ { @@ -5340,8 +5343,10 @@ "alternative_name": "webkitIsFullScreen" }, "safari_ios": { - "version_added": "6", - "alternative_name": "webkitIsFullScreen" + "version_added": "12", + "alternative_name": "webkitIsFullScreen", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": [ { @@ -5425,10 +5430,14 @@ "version_added": "32" }, "safari": { - "version_added": null + "version_added": "5.1", + "alternative_name": "webkitfullscreenchange" }, "safari_ios": { - "version_added": null + "version_added": "12", + "alternative_name": "webkitfullscreenchange", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "5.0" @@ -5509,8 +5518,10 @@ "prefix": "webkit" }, "safari_ios": { - "version_added": "6", - "prefix": "webkit" + "version_added": "12", + "prefix": "webkit", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": [ { @@ -5594,10 +5605,14 @@ "version_added": "32" }, "safari": { - "version_added": null + "version_added": "5.1", + "alternative_name": "webkitfullscreenerror" }, "safari_ios": { - "version_added": null + "version_added": "12", + "alternative_name": "webkitfullscreenerror", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "5.0" @@ -7505,8 +7520,10 @@ "alternative_name": "onwebkitfullscreenchange" }, "safari_ios": { - "version_added": "5.1", - "alternative_name": "onwebkitfullscreenchange" + "version_added": "12", + "alternative_name": "onwebkitfullscreenchange", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "5.0" @@ -7587,8 +7604,10 @@ "alternative_name": "onwebkitfullscreenerror" }, "safari_ios": { - "version_added": "6", - "alternative_name": "onwebkitfullscreenerror" + "version_added": "12", + "alternative_name": "onwebkitfullscreenerror", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "5.0" diff --git a/api/Element.json b/api/Element.json index 4cd49770449acf..075e0042b6beee 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2962,10 +2962,13 @@ "version_added": "43" }, "safari": { - "version_added": null + "version_added": "5.1", + "prefix": "webkit" }, "safari_ios": { - "version_added": null + "version_added": "12", + "prefix": "webkit", + "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." }, "samsunginternet_android": { "version_added": "7.0" @@ -3042,10 +3045,13 @@ "version_added": "43" }, "safari": { - "version_added": null + "version_added": "5.1", + "prefix": "webkit" }, "safari_ios": { - "version_added": null + "version_added": "12", + "prefix": "webkit", + "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." }, "samsunginternet_android": { "version_added": "7.0" @@ -5616,10 +5622,13 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "5.1", + "alternative_name": "onwebkitfullscreenchange" }, "safari_ios": { - "version_added": false + "version_added": "12", + "alternative_name": "onwebkitfullscreenchange", + "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." }, "samsunginternet_android": { "version_added": "7.0" @@ -5695,10 +5704,13 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "5.1", + "alternative_name": "onwebkitfullscreenerror" }, "safari_ios": { - "version_added": false + "version_added": "12", + "alternative_name": "onwebkitfullscreenerror", + "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." }, "samsunginternet_android": { "version_added": "7.0" @@ -6542,11 +6554,11 @@ } ], "safari": { - "version_added": "6", + "version_added": "5.1", "prefix": "webkit" }, "safari_ios": { - "version_added": "6", + "version_added": "12", "prefix": "webkit", "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." }, diff --git a/api/HTMLIFrameElement.json b/api/HTMLIFrameElement.json index 36aede05d3450f..285b97087e4e94 100644 --- a/api/HTMLIFrameElement.json +++ b/api/HTMLIFrameElement.json @@ -188,7 +188,8 @@ "version_added": "10.1" }, "safari_ios": { - "version_added": "10.3" + "version_added": "12", + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "3.0" From 0cba33d6e4f6df27d006b83b49fcd0d2fa564be9 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 14 Jul 2021 08:22:17 -0700 Subject: [PATCH 176/468] Add Safari versions for copy/cut/paste_event (#11458) --- api/Document.json | 24 ++++++++++++------------ api/Element.json | 24 ++++++++++++------------ api/Window.json | 24 ++++++++++++------------ 3 files changed, 36 insertions(+), 36 deletions(-) diff --git a/api/Document.json b/api/Document.json index 9ced1bb0a06a88..f7eb4592cdf0e1 100644 --- a/api/Document.json +++ b/api/Document.json @@ -1766,10 +1766,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -1812,10 +1812,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" @@ -3050,10 +3050,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -3096,10 +3096,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" @@ -8137,10 +8137,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -8183,10 +8183,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/Element.json b/api/Element.json index 075e0042b6beee..41eb706fc312f1 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2341,10 +2341,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": true + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -2387,10 +2387,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": true + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" @@ -2576,10 +2576,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": true + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -2622,10 +2622,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": true + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" @@ -5977,10 +5977,10 @@ "version_added": "14" }, "safari": { - "version_added": "5" + "version_added": "3" }, "safari_ios": { - "version_added": "4.2" + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -6023,10 +6023,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": true + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/Window.json b/api/Window.json index e0ad9100e75ee0..c96917c064e250 100644 --- a/api/Window.json +++ b/api/Window.json @@ -1449,10 +1449,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -1495,10 +1495,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" @@ -1645,10 +1645,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -1691,10 +1691,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" @@ -6393,10 +6393,10 @@ "version_added": "14" }, "safari": { - "version_added": true + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": "1.0" @@ -6439,10 +6439,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": null + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" From b1dd1ae1f3203e4e4b574ecb08a54a30258306e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 17:53:21 +0200 Subject: [PATCH 177/468] Remove clipboardData subfeatures in favor of ClipboardEvent (#11524) These subfeatures mean the same thing as the api.ClipboardEvent.clipboardData entry, namely whether copy/cut/paste events fired will have the clipboardData property. Fill out more of the ClipboardEvent data on the assumption that the now removed data was correct. Follow-up to https://github.com/mdn/browser-compat-data/pull/11458. --- api/ClipboardEvent.json | 36 +++++----- api/Document.json | 141 ---------------------------------------- api/Element.json | 141 ---------------------------------------- api/Window.json | 141 ---------------------------------------- 4 files changed, 18 insertions(+), 441 deletions(-) diff --git a/api/ClipboardEvent.json b/api/ClipboardEvent.json index e8e0352c49d4fe..f972ad195308a3 100644 --- a/api/ClipboardEvent.json +++ b/api/ClipboardEvent.json @@ -6,10 +6,10 @@ "spec_url": "https://w3c.github.io/clipboard-apis/#clipboard-event-interfaces", "support": { "chrome": { - "version_added": true + "version_added": "58" }, "chrome_android": { - "version_added": true + "version_added": "58" }, "edge": { "version_added": "12" @@ -24,22 +24,22 @@ "version_added": "4" }, "opera": { - "version_added": true + "version_added": "45" }, "opera_android": { - "version_added": true + "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": true + "version_added": "10.3" }, "samsunginternet_android": { - "version_added": true + "version_added": "7.0" }, "webview_android": { - "version_added": true + "version_added": "58" } }, "status": { @@ -79,10 +79,10 @@ "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": true + "version_added": "10.3" }, "samsunginternet_android": { "version_added": "7.0" @@ -104,10 +104,10 @@ "spec_url": "https://w3c.github.io/clipboard-apis/#clipboardevent-clipboarddata", "support": { "chrome": { - "version_added": true + "version_added": "58" }, "chrome_android": { - "version_added": true + "version_added": "58" }, "edge": { "version_added": "12" @@ -122,22 +122,22 @@ "version_added": "5" }, "opera": { - "version_added": true + "version_added": "45" }, "opera_android": { - "version_added": true + "version_added": "43" }, "safari": { - "version_added": true + "version_added": "10.1" }, "safari_ios": { - "version_added": true + "version_added": "10.3" }, "samsunginternet_android": { - "version_added": true + "version_added": "7.0" }, "webview_android": { - "version_added": true + "version_added": "58" } }, "status": { diff --git a/api/Document.json b/api/Document.json index f7eb4592cdf0e1..d9cccda332f317 100644 --- a/api/Document.json +++ b/api/Document.json @@ -1783,53 +1783,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "createAttribute": { @@ -3067,53 +3020,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "defaultView": { @@ -8154,53 +8060,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "pictureInPictureEnabled": { diff --git a/api/Element.json b/api/Element.json index 41eb706fc312f1..9ca4781ac91369 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2358,53 +2358,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "createShadowRoot": { @@ -2593,53 +2546,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "dblclick_event": { @@ -5994,53 +5900,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "prefix": { diff --git a/api/Window.json b/api/Window.json index c96917c064e250..b8bb7c5a1169e8 100644 --- a/api/Window.json +++ b/api/Window.json @@ -1466,53 +1466,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "crypto": { @@ -1662,53 +1615,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "devicemotion_event": { @@ -6410,53 +6316,6 @@ "standard_track": true, "deprecated": false } - }, - "clipboardData": { - "__compat": { - "support": { - "chrome": { - "version_added": "58" - }, - "chrome_android": { - "version_added": "58" - }, - "edge": { - "version_added": "≤18" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": { - "version_added": "22" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "45" - }, - "opera_android": { - "version_added": "43" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "7.0" - }, - "webview_android": { - "version_added": "58" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "performance": { From ef6f11da10279a554402d454e6448a574e759b33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 17:56:24 +0200 Subject: [PATCH 178/468] Mark webkitfullscreenerror as supported since Safari 6 (not 5.1) (#11525) Confirmed by these tests showing false on Safari 5.1: http://mdn-bcd-collector.appspot.com/tests/api/Document/onwebkitfullscreenerror http://mdn-bcd-collector.appspot.com/tests/api/Element/onwebkitfullscreenerror Further confirmed by the event being added separately in WebKit: https://trac.webkit.org/changeset/104838/webkit https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/Configurations/Version.xcconfig?rev=104838 api.Document.onfullscreenerror was already correctly marked. --- api/Document.json | 2 +- api/Element.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/Document.json b/api/Document.json index d9cccda332f317..9f6f0978cc439d 100644 --- a/api/Document.json +++ b/api/Document.json @@ -5511,7 +5511,7 @@ "version_added": "32" }, "safari": { - "version_added": "5.1", + "version_added": "6", "alternative_name": "webkitfullscreenerror" }, "safari_ios": { diff --git a/api/Element.json b/api/Element.json index 9ca4781ac91369..afc0b1a564a410 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2951,7 +2951,7 @@ "version_added": "43" }, "safari": { - "version_added": "5.1", + "version_added": "6", "prefix": "webkit" }, "safari_ios": { @@ -5610,7 +5610,7 @@ "version_added": true }, "safari": { - "version_added": "5.1", + "version_added": "6", "alternative_name": "onwebkitfullscreenerror" }, "safari_ios": { From 200edd2e6d361d093a6274f4f856bcf334d8fc70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 18:24:30 +0200 Subject: [PATCH 179/468] Use partial_implementation and notes for Fullscreen API on iPad (#11526) This is now consistent with the style used in api/Document.json. --- api/Element.json | 13 +++++++++---- api/HTMLIFrameElement.json | 1 + api/_mixins/DocumentOrShadowRoot__Document.json | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/api/Element.json b/api/Element.json index afc0b1a564a410..a4b63c164a63c6 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2874,7 +2874,8 @@ "safari_ios": { "version_added": "12", "prefix": "webkit", - "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "7.0" @@ -2957,7 +2958,8 @@ "safari_ios": { "version_added": "12", "prefix": "webkit", - "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "7.0" @@ -5534,7 +5536,8 @@ "safari_ios": { "version_added": "12", "alternative_name": "onwebkitfullscreenchange", - "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "7.0" @@ -5616,7 +5619,8 @@ "safari_ios": { "version_added": "12", "alternative_name": "onwebkitfullscreenerror", - "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { "version_added": "7.0" @@ -6419,6 +6423,7 @@ "safari_ios": { "version_added": "12", "prefix": "webkit", + "partial_implementation": true, "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." }, "samsunginternet_android": [ diff --git a/api/HTMLIFrameElement.json b/api/HTMLIFrameElement.json index 285b97087e4e94..abf276e251ab6c 100644 --- a/api/HTMLIFrameElement.json +++ b/api/HTMLIFrameElement.json @@ -189,6 +189,7 @@ }, "safari_ios": { "version_added": "12", + "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": { diff --git a/api/_mixins/DocumentOrShadowRoot__Document.json b/api/_mixins/DocumentOrShadowRoot__Document.json index 641b510c6f0b7f..e78f3f6d759e7b 100644 --- a/api/_mixins/DocumentOrShadowRoot__Document.json +++ b/api/_mixins/DocumentOrShadowRoot__Document.json @@ -301,7 +301,7 @@ "version_added": "12", "prefix": "webkit", "partial_implementation": true, - "notes": "Full-screen mode is only supported on the iPad." + "notes": "Only available on iPad, not on iPhone." }, "samsunginternet_android": [ { From 4f611c2b02cbbe9d992faa20064c7233902bd71d Mon Sep 17 00:00:00 2001 From: Jean-Yves Perrier Date: Wed, 14 Jul 2021 19:13:14 +0200 Subject: [PATCH 180/468] Add spec_url for window.closed (#11403) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/Window.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/Window.json b/api/Window.json index b8bb7c5a1169e8..bb28cd9cf070c9 100644 --- a/api/Window.json +++ b/api/Window.json @@ -1271,6 +1271,8 @@ }, "closed": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/closed", + "spec_url": "https://html.spec.whatwg.org/multipage/window-object.html#dom-window-closed-dev", "support": { "chrome": { "version_added": "1" From 7f26507076eded6bf956fffdefb5cd5cedabd2be Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 14 Jul 2021 10:14:43 -0700 Subject: [PATCH 181/468] Add Firefox versions for api.KeyboardEvent.KeyboardEvent.code_and_key_in_init (#11462) This PR adds real values for Firefox and Firefox Android for the `KeyboardEvent.code_and_key_in_init` member of the `KeyboardEvent` API. The `key` attribute had been around since the constructor's implementation (https://bugzil.la/930893), and the `code` attribute when it was added to the interface (https://bugzil.la/865649). --- api/KeyboardEvent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/KeyboardEvent.json b/api/KeyboardEvent.json index 8c155afb82a88d..7c72d15cf8b06b 100644 --- a/api/KeyboardEvent.json +++ b/api/KeyboardEvent.json @@ -111,10 +111,10 @@ "version_added": "≤79" }, "firefox": { - "version_added": null + "version_added": "38" }, "firefox_android": { - "version_added": null + "version_added": "38" }, "ie": { "version_added": false From da6a562b9bb24a262203fe3f7bbe132b842891ee Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Wed, 14 Jul 2021 18:25:54 +0100 Subject: [PATCH 182/468] Add `::-webkit-details-marker` (#10013) --- css/selectors/-webkit-details-marker.json | 59 +++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 css/selectors/-webkit-details-marker.json diff --git a/css/selectors/-webkit-details-marker.json b/css/selectors/-webkit-details-marker.json new file mode 100644 index 00000000000000..404ec1dc1b9f6e --- /dev/null +++ b/css/selectors/-webkit-details-marker.json @@ -0,0 +1,59 @@ +{ + "css": { + "selectors": { + "-webkit-details-marker": { + "__compat": { + "description": "::-webkit-details-marker", + "support": { + "chrome": { + "version_added": "12", + "version_removed": "89" + }, + "chrome_android": { + "version_added": "18", + "version_removed": "89" + }, + "edge": { + "version_added": "79", + "version_removed": "89" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "≤15", + "version_removed": "75" + }, + "opera_android": { + "version_added": "≤14" + }, + "safari": { + "version_added": "6" + }, + "safari_ios": { + "version_added": "6" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37", + "version_removed": "89" + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +} From dfb2df94e1c7a697c727c9eab13fb0c037d347dd Mon Sep 17 00:00:00 2001 From: Kanwal Singh <54525960+Blakelist7@users.noreply.github.com> Date: Wed, 14 Jul 2021 23:16:39 +0530 Subject: [PATCH 183/468] `clip-path` works from FF 54 (#11391) --- css/types/basic-shape.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/types/basic-shape.json b/css/types/basic-shape.json index 1caead695bfc5d..8c36c831aa2d25 100644 --- a/css/types/basic-shape.json +++ b/css/types/basic-shape.json @@ -348,7 +348,7 @@ "version_added": "79" }, "firefox": { - "version_added": "62" + "version_added": "54" }, "firefox_android": { "version_added": "54" From ccea5f5355e63a0c16ef9785d297f37253ca9b58 Mon Sep 17 00:00:00 2001 From: jakub-g Date: Wed, 14 Jul 2021 19:48:03 +0200 Subject: [PATCH 184/468] Update Firefox compat of URL.pathname, URL.search (#11416) Close #10817 --- api/URL.json | 56 +++++++++++++++------------------------------------- 1 file changed, 16 insertions(+), 40 deletions(-) diff --git a/api/URL.json b/api/URL.json index 47b8a2a0777701..3f73e803887bfa 100644 --- a/api/URL.json +++ b/api/URL.json @@ -627,26 +627,14 @@ "edge": { "version_added": "13" }, - "firefox": [ - { - "version_added": "53" - }, - { - "version_added": "22", - "version_removed": "53", - "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." - } - ], - "firefox_android": [ - { - "version_added": "53" - }, - { - "version_added": "22", - "version_removed": "53", - "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." - } - ], + "firefox": { + "version_added": "22", + "notes": "Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively. See bug 1310483." + }, + "firefox_android": { + "version_added": "22", + "notes": "Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively. See bug 1310483." + }, "ie": { "version_added": false }, @@ -851,26 +839,14 @@ "edge": { "version_added": "13" }, - "firefox": [ - { - "version_added": "53" - }, - { - "version_added": "22", - "version_removed": "53", - "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." - } - ], - "firefox_android": [ - { - "version_added": "53" - }, - { - "version_added": "22", - "version_removed": "53", - "notes": "pathname and search returned the wrong values so that for a URL of http://z.com/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively." - } - ], + "firefox": { + "version_added": "22", + "notes": "Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively. See bug 1310483." + }, + "firefox_android": { + "version_added": "22", + "notes": "Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return \"/x?a=true&b=false\" and search would return \"\", rather than \"/x\" and \"?a=true&b=false\" respectively. See bug 1310483." + }, "ie": { "version_added": false }, From 2c231b3037888776784dff14a58fb28cc888ff64 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Thu, 15 Jul 2021 03:50:27 +1000 Subject: [PATCH 185/468] FF91: Intl.DateTimeFormat.prototype.formatRangeToParts() and formatRange (#11497) --- javascript/builtins/intl/DateTimeFormat.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/javascript/builtins/intl/DateTimeFormat.json b/javascript/builtins/intl/DateTimeFormat.json index 8993c38220147f..3ca240f0b5f1b7 100644 --- a/javascript/builtins/intl/DateTimeFormat.json +++ b/javascript/builtins/intl/DateTimeFormat.json @@ -483,10 +483,10 @@ "version_added": "79" }, "firefox": { - "version_added": false + "version_added": "91" }, "firefox_android": { - "version_added": false + "version_added": "91" }, "ie": { "version_added": false @@ -496,7 +496,7 @@ "notes": "Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details." }, "opera": { - "version_added": false + "version_added": "63" }, "opera_android": { "version_added": "54" @@ -536,10 +536,10 @@ "version_added": "79" }, "firefox": { - "version_added": false + "version_added": "91" }, "firefox_android": { - "version_added": false + "version_added": "91" }, "ie": { "version_added": false @@ -549,7 +549,7 @@ "notes": "Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details." }, "opera": { - "version_added": false + "version_added": "63" }, "opera_android": { "version_added": "54" From 4233fa69737a92168312c9fb4003f595cd76c9bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 14 Jul 2021 20:24:57 +0200 Subject: [PATCH 186/468] Update Chromium support for Fullscreen API (#11529) Chrome on Windows 7 was tested using these tests: http://mdn-bcd-collector.appspot.com/tests/api/Document/onwebkitfullscreenchange http://mdn-bcd-collector.appspot.com/tests/api/Document/onwebkitfullscreenerror http://mdn-bcd-collector.appspot.com/tests/api/Document/webkitFullscreenEnabled https://mdn-bcd-collector.appspot.com/tests/api/Element/onwebkitfullscreenchange https://mdn-bcd-collector.appspot.com/tests/api/Element/onwebkitfullscreenerror Data for Opera and Samsung Internet was mirrored. Edge was not updated. --- api/Document.json | 223 +++++++++++++----- api/Element.json | 168 +++++++++---- .../DocumentOrShadowRoot__Document.json | 12 +- 3 files changed, 285 insertions(+), 118 deletions(-) diff --git a/api/Document.json b/api/Document.json index 9f6f0978cc439d..62a1f218c72ecf 100644 --- a/api/Document.json +++ b/api/Document.json @@ -4553,13 +4553,24 @@ "version_added": "11", "alternative_name": "msExitFullscreen" }, - "opera": { - "version_added": "15", - "prefix": "webkit" - }, - "opera_android": { - "version_added": true - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "prefix": "webkit" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "prefix": "webkit" + } + ], "safari": { "version_added": "5.1", "prefix": "webkit" @@ -5291,7 +5302,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "15", "alternative_name": "webkitfullscreenchange" } ], @@ -5300,7 +5311,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "18", "alternative_name": "webkitfullscreenchange" } ], @@ -5329,12 +5340,24 @@ "version_added": "11", "alternative_name": "MSFullscreenChange" }, - "opera": { - "version_added": "32" - }, - "opera_android": { - "version_added": "32" - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "webkitfullscreenchange" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "webkitfullscreenchange" + } + ], "safari": { "version_added": "5.1", "alternative_name": "webkitfullscreenchange" @@ -5345,15 +5368,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "5.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "webkitfullscreenchange" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "45", + "version_added": "≤37", "alternative_name": "webkitfullscreenchange" } ] @@ -5375,7 +5404,7 @@ "version_added": "71" }, { - "version_added": true, + "version_added": "20", "prefix": "webkit" } ], @@ -5384,7 +5413,7 @@ "version_added": "71" }, { - "version_added": true, + "version_added": "25", "prefix": "webkit" } ], @@ -5413,12 +5442,24 @@ "version_added": "11", "alternative_name": "msFullscreenEnabled" }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "prefix": "webkit" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "prefix": "webkit" + } + ], "safari": { "version_added": "6", "prefix": "webkit" @@ -5434,7 +5475,7 @@ "version_added": "10.0" }, { - "version_added": true, + "version_added": "1.5", "prefix": "webkit" } ], @@ -5466,7 +5507,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "18", "alternative_name": "webkitfullscreenerror" } ], @@ -5475,7 +5516,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "18", "alternative_name": "webkitfullscreenerror" } ], @@ -5504,12 +5545,24 @@ "version_added": "11", "alternative_name": "MSFullscreenError" }, - "opera": { - "version_added": "32" - }, - "opera_android": { - "version_added": "32" - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "webkitfullscreenerror" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "webkitfullscreenerror" + } + ], "safari": { "version_added": "6", "alternative_name": "webkitfullscreenerror" @@ -5520,15 +5573,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "5.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "webkitfullscreenerror" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "45", + "version_added": "≤37", "alternative_name": "webkitfullscreenerror" } ] @@ -7377,7 +7436,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "15", "alternative_name": "onwebkitfullscreenchange" } ], @@ -7386,7 +7445,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "18", "alternative_name": "onwebkitfullscreenchange" } ], @@ -7415,12 +7474,24 @@ "version_added": "11", "alternative_name": "onmsfullscreenchange" }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "onwebkitfullscreenchange" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "onwebkitfullscreenchange" + } + ], "safari": { "version_added": "5.1", "alternative_name": "onwebkitfullscreenchange" @@ -7431,15 +7502,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "5.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "onwebkitfullscreenchange" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "45", + "version_added": "≤37", "alternative_name": "onwebkitfullscreenchange" } ] @@ -7461,7 +7538,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "18", "alternative_name": "onwebkitfullscreenerror" } ], @@ -7470,7 +7547,7 @@ "version_added": "71" }, { - "version_added": "45", + "version_added": "18", "alternative_name": "onwebkitfullscreenerror" } ], @@ -7499,12 +7576,24 @@ "version_added": "11", "alternative_name": "onmsfullscreenerror" }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "onwebkitfullscreenerror" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "onwebkitfullscreenerror" + } + ], "safari": { "version_added": "6", "alternative_name": "onwebkitfullscreenerror" @@ -7515,15 +7604,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "5.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "onwebkitfullscreenerror" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "45", + "version_added": "≤37", "alternative_name": "onwebkitfullscreenerror" } ] diff --git a/api/Element.json b/api/Element.json index a4b63c164a63c6..2a30319be2601a 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2824,7 +2824,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "15", "alternative_name": "webkitfullscreenchange" } ], @@ -2833,7 +2833,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "18", "alternative_name": "webkitfullscreenchange" } ], @@ -2861,12 +2861,24 @@ "ie": { "version_added": null }, - "opera": { - "version_added": "44" - }, - "opera_android": { - "version_added": "43" - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "webkitfullscreenchange" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "webkitfullscreenchange" + } + ], "safari": { "version_added": "5.1", "prefix": "webkit" @@ -2877,15 +2889,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "7.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "webkitfullscreenchange" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "57", + "version_added": "≤37", "alternative_name": "webkitfullscreenchange" } ] @@ -2908,7 +2926,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "18", "alternative_name": "webkitfullscreenerror" } ], @@ -2917,7 +2935,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "18", "alternative_name": "webkitfullscreenerror" } ], @@ -2945,12 +2963,24 @@ "ie": { "version_added": null }, - "opera": { - "version_added": "44" - }, - "opera_android": { - "version_added": "43" - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "webkitfullscreenerror" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "webkitfullscreenerror" + } + ], "safari": { "version_added": "6", "prefix": "webkit" @@ -2961,15 +2991,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "7.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "webkitfullscreenerror" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "57", + "version_added": "≤37", "alternative_name": "webkitfullscreenerror" } ] @@ -5486,7 +5522,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "15", "alternative_name": "onwebkitfullscreenchange" } ], @@ -5495,7 +5531,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "18", "alternative_name": "onwebkitfullscreenchange" } ], @@ -5523,12 +5559,24 @@ "ie": { "version_added": false }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "onwebkitfullscreenchange" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "onwebkitfullscreenchange" + } + ], "safari": { "version_added": "5.1", "alternative_name": "onwebkitfullscreenchange" @@ -5539,15 +5587,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "7.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "onwebkitfullscreenchange" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "57", + "version_added": "≤37", "alternative_name": "onwebkitfullscreenchange" } ] @@ -5569,7 +5623,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "18", "alternative_name": "onwebkitfullscreenerror" } ], @@ -5578,7 +5632,7 @@ "version_added": "71" }, { - "version_added": "57", + "version_added": "18", "alternative_name": "onwebkitfullscreenerror" } ], @@ -5606,12 +5660,24 @@ "ie": { "version_added": false }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, + "opera": [ + { + "version_added": "58" + }, + { + "version_added": "15", + "alternative_name": "onwebkitfullscreenerror" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "version_added": "14", + "alternative_name": "onwebkitfullscreenerror" + } + ], "safari": { "version_added": "6", "alternative_name": "onwebkitfullscreenerror" @@ -5622,15 +5688,21 @@ "partial_implementation": true, "notes": "Only available on iPad, not on iPhone." }, - "samsunginternet_android": { - "version_added": "7.0" - }, + "samsunginternet_android": [ + { + "version_added": "10.0" + }, + { + "version_added": "1.0", + "alternative_name": "onwebkitfullscreenerror" + } + ], "webview_android": [ { "version_added": "71" }, { - "version_added": "57", + "version_added": "≤37", "alternative_name": "onwebkitfullscreenerror" } ] diff --git a/api/_mixins/DocumentOrShadowRoot__Document.json b/api/_mixins/DocumentOrShadowRoot__Document.json index e78f3f6d759e7b..51f3e62bae5b24 100644 --- a/api/_mixins/DocumentOrShadowRoot__Document.json +++ b/api/_mixins/DocumentOrShadowRoot__Document.json @@ -227,7 +227,7 @@ "version_added": "71" }, { - "version_added": "53", + "version_added": "20", "prefix": "webkit" } ], @@ -236,7 +236,7 @@ "version_added": "71" }, { - "version_added": "53", + "version_added": "25", "prefix": "webkit" } ], @@ -280,7 +280,7 @@ "version_added": "58" }, { - "version_added": "40", + "version_added": "15", "prefix": "webkit" } ], @@ -289,7 +289,7 @@ "version_added": "50" }, { - "version_added": "41", + "version_added": "14", "prefix": "webkit" } ], @@ -308,7 +308,7 @@ "version_added": "10.0" }, { - "version_added": "6.0", + "version_added": "1.5", "prefix": "webkit" } ], @@ -317,7 +317,7 @@ "version_added": "71" }, { - "version_added": "53", + "version_added": "≤37", "prefix": "webkit" } ] From 2a6487a13d300f324625509090ca95176e3c7bb6 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 14 Jul 2021 14:31:24 -0700 Subject: [PATCH 187/468] Update Chromium versions for BluetoothRemoteGATTService API (#10197) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/BluetoothRemoteGATTService * Fix Chrome data * Simplify data for subfeatures * Cleanup Edge data a little bit * Simplify OS-varying data * Add partial implementation Co-authored-by: Philip Jägenstedt --- api/BluetoothRemoteGATTService.json | 225 ++++++---------------------- 1 file changed, 45 insertions(+), 180 deletions(-) diff --git a/api/BluetoothRemoteGATTService.json b/api/BluetoothRemoteGATTService.json index cd7c5d68e36f6b..f160c7f0d4aa67 100644 --- a/api/BluetoothRemoteGATTService.json +++ b/api/BluetoothRemoteGATTService.json @@ -8,11 +8,12 @@ "chrome": [ { "version_added": "56", - "notes": "macOS only." + "partial_implementation": true, + "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default." }, { "version_added": "56", - "notes": "Linux and versions of Windows earlier than 10.", + "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled.", "flags": [ { "type": "preference", @@ -20,10 +21,6 @@ "value_to_set": "enabled" } ] - }, - { - "version_added": "70", - "notes": "Windows 10." } ], "chrome_android": { @@ -32,11 +29,12 @@ "edge": [ { "version_added": "79", - "notes": "macOS only." + "partial_implementation": true, + "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default." }, { "version_added": "79", - "notes": "Linux and versions of Windows earlier than 10.", + "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled.", "flags": [ { "type": "preference", @@ -44,10 +42,6 @@ "value_to_set": "enabled" } ] - }, - { - "version_added": "79", - "notes": "Windows 10." } ], "firefox": { @@ -62,11 +56,12 @@ "opera": [ { "version_added": "43", - "notes": "macOS only." + "partial_implementation": true, + "notes": "Before Opera 57, this feature was only supported in macOS. In Opera 57, support was added for Windows 10. Linux support is not enabled by default." }, { "version_added": "43", - "notes": "Linux and versions of Windows earlier than 10.", + "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled.", "flags": [ { "type": "preference", @@ -74,10 +69,6 @@ "value_to_set": "enabled" } ] - }, - { - "version_added": "57", - "notes": "Windows 10." } ], "opera_android": { @@ -108,13 +99,13 @@ "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-device", "support": { "chrome": { - "version_added": false + "version_added": "56" }, "chrome_android": { - "version_added": false + "version_added": "56" }, "edge": { - "version_added": false + "version_added": "79" }, "firefox": { "version_added": false @@ -125,27 +116,9 @@ "ie": { "version_added": false }, - "opera": [ - { - "version_added": "43", - "notes": "macOS only." - }, - { - "version_added": "43", - "notes": "Linux and versions of Windows earlier than 10.", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "enabled" - } - ] - }, - { - "version_added": "57", - "notes": "Windows 10." - } - ], + "opera": { + "version_added": "43" + }, "opera_android": { "version_added": "43" }, @@ -174,51 +147,15 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/getCharacteristic", "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-getcharacteristic", "support": { - "chrome": [ - { - "version_added": "56", - "notes": "macOS only." - }, - { - "version_added": "56", - "notes": "Linux and versions of Windows earlier than 10.", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "enabled" - } - ] - }, - { - "version_added": "70", - "notes": "Windows 10." - } - ], + "chrome": { + "version_added": "56" + }, "chrome_android": { "version_added": "56" }, - "edge": [ - { - "version_added": "79", - "notes": "macOS only." - }, - { - "version_added": "79", - "notes": "Linux and versions of Windows earlier than 10.", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "enabled" - } - ] - }, - { - "version_added": "79", - "notes": "Windows 10." - } - ], + "edge": { + "version_added": "79" + }, "firefox": { "version_added": false }, @@ -228,27 +165,9 @@ "ie": { "version_added": false }, - "opera": [ - { - "version_added": "43", - "notes": "macOS only." - }, - { - "version_added": "43", - "notes": "Linux and versions of Windows earlier than 10.", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "enabled" - } - ] - }, - { - "version_added": "57", - "notes": "Windows 10." - } - ], + "opera": { + "version_added": "43" + }, "opera_android": { "version_added": "43" }, @@ -278,13 +197,13 @@ "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-getcharacteristics", "support": { "chrome": { - "version_added": false + "version_added": "56" }, "chrome_android": { - "version_added": false + "version_added": "56" }, "edge": { - "version_added": false + "version_added": "79" }, "firefox": { "version_added": false @@ -296,10 +215,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "43" }, "opera_android": { - "version_added": false + "version_added": "43" }, "safari": { "version_added": false @@ -308,7 +227,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "6.0" }, "webview_android": { "version_added": false @@ -327,13 +246,13 @@ "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-isprimary", "support": { "chrome": { - "version_added": false + "version_added": "56" }, "chrome_android": { - "version_added": false + "version_added": "56" }, "edge": { - "version_added": false + "version_added": "79" }, "firefox": { "version_added": false @@ -345,10 +264,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "43" }, "opera_android": { - "version_added": false + "version_added": "43" }, "safari": { "version_added": false @@ -357,7 +276,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "6.0" }, "webview_android": { "version_added": false @@ -375,51 +294,15 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/uuid", "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-uuid", "support": { - "chrome": [ - { - "version_added": "56", - "notes": "macOS only." - }, - { - "version_added": "56", - "notes": "Linux and versions of Windows earlier than 10.", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "enabled" - } - ] - }, - { - "version_added": "70", - "notes": "Windows 10." - } - ], + "chrome": { + "version_added": "56" + }, "chrome_android": { "version_added": "56" }, - "edge": [ - { - "version_added": "79", - "notes": "macOS only." - }, - { - "version_added": "79", - "notes": "Linux and versions of Windows earlier than 10.", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "enabled" - } - ] - }, - { - "version_added": "79", - "notes": "Windows 10." - } - ], + "edge": { + "version_added": "79" + }, "firefox": { "version_added": false }, @@ -429,27 +312,9 @@ "ie": { "version_added": false }, - "opera": [ - { - "version_added": "43", - "notes": "macOS only." - }, - { - "version_added": "43", - "notes": "Linux and versions of Windows earlier than 10.", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "enabled" - } - ] - }, - { - "version_added": "57", - "notes": "Windows 10." - } - ], + "opera": { + "version_added": "43" + }, "opera_android": { "version_added": "43" }, From 2be12065654aa2174374d64b93c8a69d11fd7429 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Wed, 14 Jul 2021 22:43:18 +0100 Subject: [PATCH 188/468] Updated Edge support for hyphens property (#11531) --- css/properties/hyphens.json | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/css/properties/hyphens.json b/css/properties/hyphens.json index b1783f7a668e00..cd0a9a8d0a4da6 100644 --- a/css/properties/hyphens.json +++ b/css/properties/hyphens.json @@ -27,12 +27,25 @@ "version_added": "18" } ], - "edge": { - "prefix": "-ms-", - "version_added": "12", - "partial_implementation": true, - "notes": "Only works if the specified language is the same as the language of the underlying OS." - }, + "edge": [ + { + "partial_implementation": true, + "version_added": "79", + "notes": "auto value is only supported on macOS and Android and for languages the OS provides hyphenation for." + }, + { + "prefix": "-webkit-", + "version_added": "79", + "notes": "Only -webkit-hyphens: none is supported." + }, + { + "prefix": "-ms-", + "version_added": "12", + "version_removed": "79", + "partial_implementation": true, + "notes": "Only works if the specified language is the same as the language of the underlying OS." + } + ], "firefox": [ { "version_added": "43" From 346c633f932154be5bed7160ec2e88eb02cfb1f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Thu, 15 Jul 2021 03:31:07 +0200 Subject: [PATCH 189/468] Add spec links for some