js/xpconnect/src/XPCWrappedJS.cpp
effd95861e9d61d86eb8b840126bd052d33bbbba
created 2015-04-08 11:56 +0200
pushed 2015-04-08 09:59 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
e33d85e6e12a8652fd4443ae2dfd501c1cd69165
created 2013-12-19 18:08 -0800
pushed 2014-04-28 19:04 +0000
Bobby Holley Bobby Holley - Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8, sr=smaug, a=bajaj
1aa44c9f128dbf8213d5df805bf810e686df3d97
created 2013-11-17 14:47 -0800
pushed 2014-04-28 19:04 +0000
Andrew McCreight Andrew McCreight - Bug 937152 - Remove XPCWrappedJS::mMainThread and mMainThreadOnly. r=bholley, a=bajaj
32f48d6d3389ea5db45cfc6e452ec52595c11a43
created 2014-03-15 12:00 -0700
pushed 2015-05-11 19:32 +0000
Kyle Huey Kyle Huey - Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
3223d3bfdcd0c66b82c3e5543b7f6cb1134dd0ef
created 2014-02-11 14:56 -0800
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 965920, bug 966765, bug 966766)
55dcd2a5362e630f6709cc0c4486bb655da595b8
created 2014-02-04 19:29 -0800
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 7 - Smart pointerize rootClasp. r=bholley
6a0a216f68f6e6eb3bce6756534392d0a33b9c2b
created 2014-01-21 17:56 -0800
pushed 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 6 - Smart pointerize wrapper. r=bholley
ff626945d531cfe66e0295c83b0ad4d65b73c97a
created 2014-01-21 17:56 -0800
pushed 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 961551, part 5 - Smart pointerize root. r=bholley
802f26863b4823809bd298edfe6d49078dc2f6ae
created 2014-01-21 17:56 -0800
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 952660, part 3 - Eliminate goto return_wrapper. r=bholley
ac58b9be41b1e072c4dcd5119c54e86b94c3212b
created 2014-01-02 11:33 -0800
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 947448 - Define and use nsXPCWrappedJS::IsRootWrapper. r=bholley
84b87ea8c0cc51a8d4850443e15793ad5ff8e086
created 2013-12-19 18:08 -0800
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
c1f37de21c8678584ab4fc64f3460494cc1fd0bc
created 2013-11-24 10:27 -0800
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
592b49270490075650221c01983fbbb24dd0a0a2
created 2013-11-24 10:27 -0800
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 937152 - Remove XPCWrappedJS::mMainThread and mMainThreadOnly. r=bholley
f54d82a391bc852193e56eac25b7a556b94a086a
created 2013-11-17 14:47 -0800
pushed 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 937157, part 10 - Remove DEBUG_xpc_leaks. r=bholley
3df299e18f2974655f6adfd7ca9b74b663ce09ce
created 2013-11-17 14:46 -0800
pushed 2015-05-11 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 937157, part 1 - Remove some ancient or unused debugging #defines. r=bholley
9ee0459d73363b3eeabc9e8ab4e79bf13fd51be9
created 2013-10-10 16:35 -0400
pushed 2015-05-11 19:32 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/xpconnect/; r=ehsan
b64a01caa78fb5407780bcbe869aaf595493c1a5
created 2013-09-24 00:08 +0300
pushed 2015-05-11 19:32 +0000
Olli Pettay Olli Pettay - Bug 919717, in preparation for WebIDL EventListener, fix nsWrappedJS' JSObject handling, r=mccr8
289fcfb608d6c1ce6dc86df359179870362e43af
created 2013-09-20 10:22 +0100
pushed 2015-05-11 19:32 +0000
Jon Coppeard Jon Coppeard - Bug 917757 - Don't trigger Heap<T> post barriers in XPConnect shutdown r=bholley
93dcb6fe927ff9e2cbf85fbaee122a615956bec6
created 2013-09-17 09:46 -0700
pushed 2015-05-11 19:32 +0000
Bobby Holley Bobby Holley - Bug 905926 - Invoke JS_DestroyRuntime before we totally tear down the XPCJSRuntime. r=billm
e47089ae214d177d909b0d712bad1c36b6fba7cb
created 2013-09-08 20:28 -0700
pushed 2015-05-11 19:32 +0000
Kyle Huey Kyle Huey - Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
4930fdea3efa4eb55564b06dbd4ecfc1baeb32c4
created 2013-08-14 14:45 +0200
pushed 2015-05-11 19:32 +0000
Ms2ger Ms2ger - Merge latest PGO-green inbounc changeset to m-c.
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2015-05-11 19:32 +0000
Kyle Huey Kyle Huey - Bug 901630: Remove support for the cc thread. r=mccr8
b05548b721dfff31bc77628943dbb7479269316b
created 2013-08-14 09:00 +0200
pushed 2015-05-11 19:32 +0000
Ms2ger Ms2ger - Bug 903849 - Use MOZ_ASSERT consistently in XPConnect; r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2015-05-11 19:32 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
c4d279b1012830a324c0d35243132927049fb089
created 2013-07-11 15:21 -0500
pushed 2015-05-11 19:32 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 4: Remove nsAtomicRefcnt.h, r=jlebar
7df0367427d3bb2d0e9912fbbd335bbede179be4
created 2013-07-18 21:23 -0500
pushed 2015-05-11 19:32 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3n: Use NS_DECL_THREADSAFE_ISUPPORTS in js/, r=bholley
less more (0) -100 -60 tip