gecko-dev/embedding/components
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
..
appstartup Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
build Link against MOZ_UNICHARUTIL_LIBS to get ToUpper() & ToLower(). 2002-01-16 08:48:51 +00:00
commandhandler Add SetAlphaBounds, TABLE_SIZE, and MIN_ALPHA APIs (103990, r=dbaron, sr=waterson). 2001-10-16 05:40:27 +00:00
find 120623: remove printfs. r=bzbarsky r,a=blizzard 2002-01-17 21:57:00 +00:00
jsconsole Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
ui 1. Converts callers of nsIComponentManagerObsolete to use 2002-01-29 21:22:13 +00:00
webbrowserpersist Fix to persist object to add state notifications when saving pages containing no saveable links. b=119496 r=brade@netscape.com sr=hyatt@netscape.com a=asa@mozilla.org 2002-01-24 23:05:51 +00:00
windowwatcher Removing an uneeded line of code when this got accidently checked in 2002-01-10 15:23:57 +00:00
.cvsignore Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
Makefile.in Unix makefile changes to move webbrowserpersist to components/ b=106554 r=brade@netscape.com sr=sfraser@netscape.com 2001-11-01 14:39:53 +00:00
makefile.win Move webbrowserpersist code to components/ directory. b=106554 r=brade@netscape.com sr=sfraser@netscape.com 2001-11-01 14:39:26 +00:00