pjs/xpcom/ds
rickg%netscape.com 47ef87e85b fixed leak using patch from beard; verified in purify. r=rgess; bug=15751 1999-10-07 07:22:57 +00:00
..
.cvsignore add the cvsignorage again, and this time don't break the build. 1999-05-26 21:53:31 +00:00
MANIFEST add nsTextFormater.h 1999-09-15 20:54:04 +00:00
MANIFEST_IDL xpild-ing nsIAtom. Now nsIAtom is xpcom compliant. 1999-08-21 07:07:00 +00:00
Makefile.in Took out unused page manager. 1999-09-26 07:26:21 +00:00
bufferRoutines.h bugs 13038 and 14920; also improved comments. r=kmcclusk 1999-10-05 04:47:19 +00:00
makefile.win Took out unused page manager. 1999-09-26 07:26:21 +00:00
nsAVLTree.cpp freed tree nodes in nsAVLTree 1999-09-20 20:54:12 +00:00
nsAVLTree.h new file 1999-07-18 00:03:58 +00:00
nsArena.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsArena.h fix for bug #10993, can't destroy an unitialized arena 1999-08-10 23:24:21 +00:00
nsAtomTable.cpp Renamed the ctor/dtor counting macros to make more sense 1999-10-05 14:54:05 +00:00
nsAtomTable.h xpild-ing nsIAtom. Now nsIAtom is xpcom compliant. 1999-08-21 07:07:00 +00:00
nsBuffer.cpp Use deadlock detecting nsAutoMonitors, etc., correctly. 1999-09-06 19:57:40 +00:00
nsBuffer.h Making buffers work better. Now out-of-memory is handled properly. 1999-06-19 22:23:18 +00:00
nsBufferPoolService.h Added 1999-05-18 21:43:13 +00:00
nsByteBuffer.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsByteBuffer.h Added 1999-05-18 21:43:13 +00:00
nsCRT.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsCRT.h Added nsIPipe.idl, replacing nsPipe2.h. Fixed up some nsPipe2.cpp problems. Fixed bug in nsSegmentedBuffer segment growth. Extended TestPipes test case to cover much much more. 1999-08-24 08:45:17 +00:00
nsConjoiningEnumerator.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsCppSharedAllocator.h the fix is to |#include <new.h>|. I tested on several versions of SunOS with different compilers, linux, and Mac. Uncommenting the problematic code. 1999-07-23 01:18:49 +00:00
nsDeque.cpp perf update and bug fix: a=chofmann r=buster 1999-09-30 04:03:49 +00:00
nsDeque.h perf update and bug fix: a=chofmann r=buster 1999-09-30 04:03:49 +00:00
nsEmptyEnumerator.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsEnumeratorUtils.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsEnumeratorUtils.h Added constructor functions for nsEnumeratorUtils. 1999-06-25 01:38:33 +00:00
nsHashtable.cpp Make nsSupportsHashtable not crash when you try to Get or Remove an item 1999-09-02 07:01:53 +00:00
nsHashtable.h adding enumeration of CLSIDs and ProgIDs using code from Robert Ginda <rginda@ix.netcom.com> 1999-08-09 05:02:25 +00:00
nsHashtableEnumerator.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsHashtableEnumerator.h Adding nsHashtableEnumerator from Rob Ginda, rginda@ix.netcom.com. This is used to create an nsIEnumerator object from a hashtable. When some object has a hashtable as an implementation detail it can use this to expose the data in the table as an enumeration. This is used by the soon-to-be-checkedin systems for enumerating interface and class ids that will be reflected into JavaScript. 1999-08-04 02:24:34 +00:00
nsIArena.h Adding progid and classname 1999-05-27 22:47:27 +00:00
nsIAtom.idl Allow atom table to be purged during shtudown 1999-09-30 21:40:00 +00:00
nsIBuffer.h Added nsIBufferObserver::OnWrite(...) 1999-07-12 06:25:38 +00:00
nsIByteBuffer.h Added |GetIID()| 1999-06-29 20:28:56 +00:00
nsICollection.idl Added QueryElementAt() which combines GetElementAt() and QueryInterface(). Rationale: combining operations saves a call to AddRef/Release, since it's done by QI. Approved by dp. 1999-09-16 21:29:22 +00:00
nsIEnumerator.idl pare down to the idl files that really work. Some can be resurrected later. Many require interface changes with deeper implications. These are the base interfaces that we really need to have xpconnectable at this point 1999-05-07 00:17:58 +00:00
nsIObserver.idl Remove definition of NS_DECL_IOBSERVER and SERVICE and replace uses with xpidl-generated NS_DECL_NSIOBSERVER macro. 1999-08-22 09:18:49 +00:00
nsIObserverList.h Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
nsIObserverService.idl Remove definition of NS_DECL_IOBSERVER and SERVICE and replace uses with xpidl-generated NS_DECL_NSIOBSERVER macro. 1999-08-22 09:18:49 +00:00
nsIPageManager.h Adding progid and classname 1999-05-27 22:47:27 +00:00
nsIProperties.h Fixing warnings. 1999-08-30 21:59:42 +00:00
nsISimpleEnumerator.h Added nsISimpleEnumerator.h as a dummy file so that XPIDL that uses it won't break. 1999-04-26 17:31:57 +00:00
nsISizeOfHandler.h Reworked sizeof api's to be much more useful; updated implementations to match 1999-08-31 03:04:37 +00:00
nsISupportsArray.idl remove (unused) |operator=()| from |nsISupportsArray| 1999-07-15 04:48:32 +00:00
nsISupportsPrimitives.idl adding a comment referencing a bug number for why this was done the way it was 1999-08-20 22:45:30 +00:00
nsIUnicharBuffer.h Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
nsIVariant.h SCO-specific fix. Approved by chofmann. 1999-09-25 00:38:13 +00:00
nsInt64.h Fixed linkage problems with nsInt64 and nsTime classes. 1998-10-06 20:06:06 +00:00
nsObserver.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsObserver.h Remove definition of NS_DECL_IOBSERVER and SERVICE and replace uses with xpidl-generated NS_DECL_NSIOBSERVER macro. 1999-08-22 09:18:49 +00:00
nsObserverList.cpp Reorderd member initializers to remove silly warnings. 1999-09-12 12:02:03 +00:00
nsObserverList.h Old patches for non-virtual vs virtual destructors (approved by Troy) 1999-04-25 04:57:38 +00:00
nsObserverService.cpp Use nsAutoString to save time 1999-09-02 18:03:30 +00:00
nsObserverService.h Remove definition of NS_DECL_IOBSERVER and SERVICE and replace uses with xpidl-generated NS_DECL_NSIOBSERVER macro. 1999-08-22 09:18:49 +00:00
nsPageMgr.cpp Explicitly include <malloc.h> 1999-09-12 12:04:43 +00:00
nsPageMgr.h Reduced max page count. 1999-08-13 03:31:56 +00:00
nsProperties.cpp fixed mismatched free in nsProperties 1999-09-20 20:54:16 +00:00
nsProperties.h Fixing warnings. 1999-08-30 21:59:42 +00:00
nsQuickSort.cpp fix signed/unsigned issues 1999-06-27 06:18:41 +00:00
nsQuickSort.h Renaming nsQuickSort to NS_QuickSort so it doesn't look like a class name. r=brendan@netscape.com 1999-05-10 06:47:04 +00:00
nsSizeOfHandler.cpp Fixed a memory leak in the sizeof-handler logic (blush) 1999-10-07 00:49:40 +00:00
nsStr.cpp fixed leak using patch from beard; verified in purify. r=rgess; bug=15751 1999-10-07 07:22:57 +00:00
nsStr.h bugs 13038 and 14920; also improved comments. r=kmcclusk 1999-10-05 04:47:19 +00:00
nsString.cpp bugs 13038 and 14920; also improved comments. r=kmcclusk 1999-10-05 04:47:19 +00:00
nsString.h bugs 13038 and 14920; also improved comments. r=kmcclusk 1999-10-05 04:47:19 +00:00
nsString2.cpp bugs 13038 and 14920; also improved comments. r=kmcclusk 1999-10-05 04:47:19 +00:00
nsString2.h bugs 13038 and 14920; also improved comments. r=kmcclusk 1999-10-05 04:47:19 +00:00
nsStringTokenizer.cpp improvements to stringtokenizer 1999-07-15 06:40:44 +00:00
nsStringTokenizer.h improvements to stringtokenizer 1999-07-15 06:40:44 +00:00
nsSupportsArray.cpp add string.h to fix build bustage 1999-09-06 19:04:09 +00:00
nsSupportsArray.h Added QueryElementAt() which combines GetElementAt() and QueryInterface(). Rationale: combining operations saves a call to AddRef/Release, since it's done by QI. Approved by dp. 1999-09-16 21:29:22 +00:00
nsSupportsArrayEnumerator.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsSupportsArrayEnumerator.h Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO. 1999-08-22 11:25:50 +00:00
nsSupportsPrimitives.cpp Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes. 1999-09-19 23:46:35 +00:00
nsSupportsPrimitives.h Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO. 1999-08-22 11:25:50 +00:00
nsTextFormater.cpp fix utf converson bug 1999-09-22 03:20:21 +00:00
nsTextFormater.h add new classes 1999-09-15 20:37:42 +00:00
nsTime.h rename variable to avoid warnings on linux. 1999-07-01 03:59:55 +00:00
nsUnicharBuffer.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsUnicharBuffer.h Added 1999-05-18 21:43:13 +00:00
nsUnitConversion.h re-added backed-out changes 1998-08-01 00:56:28 +00:00
nsVariant.cpp got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
nsVector.h Fix 5968 -- I got tired of seeing a bazillion warnings about the parameter index shadowing the globally defined string function 1999-06-10 20:18:17 +00:00
nsVoidArray.cpp Reworked sizeof api's to be much more useful; updated implementations to match 1999-08-31 03:04:37 +00:00
nsVoidArray.h Reworked sizeof api's to be much more useful; updated implementations to match 1999-08-31 03:04:37 +00:00
nsXPIDLString.cpp Added operator = (const char*) as a convenience. always copies argument string. 1999-09-11 23:00:38 +00:00
nsXPIDLString.h Added operator = (const char*) as a convenience. always copies argument string. 1999-09-11 23:00:38 +00:00
plvector.c Oops. C++ comments in a C progam is not allowed. 1999-09-12 14:07:51 +00:00
plvector.h Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds 1998-11-09 20:09:33 +00:00