shaver@netscape.com
e84b06a56d
fix memory leaks (eep) and add some debugging noise for myself
1999-09-09 00:48:30 +00:00
toshok@hungry.com
2fdff0273f
remove the dll from mDllStore if we're about to delete it. keeps us from crashing if we try to load a dll after we fail once.
1999-09-09 00:47:22 +00:00
shaver@netscape.com
6e191258bb
Moved abs:/rel: handling to ComponentManager.
...
Made nsIModule::GetClassObject and nsIFactory scriptable for JS components.
Added registryLocation param to nsIModule::(Un)RegisterSelf.
1999-09-07 05:06:37 +00:00
shaver@netscape.com
89c1e7e581
Add nsIComponentManager::registerComponentWithType.
...
Take advantage of IDLized nsIComponentManager to fix up nsIComponentLoader.idl
and make nsIModule scriptable.
1999-09-06 16:43:09 +00:00
shaver@netscape.com
77c3544d9c
convert to CreateInstanceFromProgID
1999-09-05 06:27:42 +00:00
shaver@netscape.com
c59529bfaa
properly initialize loaders on creation, and remove code that's now in nsFileSpec
1999-09-03 23:51:31 +00:00
shaver@netscape.com
b703a644da
Added ComponentLoaders to registry and abandoned the progID suffix strategy
...
to reduce evil in universe.
Added nsIComponentManager::RegisterComponentLoader.
Dead code removal.
Make AutoRegister eagerly created all as-yet-unloaded component loaders and
AutoRegister with them as well.
Removed much #ifdef DEBUG_shaver noise.
1999-09-02 07:00:29 +00:00
dp@netscape.com
0173fc7c50
Dll data written to registry. Autoreg fixed to work with relative
...
pathnames in registry.
1999-09-01 06:25:20 +00:00
shaver@netscape.com
1df39438da
Removed nsIFactory.h (generated now).
...
Factored ComponentManager to support multiple ComponentLoaders.
Added support for relative paths in registry.
General cleanup.
(Broke detection of changed DLLs; dp is fixing -- thanks!)
1999-08-31 21:40:21 +00:00