gecko-dev/xpcom/components
rayw%netscape.com 1520de99ee Bug #37058
Added a simple test to CreateInstance, similar to the existing test in
GetService in the service manager, to prevent instances from being created
during shutdown.  We detected no calls to CreateInstance in normal code we
tested during shutdown.  If such occur, the fix is NOT to back out the
check, but rather to eliminate the calls to CreateInstance either by
registering a shutdown observer which gets called just before the
shutdown, or creating the instance before shutdown.

r=scc
2000-05-04 23:11:30 +00:00
..
.cvsignore
MANIFEST
MANIFEST_COMPONENTS
MANIFEST_IDL
Makefile.in
makefile.win
nsCategoryManager.cpp change several IDL parameters to be unsigned, to work better with length_is, size_is. Preperatory to requiring unsigned in xpidl, fixing 13413 2000-04-28 10:51:52 +00:00
nsComponentManager.cpp Bug #37058 2000-05-04 23:11:30 +00:00
nsComponentManager.h
nsComponentManagerUtils.h Implemented component unregistration. 2000-04-18 05:25:05 +00:00
nsGenericFactory.cpp
nsGenericFactory.h
nsICategoryHandler.idl
nsICategoryManager.idl change several IDL parameters to be unsigned, to work better with length_is, size_is. Preperatory to requiring unsigned in xpidl, fixing 13413 2000-04-28 10:51:52 +00:00
nsIComponentLoader.idl Implemented component unregistration. 2000-04-18 05:25:05 +00:00
nsIComponentManager.idl Implemented component unregistration. 2000-04-18 05:25:05 +00:00
nsIFactory.idl
nsIGenericFactory.h
nsIModule.idl
nsIRegistry.idl add CurrentItemInPlaceUTF8 to reduce startup alloc by 2.3M(!), r=brendan 2000-04-25 01:11:08 +00:00
nsIRegistryUtils.h
nsIServiceManager.h
nsMacRepository.h
nsNativeComponentLoader.cpp # 34082 2000-05-02 22:38:04 +00:00
nsNativeComponentLoader.h Implemented component unregistration. 2000-04-18 05:25:05 +00:00
nsRegistry.cpp Get rid of operator==(nsCOMPtr, int) usage because it fries gcc-2.7.2.3's mind with new string stuff. r=scc 2000-04-27 04:44:56 +00:00
nsRepository.cpp Implemented component unregistration. 2000-04-18 05:25:05 +00:00
nsRepository.h
nsServiceManager.cpp # 34082 2000-05-02 22:38:04 +00:00
nsXPComFactory.h
xcDll.cpp fixing vc6.0 compiler bug. cant have static variable called "count" and compare it using "<". dont ask. 2000-04-25 05:09:49 +00:00
xcDll.h
xcDllStore.cpp
xcDllStore.h