Skip to content

Commit

Permalink
Chrome 4/5/9/16/18/20/26/27/42/44/45/46/48/54 added `webextensions.ap…
Browse files Browse the repository at this point in the history
…i.tabs` support (#24353)

This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `tabs` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp.

Commits:

Chrome 4:

- `webextensions.api.tabs` [^4a]
- `webextensions.api.tabs.getSelected`
- `webextensions.api.tabs.insertCSS` [^4b]
- `webextensions.api.tabs.move` [^4a]
- `webextensions.api.tabs.onAttached` [^4a]
- `webextensions.api.tabs.onCreated` [^4a]
- `webextensions.api.tabs.onDetached` [^4a]
- `webextensions.api.tabs.onMoved` [^4a]
- `webextensions.api.tabs.onRemoved` [^4a]
- `webextensions.api.tabs.onSelectionChanged` [^4a]
- `webextensions.api.tabs.onUpdated` [^4a]
- `webextensions.api.tabs.onUpdated.changeInfo.status` [^4c]
- `webextensions.api.tabs.onUpdated.changeInfo.url` [^4c]
- `webextensions.api.tabs.remove` [^4a]
- `webextensions.api.tabs.update` [^4a]

[^4a]: https://source.chromium.org/chromium/chromium/src/+/6e3f6928a0f43c3e956903693f8a84a2a207e970
[^4b]: https://source.chromium.org/chromium/chromium/src/+/912256b3517241047095dac6946de191029dda27
[^4c]: https://source.chromium.org/chromium/chromium/src/+/86cbd2abef20a01360a77dfd8593735cd1f0dbd4

Chrome 5:

- `webextensions.api.tabs.sendRequest` [^5]

[^5]: https://source.chromium.org/chromium/chromium/src/+/5e34bc403af2328e80765406eace2f49f63e7d79

Chrome 9:

- `webextensions.api.tabs.onUpdated.changeInfo.pinned` [^9]
- `webextensions.api.tabs.update.updateProperties_pinned_parameter` [^9]
- `webextensions.api.tabs.update.updateProperties_selected_parameter` [^9]
- `webextensions.api.tabs.update.updateProperties_url_parameter` [^9]

[^9]: https://source.chromium.org/chromium/chromium/src/+/4ce39887a02c9877976b7e6686a877dd0961c7a2

Chrome 16:

- `webextensions.api.tabs.highlight` [^16a]
- `webextensions.api.tabs.onActiveChanged` [^16a]
- `webextensions.api.tabs.onHighlightChanged` [^16a]
- `webextensions.api.tabs.query` [^16a]
- `webextensions.api.tabs.query.queryInfo` [^16a]
- `webextensions.api.tabs.query.queryInfo.active` [^16a]
- `webextensions.api.tabs.query.queryInfo.highlighted` [^16a]
- `webextensions.api.tabs.query.queryInfo.pinned` [^16a]
- `webextensions.api.tabs.query.queryInfo.status` [^16a]
- `webextensions.api.tabs.query.queryInfo.title` [^16a]
- `webextensions.api.tabs.query.queryInfo.url` [^16a]
- `webextensions.api.tabs.query.queryInfo.windowId` [^16a]
- `webextensions.api.tabs.query.queryInfo.windowType` [^16a]
- `webextensions.api.tabs.update.updateProperties_active_parameter` [^16a]
- `webextensions.api.tabs.update.updateProperties_highlighted_parameter` [^16a]

- `webextensions.api.tabs.reload` [^16b]

[^16a]: https://source.chromium.org/chromium/chromium/src/+/8c3495cdfbc29b4d903103bf3f0cea7e5bfc24de
[^16b]: https://source.chromium.org/chromium/chromium/src/+/5d9351118f780b0c6f90e8466d8f334bb289aeca

Chrome 18:

- `webextensions.api.tabs.onActivated` [^18a]
- `webextensions.api.tabs.onHighlighted` [^18a]

- `webextensions.api.tabs.query.queryInfo.openerTabId` [^18b]


[^18a]: https://source.chromium.org/chromium/chromium/src/+/5c7e9e8d676356154094133c6d52134eb5a188fd
[^18b]: https://source.chromium.org/chromium/chromium/src/+/5fe4c12b22ef8d5d3cd9c1ea8cde881703faabd8

Chrome 20:

- `webextensions.api.tabs.sendMessage` [^20]

[^20]: https://source.chromium.org/chromium/chromium/src/+/00536215259ebc2e3c82347e3812770c1a89f03d

Chrome 26:

- `webextensions.api.tabs.onReplaced` [^26]

[^26]: https://source.chromium.org/chromium/chromium/src/+/a28526c12d8283c7c4fa7f43963664746a839c59

Chrome 27:

- `webextensions.api.tabs.onUpdated.changeInfo.favIconUrl` [^27]

[^27]: https://source.chromium.org/chromium/chromium/src/+/6c75fab15c44f3fdb63be8201b49dc5a40715be1

Chrome 42:

- `webextensions.api.tabs.getZoom` [^42]
- `webextensions.api.tabs.onZoomChange` [^42]
- `webextensions.api.tabs.setZoom` [^42]
- `webextensions.api.tabs.setZoomSettings` [^42]

[^42]: chromium/chromium@255e722

Chrome 44:

- `webextensions.api.tabs.WindowType` [^44]

[^44]: https://source.chromium.org/chromium/chromium/src/+/00f1fc22bfcc653b47d62778170af3eee9855720

Chrome 45:

- `webextensions.api.tabs.onUpdated.changeInfo.audible` [^45]

[^45]: https://source.chromium.org/chromium/chromium/src/+/09a3ccc44eb5b7552d6ec49dc8fb46678dd4025f

Chrome 46:

- `webextensions.api.tabs.onUpdated.changeInfo.mutedInfo` [^46]

[^46]: https://source.chromium.org/chromium/chromium/src/+/8b605f21c02e8e920dcd7b26aa9716bb8ed751ad

Chrome 48:

- `webextensions.api.tabs.onUpdated.changeInfo.title` [^48]

[^48]: https://source.chromium.org/chromium/chromium/src/+/6db4ce4333e219abec7f2f9eee1e75a174769ea4

Chrome 54:

- `webextensions.api.tabs.onUpdated.changeInfo.discarded` [^54]

[^54]: https://source.chromium.org/chromium/chromium/src/+/94afe44e219ad774df9290dd980d6214141a089a

---------

Co-authored-by: Claas Augner <[email protected]>
  • Loading branch information
queengooborg and caugner authored Nov 29, 2024
1 parent a095f29 commit 31a53d1
Showing 1 changed file with 54 additions and 61 deletions.
Loading

0 comments on commit 31a53d1

Please sign in to comment.