Commit Graph

9 Commits

Author SHA1 Message Date
alecf@netscape.com
52c236ca5e argh, I'm stupid, s/class/interface/
not part of build
2002-10-04 00:48:16 +00:00
alecf@netscape.com
367cc585f6 pre-declare nsISimpleEnumerator instead of #including the header, per darin's request
not part of build, for bug 162115
2002-10-04 00:47:14 +00:00
alecf@netscape.com
c8f4a2f335 more work for bug 162115 - add support for weak references in nsIArray
not part of build
2002-10-02 21:00:42 +00:00
alecf@netscape.com
139f0a42a5 add lots of docs for bug 162115, not part of build 2002-10-01 00:26:00 +00:00
alecf@netscape.com
4939acab42 not part of build, more for bug 162115:
- fix some spelling, add documentation
- add NS_NewArray(), including one that takes an existing nsCOMArray<T>
- implement copy constructor for nsCOMArray_base, so that NS_NewArray can work
not part of build
2002-09-30 23:02:31 +00:00
alecf@netscape.com
aa8a069568 match up some reviewers comments:
- tri-license with MPL, not NPL
- be consistent with policy on null in the array (it is allowed)
- move Clear() into implementation file, and hide static callback there too
- make sure to AddRef() on the way out of nsArray::IndexOf()
- handle failure of ReplaceElementAt more gracefully
bug 162115, not part of build yet
2002-09-30 22:01:46 +00:00
alecf@netscape.com
748428d367 add documentation and comments, mark interface UNDER_REVIEW
(also not part of build)
2002-09-27 19:33:01 +00:00
alecf@netscape.com
3235b3bea7 continue work-in-progress with freezable array.
Also introduce nsCOMArray<nsIFoo>
not part of build
2002-09-27 06:08:49 +00:00
alecf@netscape.com
8c9eee8bf1 first cut at freezable array interface
not part of build
2002-09-12 04:37:51 +00:00