js/xpconnect/src/XPCWrappedJS.cpp
cadb53efd449dfb7f4f8af292b7421da2746835e
created 2015-01-06 21:39 -0800
pushed 2015-02-23 15:17 +0000
Chris Peterson Chris Peterson - Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
c7d90ce714c9981d99446601fb8f4d4da851cfaa
created 2014-12-05 09:38 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco
bf0e4454f0d2afea829fcb1a8edd08881ce15e2d
created 2014-12-05 09:38 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
b415215720263664bf4b86f42b1f400821fce53a
created 2014-09-22 15:10 -0400
pushed 2014-11-28 15:29 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1069518 - XPTCall should refuse to implement interfaces with [notxpcom] methods, r=froydnj/bholley
a92474257115db846c1d17eb97cd5faaaf14574c
created 2014-09-15 19:26 +0300
pushed 2014-11-28 15:29 +0000
Olli Pettay Olli Pettay - Bug 1067344 - content process crash in nsXPCWrappedJS::CanSkip(), r=mccr8
ac76d8e0d077cbaf10d6ecd32993b0b7d7da11f6
created 2014-08-25 12:34 -0700
pushed 2014-10-13 16:35 +0000
Andrew McCreight Andrew McCreight - Bug 1052626, part 2 - Report the total size of nsXPCWrappedJS. r=bholley,froydnj
55783b8e332ce82b6652f8917319cfa7b00bc031
created 2014-08-14 18:47 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
1d41a9159e5809e937c8abd7490dd845832652c4
created 2014-08-14 17:23 -0400
pushed 2014-10-13 16:35 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
17a9673ed7828da59142f66a63ea3ea7a95233d5
created 2014-08-14 12:54 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
a817b58630c872cfef3c9f84f7b9bd707a8147a5
created 2014-08-13 10:05 +0100
pushed 2014-10-13 16:35 +0000
Jon Coppeard Jon Coppeard - Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
c7df28f9f5458ea436a6acff5eacbc5429c073a2
created 2014-07-10 16:47 -0700
pushed 2014-09-02 16:39 +0000
Bill McCloskey Bill McCloskey - Bug 1029248 - Allow CPOWs to be converted to native interfaces (r=mrbkap)
3002e020045020102cc3b369ab08e94da923db46
created 2014-07-03 13:19 -0400
pushed 2014-09-02 16:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 4a19dcbc7e7a and 4907115e02e3 (bug 1029248) for non-unified bustage.
4a19dcbc7e7ae86a34c794629c2e115ef1855262
created 2014-07-03 09:48 -0700
pushed 2014-09-02 16:39 +0000
Bill McCloskey Bill McCloskey - Bug 1029248 - Allow CPOWs to QI to non-scriptable interfaces (r=mrbkap)
1551a83653eea637d053ae476e9521e4b613b62e
created 2014-06-26 09:29 -0700
pushed 2014-09-02 16:39 +0000
Andrew McCreight Andrew McCreight - Bug 1029660 - Remove nsContentUtils::DeferredFinalize. r=peterv
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-06-09 21:49 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
ad7d8b0efb321de10f2ac7191e32ff6e278c84f9
created 2014-03-27 16:38 -0400
pushed 2014-06-09 21:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
32f48d6d3389ea5db45cfc6e452ec52595c11a43
created 2014-03-15 12:00 -0700
pushed 2014-04-28 18:51 +0000
Kyle Huey Kyle Huey - Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
3223d3bfdcd0c66b82c3e5543b7f6cb1134dd0ef
created 2014-02-11 14:56 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 967023, part 2 - Get rid of XPCWrappedJSClass::GetNewOrUsed out param. r=bholley
e998c14ccd108193e6193b64fabc91e1fa8b1f20
created 2014-02-04 19:29 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley
930f794bfba364a0a0bb3c5e5e04f9b7f1a553ee
created 2014-02-04 21:01 -0800
pushed 2014-04-28 18:51 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 965920, bug 966765, bug 966766)
55dcd2a5362e630f6709cc0c4486bb655da595b8
created 2014-02-04 19:29 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley
a8129fa38c35666f8773b9712276452da722d4f9
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 9 - Split scope of |wrapper|, plus other cleanup. r=bholley
1ad4a8494e6cee375aa9df55b02a77a75ab75f29
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 8 - Use the code at the end of XPCWJS::GetNewOrUsed to build a new root wrapper. r=bholley
0dc6b8213fd2d5041185b739e6d67da8e34a80b1
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 7 - Smart pointerize rootClasp. r=bholley
6a0a216f68f6e6eb3bce6756534392d0a33b9c2b
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 6 - Smart pointerize wrapper. r=bholley
ff626945d531cfe66e0295c83b0ad4d65b73c97a
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 5 - Smart pointerize root. r=bholley
802f26863b4823809bd298edfe6d49078dc2f6ae
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 4 - Remove release_root from XPCWJS::GetNewOrUsed. r=bholley
b402626107f833113e9b265a74cc8633bd77a503
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 3 - Hold a strong ref to the root that is the result of Find in XPCWJS::GNOU. r=bholley
e6c31c9c36bb57d2e970e9c0906221fe7114f757
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 2 - Move addref out of XPCWrappedJS ctor. r=bholley
d4bc1ae518c791159ba480d2f0bfc00ceab13057
created 2014-01-21 17:56 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 1 - Add root wrappers to the map in XPCWrappedJS ctor. r=bholley
bd14c8ecd48070d54e5b4f4ad94a556384638644
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 9 - rename clazz to clasp in nsXPCWrappedJS::GetNewOrUsed. r=bholley
9f773778b44f204e9a514b6f43c1a25f70d8c680
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 8 - Insert non-root wrappers into the list in the constructor for nsXPCWrappedJS. r=bholley
a6163494c298683853fc247b741ae4b362f850f4
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 7 - Replace if with else in nsXPCWrappedJS::GetNewOrUsed. r=bholley
d58e0d23b28e91d642c8ff522ccde856e1db903d
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 6 - Add and use nsXPCWrappedJS::FindOrFindInherited. r=bholley
c2d39db1260af467e8ae503ea9314b327853287b
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 5 - The null check at the end of nsXPCWrappedJS::GetNewOrUsed will always fail. r=bholley
aaed859bdda9e99a4d7da56c840fb8edd2a94a54
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 4 - Eliminate now-unnecessary null check in nsXPCWrappedJS::GetNewOrUsed. r=bholley
38dcdb7bef228228cbaef14a9baf526138703197
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 3 - Eliminate goto return_wrapper. r=bholley
ac58b9be41b1e072c4dcd5119c54e86b94c3212b
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 2 - Take advantage of new being infallible in nsXPCWrappedJS::GetNewOrUsed. r=bholley
22d4298df5ce67551b8cc6566e0333c9b2190000
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 1 - Use smart pointer for clazz in nsXPCWrappedJS::GetNewOrUsed. r=bholley
0c95ce70e9695be8504690883dd891b554ae889f
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 947336, part 2 - Make nsXPCWrappedJS::mClass a smart pointer. r=bholley
5cccbc60db9cfe3ef7d49c95e6d7e345ca026cd9
created 2014-01-02 11:33 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 947336, part 1 - Make nsXPCWrappedJS::mOuter into a smart pointer. r=bholley
54c69b807cb102e752999de792ddd6d1fd843ac4
created 2014-01-01 19:23 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 951847 - Make the |cx| param to XPCCallContext mandatory. r=gabor
ca675cefb7e40c2745c9960e5436f6d396158ae6
created 2013-12-19 18:08 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8,sr=smaug
36a1e65b949762f8ed5df1ff19cc6faed37e4376
created 2013-12-17 19:29 -0800
pushed 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
3b50a75aa431e0d92fd227cb948be58b1d925b7f
created 2013-12-12 19:38 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 944492, part 2 - Make XPCWrappedJS a proper skippable class. r=smaug
70b2d51d4f6138ef5acdcf16fb881c043f61c298
created 2013-12-12 19:38 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 944492, part 1 - Make XPCWrappedJS use the purple buffer. r=smaug
6f67a0fa584a6c4c79f0961e852a9e02b86fcbf7
created 2013-12-10 08:07 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 943373, part 1 - Use MOZ_THIS_IN_INITIALIZER_LIST in XPConnect. r=bholley
0172c214242fcd089b3077296f5fc8d0ddac03c5
created 2013-12-10 08:07 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 946837 - XPCWrappedJS.cpp doesn't need to include nsProxyRelease.h or nsTextFormatter.h. r=bholley
8d80dc68e35a3f209113c3ed5d62dcb0ca0479a6
created 2013-12-10 08:07 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 947448 - Define and use nsXPCWrappedJS::IsRootWrapper. r=bholley
84b87ea8c0cc51a8d4850443e15793ad5ff8e086
created 2013-12-19 18:08 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8, sr=smaug, a=bajaj
01908f98a35b940e33dd1a93eac92f1ab79e47ae
created 2013-11-24 10:34 -0800
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
c1f37de21c8678584ab4fc64f3460494cc1fd0bc
created 2013-11-24 10:27 -0800
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
0fe924afeb74a59dbe450689a98e50ac92a1ad36
created 2013-11-25 15:16 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6235d23be128, 0fbd934a80c8, and 592b49270490 (bug 770535) for Windows build bustage on a CLOSED TREE.
0fbd934a80c806ce83d3e46a9d4f4f85c954c2b3
created 2013-11-24 10:34 -0800
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
592b49270490075650221c01983fbbb24dd0a0a2
created 2013-11-24 10:27 -0800
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
5cb70c98cbb6b715610c55de17d831a8ce0d6904
created 2013-11-17 14:47 -0800
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 937152 - Remove XPCWrappedJS::mMainThread and mMainThreadOnly. r=bholley
f54d82a391bc852193e56eac25b7a556b94a086a
created 2013-11-17 14:47 -0800
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 937157, part 10 - Remove DEBUG_xpc_leaks. r=bholley
less more (0) -100 -60 tip