Rename legacy Web IDL extended attributes
Categories
(Core :: DOM: Bindings (WebIDL), task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox89 | --- | fixed |
People
(Reporter: d, Assigned: saschanaz)
Details
Attachments
(8 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
In https://github.com/heycam/webidl/pull/870 we renamed many legacy Web IDL extended attributes to make their usage more clear:
- [NamedConstructor] -> [LegacyFactoryFunction]
- [LenientSetter] -> [LegacyLenientSetter]
- [LenientThis] -> [LegacyLenientThis]
- [NoInterfaceObject] -> [LegacyNoInterfaceObject]
- [TreatNullAs=EmptyString] -> [LegacyNullToEmptyString]
- [OverrideBuiltins] -> [LegacyOverrideBuiltins]
- [TreatNonObjectAsNull] -> [LegacyTreatNonObjectAsNull]
- [Unforgeable] -> [LegacyUnforgeable]
This bug is a FYI in case you want to update your .webidl files and bindings implementation to align with the spec-side renames. Doing so should not change the generated code at all.
Updated•5 years ago
|
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 2•4 years ago
|
||
| Assignee | ||
Comment 3•4 years ago
|
||
Depends on D111209
| Assignee | ||
Comment 4•4 years ago
|
||
Depends on D111210
| Assignee | ||
Comment 5•4 years ago
|
||
Depends on D111211
| Assignee | ||
Comment 6•4 years ago
|
||
Depends on D111212
| Assignee | ||
Comment 7•4 years ago
|
||
Depends on D111213
| Assignee | ||
Comment 8•4 years ago
|
||
Depends on D111214
| Assignee | ||
Comment 9•4 years ago
|
||
Depends on D111215
Comment 10•4 years ago
|
||
Comment 11•4 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/66755e4bf4d9
https://hg.mozilla.org/mozilla-central/rev/a687ca563fcc
https://hg.mozilla.org/mozilla-central/rev/630564ad6440
https://hg.mozilla.org/mozilla-central/rev/87f9f0b12dba
https://hg.mozilla.org/mozilla-central/rev/1c0d8b69d139
https://hg.mozilla.org/mozilla-central/rev/832b8a9fdc78
https://hg.mozilla.org/mozilla-central/rev/735010ff3c3f
https://hg.mozilla.org/mozilla-central/rev/69df44c2f234
Description
•