Open Bug 1683236 Opened 2 years ago Updated 5 months ago

[meta] Change any idl interfaces which use nsISupports as a variant type.

Categories

(MailNews Core :: General, task)

Tracking

(Not tracked)

People

(Reporter: benc, Unassigned)

References

(Depends on 4 open bugs)

Details

There are some idl interfaces which use nsISupports to pass variant types about - i.e. objects whose type is determined at runtime.
This makes it much harder to tell exactly what those interfaces do, and can obfuscate a lot of things.
So, where possible, we should replace such interfaces with ones that take/return statically-defined types.

Depends on: 1683588
Depends on: 1683590
Depends on: 1685484
Depends on: 1728495
Depends on: 1732808
Depends on: 1732813
You need to log in before you can comment on or make changes to this bug.