js/xpconnect/wrappers/WrapperFactory.cpp
5a927aeb8fb3d765371c8b24204187f57ed54a8e
created 2017-03-02 10:22 +0000
pushed 2017-03-06 23:02 +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-03-06 23:02 +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-03-06 23:02 +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-03-06 23:02 +0000
Iris Hsiao Iris Hsiao - Backed out changeset e85a00771f86 (bug 1322273) for assertion failures
e85a00771f868560e43662d1dd349ddae1237924
created 2017-02-11 14:26 -0800
pushed 2017-03-06 23:02 +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-03-06 23:02 +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-03-06 23:02 +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-03-06 23:02 +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
9b921f750287da0bb330d799658da45f37ca14d7
created 2017-02-22 19:11 -0800
pushed 2017-03-03 20:16 +0000
Kris Maglione Kris Maglione - Bug 1322273 - Return DeadObjectProxy when wrapping for nuked compartment. r=bholley, a=lizzard
89c459cabd70cb46e5fad838f6b65105f610e0d3
created 2017-01-12 14:47 -0800
pushed 2017-01-23 16:02 +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-23 16:02 +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-23 16:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8.
1538850bba0fa58be8bddea4670e9f1c2f88f8f0
created 2016-10-18 17:58 +0100
pushed 2016-11-14 12:33 +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-11-14 12:33 +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-11-14 12:33 +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-09-19 13:50 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 3 - Root the return value of the prewrap callback. r=mrbkap,terrence
49aad1174d84f9c896de2df971ca0af797478c8e
created 2016-08-02 11:10 -0700
pushed 2016-09-12 23:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1289428 - Make sure JSCompartment::wrap never returns a gray object, except when it returns "existing". r=bholley, r=jonco, a=ritu
e13615311dafdafc703e6c5555161b1b4866ff2b
created 2016-06-24 14:19 -0400
pushed 2016-08-01 14:37 +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-08-01 14:37 +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-12-14 20:18 +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-12-14 20:18 +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-12-14 20:18 +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-12-14 20:18 +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-08-10 19:25 +0000
Bobby Holley Bobby Holley - Bug 1182409 - Add 'allowWaivers' sandbox option. r=gabor
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-08-10 19: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-08-10 19:25 +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-08-10 19:25 +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-08-10 19:25 +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-29 20:36 +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-29 20:36 +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-29 20:36 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-03-30 18:46 +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-03-30 18:46 +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-03-30 18:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 12:44 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
2870f06405d08227ce3985fe0f490a34c9f1b206
created 2015-02-05 11:07 -0800
pushed 2015-02-23 18:11 +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-02-23 18:11 +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-02-23 18:11 +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-02-23 18:11 +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-12 20:36 +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-12 20:36 +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-28 15:58 +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-28 15:58 +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-28 15:58 +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-11-28 15:58 +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-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1081990 - Turn off COWs for Functions. r=gabor
ba0373a2af17c17e65456136dd8d2f03aea2fabd
created 2014-10-17 16:17 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1083060 - Only use the XOW policy for Window and Location. r=bz
ce796ac8901b15e09e41b4d6fc6608e2d8ec17f1
created 2014-10-16 14:12 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1065186 - Drop support for exposing privileged arrays to untrusted content. r=gabor
4bff4b0ed99cc3d43745515b3a4716856312072f
created 2014-10-02 11:06 +0200
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1074863 - Handle named constructors which have DOMXrayTraits while being simultaneously JSProto_Function. r=peterv
e1f3be2c48f65c462dc0a11b9852c03ef7200605
created 2014-09-21 21:31 +0200
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1070696 - Rename xpc::GetNativeForGlobal to xpc::NativeGlobal and make it accept non-global JSObjects. r=smaug
681e48b5fdcda5f9386cb13de2502462f38311b6
created 2014-09-15 14:13 +0200
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1060521 - Remove infrastructure for Xrayed NewResolve, GetProperty, and SetProperty on XPCWrappedNatives. r=peterv
91c108dfb3f66e868e91b053eaa39bb9078a6a7a
created 2014-09-09 08:21 -0700
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1064437 - Remove Proxy special-case in ForceCOWBehavior. r=gabor
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-09-02 16:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
88a562ab485badbe23f00e94edbc6aad07403f94
created 2014-07-30 12:23 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
e76ece9c756baa3a8b42aad03b6c04d18841da82
created 2014-07-30 12:23 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Drop support for XPCWN XOWs. r=gabor
042fa33c3f5c0a3abbea095ecf17f3740842a1db
created 2014-07-29 22:57 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Backed out 16 changesets (bug 965898) for rooting hazards. CLOSED TREE
less more (0) -300 -100 -60 tip