Remove nsIModule
Categories
(Core :: XPCOM, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox107 | --- | fixed |
People
(Reporter: mccr8, Assigned: mccr8)
References
Details
Attachments
(2 files)
Some of the XPCOM component improvements must have removed the use of this, because it doesn't look like it does anything. Let's remove it.
(The interface still exists in Thunderbird, but it is just a useless extra interface in a couple of QIs, so it should be trivially fixable.)
nsIComponentRegistrar and nsIServiceManager look like they can be easily marked builtinclass, so I'll do that at the same time.
nsIClassInfo has some non-trivial uses (including JS implementations) in Calendar, so I'll leave that alone. There are also a few trivial uses in mozilla-central in JS, but nothing important.
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 2•2 years ago
|
||
I think some prior XPCOM component work removed the uses of this.
Pushed by amccreight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/375d7f62699f part 1 - Mark some xpcom/components interfaces builtinclass. r=xpcom-reviewers,nika https://hg.mozilla.org/integration/autoland/rev/7a43d6de56d1 part 2 - Remove nsIModule. r=xpcom-reviewers,nika
Comment 4•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/375d7f62699f
https://hg.mozilla.org/mozilla-central/rev/7a43d6de56d1
Description
•