| Summary: | [WebIDL] Realign our IDL extended attribute names with those specified in WebIDL | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Sam Weinig <sam> | ||||||||||||||
| Component: | New Bugs | Assignee: | Sam Weinig <sam> | ||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||
| Severity: | Normal | CC: | aboxhall, apinheiro, benjamin, calvaris, cdumez, cfleizach, changseok, cmarcelo, darin, d, dino, dmazzoni, eric.carlson, esprehn+autocc, ews-watchlist, fmalita, glenn, graouts, gyuyoung.kim, hi, hta, jcraig, jdiggs, jer.noble, jiewen_tan, joepeck, kangil.han, kondapallykalyan, macpherson, menard, mifenton, pdr, philipj, sabouhallawa, samuel_white, schenney, sergio, tommyw, webkit-bug-importer, youennf | ||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||
| OS: | Unspecified | ||||||||||||||||
| Attachments: |
|
||||||||||||||||
|
Description
Sam Weinig
2020-09-04 15:04:58 PDT
Created attachment 408028 [details]
Patch
Created attachment 408030 [details]
Patch
Created attachment 408034 [details]
Patch
Created attachment 408050 [details]
Patch
Created attachment 408086 [details]
Patch
Created attachment 408087 [details]
Patch
This is a big one, but really just renames. Comment on attachment 408087 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=408087&action=review Given the “legacy” in LegacyNoInterfaceObject, it’s surprising that it’s so often needed for correct behavior even in relatively new features. Perhaps they erred when naming it? r=me assuming great EWS results > Source/WebCore/bindings/js/JSDOMAbstractOperations.h:35 > +enum class LegacyOverrideBuiltIns { Make this a one-liner? Vertical form not great for a Yes/No. (In reply to Darin Adler from comment #8) > Comment on attachment 408087 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=408087&action=review > > Given the “legacy” in LegacyNoInterfaceObject, it’s surprising that it’s so > often needed for correct behavior even in relatively new features. Perhaps > they erred when naming it? > It has mostly been replaced with the "mixin interface" construct, which we don't support yet (or at least until later today). Committed r266662: <https://trac.webkit.org/changeset/266662> All reviewed patches have been landed. Closing bug and clearing flags on attachment 408087 [details]. (In reply to Darin Adler from comment #8) > > Source/WebCore/bindings/js/JSDOMAbstractOperations.h:35 > > +enum class LegacyOverrideBuiltIns { > > Make this a one-liner? Vertical form not great for a Yes/No. Neglected to do this in the commit. Fix up for review at https://bugs.webkit.org/show_bug.cgi?id=216218. *** Bug 210762 has been marked as a duplicate of this bug. *** |