gecko-dev/xpcom/ds
sicking%bigfoot.com 5ff462a000 Bug 162115: Make nsCOMArray return nsDeriviedSafes to avoid bad addrefs/releases
r=bz sr=alecf
2003-01-18 14:04:23 +00:00
..
.cvsignore
MANIFEST fix for bug 162115 - add nsCOMArray<T> and nsIArray to the build 2002-10-07 19:03:41 +00:00
MANIFEST_IDL Enabling nsIStringService. r=darin, sr=alec 2003-01-14 22:55:33 +00:00
Makefile.in Enabling nsIStringService. r=darin, sr=alec 2003-01-14 22:55:33 +00:00
nsArena.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsArena.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsArray.cpp Callback functions must be declared as such. 2002-10-08 01:04:09 +00:00
nsArray.h Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsArrayEnumerator.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsArrayEnumerator.h Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsAtomService.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsAtomService.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsAtomTable.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsAtomTable.h Trying to fix Irix and HPUX bustage. Defining CPP_THROW_NEW at point 2002-07-02 22:38:16 +00:00
nsBufferPoolService.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsByteBuffer.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsByteBuffer.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsCOMArray.cpp Bug 162115: Make nsCOMArray return nsDeriviedSafes to avoid bad addrefs/releases 2003-01-18 14:04:23 +00:00
nsCOMArray.h Bug 162115: Make nsCOMArray return nsDeriviedSafes to avoid bad addrefs/releases 2003-01-18 14:04:23 +00:00
nsCRT.cpp Bug 161449 Non-ASCII shortcuts for select elements in html forms 2002-09-29 01:42:07 +00:00
nsCRT.h Bug 172131 FMM, Comments which suggest the wrong (De)Allocator, and Style 2002-10-08 06:12:00 +00:00
nsCheapSets.cpp Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com 2002-10-03 03:43:11 +00:00
nsCheapSets.h Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com 2002-10-03 03:43:11 +00:00
nsCppSharedAllocator.h Get rid of gcc3's numerous warnings about using <new.h> instead of <new> by creating a new #define, NEW_H, which should be used instead of <new.h> or <new>. This is so we can continue to support a couple of braindead compilers that don't accept <new>. Bug 155852, r=cls. 2002-08-19 03:50:27 +00:00
nsDeque.cpp bug 114166 final cleanup for nsDeque ( comments + whitespace only ) 2002-03-06 03:21:17 +00:00
nsDeque.h Bug 114166 rewrite nsDeque 2002-02-20 03:08:32 +00:00
nsDoubleHashtable.h Fix copyright date. Bug 133354. 2002-11-09 01:03:36 +00:00
nsEmptyEnumerator.cpp Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only. 2003-01-01 23:53:20 +00:00
nsEmptyEnumerator.h Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only. 2003-01-01 23:53:20 +00:00
nsEnumeratorUtils.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsEnumeratorUtils.h fix for bug 162115 - add nsCOMArray<T> and nsIArray to the build 2002-10-07 19:03:41 +00:00
nsFixedSizeAllocator.cpp eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan 2002-02-05 01:41:13 +00:00
nsFixedSizeAllocator.h Get rid of gcc3's numerous warnings about using <new.h> instead of <new> by creating a new #define, NEW_H, which should be used instead of <new.h> or <new>. This is so we can continue to support a couple of braindead compilers that don't accept <new>. Bug 155852, r=cls. 2002-08-19 03:50:27 +00:00
nsHashSets.cpp Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com 2002-10-03 03:43:11 +00:00
nsHashSets.h Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com 2002-10-03 03:43:11 +00:00
nsHashtable.cpp fix for bug 177318 - use pldhash for inner hashtable entries to dramatically reduce allocations 2002-11-16 02:33:49 +00:00
nsHashtable.h fix warning - extra comma after enumerator 2002-11-16 05:10:27 +00:00
nsHashtableEnumerator.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsHashtableEnumerator.h oops, I checked in an earlier version of the patch for bug 173291 - here's the update that reflects the reviewer's comments. 2002-11-13 22:58:56 +00:00
nsIArena.h Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
nsIArray.idl argh, I'm stupid, s/class/interface/ 2002-10-04 00:48:16 +00:00
nsIAtom.idl Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-24 00:16:18 +00:00
nsIAtomService.idl 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
nsIByteBuffer.h Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
nsICollection.idl nsICollection's nsQueryElementAt class is exported. r=darin, sr=alec, a=asa, b=158931 2002-07-25 20:12:18 +00:00
nsIEnumerator.idl Bug 174603 Remove nsIEnumerator implementations: ConjoiningEnumerator, UnionEnumerator and IntersectionEnumerator 2002-11-20 10:27:44 +00:00
nsIObserver.idl fixes spelling error in interface comment 2001-10-26 00:11:18 +00:00
nsIObserverService.idl fixing comment in idl. bug 111518 2001-11-23 15:11:37 +00:00
nsIPersistentProperties.h
nsIPersistentProperties2.idl the main bustage was ds requiring io which it can't do, so we'll try to forward declare it instead. 2002-08-30 18:48:57 +00:00
nsIProperties.idl Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2002-09-03 23:36:13 +00:00
nsIPropertyBag.idl Moving nsISimpleEnumerator interface to new idl file. 99136, r=alecf@netscape.com sr=rpotts@netscape.com 2001-10-30 22:07:28 +00:00
nsIRecyclingAllocator.idl bug 146532 Improving recycling allocator 2002-07-01 23:36:03 +00:00
nsISerializable.idl Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsISimpleEnumerator.idl not part of build 2001-10-30 02:11:57 +00:00
nsISizeOfHandler.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsIStringService.idl Not part of build 2002-10-07 18:53:51 +00:00
nsISupportsArray.idl bug 154280 - remove unimplemented operators from nsISupportsArray 2002-06-26 03:48:08 +00:00
nsISupportsIterators.idl Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsISupportsPrimitives.idl Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2002-09-03 23:36:13 +00:00
nsITimelineService.idl fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
nsIUnicharBuffer.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsIVariant.idl Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-24 00:16:18 +00:00
nsInt64.h Bug 167351. Move z-index topmost bit processing into the z-index sorter; keep view tree in document order. r=kmcclusk,brendan, sr=kin 2002-09-11 02:33:43 +00:00
nsManifestLineReader.h fix for bug 164577 - make the nsManifestLineReader include lengths from ParseLine() so that consumers can avoid calling strlen() on them 2002-08-27 18:32:12 +00:00
nsObserver.cpp Remove more no-longer-needed nsComponentManager::RegisterComponent calls. Remove remnants of NS_IMPL_IDS macro, associated with long-gone NS_DECLARE_ID. b=125782 r=dougt rs=jag 2002-02-16 16:18:13 +00:00
nsObserver.h nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163 2001-10-19 20:52:59 +00:00
nsObserverList.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsObserverList.h fix for bug 130135 - remove "virtual" from nsObserverList because it doesn't have virtual methods 2002-03-12 15:46:19 +00:00
nsObserverService.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsObserverService.h 99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com 2001-10-22 22:01:27 +00:00
nsPersistentProperties.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsPersistentProperties.h Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsProperties.cpp Fix for bug 171121. prevValue could be null therefore we need to use NS_IF_RELEASE instead of 2002-09-27 17:49:08 +00:00
nsProperties.h Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec. 2002-08-26 20:36:44 +00:00
nsQuickSort.cpp Remove xp_core.h & xp_mem.h and all build references to them. 2002-03-27 06:02:39 +00:00
nsQuickSort.h Remove xp_core.h & xp_mem.h and all build references to them. 2002-03-27 06:02:39 +00:00
nsRecyclingAllocator.cpp Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 05:38:16 +00:00
nsRecyclingAllocator.h Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsSizeOfHandler.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsStaticNameTable.cpp Make the string fu in nsStaticCaseInsensitiveNameTable a little smarter; use 2003-01-17 04:55:10 +00:00
nsStaticNameTable.h Bugzilla Bug 174447 fix typos in nsStaticNameTable.h 2002-10-14 22:39:44 +00:00
nsStatistics.cpp Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions. 2001-08-14 04:18:27 +00:00
nsStatistics.h
nsStringService.cpp Enabling nsIStringService. r=darin, sr=alec 2003-01-14 22:55:33 +00:00
nsStringService.h First cut of the nsIStringService. 172512. r=jag, sr=alecf 2002-10-04 22:25:41 +00:00
nsSupportsArray.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsSupportsArray.h bug 154280 - remove unimplemented operators from nsISupportsArray 2002-06-26 03:48:08 +00:00
nsSupportsArrayEnumerator.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsSupportsArrayEnumerator.h remove a bunch of dead code, and remove NS_COM from a bunch of concrete classes that weren't being used previously 2002-02-18 22:57:47 +00:00
nsSupportsPrimitives.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsSupportsPrimitives.h Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsTextFormatter.cpp Bug 174004 nsTextFormatter.cpp comment stolen from prprf.c should be removed 2002-11-06 14:57:41 +00:00
nsTextFormatter.h fix for bug 164633 - add ssprintf for formatting strings into nsAStrings 2002-08-30 15:44:35 +00:00
nsTime.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsTimelineService.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsTimelineService.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsUnicharBuffer.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsUnicharBuffer.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsUnitConversion.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsValueArray.cpp Bug 106386 rid source of misspellings 2002-03-19 04:30:17 +00:00
nsValueArray.h Bug 106386 rid source of misspellings 2002-03-19 04:30:17 +00:00
nsVariant.cpp Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
nsVariant.h Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-24 00:16:18 +00:00
nsVector.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsVoidArray.cpp Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-24 00:16:18 +00:00
nsVoidArray.h Fixes many compiler warnings from xpcom/ds/nsVoidArray.h. r=dougt, sr=darin, patch=colin@theblakes.com, a=asa, b=166427 2002-09-05 21:57:52 +00:00
nsVoidBTree.cpp Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes, 2001-12-21 01:10:07 +00:00
nsVoidBTree.h Making debugging code be |#ifdef DEBUG|. b=91036 r=harishd sr=jst 2001-10-16 05:31:36 +00:00
pldhash.c Defend against bad EndMuxedDocument calls, and assert in the underlying {JS,PL}_DHashTableRawRemove that entry is live (188744, r=jrgm, sr=ben). 2003-01-17 10:01:50 +00:00
pldhash.h Relax comments restricting Operate calls from enumerator to allow lookups (no bug, comment change only). 2002-11-26 00:32:07 +00:00
plvector.c Moving variable declaration to beginning of code block for freebsd builds. 2001-12-31 09:18:16 +00:00
plvector.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00