Closed Bug 1568249 Opened 7 years ago Closed 6 years ago

Reduce the number of things that implement LegacyQueryInterface

Categories

(Core :: DOM: Bindings (WebIDL), task, P3)

task

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox70 --- wontfix
firefox71 --- fixed

People

(Reporter: bzbarsky, Assigned: bzbarsky)

References

Details

Attachments

(1 file, 1 obsolete file)

We've removed LegacyQueryInterface from a bunch of things, but I think we can do more.

Depends on: 1568278
Depends on: 1568279
Depends on: 1568281
Depends on: 1568285
Depends on: 1568298
Depends on: 1568301
Depends on: 1568303
Attachment #9080132 - Attachment is obsolete: true
Attachment #9080132 - Attachment is obsolete: false

Comment on attachment 9080132 [details]
Bug 1568249. Stop implementing JS-exposed QueryInterface on some core DOM objects. r=peterv

Revision D39085 was moved to bug 1568303. Setting attachment 9080132 [details] to obsolete.

Attachment #9080132 - Attachment is obsolete: true
Depends on: 1568510
Depends on: 1568579
Depends on: 1568581
Depends on: 1568585
Depends on: 1568883
Priority: -- → P3
Assignee: nobody → bzbarsky
Pushed by bzbarsky@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b1a2422a6fa0 Remove all the LegacyQueryInterface machinery from Web IDL. r=edgar
Flags: needinfo?(bzbarsky)
Pushed by bzbarsky@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cdfbf9c0a9f1 Remove all the LegacyQueryInterface machinery from Web IDL. r=edgar
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: