7438 Commits

Author SHA1 Message Date
mozilla%weilbacher.org
b818e55802 [OS/2] Bug 351472: Fix build break in xpidl_java.c for GCC 3.2.2 builds, r=jhpedemonte
git-svn-id: svn://10.0.0.236/trunk@209370 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-07 19:57:16 +00:00
jruderman%hmc.edu
4f8ac1cd3d Bug 324911, use different error messages for out-of-range in ElementAt and FastElementAt. r+sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@209236 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-06 00:22:52 +00:00
brendan%mozilla.org
0320cc46cc Fix lack of XPC.mfasl versioning via separate JS bytecode version (350787, r=mrbkap/dbaron/jst).
git-svn-id: svn://10.0.0.236/trunk@209213 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-05 22:53:47 +00:00
cbiesinger%web.de
9768036c39 bug 348748 make NS_*_CAST always use C++-style casts (in preparation for
removing the macros altogether)
r=bsmedberg sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@209146 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-04 23:04:57 +00:00
cbiesinger%web.de
6a2411b006 350330 remove unused NS_IPROPERTYELEMENT_CID
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@208870 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-31 00:17:23 +00:00
benjamin%smedbergs.us
ba09101a55 Bug 334528 - xulrunner-stub requires the MSVC runtimes to be present; this also fixes embedders and component authors who want to link to the XPCOM glue libraries with various CRTs, r=darin
git-svn-id: svn://10.0.0.236/trunk@208816 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 15:57:03 +00:00
benjamin%smedbergs.us
d6081ff664 Bug 350211 - Allow arbitrary build-system extension, parts 2 & 3 $(MOZ_BUILD_APP)/build.mk, r=mento
git-svn-id: svn://10.0.0.236/trunk@208708 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 16:53:40 +00:00
timeless%mozdev.org
198adb9d95 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@208663 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 20:17:01 +00:00
pedemont%us.ibm.com
b1c3a4d1e0 Bug 333618 - Use xpidl for generating Java interfaces. r=timeless/bsmedberg, sr=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@208632 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 15:24:32 +00:00
benjamin%smedbergs.us
2027dd3121 Bug 350166 - stop exporting typelib/xpt functions, r=darin
git-svn-id: svn://10.0.0.236/trunk@208631 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 15:04:06 +00:00
jst%mozilla.jstenback.com
d0d506f934 Fixing bug 348062. Making nsContentList hold strong references to the nodes in the list. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@208420 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 17:45:25 +00:00
sayrer%gmail.com
f029fcf881 Bug 3344605. nsIPropertyBag2 should grow a non-throwing get() and hasKey(). r=darin, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@207960 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-20 16:42:08 +00:00
benjamin%smedbergs.us
95cf8cba89 Bug 348992 - gFastLoadService_ exported unnecessarily, r=brendan
git-svn-id: svn://10.0.0.236/trunk@207753 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 17:10:24 +00:00
benjamin%smedbergs.us
8e9f99c3e6 Bug 319843 - XULRunner windows are grouped in the taskbar (and all XULRunner apps have the same firewall settings), r=darin
git-svn-id: svn://10.0.0.236/trunk@207736 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 14:22:04 +00:00
vladimir%pobox.com
76959cb1ff b=327161, real and final fix for btek's orange in uuidgenerator glibc brokenness, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@207399 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 00:52:21 +00:00
vladimir%pobox.com
219c7ab903 b=327161, uuidgenerator stuff, attempt to fix btek from previous checkin, r=bz
git-svn-id: svn://10.0.0.236/trunk@207377 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 22:04:01 +00:00
vladimir%pobox.com
d7d171f363 b=327161, nsUUIDGenerator subject to reseeding woes, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@207347 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 18:53:34 +00:00
gavin%gavinsharp.com
c423c022c9 Bug 347734: remove unused variable, patch by Regis Caspar <regis.caspar+bz@gmail.com>, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@207161 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-11 20:40:51 +00:00
smontagu%smontagu.org
edc2bb652e Prevent the IS_*_SURROGATE macros from identifying code points in supplementary planes as surrogates. Bug 347867, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@207040 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 10:12:37 +00:00
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
2fb6625e21 b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver
Original committer: vladimir%pobox.com
Original revision: 1.10
Original date: 2004/08/30 22:25:27


git-svn-id: svn://10.0.0.236/trunk@206884 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:10:07 +00:00
benjamin%smedbergs.us
3691df8a42 Bug 236613: change to MPL/LGPL/GPL tri-license.
Original committer: gerv%gerv.net
Original revision: 1.9
Original date: 2004/04/18 14:18:13


git-svn-id: svn://10.0.0.236/trunk@206883 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:10:04 +00:00
benjamin%smedbergs.us
3822e679a1 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.8
Original date: 2004/01/15 06:14:12


git-svn-id: svn://10.0.0.236/trunk@206882 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:10:01 +00:00
benjamin%smedbergs.us
dc4c463766 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: 1.7
Original date: 2003/03/15 01:04:09


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


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


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


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


git-svn-id: svn://10.0.0.236/trunk@206877 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:46 +00:00
benjamin%smedbergs.us
035a61ab47 Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH.
Original committer: waterson%netscape.com
Original revision: 1.2
Original date: 1999/04/24 02:38:52


git-svn-id: svn://10.0.0.236/trunk@206876 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 17:09:43 +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
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