13 Commits

Author SHA1 Message Date
benjamin%smedbergs.us
4875bfcb6f Windows bustage from bug 347183
git-svn-id: svn://10.0.0.236/trunk@206914 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 19:00:18 +00:00
benjamin%smedbergs.us
5b4d54f739 Bug 347183 - frozen-linkage access to null/singleton/union/array enumerators, r=darin
git-svn-id: svn://10.0.0.236/trunk@206904 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 18:18:50 +00:00
benjamin%smedbergs.us
4b3d7a6d9d Bug 319024 - Password manager does not remember data - regression from bug 316414 part 1 - observer enumerators need to hand out the strong-ref nsIObserver-implementing object, not the nsIWeakReference-implementing object, r=darin
Original committer: bsmedberg%covad.net
Original revision: 1.11
Original date: 2005/12/13 21:12:38


git-svn-id: svn://10.0.0.236/trunk@206862 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:01 +00:00
benjamin%smedbergs.us
9db24d2b45 Bug 316414 part 1, try #2 - Add xpcom-shutdown-threads and xpcom-shutdown-loaders notifications, r=darin
Original committer: bsmedberg%covad.net
Original revision: 1.10
Original date: 2005/11/30 18:51:27


git-svn-id: svn://10.0.0.236/trunk@206861 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:58 +00:00
benjamin%smedbergs.us
9fd63f539e Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan

Original committer: timeless%mozdev.org
Original revision: 1.9
Original date: 2005/11/25 19:48:01


git-svn-id: svn://10.0.0.236/trunk@206859 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:55 +00:00
benjamin%smedbergs.us
dee48f7eae Bug 236613: change to MPL/LGPL/GPL tri-license.
Original committer: gerv%gerv.net
Original revision: 1.8
Original date: 2005/02/01 15:28:15


git-svn-id: svn://10.0.0.236/trunk@206858 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:52 +00:00
benjamin%smedbergs.us
4d1f1c265c Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
Original committer: bryner%brianryner.com
Original revision: 1.7
Original date: 2004/01/15 06:14:12


git-svn-id: svn://10.0.0.236/trunk@206857 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:49 +00:00
benjamin%smedbergs.us
1647ffc158 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
Original committer: dbaron%dbaron.org
Original revision: 1.6
Original date: 2003/01/08 23:04:15


git-svn-id: svn://10.0.0.236/trunk@206856 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:46 +00:00
benjamin%smedbergs.us
a7b614cadd Fix crash in ~nsCOMArrayEnumerator. Bug 181592, r=alecf, sr=scc
Original committer: bzbarsky%mit.edu
Original revision: 1.5
Original date: 2002/11/26 18:57:56


git-svn-id: svn://10.0.0.236/trunk@206855 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:43 +00:00
benjamin%smedbergs.us
64e5b32776 need to NS_INIT_ISUPPORTS to prevent thresafety assertions. bug 175437,
r=timeless, sr=alecf, a=dbaron

Original committer: bzbarsky%mit.edu
Original revision: 1.4
Original date: 2002/10/24 01:03:00


git-svn-id: svn://10.0.0.236/trunk@206854 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:40 +00:00
benjamin%smedbergs.us
cd67d84882 fix for bug 162115 - add nsCOMArray<T> and nsIArray to the build
r=dougt, sr=darin, lots of comments from brendan, kai, bugmail@sicking.cc, frank.schoenheit@gmx.de, and even a little license help from timeless

Original committer: alecf%netscape.com
Original revision: 1.3
Original date: 2002/10/07 19:03:35


git-svn-id: svn://10.0.0.236/trunk@206853 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:37 +00:00
benjamin%smedbergs.us
237f1586d7 from brendan's review:
oops, use NS_IF_ADDREF where apropriate
also be consistent about using NS_ADDREF() on the result
not part of build

Original committer: alecf%netscape.com
Original revision: 1.2
Original date: 2002/10/01 18:29:30


git-svn-id: svn://10.0.0.236/trunk@206852 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:34 +00:00
benjamin%smedbergs.us
1031dc7b46 add support for a nsISimpleEnumerator implementation for nsCOMArray<T> and nsIArray, and update existing interfaces to support that:
- move nsCOMArray_base's ObjectAt/[]/Count() methods into the public so that nsCOMArrayEnumerator can get to it
- tweak NS_NewArray() to match the existing enumerator NS_New* API
- hook up NS_NewArrayEnumerator to nsArray::Enumerate
Not part of the build, for bug 162115

This file was copied in CVS from the following location:
mozilla/xpcom/ds/nsArrayEnumerator.cpp
Original committer: alecf%netscape.com
Original revision: 1.1
Original date: 2002/10/01 17:34:25


git-svn-id: svn://10.0.0.236/trunk@206851 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:08:31 +00:00