I believe that nsIEnumerator is our first frozen, depricated interface :-)

nsIEnumerator is considered frozen because nsIComponentManager exposes 
it.  I believe that nsIComponentManager has been considered frozen (for 
the past year+) because of its usage by plugins.

Part of our interface freezing efforts is to remove ALL references to 
nsIEnumerator from non-frozen interfaces before we freeze them .  Please 
refer to bug #99136.

Unfortunately, if frozen interfaces refer to nsIEnumerator, then we 
cannot "unfreeze" them to remove these references... So, nsIEnumerator 
becomes a frozen (but depricated) interface.

-- rick


Mike Shaver wrote:

> Doug Turner wrote:
>
>> Chak Nanga has just posted some of our discussions and proposals on 
>> freezing some of the xpcom interface.  Please read this document.  It 
>> contains links to various interface tracking bugs.  Please review 
>> what we have so far.
>>
>> http://www.mozilla.org/projects/embedding/EmbedInterfaceFreeze.html
>
>
>
> Does that document really mean to say that nsIEnumerator is frozen?  I 
> thought we were going to get rid of it, not bless it for permanent 
> support.
>
> Mike
>


Reply via email to