benjamin%smedbergs.us
122614bb23
Bug 349002, try #2 - Refactor xptcall into a frozen API, r=timeless - with OS/2 fixup by Peter Weilbacher
2006-11-20 17:03:38 +00:00
mats.palmgren%bredband.net
cca3292d36
Make NS_LIKELY/NS_UNLIKELY accept pointers etc and always return 0 or 1. b=340244 r+sr=darin
2006-11-18 00:48:56 +00:00
benjamin%smedbergs.us
62c212952b
Backout xptcall because linux tboxes are stupid, I think.
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
f618238f02
Bug 349002 - Refactor xptcall into a frozen API, r=timeless. Includes OS/2 fixup by Peter Weilbacher
2006-11-16 18:29:33 +00:00
joshmoz%gmail.com
964761791a
remove files only used by classic mac os. b=281889 r=bsmedberg moa=timeless
2006-11-16 17:56:25 +00:00
joshmoz%gmail.com
f94613b36d
remove XP_MAC from xpcom. b=281889 r=bsmedberg
2006-11-16 09:10:09 +00:00
benjamin%smedbergs.us
03610c78ba
Bug 360836 - queryinterface isn't nulling the outparam in failure cases, r=dbaron
2006-11-16 02:29:45 +00:00
cbiesinger%web.de
8d5ed7d1c6
trying to fix non-windows bustage (from bug 359808)
2006-11-16 01:39:09 +00:00
jshin%mailaps.org
a519b05919
bug 359808 : drop support for Win 9x/ME : r/sr=darin
2006-11-16 01:00:49 +00:00
jshin%mailaps.org
1a85765ae5
bug 359808 : drop support for Win 9x/ME (r/sr=darin)
2006-11-16 00:59:55 +00:00
benjamin%smedbergs.us
ae862feefe
Bug 313309 - Table-driven QI, part 4 (the final piece!) - this could be a test-landing depending on how perf numbers turn out, r=shaver
2006-11-15 22:10:57 +00:00
joshmoz%gmail.com
e8b317b9f3
Since some platforms do string operations within local file ::Load, we shouldn't declare that objects being created/destroyed from static ctor/dtor is not legal throughout the entire ::Load function. That only needs to be true around the actual PR_LoadLibrary calls. Fixing this stops the ridiculous amount of warning output that we get from every debug mac build. Also removing unused old mac local file impls. b=326837 r=bsmedberg
2006-11-14 22:06:00 +00:00
benjamin%smedbergs.us
8c57888aec
Bug 313309 - Table-driven QI part 3 - use weak statics for interface IDs, r=shaver. This will break VC6 and gcc2.9x, which is ok
2006-11-14 21:21:37 +00:00
benjamin%smedbergs.us
217948472d
Re-land bug 345517 now that the logging issues are hopefully fixed, r=darin/mento/mano
2006-11-13 17:53:01 +00:00
benjamin%smedbergs.us
e1fc008627
From bug 345517 - fix adoptcount logging for the frozen string API, r=darin
2006-11-10 20:05:04 +00:00
pavlov%pavlov.net
0b5a3c2706
backing out 345517 due to leak test bustage
2006-11-10 04:42:03 +00:00
mats.palmgren%bredband.net
e5aa498240
Backing out the NS_LIKELY/NS_UNLIKELY change to see if it fixes Tinderbox orange. b=340244
2006-11-09 22:52:19 +00:00
mats.palmgren%bredband.net
c0ddcdaf16
Make NS_LIKELY/NS_UNLIKELY accept pointers etc. b=340244 r+sr=darin
2006-11-09 17:41:03 +00:00
benjamin%smedbergs.us
c8bc8c9265
Bug 345517, try #2 , make the browser component use frozen linkage, so that ff+xr builds. This does *not* --enable-libxul by default for Firefox (yet). That will wait until after 1.9a1. Older patch r=darin+mento, revisions r=mano
2006-11-09 15:02:29 +00:00
dbaron%dbaron.org
3c8ac979e5
Revert previous change since nsRegistry still uses it. b=359512
2006-11-04 17:06:32 +00:00
bzbarsky%mit.edu
75e2b326ac
Fix some compiler bustage over here and eliminate compiler warnings by being
...
very clear that it's all unsigned. No bug, r+sr=sicking
2006-11-04 05:14:55 +00:00
bzbarsky%mit.edu
0a16504492
Remove now-useless include. Bug 359224 followup, r+sr=sicking
2006-11-04 02:00:31 +00:00
dbaron%dbaron.org
bfc25c8481
Remove unneded NS_COM. b=358953 r=bsmedberg
2006-11-03 23:04:15 +00:00
dbaron%dbaron.org
7d2df079b0
Define _IMPL_NS_COM. b=358931 r=bsmedberg
2006-11-03 23:01:01 +00:00
cvshook%sicking.cc
131b924b08
Back out previous checkin, ENABLE_TESTS is not available inside code
2006-11-03 00:52:40 +00:00
cvshook%sicking.cc
d6695ccad2
Better way of fixing previous TestTArray bustage that allows testing nsAutoTArray even for non-debug builds.
2006-11-02 22:42:34 +00:00
timeless%mozdev.org
7a5958dbf4
Bug 281222 The file copy under unix can fail and produce zero sized file in some circumstances
...
patch by wbonnet@on-x.com r=timeless sr=darin
2006-11-02 21:27:37 +00:00
tor%cs.brown.edu
5eb0b60933
Bug 359224 - include nsTraceRefcnt.h so NS_BUILD_REFCNT_LOGGING is valid.
...
Patch by amenzie@us.ibm.com , r+sr=sicking.
2006-11-02 21:09:47 +00:00
cvshook%sicking.cc
26afccc177
Disable test_autoarray in non-debug builds since it relies on debug-only code
2006-11-02 20:26:05 +00:00
cvshook%sicking.cc
abafb3f44d
fix copy/paste error
2006-11-02 19:50:59 +00:00
cvshook%sicking.cc
6a984be708
Ugh, too many versions of this patch that builds on different places. This should be right.
2006-11-02 19:44:06 +00:00
cvshook%sicking.cc
480afae792
Add nsAutoTArray and nsAutoTPtrArray. b=356299 r/sr=darin
2006-11-02 19:33:10 +00:00
cvshook%sicking.cc
d29b5d7174
Add nsAutoTArray and nsAutoTPtrArray. b=356299 r/sr=darin
2006-11-02 19:31:05 +00:00
bzbarsky%mit.edu
3c0294cc84
Add a way to efficiently insert a bunch of identically constructed elements at a
...
given location in an nsTArray. Bug 357630, r=sicking, sr=darin
2006-11-02 04:12:24 +00:00
timeless%mozdev.org
46d2b15871
Bug 106386 Correct misspellings in source code
...
r=glennrp@gmail.com , bclary@bclary.com rs=brendan
2006-11-01 23:02:18 +00:00
redfive%acm.org
6d59aea94b
bug 357426 add static ctor/dtor PRLock methods via nsAutoLock ala. nsAutoMonitor
...
r=brendan
sr=jst
2006-10-27 00:57:14 +00:00
dougt%meer.net
ffbceaba41
Bug 308073. Adding Download folder to directory service. r=timeless
2006-10-24 20:56:13 +00:00
vladimir%pobox.com
115b56787c
b=354984, patches to build with vista RC1 SDK, r=darin
2006-10-24 20:38:29 +00:00
cvshook%sicking.cc
90d76fcf8b
trying to fix redness
2006-10-17 22:11:53 +00:00
cvshook%sicking.cc
b31519be79
Bug 355754: Add nsTPtrArray. r=darin sr=bz
2006-10-17 21:40:07 +00:00
db48x%yahoo.com
cc270ac04a
bug 356734: nsBaseHashtable.h casts a pointer to a PRBool, which gives an error in 64 bit gcc
...
r=dbradly, sr=biesi
2006-10-17 04:00:01 +00:00
timeless%mozdev.org
a8b8af80f9
Bug 353280 nsThread::PushEventQueue leaks queue if !queue->IsInitialized (nsEventQueue::nsEventQueue() : mMonitor(nsAutoMonitor::NewMonitor("xpcom.eventqueue")) fails)
...
patch by darin r=timeless
2006-10-16 08:02:37 +00:00
timeless%mozdev.org
caf7787fb9
Bug 331996 nsIBinaryInputStream.readString/nsIBinaryInputStream.readCString and nsBinaryInputStream.readString/nsBinaryInputStream.readCString don't agree
...
r=darin
2006-10-16 08:01:00 +00:00
cvshook%sicking.cc
0aa00ad601
backout of previous patch due to redness and warnings
2006-10-12 19:08:45 +00:00
cvshook%sicking.cc
f16f92f4ff
Bug 355754: Add nsTPtrArray and nsTConstPtrArray. r=darin/bz sr=bz
2006-10-12 18:35:12 +00:00
bugzilla%standard8.demon.co.uk
a0c2ccb4a8
Bug 351921 Remove xpcom/obsolete/nsSpecialSystemDirectory.{h,cpp} r=darin
2006-10-12 17:45:06 +00:00
bugzilla%standard8.demon.co.uk
a291a97697
Bug 351921 Remove xpcom/obsolete/nsSpecialSystemDirectory.{h,cpp} r=darin,edburns
2006-10-12 16:44:32 +00:00
timeless%mozdev.org
c2c65a7011
Bug 350908 setStringProperty() in nsIPersistentProperties2.idl needing comments
...
patch by gaomingcn@gmail.com r=dougt
2006-10-11 17:21:38 +00:00
mozilla%weilbacher.org
d0005618bc
[OS/2] Bug 351614: do not use strcpy, r=biesi, sr=mkaply
2006-10-02 21:18:23 +00:00
mats.palmgren%bredband.net
2cc99b4386
Don't crash on OOM. b=353997 r+sr=darin
2006-09-30 05:15:57 +00:00
roc+%cs.cmu.edu
ec39a5fd88
Bug 354075. Complete move from toolkit/components/gnome to toolkit/system/gnome. r=bsmedberg
2006-09-27 20:17:56 +00:00
kaie%kuix.de
f6951f1107
Bug 353308, EACCES ignored: empty attachment
...
r=darin for xpcom changes, sr=mscott
Patch contributed by Stefan Rijnhart
2006-09-27 17:36:45 +00:00
sergei_d%fi.tartu.ee
01d37fecbd
Bug 332074, [BEOS]Fix XPCOMGlue for BeOS, p=sergei_d, r=thesuckiestemail, r=bsmedberg
2006-09-27 16:07:06 +00:00
timeless%mozdev.org
addef4e05f
Bug 353137 TestVersionComparator.cpp: Warning: String literal converted to char* in assignment.
...
r=dougt
2006-09-22 07:44:03 +00:00
timeless%mozdev.org
6ef4bd247e
Bug 342671 Leaking process information handle in nsProcessCommon.cpp
...
patch by David.R.Gardiner@gmail.com r=timeless r=dougt
2006-09-22 07:43:07 +00:00
timeless%mozdev.org
664b6df306
Bug 20232 Replace T::GetIID() (etc.) with NS_GET_IID(T)
...
r=bsmedberg sr=biesi
2006-09-17 00:04:39 +00:00
timeless%mozdev.org
4ac05d33bb
Bug 352573 nsLocalFile::CopyDirectoryTo uses oldPerms uninitialized
...
r=dougt
2006-09-16 23:53:48 +00:00
bzbarsky%mit.edu
7146a89405
Fix allocator mismatch. Bug 352790, r+sr=darin
2006-09-16 02:36:10 +00:00
jshin%mailaps.org
fbb15ad31a
bug 344630: "mojibake" in download dialog (relanding with a bustage fix)
2006-09-15 02:56:02 +00:00
jshin%mailaps.org
3d99f5abe6
back out the patch for bug 344630
2006-09-15 01:52:09 +00:00
jshin%mailaps.org
006997ce62
bug 344630 : "Mojibake" in file download dialog : r/sr=darin
2006-09-14 18:34:17 +00:00
benjamin%smedbergs.us
1da2d4ac46
Build bustage, io.h only exists on windows.
2006-09-12 18:50:10 +00:00
benjamin%smedbergs.us
c70d78a351
Bug 340443 - Not possible to use the XPCOM glue with the static CRT, r=neil sr=darin
2006-09-12 18:22:40 +00:00
mozilla%weilbacher.org
ccb389386b
[OS/2] Bug 351472: Fix build break in xpidl_java.c for GCC 3.2.2 builds, r=jhpedemonte
2006-09-07 19:57:16 +00:00
jruderman%hmc.edu
0c9fdb883f
Bug 324911, use different error messages for out-of-range in ElementAt and FastElementAt. r+sr=sicking.
2006-09-06 00:22:52 +00:00
brendan%mozilla.org
251910f4d6
Fix lack of XPC.mfasl versioning via separate JS bytecode version (350787, r=mrbkap/dbaron/jst).
2006-09-05 22:53:47 +00:00
cbiesinger%web.de
161e140b5e
bug 348748 make NS_*_CAST always use C++-style casts (in preparation for
...
removing the macros altogether)
r=bsmedberg sr=dbaron
2006-09-04 23:04:57 +00:00
cbiesinger%web.de
c6c3784f35
350330 remove unused NS_IPROPERTYELEMENT_CID
...
r+sr=darin
2006-08-31 00:17:23 +00:00
benjamin%smedbergs.us
279fbbf5a4
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
2006-08-30 15:57:03 +00:00
benjamin%smedbergs.us
4b74339c6f
Bug 350211 - Allow arbitrary build-system extension, parts 2 & 3 $(MOZ_BUILD_APP)/build.mk, r=mento
2006-08-29 16:53:40 +00:00
timeless%mozdev.org
6d112f0859
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:17:01 +00:00
pedemont%us.ibm.com
d47f09f9df
Bug 333618 - Use xpidl for generating Java interfaces. r=timeless/bsmedberg, sr=bsmedberg.
2006-08-28 15:24:32 +00:00
benjamin%smedbergs.us
71e69147fc
Bug 350166 - stop exporting typelib/xpt functions, r=darin
2006-08-28 15:04:06 +00:00
jst%mozilla.jstenback.com
95c7fd00f8
Fixing bug 348062. Making nsContentList hold strong references to the nodes in the list. r+sr=bzbarsky@mit.edu
2006-08-25 17:45:25 +00:00
sayrer%gmail.com
fc7f10ffb6
Bug 3344605. nsIPropertyBag2 should grow a non-throwing get() and hasKey(). r=darin, sr=shaver
2006-08-20 16:42:08 +00:00
benjamin%smedbergs.us
149e9c12ff
Bug 348992 - gFastLoadService_ exported unnecessarily, r=brendan
2006-08-17 17:10:24 +00:00
benjamin%smedbergs.us
267d087a63
Bug 319843 - XULRunner windows are grouped in the taskbar (and all XULRunner apps have the same firewall settings), r=darin
2006-08-17 14:22:04 +00:00
vladimir%pobox.com
8a22244c91
b=327161, real and final fix for btek's orange in uuidgenerator glibc brokenness, r+sr=bz
2006-08-15 00:52:21 +00:00
vladimir%pobox.com
f6f7a4a6d7
b=327161, uuidgenerator stuff, attempt to fix btek from previous checkin, r=bz
2006-08-14 22:04:01 +00:00
vladimir%pobox.com
8b54bc398c
b=327161, nsUUIDGenerator subject to reseeding woes, r+sr=bz
2006-08-14 18:53:34 +00:00
gavin%gavinsharp.com
77e21bbf92
Bug 347734: remove unused variable, patch by Regis Caspar <regis.caspar+bz@gmail.com>, r=bsmedberg
2006-08-11 20:40:51 +00:00
smontagu%smontagu.org
63552c0f0c
Prevent the IS_*_SURROGATE macros from identifying code points in supplementary planes as surrogates. Bug 347867, r+sr=darin
2006-08-10 10:12:37 +00:00
benjamin%smedbergs.us
440b1ab0a4
Windows bustage from bug 347183
2006-08-08 19:00:18 +00:00
benjamin%smedbergs.us
ef6b6ab3b4
Bug 347183 - frozen-linkage access to null/singleton/union/array enumerators, r=darin
2006-08-08 18:18:50 +00:00
benjamin%smedbergs.us
77fb1c667e
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
2006-08-08 17:10:07 +00:00
benjamin%smedbergs.us
0a78b2f378
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
2006-08-08 17:10:04 +00:00
benjamin%smedbergs.us
a5d2407490
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
2006-08-08 17:10:01 +00:00
benjamin%smedbergs.us
9ab3cd45db
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
2006-08-08 17:09:58 +00:00
benjamin%smedbergs.us
a1e7cb0de1
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
2006-08-08 17:09:55 +00:00
benjamin%smedbergs.us
34c8343db1
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
2006-08-08 17:09:52 +00:00
benjamin%smedbergs.us
a52c52b043
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
2006-08-08 17:09:49 +00:00
benjamin%smedbergs.us
b3268361ae
Added constructor functions for nsEnumeratorUtils.
...
Original committer: warren%netscape.com
Original revision: 1.3
Original date: 1999/06/25 01:38:33
2006-08-08 17:09:46 +00:00
benjamin%smedbergs.us
c4487eb2fe
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
2006-08-08 17:09:43 +00:00
benjamin%smedbergs.us
816fba83fd
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
2006-08-08 17:09:40 +00:00
benjamin%smedbergs.us
1f35ed0481
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
2006-08-08 17:09:37 +00:00
benjamin%smedbergs.us
c2909ccbfa
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
2006-08-08 17:09:34 +00:00
benjamin%smedbergs.us
08639a43f6
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
2006-08-08 17:09:31 +00:00
benjamin%smedbergs.us
37cc428e55
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
2006-08-08 17:09:28 +00:00
benjamin%smedbergs.us
67daf0f8a4
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
2006-08-08 17:09:25 +00:00
benjamin%smedbergs.us
85a72d93c3
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
2006-08-08 17:09:22 +00:00