-
-
Notifications
You must be signed in to change notification settings - Fork 63
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 implements statement support #98
Comments
Yes. I'm overdue filing bugs for this. I'll look into it today. Sorry. :-/ |
Np at all. If it’s a “yes”, than I’m happy to pull support. But I guess we should add in mixin support at the same time? |
Can we sync up on this issue? |
Sorry, fat fingered this. |
Would be nice to have a period of time when both implements statements and mixins are supported to ease transition. |
The following tests/specs things would break:
So we should get those migrated first. |
(the list above is not complete... it's what I got from |
@TimothyGu, could you help us notify those spec owners that we plan on making this breaking change? Probably cc @tobie, as editors might need help with reviews when adding the new syntax... otherwise, we can send PRs for the affected specs, as it's only a syntax change to the IDL in most cases, and should not affect any prose. |
I've moved the list of affected specs to the top of this bug... we can cross them off as they get merged. |
@marcoscaceres Filed some bugs. |
So just FYI, I've built a system to automate the bug filing and tracking for WebIDL changes in the future, hence the delay in doing this here. I know this delays things a bit, and I'm sorry about it. |
Problem is we're now going to have plenty of dups. So if you could hold off adding more issues, that would really help. |
@tobie Sorry about that. I'll stop doing it. |
Yeah, I should have finished this way earlier. :-/ |
Thanks! |
@tobie that's awesome to hear about the automated bug filing. @TimothyGu apologies for asking you to do needless work :( |
OK, finally shipped this. You can track all the things from here: whatwg/webidl#472. |
I think "implements" has been dropped from the IDL spec... probably when "mixin" happened...
Affected specs: whatwg/webidl#472
The text was updated successfully, but these errors were encountered: