gecko-dev/xpcom/ds
dbaron%fas.harvard.edu 1929738b70 Add nsDeque to leak stats. r=harishd@netscape.com sr=waterson@netscape.com b=63014 2001-01-10 04:04:57 +00:00
..
.cvsignore
MANIFEST Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
MANIFEST_IDL 37408 2000-05-02 05:08:39 +00:00
Makefile.in Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
bufferRoutines.h fix for #45797 - fix NS_IMPL_ISUPPORTS consumers 2000-11-17 03:41:41 +00:00
makefile.win Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsAReadableString.h Remove extraneous line I introduced in previous checkin. r=waterson 2000-10-31 05:39:34 +00:00
nsAVLTree.cpp
nsAVLTree.h
nsAWritableString.h moved |Mid|, |Left|, and |Right| to "nsAWritableString.h" since on SunOS, they couldn't compile until after they'd seen the definition of |basic_nsAWritableString|. They're still members or readable ... got to get rid of these functions 2000-09-09 11:57:43 +00:00
nsAlgorithm.h Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsArena.cpp
nsArena.h
nsAtomService.cpp fix uninitialized variable 2000-07-22 22:50:35 +00:00
nsAtomService.h add the atom service to the build 2000-03-31 09:19:17 +00:00
nsAtomTable.cpp fix for #58238. sr=bienvenu. fix crash when growing the hash table 2000-12-18 19:58:20 +00:00
nsAtomTable.h DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc 2000-08-23 17:27:06 +00:00
nsAutoStringImpl.h
nsBufferHandle.h Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsBufferHandleUtils.h OS/2 TB breakage 2000-12-13 04:07:21 +00:00
nsBufferManager.h Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
nsBufferPoolService.h
nsByteBuffer.cpp
nsByteBuffer.h
nsCRT.cpp Part of fix for bug 42458. The Unichar version of nsCRT::strndup wasn't correctly terminating the string. R=varada, SR=mscott 2001-01-08 19:58:12 +00:00
nsCRT.h DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc 2000-08-23 17:27:06 +00:00
nsCharTraits.h fix |const| error 2000-09-09 10:17:45 +00:00
nsConjoiningEnumerator.cpp
nsCppSharedAllocator.h Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
nsDeque.cpp Add nsDeque to leak stats. r=harishd@netscape.com sr=waterson@netscape.com b=63014 2001-01-10 04:04:57 +00:00
nsDeque.h
nsEmptyEnumerator.cpp
nsEnumeratorUtils.cpp
nsEnumeratorUtils.h
nsFixedSizeAllocator.cpp Bug 46702. Move nsFixedSizeAllocator.[h|cpp] out of rdf/base/src. Not yet part of the build. 2000-07-29 01:00:37 +00:00
nsFixedSizeAllocator.h Bug 46702. Move nsFixedSizeAllocator.[h|cpp] to xpcom/ds so that it can be used outside of RDF. 2000-07-29 02:58:10 +00:00
nsFragmentedString.cpp fixing some bugs in the new parser string code; changing some names 2000-09-09 11:31:04 +00:00
nsFragmentedString.h nobody uses |nsFragmentedString| as yet ... changing it now to be based on the new work from |nsSlidingString|/|nsSlidingSubstring| for the parser 2000-09-09 06:42:45 +00:00
nsHashtable.cpp if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 02:56:52 +00:00
nsHashtable.h 32185. r=wan-teh. Fixing hashtable enumeration lossage. 2000-09-01 19:11:24 +00:00
nsHashtableEnumerator.cpp # 34082 2000-05-02 22:38:04 +00:00
nsHashtableEnumerator.h
nsIArena.h Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsIAtom.idl DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc 2000-08-23 17:27:06 +00:00
nsIAtomService.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsIByteBuffer.h Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsICollection.idl
nsIEnumerator.idl Enforce interCaps Mozilla XPIDL style (r=shaver). 2000-05-15 07:03:46 +00:00
nsIObserver.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsIObserverList.h
nsIObserverService.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsIPersistentProperties.h 37408 2000-05-02 05:08:39 +00:00
nsIPersistentProperties2.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsIProperties.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsISimpleEnumerator.h
nsISizeOfHandler.h
nsIStopwatch.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsISupportsArray.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsISupportsIterators.idl
nsISupportsPrimitives.idl Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
nsIUnicharBuffer.h
nsImmutableString.h Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
nsInt64.h Revert changes. They're causing problems elsewhere. 2000-04-27 07:01:58 +00:00
nsObserver.cpp
nsObserver.h
nsObserverList.cpp Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
nsObserverList.h
nsObserverService.cpp # 34082 2000-05-02 22:38:04 +00:00
nsObserverService.h
nsPersistentProperties.cpp 51327: mozilla doesn't parse java properties files correctly 2000-12-15 00:52:09 +00:00
nsPersistentProperties.h fix bustage 2000-05-02 06:27:05 +00:00
nsPrintfCString.cpp not part of the build; temporarily patching these files to use the old (what is currently in the tree) |GetReadableFragment| scheme, so that clients can start using this now both on the tip and on the DOMAPI... branch 2000-08-17 21:07:45 +00:00
nsPrintfCString.h fixing the build for VC++ 2000-09-09 09:48:12 +00:00
nsPrivateSharableString.h fixing signatures, includes 2000-09-13 02:24:55 +00:00
nsProperties.cpp Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
nsProperties.h # 34082 2000-05-02 22:38:04 +00:00
nsQuickSort.cpp
nsQuickSort.h
nsReadableUtils.cpp Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsReadableUtils.h Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsSharedBufferList.cpp Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsSharedBufferList.h Fix for Solaris compiler warning from scc. r=vidur 2000-12-12 23:02:01 +00:00
nsSharedString.h bug #49817: fix |normalize_forward|, |normalize_backward|; make |Begin(Read|Writ)ing| call |normalize_forward|; pass iterators by reference. r=mjudge 2000-09-02 04:10:44 +00:00
nsSizeOfHandler.cpp Patch from snizinsk@us.ibm.com 2000-05-12 22:11:45 +00:00
nsSlidingString.cpp Checking in scc's fix for blocker bug 62818, nsSlidingSubstring::GetReadableFragment(..., kFragmentAt, ...) wasn't implemented and that caused a crash when serializing HTML to plain text. r=me. 2000-12-14 22:16:10 +00:00
nsSlidingString.h Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsStaticNameTable.cpp initial checkin - NOT PART OF BUILD 2000-08-16 02:07:37 +00:00
nsStaticNameTable.h initial checkin - NOT PART OF BUILD 2000-08-16 02:07:37 +00:00
nsStatistics.cpp Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
nsStatistics.h # 42637 2000-06-21 00:07:57 +00:00
nsStopwatch.cpp Fixed nsSupportsHashtable behaviour and API to fix leaks in 2000-06-06 22:06:56 +00:00
nsStopwatch.h
nsStr.cpp bug #54601: r=waterson, a=brendan. Fix string allocation policy -- allocate exact size, double on fault ... thanks to everybody who helped me test this patch. 2000-10-05 01:19:59 +00:00
nsStr.h Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsString.cpp Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc. 2000-12-23 06:45:54 +00:00
nsString.h Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc. 2000-12-23 06:45:54 +00:00
nsString2.cpp Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsString2.h Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
nsString2x.cpp Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
nsString2x.h update nsStringX classes; not part of build 2000-04-05 06:11:03 +00:00
nsStringImpl.h
nsStringTokenizer.cpp
nsStringTokenizer.h
nsStringValue.h Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
nsStringx.cpp Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
nsStringx.h update nsStringX classes; not part of build 2000-04-05 06:11:03 +00:00
nsSupportsArray.cpp Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson 2000-06-09 07:51:13 +00:00
nsSupportsArray.h Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson 2000-06-09 07:51:13 +00:00
nsSupportsArrayEnumerator.cpp
nsSupportsArrayEnumerator.h
nsSupportsPrimitives.cpp Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
nsSupportsPrimitives.h
nsTextFormatter.cpp fix 34886. add accidential deleted line back. 2000-04-11 22:47:18 +00:00
nsTextFormatter.h
nsTime.h Revert changes. They're causing problems elsewhere. 2000-04-27 07:01:58 +00:00
nsUnicharBuffer.cpp
nsUnicharBuffer.h
nsUnitConversion.h
nsVector.h
nsVoidArray.cpp Fix bug in void array's assignment operator. r=scc 2000-08-24 09:26:58 +00:00
nsVoidArray.h DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc 2000-08-23 17:27:06 +00:00
nsVoidBTree.cpp Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
nsVoidBTree.h Bug 42360. Fix SUNWspro5.0 bustage. r=tor 2000-06-14 03:27:46 +00:00
nsXPIDLString.cpp Inline 'operator PRUnichar*()', 'operator char*()'; add inline 'get()' methods. r=brendan 2000-07-13 03:20:28 +00:00
nsXPIDLString.h Inline 'operator PRUnichar*()', 'operator char*()'; add inline 'get()' methods. r=brendan 2000-07-13 03:20:28 +00:00
pldhash.c Forgot to round capacity up to nearest power of two\! r=bienvenu. 2000-08-31 03:12:40 +00:00
pldhash.h Add pldhash.[ch], sed-translated from js/src/jsdhash.[ch]. 2000-08-30 19:32:03 +00:00
plvector.c
plvector.h