js/xpconnect/wrappers/WrapperFactory.cpp
39d2b1b24e0ff48a828c89d6106ba18c0be745a8
created 2017-10-10 10:42 -0500
pushed 2017-10-11 23:02 +0000
Jason Orendorff Jason Orendorff - Bug 1396466 - Remove Xray expando chains from the weakmap when transplanting nodes. r=bz
208cf9b36e87238ae9694a74d7ea8b3baec57796
created 2017-10-05 11:49 -0500
pushed 2017-10-10 20:02 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Refactor: Move some reparenting complexity into XPConnect. r=mrbkap,r=bz
fd7548ea80ed1d73f03804cb52fac6e05d8bf296
created 2017-09-11 15:21 -0700
pushed 2017-09-12 09:38 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge CLOSED TREE
0a058c19c23507038bf2a1c830ddc34ca90fb578
created 2017-08-22 14:24 -0700
pushed 2017-09-12 09:38 +0000
Andrew McCreight Andrew McCreight - Bug 1377587, part 1 - Always act like __exposedProps__ is missing. r=krizsa
8d394e8d01d4df4c9a5b5a6db1d63864930cd409
created 2017-06-27 11:06 -0700
pushed 2017-09-11 17:51 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Clone hasInterposition bit from the scope to the CompartmentPrivate. r=mrbkap
f11a526ada486cd4b34a9540666b4286b5f74b70
created 2017-09-01 16:30 -0400
pushed 2017-09-01 20:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1394598. Stop using a belt-and-suspenders opaque wrapper for eval and Function when they're being exposed by SpecialPowers. r=bholley
d052564b2f1e8ec90341ad9500422e762b2194dc
created 2017-07-28 15:16 -0700
pushed 2017-08-02 23:57 +0000
Jim Blandy Jim Blandy - Bug 1383161 - Return a dead wrapper when asked to wrap a dead WindowProxy object. r=kmag
02383934eea258ea88bf4b20a11e0dd9581a62ca
created 2017-06-14 15:38 -0700
pushed 2017-06-16 21:12 +0000
Kris Maglione Kris Maglione - Bug 1363301: Always provide live wrappers for ScriptSourceObjects. r=shu,bholley
bb3ede3505050d44e2aa933b82def8dc8501a5de
created 2017-05-20 11:51 -0700
pushed 2017-05-21 02:59 +0000
Kris Maglione Kris Maglione - Bug 1354733: Part 2 - Never rewrap dead wrappers. r=bholley
175406e492828d852b4afe5c43f93f894970c819
created 2017-05-20 11:54 -0700
pushed 2017-05-21 02:59 +0000
Kris Maglione Kris Maglione - Bug 1354733: Part 1 - Allow creating DeadObjectProxies directly. r=till
6c5217a2b92a0773a6ac097938dd19f37d03d9ab
created 2017-04-07 14:22 -0700
pushed 2017-04-07 21:23 +0000
Bill McCloskey Bill McCloskey - Revert "Bug 1340719 - Throw an exception if accessing Xray from wrong docgroup (r=bholley)"
cf2616a4cb0e95f5b5b4e687cf86e86ae96a90ec
created 2017-02-16 12:48 -0800
pushed 2017-04-05 20:26 +0000
Bill McCloskey Bill McCloskey - Bug 1340719 - Throw an exception if accessing Xray from wrong docgroup (r=bholley)
5a927aeb8fb3d765371c8b24204187f57ed54a8e
created 2017-03-02 10:22 +0000
pushed 2017-03-02 10:32 +0000
Jon Coppeard Jon Coppeard - Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8
41d90dc1a067f2fe6469e467cde7c81d71cd7ecf
created 2017-02-24 15:03 +0200
pushed 2017-02-24 13:05 +0000
Olli Pettay Olli Pettay - Bug 1342244, try to avoid extra CompartmentPrivate::Get calls during Rewrap, r=bholley
d93ecd34da85f28e71dca30633dc5a14046f56fd
created 2017-02-22 19:11 -0800
pushed 2017-02-23 22:25 +0000
Kris Maglione Kris Maglione - Bug 1322273: Return DeadObjectProxy when wrapping for nuked compartment. r=bholley
e93cf8e37f4fa79ef679e828172971c87d3e81b0
created 2017-02-22 10:33 +0800
pushed 2017-02-22 13:42 +0000
Iris Hsiao Iris Hsiao - Backed out changeset e85a00771f86 (bug 1322273) for assertion failures
e85a00771f868560e43662d1dd349ddae1237924
created 2017-02-11 14:26 -0800
pushed 2017-02-22 13:42 +0000
Kris Maglione Kris Maglione - Bug 1322273: Return DeadObjectProxy when wrapping for nuked compartment. r=bholley
fd808fa77e801cb6185993c95497999b4161cee7
created 2017-02-12 22:45 +0100
pushed 2017-02-12 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1338880 - Optimize WrapperFactory::Rewrap a bit by avoiding GetXrayType/IsContentXBLScope calls in the non-xray case. r=bholley
7c3418481c2d59a50e8a8b807aecf7ded05de845
created 2017-02-08 23:04 +0900
pushed 2017-02-08 15:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 22: Remove JSContext* parameter from ProxyObject::renew and Wrapper::Renew. r=jandem
d7f24c6a2fdbc34c38c1f60790cb43a20ac61508
created 2017-01-18 20:34 +0800
pushed 2017-02-04 01:35 +0000
Tim Huang Tim Huang - Bug 1319773 - Part 3: Making the WrapperFactory ignores the First Party Domain of the originAttributes when rewrapping the wrapper. r=mrbkap
89c459cabd70cb46e5fad838f6b65105f610e0d3
created 2017-01-12 14:47 -0800
pushed 2017-01-18 21:03 +0000
Kris Maglione Kris Maglione - Bug 1273251: Part 1 - Mark nuked sandboxes as nuked and non-scriptable. r=bholley
18ff0b6063121d502dd610560512ff91f46c97e9
created 2017-01-11 07:40 +1100
pushed 2017-01-13 00:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329846 (part 2) - Remove NATIVE_HAS_FLAG. r=mccr8.
105d7762f4b06db69cef6fffd2129890dd9fbbb0
created 2017-01-10 12:47 +1100
pushed 2017-01-13 00:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8.
1538850bba0fa58be8bddea4670e9f1c2f88f8f0
created 2016-10-18 17:58 +0100
pushed 2016-10-18 17:04 +0000
Jon Coppeard Jon Coppeard - Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2016-09-29 03:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
9769cc42f54995f1d087200259ad3464be881a2c
created 2016-07-27 16:38 -0700
pushed 2016-09-20 10:04 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm
ffc79e7e829747725626e9f6ad6024a388b4afa1
created 2016-08-23 05:59 -0700
pushed 2016-08-23 13:00 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 3 - Root the return value of the prewrap callback. r=mrbkap,terrence
0981a42d17c4f84fc927124ae701355887773ab1
created 2016-08-02 11:10 -0700
pushed 2016-08-02 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1289428. Make sure JSCompartment::wrap never returns a gray object, except when it returns "existing". r=bholley,jonco
e13615311dafdafc703e6c5555161b1b4866ff2b
created 2016-06-24 14:19 -0400
pushed 2016-06-24 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 767938 part 7. Remove the now-debug-only uses of XPCJSContextStack::Peek and Count(). r=bholley
81fe29f830af4c443be5c24fdff3abb245c310dd
created 2016-06-23 00:22 -0400
pushed 2016-06-23 04:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281276 part 5. Get rid of the LangType argument of the XPCCallContext constructor and the now-dead language type enums. r=bholley
29001cebc62c4366d36ef36ab79c75c3800a7984
created 2015-11-17 19:24 +0100
pushed 2015-11-17 18:24 +0000
Jan de Mooij Jan de Mooij - Bug 1223372 - Handle ToWindowProxyIfWindow returning a dead wrapper in PrepareForWrapping. r=bholley
150f4e0ec3f9127f7a44f103cbadf89feb57e8a2
created 2015-11-06 19:03 +0100
pushed 2015-11-06 18:04 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz
61022cd922f82c4d6eddb3a265ef0a8e4aecd836
created 2015-11-06 19:03 +0100
pushed 2015-11-06 18:04 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
0c5045d56439fee2304de57cdc02484e4810714f
created 2015-11-06 19:03 +0100
pushed 2015-11-06 18:04 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke
eca18bb1b558d77259ecf4d41e4354fb8bada232
created 2015-07-14 18:54 -0700
pushed 2015-07-15 18:32 +0000
Bobby Holley Bobby Holley - Bug 1182409 - Add 'allowWaivers' sandbox option. r=gabor
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 15:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
0ac19d3bf7bfef3b699c413a3350cb7de0292f7b
created 2015-07-03 18:29 -0700
pushed 2015-07-04 01:42 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
79800010be78122db7c36d4b5833814fdbf28495
created 2015-06-30 10:30 +0200
pushed 2015-06-30 12:15 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f41a2121425f (bug 1171931) for bustage
f41a2121425fb9f4cb81439bfc17d15b589ba6d1
created 2015-06-29 21:34 +0200
pushed 2015-06-30 12:15 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
1a326aaaba371e18e090f98ca1c4474bbdce2fca
created 2015-06-25 19:48 -0400
pushed 2015-06-25 23:52 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
8b4e4083639ef3563c9ebac4826cfbe8f21ef5ea
created 2015-06-24 14:11 -0400
pushed 2015-06-25 21:22 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
f8c84800344a091f663eb36dc79ec9d820559b1e
created 2015-05-05 18:20 -0700
pushed 2015-06-04 23:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1171305 - Remove lots of now-unnecessary null-checks involving XPCMaps. r=mrbkap.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
badf6f5f22f34519205fe399ffaec4817474774b
created 2015-03-06 16:33 -0500
pushed 2015-03-06 21:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131805 part 1. Remove remaining JS_GetParent and js::GetObjectParent uses in Gecko. r=bholley
84c7cadc7dd22d536019a6b8b5eec86b1f1c4c84
created 2015-02-26 15:58 -0500
pushed 2015-02-27 14:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-02-27 07:22 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
a00f2530c9111f06c43c987e09306cd23ebfb911
created 2015-02-26 15:58 -0500
pushed 2015-02-26 20:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
2870f06405d08227ce3985fe0f490a34c9f1b206
created 2015-02-05 11:07 -0800
pushed 2015-02-05 19:07 +0000
Bobby Holley Bobby Holley - Bug 1126911 - Special-case all chrome objects in wrapper selection. r=gabor
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-01-26 21:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
1e53e8c79d9f999410fc82ef5ec1488bd225d14a
created 2015-01-22 21:04 -0800
pushed 2015-01-23 05:04 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
d7aa4c72ebaba57bb6a8f1c718bd63fb9e9feec1
created 2015-01-22 20:00 -0800
pushed 2015-01-23 04:00 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
33781a3a5201c2371d5d31eeaaaeb5f34a3aaced
created 2015-01-06 19:07 -0500
pushed 2015-01-07 00:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 205f8fa00772 (bug 1055755) for Android debug jsreftest permafail.
205f8fa00772c35ad26f9320639988e27dfae247
created 2015-01-06 13:12 -0800
pushed 2015-01-06 21:12 +0000
Eric Faust Eric Faust - Bug 1055755 - Remove |existing| arg from JSCompartment::wrap. (r=billm)
22047daf1460115a1c8e56a6d0ced3b9177aa989
created 2014-11-04 17:38 -0800
pushed 2014-11-06 00:10 +0000
Bill McCloskey Bill McCloskey - Bug 1092446 - [e10s] Allow unprivileged scopes to call content-to-chrome CPOWs (r=bholley)
541dc2f509e2454ee5d3f9cdd05476d3832bb959
created 2014-11-05 10:04 +0100
pushed 2014-11-05 09:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2dbf8f6bd2aa (bug 1092446) for suspicion of adding a hazard
2dbf8f6bd2aa84cd40137ece81e81d6d2cbb7ea8
created 2014-11-04 17:38 -0800
pushed 2014-11-05 01:40 +0000
Bill McCloskey Bill McCloskey - Bug 1092446 - [e10s] Allow unprivileged scopes to call content-to-chrome CPOWs (r=bholley)
7aed94d1f1a66414026d754c60107f59a4eb6ecd
created 2014-10-20 15:52 +0200
pushed 2014-10-20 13:53 +0000
Bobby Holley Bobby Holley - Bug 1081985 - Remove prototype remapping and make COWs simple. r=gabor
576bab9d7f4cb6ec00188939b4046dd925cbb8ad
created 2014-10-18 11:02 +0200
pushed 2014-10-18 09:02 +0000
Bobby Holley Bobby Holley - Bug 1081990 - Turn off COWs for Functions. r=gabor
less more (0) -300 -100 -60 tip