xpcom/base/nsAgg.h
5285237559dafc85a0bd4d1861f2eb1bc25395bd
created 2016-05-12 10:54 -0700
pushed 2016-05-12 17:54 +0000
Andrew McCreight Andrew McCreight - Bug 1271848, part 1 - Add ClassName() method to the CC participant. r=smaug
281306a480ac1d2dcf4f31718400764f572bfbb2
created 2016-02-23 14:12 +0200
pushed 2016-02-23 19:40 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1021151 - avoid memory leak in NS_GENERIC_AGGREGATED_CONSTRUCTOR_INIT, use nsAutoPtr instead of naked ptr. r=Ehsan
d62c258d3b4143872f1fe923dc923905cfb6750b
created 2015-01-17 20:15 -0500
pushed 2015-01-19 15:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1122999 - Mark the fOuter member defined by NS_DECL_AGGREGATED as unsafe; r=froydnj
4e27f466ebbb6578ab008f231f12a00917c2c718
created 2014-05-05 20:30 +0300
pushed 2014-05-05 17:32 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/base/ to use 2 space indentation
ad7d8b0efb321de10f2ac7191e32ff6e278c84f9
created 2014-03-27 16:38 -0400
pushed 2014-03-27 20:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
36a1e65b949762f8ed5df1ff19cc6faed37e4376
created 2013-12-17 19:29 -0800
pushed 2013-12-18 03:30 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
03ff4ad4bc05148523ce15050bd7fb6092490bd7
created 2013-12-17 09:20 +0100
pushed 2013-12-17 08:21 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 261091719842 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
2610917198420519c7c31791cb080571a92ab029
created 2013-12-16 21:30 -0800
pushed 2013-12-17 05:31 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
c0382b3638f2b6d0159cd7470461c1e96df717eb
created 2013-11-19 16:27 -0500
pushed 2013-11-20 21:47 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 672843 part B - Remove NS_ENSURE_PROPER_AGGREGATION, r=froydnj
78fb435aa0d2a1130271ae2016c3c98042c1d887
created 2013-11-19 14:38 -0800
pushed 2013-11-19 22:38 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 672843) for xpcshell bustage
eb08cc206b8de83e5bb41847dda9a52fdae71393
created 2013-11-19 16:27 -0500
pushed 2013-11-19 21:29 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 672843 part B - Remove NS_ENSURE_PROPER_AGGREGATION, r=froydnj
ba049304cb5ecd4b35b14170926f15a7ff835930
created 2013-09-11 18:57 -0700
pushed 2013-09-28 17:30 +0000
Andrew McCreight Andrew McCreight - Bug 915488 - Make CC participant's Root, Unroot and Unlink methods infallible. r=smaug
790b53064b3898df6b652be1095610499c126621
created 2013-09-17 12:05 -0400
pushed 2013-09-17 16:44 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917348 - Part 1: Make NS_IMPL_CYCLE_COLLECTING_AGGREGATED build on non-debug configurations; r=bsmedberg
cab38cc3b623bc64de502324963ea8970452c0f2
created 2013-08-19 13:49 -0700
pushed 2013-08-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 614238 - Dynamically check that classes QI to their own participant. r=smaug
ddfaadc992786e6c6d5657d00fe78590ca12bf50
created 2013-08-20 15:47 -0700
pushed 2013-08-20 22:47 +0000
Wes Kocher Wes Kocher - Backed out changeset cfecdf10dcba (bug 614238) for b2g debug bustage on a CLOSED TREE
cfecdf10dcba63d90663074370c1311b824156ba
created 2013-08-19 13:49 -0700
pushed 2013-08-20 20:30 +0000
Andrew McCreight Andrew McCreight - Bug 614238 - Dynamically check that classes QI to their own participant. r=smaug
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2013-08-02 01:30 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
d42a2a82f3d248a677f5534c24fd7dc0dbc2930e
created 2013-07-09 13:30 -0400
pushed 2013-07-09 22:10 +0000
Olli Pettay Olli Pettay - bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
1b725f0b2e833916e0d21615b6f7fac334f850cc
created 2013-02-07 20:50 -0800
pushed 2013-02-11 19:18 +0000
Chris Peterson Chris Peterson - Bug 839962 - Part 1: Replace some XPCOM refcount NS_ASSERTIONs with MOZ_ASSERTs. r=bsmedberg
5ef3d98bc229120f1bb126e32817a62daf52639d
created 2012-12-08 00:08 -0500
pushed 2012-12-16 13:35 +0000
Trevor Saunders Trevor Saunders - bug 819215 - make NS_IMPL_CYCLE_COLLECTION_XXXCLASS unnecessary r=smaug, mccr8
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
881c4b8e74045a4033f68ec402c245f5939481f8
created 2012-06-20 17:36 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
c55f5f8b93857e2b08331a1b4fafd979d3ebb444
created 2012-06-15 15:23 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
545ab372f7116abcb0d24ce62f79bae6dcb8b32c
created 2012-03-27 12:48 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Backout merge.
24368b894189f68944f2acceded49f6a3f0859a4
created 2012-08-24 09:50 -0700
pushed 2012-08-24 16:50 +0000
Andrew McCreight Andrew McCreight - Bug 750570, part 3 - Remove unused stabilizeForDeletion argument. r=smaug
786f414ea72681508af57225d8b2082332cdc758
created 2012-08-24 09:50 -0700
pushed 2012-08-24 16:50 +0000
Andrew McCreight Andrew McCreight - Bug 750570, part 1 - lift UnmarkIfPurple to the root CC participant. r=glandium,smaug
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:28 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
83369c1bb9af922f6de3ad2cfebc8df50959a5ab
created 2012-06-04 08:30 +0200
pushed 2012-06-20 10:04 +0000
Mike Hommey Mike Hommey - Bug 616262 - Avoid cycle collection participant global variables adding static initializers. r=smaug,r=mccr8,r=Waldo
005b54b174a31ee9430de0f23c583fcab5b67a2e
created 2012-06-15 15:50 +0200
pushed 2012-06-15 14:18 +0000
Mike Hommey Mike Hommey - Backout changeset a81526647059 and 560c492f81ad (bug 616262) because of Windows Moth perma-orange
560c492f81ad60d02f2adf78beb7813bae428b33
created 2012-06-04 08:30 +0200
pushed 2012-06-15 13:04 +0000
Mike Hommey Mike Hommey - Bug 616262 - Avoid cycle collection participant global variables adding static initializers. r=smaug,r=mccr8,r=Waldo
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:28 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
f01aac7289844cf5f24a43c858e5cd027825dfeb
created 2012-03-26 09:57 -0700
pushed 2012-03-26 16:57 +0000
Andrew McCreight Andrew McCreight - Bug 738769 - only unmark purple if purple. r=smaug
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 06:22 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
dd73fb7289a4074c23d5446f858e97744aaf74fe
created 2010-07-05 11:42 +0200
pushed 2016-06-27 17:15 +0000
Saint Wesonga Saint Wesonga - Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
a199e21e134167307287fe667cffc01e56b5e490
created 2010-07-04 22:01 +0200
pushed 2016-06-27 17:15 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 59ace8d80ce8
59ace8d80ce87941d23c307b8c5d0ead85c60306
created 2010-07-04 21:39 +0200
pushed 2016-06-27 17:15 +0000
Saint Wesonga Saint Wesonga - Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
bcdc6518b6559ac9f36819d9d643b1ff6e39c889
created 2010-06-30 14:23 -0400
pushed 2016-06-27 17:15 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central to the bug 568691 branch.
1e41bf320ea0cd5fa6a03892b87d59278ee8754c
created 2010-06-10 14:11 -0400
pushed 2016-06-27 17:15 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2625ed42ed899bca16df880f0301825dc9f12d4b
created 2010-06-29 17:49 +0200
pushed 2016-06-27 17:15 +0000
Dão Gottwald Dão Gottwald - Backed out changeset db6f8068e9a5
db6f8068e9a5d74f6a8756cb48ef0f2a8e3eb5b8
created 2010-06-29 17:14 +0200
pushed 2016-06-27 17:15 +0000
Saint Wesonga Saint Wesonga - Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedgerg
a1de0e8a049098abefea2d83c9ae36ba01a081f7
created 2009-05-07 11:19 -0700
pushed 2016-06-27 17:15 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst.
fb7f8956aff514c965cbe93b858369fe02d48cc9
created 2009-05-16 16:16 +0200
pushed 2016-06-27 17:15 +0000
Peter Van der Beken Peter Van der Beken - Backed out changeset 0c8d4f846be8 (Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly).) to try to fix Tshutdown regression.
0c8d4f846be88e2b6c7c0ca131e51b4876c83bbd
created 2009-05-07 11:19 -0700
pushed 2016-06-27 17:15 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst.
75ac0a5042d8fc4ca7be84c0f4be70a3f3dd5e37
created 2008-01-09 13:14 -0800
pushed 2016-06-27 17:15 +0000
bzbarsky bzbarsky - Make non-threadsafe addreff/release in nsAgg assert the owning thread. Bug 410746, r+sr=bsmedberg
e0c33984a2d03347caff7e4a98168e1827708d41
created 2007-10-29 06:45 -0700
pushed 2016-06-27 17:15 +0000
peterv peterv - Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
1fbd3e916a36fb7f83db8a832b95d6e4cd3b1eef
created 2007-10-28 05:49 -0700
pushed 2016-06-27 17:15 +0000
peterv peterv - Backing out once more to fix orange.
a363325649d920a3203129c75443120e6263f48e
created 2007-10-28 04:14 -0700
pushed 2016-06-27 17:15 +0000
peterv peterv - Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
27bc05bc1e4371370cb89eb24d01ddac31867cd7
created 2007-10-26 07:15 -0700
pushed 2016-06-27 17:15 +0000
peterv peterv - Backing out to fix orange.
38eb784bf571da848f1e2062211ca670fd8b07f8
created 2007-10-26 06:25 -0700
pushed 2016-06-27 17:15 +0000
peterv peterv - Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
bd18810c21b83f992be2c377603ecf54dbb1d43d
created 2007-07-11 01:46 -0700
pushed 2016-06-27 17:15 +0000
neil neil - Followup to bug 348748 to fix the alignment of trailing backslashes in macros
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2016-06-27 17:15 +0000
jwalden jwalden - 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.
b42f911e329e41ee710ff7450f34968c5af71b04
created 2007-05-24 07:10 -0700
pushed 2016-06-27 17:15 +0000
peterv peterv - Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
less more (0) -60 tip