timeless@mozdev.org
|
b0e4df4591
|
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
|
2008-04-06 05:28:34 -07:00 |
timeless@mozdev.org
|
7f880e43ef
|
reverting, wrong patch, missing AMBIGUOUS
|
2008-03-19 14:55:22 -07:00 |
timeless@mozdev.org
|
022712406a
|
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
|
2008-03-19 14:19:35 -07:00 |
dbaron@dbaron.org
|
d7e5cb7c5b
|
Fix -Wconversion warnings that prevent compiling netwerk/cookie/src/ (which makes warnings fatal) with gcc 4.3 on x86_64. b=409384 r=bsmedberg a=beltzner
|
2008-03-06 15:03:50 -08:00 |
jag@tty.nl
|
f7413d87e3
|
Fix bustage from previous checkin for bug 392055. Move #define of XPCOM_GLUE_AVOID_NSPR from nsISupportsImpl.h to nscore.h. r/a=bsmedberg
|
2007-09-28 13:33:32 -07:00 |
bzbarsky@mit.edu
|
3200cf8f82
|
Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking.
|
2007-08-20 15:55:06 -07:00 |
benjamin@smedbergs.us
|
5fb457dd7e
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 07:34:02 -07:00 |
dtownsend@oxymoronical.com
|
b1622ba267
|
Bug 390143: NS_IMPL macros are broken for implementing 11 interfaces.
r=bsmedberg, a=wanted-1.9
|
2007-08-02 11:14:28 -07:00 |
bzbarsky@mit.edu
|
429a656eaf
|
Reland part of the patch for bug 330420 which got backed out by the
table-driven QI landing. Bug 387926, r+sr=bsmedberg
|
2007-07-24 13:17:11 -07:00 |
neil@parkwaycc.co.uk
|
10de8387c8
|
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
|
2007-07-11 01:46:44 -07:00 |
jwalden@mit.edu
|
6d7584839a
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
dbaron@dbaron.org
|
0ecbf11058
|
Keep the purple bit in sync with the purple buffer when suspect and forget calls are dropped on the floor. b=385548 r=graydon
|
2007-06-27 10:51:48 -07:00 |
dbaron@dbaron.org
|
2211b60f82
|
Back out 385548 to try to fix test orange.
|
2007-06-26 22:26:38 -07:00 |
dbaron@dbaron.org
|
247f9667fd
|
Don't set the purple bit when suspect calls are dropped on the floor. b=385548 r=graydon
|
2007-06-26 21:47:40 -07:00 |
bzbarsky@mit.edu
|
ff22fdf79c
|
Reland bug 326603, which got accidentally backed out by the landing of bug313309.
|
2007-04-18 12:27:39 -07:00 |
peterv@propagandism.org
|
e6f2b66bd5
|
Fix for bug 373693 (Cycle collector makes AddRef about 6x slower). r=graydon, sr=dbaron.
|
2007-04-18 03:10:35 -07:00 |
jwalden@mit.edu
|
093b1f6231
|
Bug 372546 - Mark pipe input/output streams as threadsafe. r=bsmedberg
|
2007-03-25 00:31:45 -07:00 |
peterv%propagandism.org
|
5a1ed9c668
|
Fix for bug 374096 (Cycle collector doesn't collect all the cycles it could). r=graydon, sr=dbaron.
|
2007-03-16 12:52:47 +00:00 |
dbaron%dbaron.org
|
fd94166307
|
When stabilized during destruction, report AddRef to 2 and Release to 1, to avoid confusing nsTraceRefcnt logging (part 2). b=370702 r=graydon sr=peterv
|
2007-03-05 21:11:21 +00:00 |
graydon%mozilla.com
|
1eb71df829
|
Bug 370702, fix to the return value from nsCycleCollectingAutoRefCnt::incr() when stable.
r=dbaron
|
2007-02-17 04:49:56 +00:00 |
jonas%sicking.cc
|
a9f34ee020
|
Bug 18333: Make the XML content sink incremental. Patch by Henri Sivonen<hsivonen@iki.fi>. r=peterv sr=sicking
|
2007-01-30 21:21:06 +00:00 |
jst%mozilla.org
|
0ec7665da8
|
Landing 64-bit fixes for bug 333078. r=graydon@mozilla.com, sr=bugmail@sicking.cc
|
2007-01-05 23:59:18 +00:00 |
graydon%mozilla.com
|
4525ab79d9
|
Bug 333078: XPCOM cycle collector
r=brendan, sicking, bz, dbaron, bsmedberg
|
2007-01-04 22:31:26 +00:00 |
vladimir%pobox.com
|
82a10357c9
|
backing out bug 333078, xpcom cycle collector due to perf issues
|
2006-11-22 23:18:16 +00:00 |
vladimir%pobox.com
|
3748c8bf4f
|
b=333078, xpcom cycle collector -- patch from graydon@mozilla.com, r=many
|
2006-11-22 19:23:02 +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 |
bryner%brianryner.com
|
4cd1e2b280
|
Remove dependency on nsIClassInfo.h from nsISupports.h (bug 330420). This adds a new nsIClassInfoImpl.h file which can be included to get the CI implementation macros. Also, removes unneeded inclusion of nsIProgrammingLanguage.h from nsIClassInfo.h. r=darin.
|
2006-03-15 04:59:42 +00:00 |
darin%meer.net
|
23ac2bd0d1
|
fixes bug 326603 "Enable use of tracerefcnt with derived classes" r=bsmedberg sr=dbaron
|
2006-02-21 22:49:00 +00:00 |
bsmedberg%covad.net
|
9a61950459
|
Bug 299664 - add support for XPCOM_GLUE_USE_NSPR for various embedders who need to continue using the THREADSAFE_ISUPPORTS macros and don't care about the NSPR dependency, r=darin a=asa
|
2005-07-07 15:40:24 +00:00 |
bsmedberg%covad.net
|
c212b869b8
|
Bug 298047 - Drop the dependencies of the XPCOM standalone glue on NSPR, try #2 - Re-landing this in such a way that we're not going to break non-xulrunner builds on mac with xcode < 1.5 until we have the tinderboxen and official build instructions upgraded properly (see the XXXNote in xpcom/sample/Makefile.in, and the continued ifdef MOZ_ENABLE_LIBXUL hack in config/autoconf.mk.in around MOZ_FIX_LINK_FLAGS). r=darin a=asa
|
2005-07-01 12:24:07 +00:00 |
bsmedberg%covad.net
|
9b68fa2754
|
Backout bug 298047 per Chase as it breaks some downrev mac systems unexpectedly.
|
2005-06-30 02:04:23 +00:00 |
bsmedberg%covad.net
|
d7b586a56b
|
Bug 298047 - Drop the dependencies of the XPCOM standalone glue on NSPR (this patch covers everything except dynamic linking) r=darin a=asa (The file xpcom/sample/nsTestSample.cpp moved to xpcom/sample/program/nsTestSample.cpp)
|
2005-06-29 18:53:30 +00:00 |
dougt%meer.net
|
180a8e40e3
|
Fixing bug 276512. Patch by hhschwab@gmail.com; r=me
|
2005-01-09 18:45:09 +00:00 |
dbaron%dbaron.org
|
4c6b6d29e0
|
QueryInterface implementations shouldn't null-check out parameter. b=215352 r=dougt
|
2003-11-11 21:51:02 +00:00 |
dougt%meer.net
|
ed09f93043
|
Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron
|
2003-08-05 05:29:10 +00:00 |
dougt%meer.net
|
a856820d8e
|
Enables debug stackcrawl support in GRE builds. b=208098. r=dbaron.
|
2003-07-07 22:11:36 +00:00 |
dougt%netscape.com
|
c5ac287dab
|
removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood
|
2003-03-05 23:30:22 +00:00 |
dbaron%fas.harvard.edu
|
39ce4eeae8
|
Make NS_INIT_ISUPPORTS empty by moving NS_INIT_OWNINGTHREAD into the constructor of a new class, |nsAutoOwningThread|. Deprecate NS_INIT_ISUPPORTS. b=174225 r=dougt sr=alecf
|
2002-11-06 13:09:20 +00:00 |
dougt%netscape.com
|
2e18d2c1d3
|
Provides support for a conditional interface map entry 172833, r=bzbarsky@mit.edu, sr=darin@netscape.com
|
2002-10-07 18:52:27 +00:00 |
dbaron%fas.harvard.edu
|
29c30c5f3e
|
Porting fixes for gcc trunk (to become 3.3): Eliminate C-only option from CXXFLAGS. Don't use pasting for things that are still separate tokens. Don't pass objects of non-POD type through |...|. Don't include strstream.h, which isn't used anymore anyway. b=170250 r=bbaetz sr=alecf
|
2002-09-30 14:18:27 +00:00 |
dbaron%fas.harvard.edu
|
26706fbf58
|
Fix additional typos (and Linux/Mac bustage) from dougt's checkin. b=157133 r=gcc-3.2
|
2002-09-27 20:35:33 +00:00 |
dougt%netscape.com
|
e9c1ddd8c5
|
missing arg
|
2002-09-27 20:31:19 +00:00 |
dougt%netscape.com
|
1566417aaf
|
move contentEncodings and applyConversion to a new interface. r=neeti@netscape.com, sr=darin@netscape.com, b=157133
|
2002-09-27 19:23:21 +00:00 |
alecf%netscape.com
|
b15e45e72d
|
re-fix bug 166147 - autoinitialize mRefCnt to 0 for more efficient constructors
r=dougt, sr=jag, this time including some CSS stuff that has 31-bit refcounts.
|
2002-09-17 04:49:28 +00:00 |
alecf%netscape.com
|
7c03517f4d
|
backing out my fix to 166147 to see if it fixes orange
|
2002-09-16 23:48:12 +00:00 |
alecf%netscape.com
|
5af36705e8
|
fix for bug 166147 - autoinitialize mRefCnt to 0 by using a wrapper class, a la Don Box
also clean up consumers which were using postfix decrement
r=dougt, sr=jag
|
2002-09-16 20:59:52 +00:00 |
dougt%netscape.com
|
a6b4b1a6c0
|
Fixes HP bustage in xpcom. patch by pkw@austin.ibm.com, r=dougt, sr=alecf
|
2002-08-08 04:58:54 +00:00 |
dougt%netscape.com
|
147e826332
|
fixes hp bustage. r=jdunn
|
2002-06-11 22:35:10 +00:00 |
dougt%netscape.com
|
913bbb6f6c
|
Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org
|
2002-06-11 19:26:04 +00:00 |
dougt%netscape.com
|
40642fc34c
|
130405. Makes the xpcom glue library usable. Updates XPCOM Samples. Adds requires lines to a few implict string/category consumers sr=alecf, sr=brendan@mozilla.org a=asa@mozilla.org
|
2002-03-21 23:43:21 +00:00 |