14 Commits

Author SHA1 Message Date
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
9a70bb1fc3 b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver
Original committer: vladimir%pobox.com
Original revision: 3.13
Original date: 2004/08/30 22:25:27


git-svn-id: svn://10.0.0.236/trunk@206875 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:40 +00:00
benjamin%smedbergs.us
360acbee27 Bug 236613: change to MPL/LGPL/GPL tri-license.
Original committer: gerv%gerv.net
Original revision: 3.12
Original date: 2004/04/18 14:18:13


git-svn-id: svn://10.0.0.236/trunk@206874 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:37 +00:00
benjamin%smedbergs.us
7fe0d6b89e Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a “only include” cid list that can mask CID’s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.

Original committer: dougt%netscape.com
Original revision: 3.11
Original date: 2003/03/15 01:04:09


git-svn-id: svn://10.0.0.236/trunk@206873 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:34 +00:00
benjamin%smedbergs.us
23214c2971 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: 3.10
Original date: 2003/01/08 23:04:15


git-svn-id: svn://10.0.0.236/trunk@206872 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:31 +00:00
benjamin%smedbergs.us
df4bc787a7 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: 3.9
Original date: 2002/10/07 19:03:34


git-svn-id: svn://10.0.0.236/trunk@206871 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:28 +00:00
benjamin%smedbergs.us
b97f695dbb 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
Original committer: dougt%netscape.com
Original revision: 3.8
Original date: 2002/09/07 17:12:47


git-svn-id: svn://10.0.0.236/trunk@206870 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:25 +00:00
benjamin%smedbergs.us
84c831e400 nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
Original committer: dougt%netscape.com
Original revision: 3.7
Original date: 2001/10/19 20:52:43


git-svn-id: svn://10.0.0.236/trunk@206869 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:22 +00:00
benjamin%smedbergs.us
bc09479cbb Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
Original committer: gerv%gerv.net
Original revision: 3.6
Original date: 2001/09/28 20:12:31


git-svn-id: svn://10.0.0.236/trunk@206868 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:19 +00:00
benjamin%smedbergs.us
214431d7c2 updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
Original committer: dmose%mozilla.org
Original revision: 3.5
Original date: 1999/11/06 03:38:06


git-svn-id: svn://10.0.0.236/trunk@206867 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:16 +00:00
benjamin%smedbergs.us
4be3928ca7 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
Original committer: scc%netscape.com
Original revision: 3.4
Original date: 1999/08/23 10:11:15


git-svn-id: svn://10.0.0.236/trunk@206866 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:13 +00:00
benjamin%smedbergs.us
f71b7b3497 Added constructor functions for nsEnumeratorUtils.
Original committer: warren%netscape.com
Original revision: 3.3
Original date: 1999/06/25 01:38:33


git-svn-id: svn://10.0.0.236/trunk@206865 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:10 +00:00
benjamin%smedbergs.us
9c1839bf29 Fixed nsICollection (and Count in particular) to be xpidl friendly.
Original committer: warren%netscape.com
Original revision: 3.2
Original date: 1999/05/13 04:56:02


git-svn-id: svn://10.0.0.236/trunk@206864 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:07 +00:00
benjamin%smedbergs.us
f4e13954ca Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH.
This file was copied in CVS from the following location:
mozilla/xpcom/ds/nsEnumeratorUtils.cpp
Original committer: waterson%netscape.com
Original revision: 3.1
Original date: 1999/04/24 02:38:54


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