зеркало из https://github.com/mozilla/gecko-dev.git
c50ca402ad
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 |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.in | ||
PageList.txt | ||
TestAsyncCache.js | ||
TestCacheBlockFiles.cpp | ||
TestCacheCollisions.js | ||
TestCacheMgr.cpp | ||
TestCachePerformance.js | ||
TestCacheService.cpp | ||
TestCacheVisitor.js | ||
TestCallbacks.cpp | ||
TestDBMAccess.cpp | ||
TestDNSDaemon.cpp | ||
TestDiskCache.js | ||
TestFileInput.cpp | ||
TestFileInput2.cpp | ||
TestFileTransport.cpp | ||
TestHttp.cpp | ||
TestIDN.cpp | ||
TestMCTransport.cpp | ||
TestMakeAbs.cpp | ||
TestObjectCache.js | ||
TestOverlappedIO.cpp | ||
TestPageLoad.cpp | ||
TestPerf.cpp | ||
TestProtocols.cpp | ||
TestRawCache.cpp | ||
TestRes.cpp | ||
TestSocketIO.cpp | ||
TestSocketInput.cpp | ||
TestSocketTransport.cpp | ||
TestStandardURL.cpp | ||
TestSyncHTTP.cpp | ||
TestThreadedIO.cpp | ||
TestURLParser.cpp | ||
TestUpload.cpp | ||
TestWriteSpeed.cpp | ||
TestWriteStream.cpp | ||
jarlist.dat | ||
makefile.win | ||
neckoTiming.pl | ||
sites.txt | ||
urlparse.dat | ||
urlparse_mac.dat | ||
urlparse_unx.dat | ||
urlparse_win.dat | ||
urltest.cpp | ||
urltests.dat |