gecko-dev/layout
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
..
base Bug 120221 Make |NS_ERROR_GFX_PRINTER_INVALID_ATTRIBUTE| more specific 2002-01-29 03:03:56 +00:00
build 1. Converts callers of nsIComponentManagerObsolete to use 2002-01-29 21:22:13 +00:00
doc Moved these files to new subfolder 'obsolete' 2002-01-16 01:20:39 +00:00
forms Bug 112716 - implement checkbox in XBL. r=jkeiser, sr=jst. 2002-01-28 23:48:16 +00:00
generic Fix for Plugin paints in the wrong part of the screen when on an absolute Div or scrolled bug 120821 r=kmcclusk@netscape.com sr=beard 2002-01-29 02:36:54 +00:00
html Bug 120221 Make |NS_ERROR_GFX_PRINTER_INVALID_ATTRIBUTE| more specific 2002-01-29 03:03:56 +00:00
macbuild bug 112698. For rods checkin. r=dcone sr=waterson 2002-01-25 02:55:51 +00:00
mathml Add PR_CALLBACK to get MathML building on OS/2 2002-01-28 23:24:17 +00:00
printing Initial check in for BUg 113917 (not in the build yet) 2001-12-14 22:40:12 +00:00
style twisties, upside down tabs, and tree implementation on mac. Also adding constants for window, menu, and dialog backgrounds XP. bug 115747, r=sdagley/sr=hyatt,sfraser. 2002-01-29 21:10:57 +00:00
svg Makefiles must use tabs in some places. Fixing bustage from rbs's checkin. 2002-01-15 23:35:27 +00:00
tables remove unused static kITableRowGroupFrameIID saving 16 bytes (bug 117927; rs=glazou) 2002-01-09 15:46:00 +00:00
tools
xul twisties, upside down tabs, and tree implementation on mac. Also adding constants for window, menu, and dialog backgrounds XP. bug 115747, r=sdagley/sr=hyatt,sfraser. 2002-01-29 21:10:57 +00:00
.cvsignore
Makefile.in Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
makefile.win Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00