gecko-dev/xpcom/ds
alecf%netscape.com 3c88a713e6 fix for bug 130135 - remove "virtual" from nsObserverList because it doesn't have virtual methods
(saves 4 bytes per list)
r=dougt, sr=darin, a=roc+moz
2002-03-12 15:46:19 +00:00
..
.cvsignore
Makefile.in Adding build SDK support. r=dougt, sr=alecf, submitted by seawood, a=asa 2002-02-25 23:20:01 +00:00
makefile.win C++ wrapper for PLDHashTable (bug 125489), r=alecf@netscape.com, sr=brendan@mozilla.org 2002-02-20 06:08:53 +00:00
MANIFEST C++ wrapper for PLDHashTable (bug 125489), r=alecf@netscape.com, sr=brendan@mozilla.org 2002-02-20 06:08:53 +00:00
MANIFEST_IDL Removing nsIStopwatch.idl, which was never really part of the build. b=107510 r=jag sr=waterson 2001-11-03 05:26:55 +00:00
nsArena.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
nsArena.h
nsAtomService.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
nsAtomService.h
nsAtomTable.cpp Fixing blocker bug 106527 (as part of bug 69468), allow creation of atoms for empty strings but don't crash when creating atoms for strings that have no internal buffer. r=dbaron@netscape.com, sr=brendan@mozilla.org 2001-10-24 23:36:58 +00:00
nsAtomTable.h trying an AIX ifdef to see if this is our startup slowdown problem 2002-01-04 15:03:43 +00:00
nsAVLTree.cpp
nsAVLTree.h
nsBufferPoolService.h
nsByteBuffer.cpp eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan 2002-02-08 01:11:33 +00:00
nsByteBuffer.h
nsConjoiningEnumerator.cpp
nsCppSharedAllocator.h
nsCRT.cpp Speed up nsCRT::HashCode(const PRUnichar*) by renaming the version that does UCS-2 to UTF-8 conversion to nsCRT::HashCodeAsUTF8. r=jag sr=jst b=120363 2002-02-16 19:50:32 +00:00
nsCRT.h backout nsCRT.h change. put back nsCRT::strlen(char* s). tree is burning out of control. I swear it builds on my machine! :-( Will need to evaluate and try later 2002-02-28 05:23:40 +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.cpp C++ wrapper for PLDHashTable (bug 125489), r=alecf@netscape.com, sr=brendan@mozilla.org 2002-02-20 06:08:53 +00:00
nsDoubleHashtable.h Added NS_COM to fix linkage problems. Thanks Chris S~! 2002-03-07 22:38:41 +00:00
nsEmptyEnumerator.cpp Replace static constructor of EmptyEnumeratorImpl with new/delete. b=68092 r=jag sr=waterson 2001-10-30 06:10:21 +00:00
nsEmptyEnumerator.h Replace static constructor of EmptyEnumeratorImpl with new/delete. b=68092 r=jag sr=waterson 2001-10-30 06:10:21 +00:00
nsEnumeratorUtils.cpp nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163 2001-10-19 20:52:59 +00:00
nsEnumeratorUtils.h
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 Remember to #include <new.h>! 2001-12-21 00:51:43 +00:00
nsHashtable.cpp Leaking nsCStringKey objects 2002-03-01 09:28:55 +00:00
nsHashtable.h Leaking nsCStringKey objects 2002-03-01 09:28:55 +00:00
nsHashtableEnumerator.cpp Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status) 2001-11-19 06:45:00 +00:00
nsHashtableEnumerator.h
nsIArena.h
nsIAtom.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
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
nsICollection.idl backing out changes to 104172. r=ccarlen@netscape.com 2001-10-23 03:50:24 +00:00
nsIEnumerator.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
nsInt64.h
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
nsIPersistentProperties2.idl 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
nsIPersistentProperties.h
nsIProperties.idl
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
nsISerializable.idl
nsISimpleEnumerator.idl not part of build 2001-10-30 02:11:57 +00:00
nsISizeOfHandler.h
nsISupportsArray.idl
nsISupportsIterators.idl
nsISupportsPrimitives.idl
nsITimelineService.idl fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
nsIUnicharBuffer.h
nsIVariant.idl Fix for bug 125465. r=jag, sr=jband, a=asa. Add AString, ACString, and AUTF8String support to XPCOM's variant data type. Also, add forward declarations of AString and ACString to nsrootidl.idl. 2002-03-05 02:22:02 +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 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
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 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
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 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
nsPersistentProperties.h Fix massive numbers of threadsafety assertions by re-adding NS_INIT_ISUPPORTS, to make builds usable again. b=110531 sr=waterson 2001-12-04 05:26:46 +00:00
nsProperties.cpp 125881: Has() must return true for existing properties (the key exists), which 2002-02-17 10:11:25 +00:00
nsProperties.h
nsQuickSort.cpp
nsQuickSort.h Correcting the description of the third argument to NS_QuickSort. r=dbaron. 2001-11-01 22:21:34 +00:00
nsRecyclingAllocator.cpp (again) bug 127941 Fixing leak of bucket memory; memset to 0 only if zeroit is 2002-03-01 00:03:58 +00:00
nsRecyclingAllocator.h bug 125641 Adding id r=dougt sr=sfraser 2002-02-18 22:59:58 +00:00
nsSizeOfHandler.cpp
nsStaticNameTable.cpp eliminate nsCRT::strlen for char* strings (part 5), bug 124536 r=dp sr=brendan 2002-02-20 06:38:38 +00:00
nsStaticNameTable.h first part of fix for bug 112209, making nsStr private by switching nsStaticNameTable over to nsAFlatString. r=dbaron, sr=blake 2001-11-27 21:13:53 +00:00
nsStatistics.cpp
nsStatistics.h
nsSupportsArray.cpp backing out changes to 104172. r=ccarlen@netscape.com 2001-10-23 03:50:24 +00:00
nsSupportsArray.h Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes, 2001-12-21 01:10:07 +00:00
nsSupportsArrayEnumerator.cpp
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 eliminate nsCRT::strlen for char* strings (part 5), bug 124536 r=dp sr=brendan 2002-02-20 06:38:38 +00:00
nsSupportsPrimitives.h
nsTextFormatter.cpp eliminate nsCRT::strlen for char* strings (part 5), bug 124536 r=dp sr=brendan 2002-02-20 06:38:38 +00:00
nsTextFormatter.h
nsTime.h
nsTimelineService.cpp bug 112470 Getting timeline ON for debug builds by default. 2001-12-04 21:14:21 +00:00
nsTimelineService.h
nsUnicharBuffer.cpp eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan 2002-02-08 01:11:33 +00:00
nsUnicharBuffer.h
nsUnitConversion.h
nsValueArray.cpp eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan 2002-02-08 01:11:33 +00:00
nsValueArray.h Fix bug 107270 2002-01-15 22:43:37 +00:00
nsVariant.cpp Fix for bug 125465. r=jag, sr=jband, a=asa. Add AString, ACString, and AUTF8String support to XPCOM's variant data type. Also, add forward declarations of AString and ACString to nsrootidl.idl. 2002-03-05 02:22:02 +00:00
nsVariant.h Fix for bug 125465. r=jag, sr=jband, a=asa. Add AString, ACString, and AUTF8String support to XPCOM's variant data type. Also, add forward declarations of AString and ACString to nsrootidl.idl. 2002-03-05 02:22:02 +00:00
nsVector.h
nsVoidArray.cpp eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan 2002-02-08 01:11:33 +00:00
nsVoidArray.h Fixing bug 122309. Adding a new routine that can take a string and parse it on a delimiter to add elements to the nsCStringArray. r=dougt, sr=jag 2002-02-05 08:35:28 +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 Sync these mirrored sources with their primaries at js/src/jsdhash.[ch] (see bug 62164, r=shaver, sr=jband). 2002-02-23 10:04:29 +00:00
pldhash.h Sync these mirrored sources with their primaries at js/src/jsdhash.[ch] (see bug 62164, r=shaver, sr=jband). 2002-02-23 10:04:29 +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