pjs/xpcom/sample
dougt%netscape.com 9a75bc4b8e 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
2001-12-19 00:12:41 +00:00
..
macbuild Pro5 update 2000-02-07 23:06:04 +00:00
.cvsignore Ignore test executable. 2000-06-05 21:26:07 +00:00
Makefile.in Renaming 'install' build phase to 'libs' 2001-11-21 08:55:59 +00:00
makefile.win Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
nsISample.idl Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsSample.cpp nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
nsSample.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsSample.js nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
nsSampleModule.cpp Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsTestSample.cpp nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
win32.order 65845 - new order files 2001-04-05 06:02:32 +00:00
xpconnect-sample.html Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797 2001-08-21 01:48:11 +00:00