bzbarsky@mit.edu
|
6bd07ddf56
|
Reland bug 326603, which got accidentally backed out by the landing of bug313309.
|
2007-04-18 12:27:39 -07:00 |
peterv@propagandism.org
|
c96265ae6d
|
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
|
02c92d8e1d
|
Bug 372546 - Mark pipe input/output streams as threadsafe. r=bsmedberg
|
2007-03-25 00:31:45 -07:00 |
roc+@cs.cmu.edu
|
0054412272
|
Bug 374866. Reftests for text-transform. r=dbaron
|
2007-03-22 16:01:14 -07:00 |
timeless%mozdev.org
|
71f819b50c
|
Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore
|
2008-04-06 12:28:42 +00:00 |
timeless%mozdev.org
|
4dd59e4169
|
reverting, wrong patch, missing AMBIGUOUS
|
2008-03-19 21:55:28 +00:00 |
timeless%mozdev.org
|
8f189a966c
|
Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore
|
2008-03-19 21:19:42 +00:00 |
dbaron%dbaron.org
|
2997b61d8d
|
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 23:03:50 +00:00 |
jag%tty.nl
|
ba8a8d1242
|
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 20:33:33 +00:00 |
bzbarsky%mit.edu
|
7a163b9617
|
Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking.
|
2007-08-20 22:55:08 +00:00 |
benjamin%smedbergs.us
|
bbb6d901f3
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 14:34:05 +00:00 |
dtownsend%oxymoronical.com
|
790e932eaf
|
Bug 390143: NS_IMPL macros are broken for implementing 11 interfaces.
r=bsmedberg, a=wanted-1.9
|
2007-08-02 18:14:28 +00:00 |
bzbarsky%mit.edu
|
9eb6f256ee
|
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 20:17:11 +00:00 |
neil%parkwaycc.co.uk
|
11d0936e48
|
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 08:46:49 +00:00 |
jwalden%mit.edu
|
ef68fcf595
|
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 07:08:56 +00:00 |
dbaron%dbaron.org
|
7c54a43209
|
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 17:51:48 +00:00 |
dbaron%dbaron.org
|
bd26de47a7
|
Back out 385548 to try to fix test orange.
|
2007-06-27 05:26:39 +00:00 |
dbaron%dbaron.org
|
bcef420e0b
|
Don't set the purple bit when suspect calls are dropped on the floor. b=385548 r=graydon
|
2007-06-27 04:47:40 +00:00 |
bzbarsky%mit.edu
|
b49df4390c
|
Reland bug 326603, which got accidentally backed out by the landing of bug
313309.
|
2007-04-18 19:27:39 +00:00 |
peterv%propagandism.org
|
1395012304
|
Fix for bug 373693 (Cycle collector makes AddRef about 6x slower). r=graydon, sr=dbaron.
|
2007-04-18 10:10:37 +00:00 |
jwalden%mit.edu
|
9df5416bc3
|
Bug 372546 - Mark pipe input/output streams as threadsafe. r=bsmedberg
|
2007-03-25 07:31:45 +00:00 |
peterv%propagandism.org
|
09b00a6b2d
|
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
|
a560bbe453
|
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
|
b5ed88a81e
|
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
|
4e449bc9e0
|
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
|
0817fed458
|
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
|
e6fbf7f335
|
Bug 333078: XPCOM cycle collector
r=brendan, sicking, bz, dbaron, bsmedberg
|
2007-01-04 22:31:26 +00:00 |
vladimir%pobox.com
|
df954f6171
|
backing out bug 333078, xpcom cycle collector due to perf issues
|
2006-11-22 23:18:16 +00:00 |
vladimir%pobox.com
|
fdf72a2c5b
|
b=333078, xpcom cycle collector -- patch from graydon@mozilla.com, r=many
|
2006-11-22 19:23:02 +00:00 |
benjamin%smedbergs.us
|
d953ca7061
|
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
|
41e6c02b2f
|
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
|
2e3869b960
|
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
|
579aeb917f
|
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
|
e5d57face6
|
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
|
a451abf58c
|
Backout bug 298047 per Chase as it breaks some downrev mac systems unexpectedly.
|
2005-06-30 02:04:23 +00:00 |
bsmedberg%covad.net
|
94e08bd10b
|
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
|
5de22a6f27
|
Fixing bug 276512. Patch by hhschwab@gmail.com; r=me
|
2005-01-09 18:45:09 +00:00 |
dbaron%dbaron.org
|
cb8ec8781a
|
QueryInterface implementations shouldn't null-check out parameter. b=215352 r=dougt
|
2003-11-11 21:51:02 +00:00 |
dougt%meer.net
|
2457226054
|
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
|
4a0222e731
|
Enables debug stackcrawl support in GRE builds. b=208098. r=dbaron.
|
2003-07-07 22:11:36 +00:00 |
dougt%netscape.com
|
2cd2169849
|
removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood
|
2003-03-05 23:30:22 +00:00 |
dbaron%fas.harvard.edu
|
eb3c7a9c95
|
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
|
a956edb3f5
|
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
|
630ee775dd
|
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
|
a995665f0c
|
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
|
242aa8a666
|
missing arg
|
2002-09-27 20:31:19 +00:00 |
dougt%netscape.com
|
0ec338eb4b
|
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
|
2eb51aa759
|
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
|
e58883353c
|
backing out my fix to 166147 to see if it fixes orange
|
2002-09-16 23:48:12 +00:00 |
alecf%netscape.com
|
ce7a2b3f57
|
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 |