..
.cvsignore
…
Makefile.in
* Fixes some build problems when trying to build non-static. (removing link
2005-06-16 21:20:45 +00:00
nsArray.cpp
Bug 255593 Add ReplaceElementAt to nsIMutableArray plus comment fixes p=eyalroz@technion.ac.il r=darin sr=bienvenu
2005-01-01 17:57:00 +00:00
nsArray.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-02-01 15:28:15 +00:00
nsArrayEnumerator.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-02-01 15:28:15 +00:00
nsArrayEnumerator.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-02-01 15:28:15 +00:00
nsAtomService.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsAtomService.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsAtomTable.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsAtomTable.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsAutoBuffer.h
…
nsBaseHashtable.h
…
nsByteBuffer.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsByteBuffer.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsCOMArray.cpp
nsCOMArray::RemoveObjectAt fails to remove nulls correctly. Bug 265772,
2004-10-24 17:24:25 +00:00
nsCOMArray.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-02-01 15:28:15 +00:00
nsCRT.cpp
Bug 254252 nsCRT::BufferHashCode has two variants, and only one user, HashCodeAsUTF8 has no users
2005-01-20 21:39:23 +00:00
nsCRT.h
Bug 254252 nsCRT::BufferHashCode has two variants, and only one user, HashCodeAsUTF8 has no users
2005-01-20 21:39:23 +00:00
nsCheapSets.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsCheapSets.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsClassHashtable.h
…
nsCppSharedAllocator.h
…
nsDataHashtable.h
…
nsDeque.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsDeque.h
bug 288460: Make ScanDocStructure() more strict about tags that break the ShouldVerifyHeirarchy check and mark all children of the tag as malformed so that its children don't think they're well formed. r=rbs sr=bzbarsky a=shaver
2005-06-01 21:08:53 +00:00
nsDoubleHashtable.h
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
2004-06-17 00:13:25 +00:00
nsEmptyEnumerator.cpp
Bug 297315 - sorts the XPCOM implementation of nsICategoryManager.enumerateCategory alphabetically r=darin a=asa
2005-06-13 18:39:19 +00:00
nsEmptyEnumerator.h
Bug 297315 - sorts the XPCOM implementation of nsICategoryManager.enumerateCategory alphabetically r=darin a=asa
2005-06-13 18:39:19 +00:00
nsEnumeratorUtils.cpp
b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver
2004-08-30 22:25:29 +00:00
nsEnumeratorUtils.h
b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver
2004-08-30 22:25:29 +00:00
nsFixedSizeAllocator.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsFixedSizeAllocator.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsHashKeys.h
fixes bug 241876 "nsIDHashKey does not define a KeyEquals method" r+sr=bsmedberg
2004-04-27 17:07:42 +00:00
nsHashPropertyBag.cpp
270224 create nsIPropertyBag2 for easier getting of values from a propertybag
2005-03-22 18:16:53 +00:00
nsHashPropertyBag.h
289844 fixing MIPSpro bustage: include nsIVariant.h before using it in an nsBaseHashtable
2005-06-05 18:55:41 +00:00
nsHashSets.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsHashSets.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsHashtable.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsHashtable.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIArray.idl
Bug 255593 Add ReplaceElementAt to nsIMutableArray plus comment fixes p=eyalroz@technion.ac.il r=darin sr=bienvenu
2005-01-01 17:57:00 +00:00
nsIAtom.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIAtomService.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIByteBuffer.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsICollection.idl
Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Bug 249652, r=darin, sr=dbaron.
2004-07-14 22:14:34 +00:00
nsIEnumerator.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIObserver.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIObserverService.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIPersistentProperties.h
…
nsIPersistentProperties2.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIProperties.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIProperty.idl
270224 create nsIPropertyBag2 for easier getting of values from a propertybag
2005-03-22 18:16:53 +00:00
nsIPropertyBag.idl
270224 create nsIPropertyBag2 for easier getting of values from a propertybag
2005-03-22 18:16:53 +00:00
nsIPropertyBag2.idl
270224 create nsIPropertyBag2 for easier getting of values from a propertybag
2005-03-22 18:16:53 +00:00
nsIRecyclingAllocator.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsISerializable.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsISimpleEnumerator.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIStringEnumerator.idl
…
nsISupportsArray.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsISupportsIterators.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsISupportsPrimitives.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsITimelineService.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIUnicharBuffer.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIVariant.idl
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsIWindowsRegKey.idl
fixes bug 292981 "Provide a scriptable interface to the Windows registry" r=neil,dougt a=chofmann
2005-05-16 21:23:09 +00:00
nsIWritablePropertyBag.idl
270224 create nsIPropertyBag2 for easier getting of values from a propertybag
2005-03-22 18:16:53 +00:00
nsIWritablePropertyBag2.idl
270224 create nsIPropertyBag2 for easier getting of values from a propertybag
2005-03-22 18:16:53 +00:00
nsInt64.h
bug 264599 make unfrozen necko interfaces use 64-bit integers.
2005-01-09 20:43:35 +00:00
nsInterfaceHashtable.h
…
nsManifestLineReader.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsObserverList.cpp
Bug 238963 nsObserverList::GetObserverList should return OOM on failure
2004-07-30 02:43:13 +00:00
nsObserverList.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsObserverService.cpp
Bug 245283 Add a * topic for the observerservice
2005-01-14 11:25:05 +00:00
nsObserverService.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsPersistentProperties.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsPersistentProperties.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsProperties.cpp
bug 265135: put internal referrers on channels to fix xpinstall whitelisting the right way. r=darin,sr=jst
2004-10-28 22:52:45 +00:00
nsProperties.h
fixes bug 263957 "Convert nsProperties to nsTHashtable, implement GetKeys" r=bsmedberg sr=shaver
2004-10-25 19:52:48 +00:00
nsQuickSort.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license, and other license-related fixups.
2004-07-16 19:09:02 +00:00
nsQuickSort.h
Kill off nsComObsolete.h
2004-05-18 18:09:16 +00:00
nsRecyclingAllocator.cpp
…
nsRecyclingAllocator.h
…
nsRefPtrHashtable.h
…
nsStaticAtom.h
…
nsStaticNameTable.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsStaticNameTable.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsStringEnumerator.cpp
…
nsStringEnumerator.h
…
nsSupportsArray.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsSupportsArray.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsSupportsArrayEnumerator.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsSupportsArrayEnumerator.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsSupportsPrimitives.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsSupportsPrimitives.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsTHashtable.cpp
…
nsTHashtable.h
…
nsTextFormatter.cpp
Remove unnecessary UTF8-to-UTF16 method and just reuse our string classes. Bug
2005-02-20 17:09:10 +00:00
nsTextFormatter.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsTime.h
Bug 198694 make nsTime inherit from nsInt64
2004-07-28 21:33:28 +00:00
nsTimelineService.cpp
fixing gcc 3.4 bustage with --enable-timeline, bug 261293
2004-11-01 22:37:14 +00:00
nsTimelineService.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsUnicharBuffer.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsUnicharBuffer.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsUnitConversion.h
Bug 265084. Lay the groundwork for nscoord being a float, by introducing nsIntRect/Point/Size/Margin and wrapper functions for doing tricky nscoord operations. r+sr=bzbarsky
2004-11-03 02:48:04 +00:00
nsValueArray.cpp
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsValueArray.h
Bug 251277 add a Clear() function to remove all elements from an nsValueArray
2004-07-21 12:30:52 +00:00
nsVariant.cpp
Bug 243904 SOAP code problem with null, unpositioned array item
2005-05-02 19:42:26 +00:00
nsVariant.h
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
nsVoidArray.cpp
Bug 255792, nsSmallVoidArray::ReplaceElementAt does not work in the same way as nsVoidArray::ReplaceElementAt, r=rjesup,sr=alecf
2005-03-31 22:00:15 +00:00
nsVoidArray.h
Add nsVoidArray::FastElementAt that requires the caller to do bounds checks (0 <= aIndex < Count()). Make ElementAt a little safer without loss of speed (back to the old safety). Make nsCOMArray<T>::ObjectAt use FastElementAt. b=96108 r=darin
2004-09-14 17:17:21 +00:00
nsWindowsRegKey.cpp
* Fixes some build problems when trying to build non-static. (removing link
2005-06-16 21:20:45 +00:00
nsWindowsRegKey.h
fixes bug 292981 "Provide a scriptable interface to the Windows registry" r=neil,dougt a=chofmann
2005-05-16 21:23:09 +00:00
pldhash.c
Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Bug 249652, r=darin, sr=dbaron.
2004-07-14 22:14:34 +00:00
pldhash.h
This stuff doesn't work on OS/2 and is causing thousands of warnings errors
2004-07-22 20:27:48 +00:00