On Aug 29, 8:32 am, Jason Orendorff <[EMAIL PROTECTED]> wrote: > * Drop AddRef and Release from nsISupports. > > * Require all XPCOM objects to be MMgc GCObjects or > GCFinalizedObjects, > allocated from the same GC allocator as all JavaScript objects.
There are some objects, notably nsIFrame and subclasses, that inherit from nsISupports but aren't actually refcounted. As a pre-step we would want to stop them inheriting from nsISupports, and have them inherit from something with QueryInterface only (or better, just get rid of all uses of QueryInterface on frames). Rob _______________________________________________ dev-tech-xpcom mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-xpcom
