gecko-dev/xpcom/tests
dougt%netscape.com 849d297364 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
..
StringFactoringTests Renaming 'install' build phase to 'libs' 2001-11-21 08:55:59 +00:00
dynamic remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron 2001-12-05 03:43:29 +00:00
macbuild
services remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron 2001-12-05 03:43:29 +00:00
utils Bugzilla Bug 107823 change nsIFile 2001-11-26 08:05:05 +00:00
windows nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
.cvsignore Updating .cvsignore files. 2001-07-06 02:36:37 +00:00
CvtURL.cpp fix for bug 110531, r=dougt, jag, sr=darin - moving ConverterInputStream into uconv, and changing the one in XPCOM into an UTF8-only converter 2001-12-04 01:10:43 +00:00
FilesTest.cpp Use <> for system headers, not "". This should help prevent Sun WSU2 2001-11-23 22:36:54 +00:00
Makefile.in Landing the rest of the win32 gmake changes: 2001-12-18 09:14:29 +00:00
PropertiesTest.cpp nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
RegFactory.cpp nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
SizeTest01.cpp
SizeTest02.cpp
SizeTest03.cpp
SizeTest04.cpp
SizeTest05.cpp
SizeTest06.cpp Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com 2000-09-01 01:54:35 +00:00
TestArray.cpp Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
TestAtoms.cpp Fix bustage 2001-12-17 08:10:57 +00:00
TestAutoLock.cpp Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
TestAutoPtr.cpp Commenting out tests that can't be made to work under MSVC++ 6.0. Not part of the build. 2001-12-11 03:15:37 +00:00
TestBuffers.cpp API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147 2001-10-16 03:35:52 +00:00
TestCOMPtr.cpp Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
TestCOMPtrEq.cpp Add a test to test all the combinations of |operator==| with nsCOMPtr so we can make sure that they will all compile on all platforms (to help with bug 65664). sr=scc@mozilla.org Not part of the build. 2001-01-31 20:18:47 +00:00
TestCRT.cpp yank a bunch of junk from tests 2001-11-01 23:40:10 +00:00
TestCallTemplates.cpp Fix bustage. 2001-11-28 01:26:26 +00:00
TestFactory.cpp nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
TestFactory.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
TestID.cpp Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052 2001-11-07 06:24:10 +00:00
TestObserverService.cpp msvc barfs on functions taking nsAString& with default initializers from 2001-11-14 17:27:11 +00:00
TestPermanentAtoms.cpp Reduce the performance cost of (threadsafely) refcounting many atoms by creating a second implementation of nsIAtom (derived from the first) that does not refcount and gets destroyed at XPCOM shutdown. Normal atoms are converted to permanent ones without loss of pointer identity when a permanent atom is requested and a normal one already exists. b=92141 r=waterson sr=brendan 2001-10-20 23:19:07 +00:00
TestPipes.cpp API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147 2001-10-16 03:35:52 +00:00
TestServMgr.cpp Convert MyService test component into an "generic" module 2001-10-23 02:56:35 +00:00
TestShutdown.cpp ugh. I did not mean to commit these changes. Backing out 2001-10-30 22:19:32 +00:00
TestStackCrawl.cpp
TestThreads.cpp API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147 2001-10-16 03:35:52 +00:00
TestVoidBTree.cpp Add test for Iterator. 2000-06-13 08:02:30 +00:00
TestXPIDLString.cpp bug #85271: sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process. 2001-06-17 05:23:38 +00:00
makefile.win Fix bustage 2001-12-17 08:10:57 +00:00
nsIFileEnumerator.cpp nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
nsIFileTest.cpp nsIComponentManager API Changes (bug 98553) 2001-12-19 00:12:41 +00:00
resources.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
test.properties