js/src/jswrapper.h
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
47f366b5d46762ca0aae2aab12adeb1f1a4a05a0
created 2017-02-02 12:48 -0500
pushed 2017-03-06 23:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335654 part 1. Propagate AutoEnterPolicy's mayThrow argument to the enter() methods of proxy handlers, so they know whether it's OK to throw some sort of custom exception or whether they should just silently deny. r=bholley,jandem
9ce6e0f0095e50c50df060e81f188324b7f961db
created 2016-11-30 16:06 +0100
pushed 2017-01-23 16:02 +0000
Tom Schuster Tom Schuster - Bug 1320199 - Add a function for throwing permission denied errors. r=arai
3fb25baa6f83cc05b2e44c896d4bb922904ac0c3
created 2016-09-11 18:15 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 13: Replace Value parameter to const Value& in finalizeInBackground. r=sfink
b6019891af3afaa0fa188657dd7cef4e43a784be
created 2016-09-15 11:41 -0400
pushed 2016-09-19 13:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 1302849 part 2. Remove the now-unused js::SameCompartmentSecurityWrapper. r=mrbkap
9ff810febb0af9cf4e08ed5c1b4c902aef3f4f5f
created 2016-04-04 11:50 -0700
pushed 2016-09-19 13:50 +0000
Terrence Cole Terrence Cole - Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-08-01 14:37 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
dc3e76c6750c8b67896d3d27740a13615e55f438
created 2016-06-30 00:04 +0200
pushed 2016-08-01 14:37 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Change ESClassValue to an enum class. r=jorendorff
1d72d5a56b144d8ddfefa99ad299f63cb521f546
created 2016-05-03 17:29 -0700
pushed 2016-06-06 20:27 +0000
Jeff Walden Jeff Walden - Bug 1269928 - Fold DirectProxyHandler into Wrapper, which is now its only (non-test) consumer. r=efaust
6cfb92e3d2c74d81e7ac74058bb2d624613859bf
created 2016-02-23 13:42 -0800
pushed 2016-06-06 20:27 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
49868bdea8c8241e2acf98df37e386e1982cde09
created 2016-02-15 10:37 +0000
pushed 2016-03-07 14:25 +0000
Jon Coppeard Jon Coppeard - Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-03-07 14:25 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
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
5d5b806d8a29cb304968ccac08d24ab3953b5a85
created 2015-03-20 14:03 -0500
pushed 2015-10-29 11:48 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
105433ce195b39f10f9f0b939c8786a0aff6a70f
created 2015-03-20 14:03 -0500
pushed 2015-10-29 11:48 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-10-29 11:48 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
6c90d3eab1f7f9cbc195a6c0dad7f4cf39368237
created 2015-08-23 01:10 -0700
pushed 2015-10-29 11:48 +0000
Jeff Walden Jeff Walden - Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-09-21 14:31 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
c59612f82a95c89661dbbaf28e04854b7e1c7e19
created 2015-08-27 21:18 +0200
pushed 2015-09-21 14:31 +0000
Till Schneidereit Till Schneidereit - Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
31275c9a8ae7f356097a45d7704aa45024900a55
created 2015-06-02 19:45 -0700
pushed 2015-06-29 20:36 +0000
Daniel Holbert Daniel Holbert - Bug 1166847 followup: Add 'override' annotation to some new overriding methods in jswrapper.h. rs=ehsan
e7aebc8275ce115f632e38036e8a18e49f9ec7ae
created 2015-06-02 16:54 +0200
pushed 2015-06-29 20:36 +0000
Eddy Bruël Eddy Bruël - Bug 1166847 - Implement OpaqueCrossCompartmentWrapper;r=evilpies
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-05-11 19:23 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
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
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-30 18:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
dcd0af73ac848137d04fa35cc1d111ece51677fe
created 2015-02-17 11:58 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-30 18:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
41df9affe00f2c266cf6bcc7e7c5b04846090872
created 2015-02-05 16:36 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 7 - [[SetPrototypeOf]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
e85721e916920f374a065a858e30fd69c1d4f997
created 2015-02-04 12:01 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
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
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-25 16:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
2477541524cf864a039a87537fe082df653ef5d7
created 2015-02-10 19:58 +0100
pushed 2015-02-23 18:11 +0000
Tom Schuster Tom Schuster - Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
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)
c9d488c5e0f48a4ad13e86ae00926c9a3d513cc2
created 2014-12-17 00:28 +0100
pushed 2015-01-12 20:36 +0000
Tom Schuster Tom Schuster - Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
2e24211fa51cfd027ddb208b324980fabe65c70a
created 2014-12-17 00:28 +0100
pushed 2015-01-12 20:36 +0000
Tom Schuster Tom Schuster - Bug 783829 - Change from Proxy iterate to enumerate. r=efaust,bholley
14a34e921e1b2ec5b962ecd6ffccc009f0684c44
created 2014-11-19 01:44 +0100
pushed 2014-11-28 15:58 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust
494c68e8fe3728b8994f560f7d89508c32d3cbbc
created 2014-11-14 16:21 +0100
pushed 2014-11-28 15:58 +0000
Tom Schuster Tom Schuster - Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust
19e9a08c8fce9070aa706d38a91d9dc934b92351
created 2014-10-21 11:40 -0700
pushed 2014-11-28 15:58 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
7bfc7cabc457d55e85af2a8c045a1654eda2b8f6
created 2014-10-19 01:18 -0700
pushed 2014-11-28 15:58 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
95144f555ba470063338020c9561f02f3e8c8f5a
created 2014-09-23 13:03 -0700
pushed 2014-11-28 15:58 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]]. r=efaust, r=bholley
f383c60a5aea5e1006fccb113aa5464573340713
created 2014-10-22 08:59 +0200
pushed 2014-11-28 15:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 77ff6a4dd3f1 (bug 1052139)
acdc29a63249118182133930f44506245322a835
created 2014-10-22 08:59 +0200
pushed 2014-11-28 15:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9e900e87b4bb (bug 1085566)
b7cd3d75207a5de93f24c16df4f874a61e511eac
created 2014-10-22 08:59 +0200
pushed 2014-11-28 15:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4eee647a5bd4 (bug 1052139)
4eee647a5bd4502a5d91b0167017b712414cb967
created 2014-10-21 11:40 -0700
pushed 2014-11-28 15:58 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
9e900e87b4bbc73849db81b9bced23aaa7520e61
created 2014-10-19 01:18 -0700
pushed 2014-11-28 15:58 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
77ff6a4dd3f1bfed3e6065ea65ed4519e445ccf5
created 2014-09-23 13:03 -0700
pushed 2014-11-28 15:58 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]]. r=efaust, r=bholley
a2458d9afc8167382d14066bd804689e6e401e22
created 2014-10-08 22:01 -0500
pushed 2014-11-28 15:58 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
075cf4911854af4fdc5dba789cc518a30b929313
created 2014-10-08 12:09 -0500
pushed 2014-11-28 15:58 +0000
Jason Orendorff Jason Orendorff - Bug 1081255 - Rewrite comments in jsproxy.h; reclassify the methods a bit. No change in behavior. r=efaust, r=bz, r=jwalden.
less more (0) -300 -100 -60 tip