nsIComponentManager API Changes (bug 98553)

a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@110748 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dougt%netscape.com
2001-12-19 00:12:41 +00:00
parent e6ee8d626f
commit c01e94cad7
98 changed files with 1726 additions and 1155 deletions

View File

@@ -399,9 +399,7 @@ pref("network.http.proxy.ssl.connect",true);
// Idle timeout for ftp control connections - 5 minute default
pref("network.ftp.idleConnectionTimeout", 300);
// until the directory view has an owner
// necko will produce html -- dougt
pref("network.dir.generate_html", true);
pref("network.dir.generate_html", false);
// sspitzer: change this back to "news" when we get to beta.
// for now, set this to news.mozilla.org because you can only