Skip to content

Commit

Permalink
Add missing __compat+mdn_url to top-level extension namespaces (#22338)
Browse files Browse the repository at this point in the history
* Add missing __compat+mdn_url to top-level extension namespaces

* Autofix order of keys in extension api JSON files
  • Loading branch information
Rob--W committed Mar 8, 2024
1 parent 1d4d544 commit 66100af
Show file tree
Hide file tree
Showing 39 changed files with 1,288 additions and 283 deletions.
24 changes: 24 additions & 0 deletions webextensions/api/alarms.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,30 @@
"webextensions": {
"api": {
"alarms": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": "48"
},
"opera": "mirror",
"safari": {
"version_added": "14"
},
"safari_ios": {
"version_added": "15"
}
}
},
"Alarm": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/Alarm",
Expand Down
18 changes: 18 additions & 0 deletions webextensions/api/browserSettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,24 @@
"webextensions": {
"api": {
"browserSettings": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings",
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "56"
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror"
}
},
"allowPopupsForUserEvents": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/allowPopupsForUserEvents",
Expand Down
25 changes: 24 additions & 1 deletion webextensions/api/browsingData.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,30 @@
"webextensions": {
"api": {
"browsingData": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "53"
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror"
}
},
"DataTypeSet": {
"cache": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/DataTypeSet",
"support": {
"chrome": {
"version_added": true
Expand Down Expand Up @@ -309,6 +330,7 @@
"RemovalOptions": {
"cookieStoreId": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/RemovalOptions",
"support": {
"chrome": {
"version_added": false
Expand Down Expand Up @@ -689,7 +711,8 @@
"opera": "mirror",
"safari": {
"version_added": false
}
},
"safari_ios": "mirror"
}
}
},
Expand Down
20 changes: 20 additions & 0 deletions webextensions/api/captivePortal.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,26 @@
"webextensions": {
"api": {
"captivePortal": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/captivePortal",
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "68"
},
"firefox_android": {
"version_added": false
},
"opera": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror"
}
},
"canonicalURL": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/captivePortal/canonicalURL",
Expand Down
18 changes: 18 additions & 0 deletions webextensions/api/clipboard.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,24 @@
"webextensions": {
"api": {
"clipboard": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/clipboard",
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "57"
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror"
}
},
"setImageData": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/clipboard/setImageData",
Expand Down
22 changes: 22 additions & 0 deletions webextensions/api/commands.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@
"webextensions": {
"api": {
"commands": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands",
"support": {
"chrome": {
"version_added": true
},
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": {
"version_added": false
},
"opera": "mirror",
"safari": {
"version_added": "14"
},
"safari_ios": {
"version_added": "15"
}
}
},
"Command": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/Command",
Expand Down
74 changes: 59 additions & 15 deletions webextensions/api/contextualIdentities.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,52 @@
"webextensions": {
"api": {
"contextualIdentities": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities",
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "53"
},
"firefox_android": {
"version_added": false,
"impl_url": "https://bugzil.la/1638878",
"notes": "<code>contextualIdentities</code> is defined but not functional in Firefox for Android."
},
"opera": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror"
}
},
"ContextualIdentity": {
"cookieStoreId": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/ContextualIdentity",
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "53"
},
"firefox_android": {
"version_added": false,
"impl_url": "https://bugzil.la/1638878",
"notes": "<code>contextualIdentities</code> is defined but not functional in Firefox for Android."
},
"opera": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror"
}
},
"color": {
"__compat": {
"support": {
"chrome": {
Expand All @@ -26,15 +70,15 @@
}
}
},
"color": {
"colorCode": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "53"
"version_added": "57"
},
"firefox_android": {
"version_added": false,
Expand All @@ -49,15 +93,15 @@
}
}
},
"colorCode": {
"cookieStoreId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "57"
"version_added": "53"
},
"firefox_android": {
"version_added": false,
Expand Down Expand Up @@ -195,16 +239,16 @@
}
}
},
"onCreated": {
"move": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onCreated",
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/move",
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "57"
"version_added": "123"
},
"firefox_android": {
"version_added": false,
Expand All @@ -219,9 +263,9 @@
}
}
},
"onRemoved": {
"onCreated": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onRemoved",
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onCreated",
"support": {
"chrome": {
"version_added": false
Expand All @@ -243,9 +287,9 @@
}
}
},
"onUpdated": {
"onRemoved": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onUpdated",
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onRemoved",
"support": {
"chrome": {
"version_added": false
Expand All @@ -267,16 +311,16 @@
}
}
},
"move": {
"onUpdated": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/move",
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onUpdated",
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "123"
"version_added": "57"
},
"firefox_android": {
"version_added": false,
Expand Down

0 comments on commit 66100af

Please sign in to comment.