Re: From Frozen to unfrozen state. hmm

Boris Zbarsky <[email protected]> Sun, 19 Sep 2010 22:25:11 -0400
Newsgroups gmane.comp.mozilla.devel.dom
Message-ID <[email protected]>
On 9/19/10 10:15 PM, George Johnstron wrote:
> It would be great if you guys could document / list all the interfaces
> that moved from Frozen to Unfrozen state.

All of them.  There will be no more frozen interfaces.  This was pretty 
clearly announced, I thought.  See 
https://developer.mozilla.org/En/Developer_Guide/Interface_Compatibility#Binary_Interfaces 
for details.

> If you need to extent “nsIDOMHTMLImageElement” after it has been
> declared frozen why not implement “nsIDOMHTMLImageElement2” and
> inherit from “nsIDOMHTMLImageElement”?

Because that increases the complexity of the platform, slows down access 
to both interfaces from JavaScript, and doesn't work for non-additive 
changes.

-Boris