-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove api/
s that has never been supported
#10581
Conversation
Hmm, probably better to split further? (#10582, probably not worth to split more) |
}, | ||
"firefox_android": { | ||
"version_added": false, | ||
"notes": "Available only in nightly builds." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are several notes here like this, but I guess we can remove them since the interface itself is deprecated and thus we don't expected them to be shipped.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Elchi3 do you have a link to the recent issue about representing preview browsers? I can't find it...
But in any case I agree with removing this one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removing sounds good to me, too.
The proposal on "preview" is here: #10334 (and I think it would address this use case)
I'll review this as-is and if there are tricky bits those could be split further. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Some of this could be merged now, and some needs to be paired with content updates. If you want to break this PR into smaller bits, I'd be happy to rubberstamp the result if it's just a subset of this.
api/BluetoothRemoteGATTService.json
Outdated
} | ||
} | ||
}, | ||
"isPrimary": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is also being updated in #10197.
api/BluetoothRemoteGATTService.json
Outdated
@@ -272,104 +272,6 @@ | |||
} | |||
} | |||
}, | |||
"getCharacteristics": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://mdn-bcd-collector.appspot.com/tests/api/BluetoothRemoteGATTService/getCharacteristics shows support in Chrome, and this data is being updated in #10197.
api/ConstrainULong.json
Outdated
@@ -1,53 +0,0 @@ | |||
{ | |||
"api": { | |||
"ConstrainULong": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is covered by #9930. The reason this is all-false is probably that Chromium, Gecko and WebKit all have ConstrainLong
in its source for MediaTrackConstraintSet
and not ConstrainULong
.
I guess a spec issue to use ConstrainLong
in the spec as well would be best here.
@@ -11217,54 +11217,6 @@ | |||
} | |||
} | |||
}, | |||
"undoManager": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This removal is correct, it's from https://github.com/WebKit/WebKit/blob/92ce6b62a589a0a70da09a6adfcfa03a07624467/Source/WebCore/dom/Document%2BUndoMananger.idl#L27 but hasn't been shipped.
@@ -11217,54 +11217,6 @@ | |||
} | |||
} | |||
}, | |||
"undoManager": { | |||
"__compat": { | |||
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/undoManager", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
404, nothing to clean up here 👍
api/ULongRange.json
Outdated
@@ -1,53 +0,0 @@ | |||
{ | |||
"api": { | |||
"ULongRange": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is like ConstrainULong
, a long vs. unsigned long difference in spec and implementations. I'd break these two out into a separate PR.
api/XRPermissionDescriptor.json
Outdated
@@ -1,200 +0,0 @@ | |||
{ | |||
"api": { | |||
"XRPermissionDescriptor": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a dictionary, which I don't think we should have in BCD but sometimes do. But whatever the rule on that, there's no trace of XRPermissionDescriptor in Chromium, Gecko or WebKit so this removal is fine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a dictionary, which I don't think we should have in BCD but sometimes do.
Is there a guideline for the "sometimes do" part?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Splitting out this and the following XR thing would unblock this PR I think.
api/XRPermissionStatus.json
Outdated
@@ -1,102 +0,0 @@ | |||
{ | |||
"api": { | |||
"XRPermissionStatus": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't find this interface in Chromium, Gecko or WebKit except in tests/comments, so OK to remove.
api/XRPermissionStatus.json
Outdated
"api": { | ||
"XRPermissionStatus": { | ||
"__compat": { | ||
"mdn_url": "https://developer.mozilla.org/docs/Web/API/XRPermissionStatus", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://developer.mozilla.org/docs/Web/API/XRPermissionStatus will need to be removed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It still exists in the spec and there is a tracking issue https://bugzilla.mozilla.org/show_bug.cgi?id=1582344, so maybe it should remain? 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it shipped anywhere yet?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nah, but there have been requests to keep things that authors want to eventually ship, #6954 (comment) for example. #10619 is relevant here I guess.
api/XRPermissionDescriptor.json
Outdated
"api": { | ||
"XRPermissionDescriptor": { | ||
"__compat": { | ||
"mdn_url": "https://developer.mozilla.org/docs/Web/API/XRPermissionDescriptor", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://developer.mozilla.org/docs/Web/API/XRPermissionDescriptor will need to be removed.
Split from mdn#10581.
@saschanaz will you also send a PR to remove the same bits on MDN, or would you like someone else to take care of it? |
Element.tabStop is redirected to ShadowRoot.delegatesFocus per the description in the removed page. HTMLElement.forceSpellCheck is redirected to the spellcheck attributes, as the closest / most relevant thing on the platform. The regionCode entries are redirected to their parent interfaces. BCD cleanup: mdn/browser-compat-data#10581
I've sent mdn/content#5434 to go with this PR. |
Element.tabStop is redirected to ShadowRoot.delegatesFocus per the description in the removed page. HTMLElement.forceSpellCheck is redirected to the spellcheck attributes, as the closest / most relevant thing on the platform. The regionCode entries are redirected to their parent interfaces. BCD cleanup: mdn/browser-compat-data#10581
* Bump version to v3.3.6 * Add release note for #10646 * Add release note for #10581 * Add release note for #10685 * Add release note for #10691 * Add release note for #6957 * Add release note for #10721 * Add release note for #10695 * Add release note for #9821 * Add release note for #10681 * Add release note for #10725 * Add stats * Add release date * Wordsmith
Summary
Splitted from #6854 and covers changes only in
api/
. @foolipTest results and supporting details
Related issues
#6809