gecko-dev/xpfe/components/sidebar
dougt%netscape.com c50ca402ad 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com
2002-01-29 21:22:13 +00:00
..
public Add persistent panel support (iframe's remain loaded even when not visible). 2001-11-30 00:10:13 +00:00
resources Fix sidebar contents disappearing on show and hide. 2002-01-26 20:07:54 +00:00
src 1. Converts callers of nsIComponentManagerObsolete to use 2002-01-29 21:22:13 +00:00
.cvsignore
Makefile.in Bug 55778 -- Don't descend into resources directories that don't have a jar.mn file. This is the Unix portion of the cleanup. r=dprice, sr=cls. 2000-12-15 07:32:25 +00:00
makefile.win Add directories for sidebar component: public and src. r=mcafee 1999-11-30 03:03:31 +00:00