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

Reply via email to