Closed
Bug 1578173
Opened 6 years ago
Closed 6 years ago
Use constructor operations in WebIDL
Categories
(Core :: DOM: Bindings (WebIDL), defect, P1)
Core
DOM: Bindings (WebIDL)
Tracking
()
RESOLVED
FIXED
mozilla71
| Tracking | Status | |
|---|---|---|
| firefox71 | --- | fixed |
People
(Reporter: Ms2ger, Assigned: bzbarsky)
References
Details
Attachments
(8 files)
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
| Assignee | ||
Updated•6 years ago
|
Assignee: nobody → bzbarsky
| Assignee | ||
Comment 1•6 years ago
|
||
The grammar changes parallel those in https://github.com/heycam/webidl/pull/700
We don't prevent having both a constructor operation and [Constructor] or
[ChromeConstructor], because those extended attributes are about to get
removed, once they are no longer used in our IDL.
| Assignee | ||
Comment 2•6 years ago
|
||
| Assignee | ||
Comment 3•6 years ago
|
||
| Assignee | ||
Comment 4•6 years ago
|
||
| Assignee | ||
Comment 5•6 years ago
|
||
| Assignee | ||
Comment 6•6 years ago
|
||
| Assignee | ||
Comment 7•6 years ago
|
||
| Assignee | ||
Comment 8•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Priority: -- → P1
Pushed by bzbarsky@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/937448e0b594
part 1. Add support for constructor operations in the parser. r=edgar
https://hg.mozilla.org/integration/autoland/rev/a45f6822bd1f
part 2. Convert chrome-webidl bits to constructor operations. r=edgar
https://hg.mozilla.org/integration/autoland/rev/1d25c619d8c4
part 3. Remove ChromeConstructor. r=edgar
https://hg.mozilla.org/integration/autoland/rev/422b7beedf7c
part 4. Switch event subclasses to constructor operations. r=smaug
https://hg.mozilla.org/integration/autoland/rev/7d7af740de08
part 5. Remove vestigial binaryNames annotations from Bindings.conf. r=edgar
https://hg.mozilla.org/integration/autoland/rev/9298e3ec3f1f
part 6. Remove remaining uses of [Constructor] from bindings. r=edgar
https://hg.mozilla.org/integration/autoland/rev/6c961a3deed9
part 7. Remove remaining uses of [Constructor] from binding tests. r=edgar
https://hg.mozilla.org/integration/autoland/rev/e447e3d69684
part 8. Remove support for [Constructor] from the Web IDL parser. r=edgar
Comment 10•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/937448e0b594
https://hg.mozilla.org/mozilla-central/rev/a45f6822bd1f
https://hg.mozilla.org/mozilla-central/rev/1d25c619d8c4
https://hg.mozilla.org/mozilla-central/rev/422b7beedf7c
https://hg.mozilla.org/mozilla-central/rev/7d7af740de08
https://hg.mozilla.org/mozilla-central/rev/9298e3ec3f1f
https://hg.mozilla.org/mozilla-central/rev/6c961a3deed9
https://hg.mozilla.org/mozilla-central/rev/e447e3d69684
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox71:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in
before you can comment on or make changes to this bug.
Description
•