pjs/xpcom/ds
beard%netscape.com 85da0d0df7 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
..
.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 add nsTextFormater to UNIX build 1999-09-15 21:18:21 +00:00
bufferRoutines.h fixed crash in compress chars on 0 length string 1999-09-11 00:10:36 +00:00
makefile.win add the nsTextFormater for win 1999-09-15 20:38:18 +00:00
nsAVLTree.cpp fix linux 1999-07-18 00:59:40 +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 Changes nsIAtom iterface to return a shared (non-allocated) wstring when 1999-09-03 22:21:29 +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 removed old debug code 1999-07-25 17:18:41 +00:00
nsDeque.h perf. improvement to deque 1999-07-16 17:31:00 +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 Changes nsIAtom iterface to return a shared (non-allocated) wstring when 1999-09-03 22:21:29 +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 Modified my last change to avoid treating NTO the same as QNX, since they both define __QNX__. 1999-07-15 02:34:19 +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 Eliminate some silly nsString usage 1999-09-09 22:34:02 +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 Reworked sizeof api's to be much more useful; updated implementations to match 1999-08-31 03:04:37 +00:00
nsStr.cpp Fixed build bustage 1999-09-08 21:26:24 +00:00
nsStr.h Removed GetEmptySharedBuffer() and changed to using a const Unicode array of 1999-09-08 20:21:27 +00:00
nsString.cpp Expand tabs to spaces per Emacs modeline; other space cleanups. 1999-09-06 22:59:11 +00:00
nsString.h better docs and finally got rid of deprecated API's 1999-09-02 07:04:59 +00:00
nsString2.cpp add ToNewUTF8Stirng to nsString 1999-09-13 22:51:29 +00:00
nsString2.h add ToNewUTF8Stirng to nsString 1999-09-13 22:51:29 +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 Massive spankage to capitalize C++ method and attribute name bindings, per 1999-08-25 05:26:25 +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 remove unneeded debug info. Fix Unix build warning. Fix UTF8 to UCS2 conveersion bug 1999-09-15 21:16:09 +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