7448 Commits

Author SHA1 Message Date
timeless%mozdev.org
55aa07f806 Bug 353137 TestVersionComparator.cpp: Warning: String literal converted to char* in assignment.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@212154 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-22 07:44:03 +00:00
timeless%mozdev.org
8f52b68bd9 Bug 342671 Leaking process information handle in nsProcessCommon.cpp
patch by David.R.Gardiner@gmail.com r=timeless r=dougt


git-svn-id: svn://10.0.0.236/trunk@212153 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-22 07:43:07 +00:00
timeless%mozdev.org
37b3f37b85 Bug 20232 Replace T::GetIID() (etc.) with NS_GET_IID(T)
r=bsmedberg sr=biesi


git-svn-id: svn://10.0.0.236/trunk@211870 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-17 00:04:39 +00:00
timeless%mozdev.org
e0a95a0cdc Bug 352573 nsLocalFile::CopyDirectoryTo uses oldPerms uninitialized
r=dougt


git-svn-id: svn://10.0.0.236/trunk@211869 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-16 23:53:48 +00:00
bzbarsky%mit.edu
8cf2fb8ad2 Fix allocator mismatch. Bug 352790, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@211846 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-16 02:36:10 +00:00
jshin%mailaps.org
c595f7d5a9 bug 344630: "mojibake" in download dialog (relanding with a bustage fix)
git-svn-id: svn://10.0.0.236/trunk@211772 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-15 02:56:02 +00:00
jshin%mailaps.org
2ab1128787 back out the patch for bug 344630
git-svn-id: svn://10.0.0.236/trunk@211763 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-15 01:52:09 +00:00
jshin%mailaps.org
6fcd6e0af8 bug 344630 : "Mojibake" in file download dialog : r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@211710 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 18:34:17 +00:00
benjamin%smedbergs.us
be0fbd5c3e Build bustage, io.h only exists on windows.
git-svn-id: svn://10.0.0.236/trunk@209887 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 18:50:10 +00:00
benjamin%smedbergs.us
e10bf35f0f Bug 340443 - Not possible to use the XPCOM glue with the static CRT, r=neil sr=darin
git-svn-id: svn://10.0.0.236/trunk@209876 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 18:22:40 +00:00
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