js/xpconnect/wrappers/FilteringWrapper.h
a257dace8dae4755429361aa0c4757c540e79916
created 2017-06-28 21:00 -0700
pushed 2017-06-29 04:01 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 1 - Change iterator code to return JSObject* instead of returning bool + outparam. r=evilpie
3b047199208b56db1839c0e0deffbc40b78d3cff
created 2017-03-08 03:14 -0500
pushed 2017-03-08 08:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1344443. Fix [[SetPrototypeOf]] on cross-origin objects to follow the spec. r=bholley,waldo
47f366b5d46762ca0aae2aab12adeb1f1a4a05a0
created 2017-02-02 12:48 -0500
pushed 2017-02-02 17:49 +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
5f494ff3b83be2b5e8529e859d80ca3efacf19f7
created 2016-12-02 15:24 -0500
pushed 2016-12-02 20:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1321299. Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley
4ebed327385b6827b9275c21e29f23b13aa92457
created 2016-09-22 17:01 -0700
pushed 2016-09-23 00:02 +0000
Terrence Cole Terrence Cole - Bug 1245316 - Use Rooted<GCVector> to implement AutoVector; r=sfink
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 03:49 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
8a0a84198d1c80a0305be9f4b33c99ff7880ef34
created 2016-02-23 07:50 -0500
pushed 2016-02-29 13:30 +0000
Trevor Saunders Trevor Saunders - bug 1250486 - make some xpconnect wrapper ctors constexpr to get rid of static constructors r=bz
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-01-28 10:28 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
5d5b806d8a29cb304968ccac08d24ab3953b5a85
created 2015-03-20 14:03 -0500
pushed 2015-09-30 15:36 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-23 19:31 +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-09-23 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
c59612f82a95c89661dbbaf28e04854b7e1c7e19
created 2015-08-27 21:18 +0200
pushed 2015-08-28 10:12 +0000
Till Schneidereit Till Schneidereit - Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
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
5028ca29deecc4eae67e804088564b9e2590ee37
created 2015-05-01 16:26 +0100
pushed 2015-05-01 15:28 +0000
Jon Coppeard Jon Coppeard - Bug 1159714 - Templatise AutoVectorRooter implementation r=terrence
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
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-03-26 09:39 +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-22 16:34 +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
dcd0af73ac848137d04fa35cc1d111ece51677fe
created 2015-02-17 11:58 -0600
pushed 2015-03-22 14:58 +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-21 16:32 +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-07 02:06 +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.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-07 02:06 +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.
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-07 02:06 +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.
c9d488c5e0f48a4ad13e86ae00926c9a3d513cc2
created 2014-12-17 00:28 +0100
pushed 2014-12-16 23:29 +0000
Tom Schuster Tom Schuster - Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
2e24211fa51cfd027ddb208b324980fabe65c70a
created 2014-12-17 00:28 +0100
pushed 2014-12-16 23:29 +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-19 00:46 +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-14 15:21 +0000
Tom Schuster Tom Schuster - Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust
712da524ebdd413c8dabf493505867f55973e1b7
created 2014-10-18 11:02 +0200
pushed 2014-10-18 09:02 +0000
Bobby Holley Bobby Holley - Bug 1081990 - Generalize CheckPassToChrome machinery to operate on call/construct for all FilteringWrappers. r=gabor
c66cc3b4f587e877edc838ca6f0ef567ac9981b5
created 2014-10-18 11:02 +0200
pushed 2014-10-18 09:02 +0000
Bobby Holley Bobby Holley - Bug 1081990 - Give all non-COW filtering wrappers a null proto. r=gabor
a2458d9afc8167382d14066bd804689e6e401e22
created 2014-10-08 22:01 -0500
pushed 2014-10-16 19:42 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
075cf4911854af4fdc5dba789cc518a30b929313
created 2014-10-08 12:09 -0500
pushed 2014-10-16 19:42 +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.
90eec7edf8c0e4cfaf0fe15bf3f887f63a24eba0
created 2014-09-26 15:16 -0500
pushed 2014-10-08 17:36 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
7f2131f9d67442142c6293fdad1ac2866c1279b8
created 2014-08-31 21:06 -0400
pushed 2014-09-01 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060977 - Fix more bad implicit constructors in xpconnect; r=smaug
f41c1edabfe8e4c57caaca6d5b08660db3ad496d
created 2014-08-28 13:47 -0700
pushed 2014-08-28 20:47 +0000
Eric Faust Eric Faust - Bug 1027425 - Make all Proxy handler constructors use MOZ_CONSTEXPR. (r=bz, r=froydnj)
0d417381e4872a53e9d28ee188b96887cbc6157c
created 2014-08-28 13:30 -0700
pushed 2014-08-28 20:31 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
4209175a1f0a7cbda7caf41fe41bdc8021d5fedd
created 2014-07-30 12:23 -0700
pushed 2014-07-30 19:24 +0000
Bobby Holley Bobby Holley - Bug 965898 - Throw for [[Delete]] and [[DefineOwnProperty]]. r=gabor
cf2bc60412d679ecd1bef1f6fe4bd977e09348c7
created 2014-07-30 12:23 -0700
pushed 2014-07-30 19:24 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement proper behavior for [[Enumerate]] And [[OwnPropertyKeys]]. r=gabor
103615c82485bf1006a32df461206a5dd036a9f5
created 2014-07-30 12:23 -0700
pushed 2014-07-30 19:24 +0000
Bobby Holley Bobby Holley - Bug 965898 - Cross-origin objects should have null prototypes. r=gabor
9e85835de239e1599b0bfce56d3c9952e5a69db2
created 2014-07-30 12:23 -0700
pushed 2014-07-30 19:24 +0000
Bobby Holley Bobby Holley - Bug 965898 - All properties on cross-origin DOM objects should be |own|. r=gabor
88a562ab485badbe23f00e94edbc6aad07403f94
created 2014-07-30 12:23 -0700
pushed 2014-07-30 19:24 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
042fa33c3f5c0a3abbea095ecf17f3740842a1db
created 2014-07-29 22:57 -0700
pushed 2014-07-30 05:58 +0000
Bobby Holley Bobby Holley - Backed out 16 changesets (bug 965898) for rooting hazards. CLOSED TREE
ac4abde3579fa7f56741c6e964c1ddbc4c35453e
created 2014-07-29 22:37 -0700
pushed 2014-07-30 05:38 +0000
Bobby Holley Bobby Holley - Bug 965898 - Fix non-unified build bustage. r=me CLOSED TREE
212f2d05d9e75a24cd10411946887a59ff818cb8
created 2014-07-29 21:35 -0700
pushed 2014-07-30 04:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Throw for [[Delete]] and [[DefineOwnProperty]]. r=gabor
c350a2c0aa6d6fc086a240d7357bb6b1ea69fd6e
created 2014-07-29 21:35 -0700
pushed 2014-07-30 04:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement proper behavior for [[Enumerate]] And [[OwnPropertyKeys]]. r=gabor
c75acd0663a9f947e4292732f4e11c4815da90d1
created 2014-07-29 21:35 -0700
pushed 2014-07-30 04:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Cross-origin objects should have null prototypes. r=gabor
610e6d6e1a880c1119f1932e40b96c448735ef13
created 2014-07-29 21:35 -0700
pushed 2014-07-30 04:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - All properties on cross-origin DOM objects should be |own|. r=gabor
54d40a30f6ad38319850c3e52aba6dbd73307bfd
created 2014-07-29 21:35 -0700
pushed 2014-07-30 04:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
fe5b4bc91c68defa5562c1863b2c050eaf60bdb0
created 2014-06-27 04:44 -0700
pushed 2014-06-30 21:15 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
dc01b6b21d7189f9807e524f4e2690181f12c152
created 2014-06-27 04:44 -0700
pushed 2014-06-30 21:15 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC)
41e50e705f51d540656dd79d179b5b609861fa8c
created 2014-06-27 14:21 +0200
pushed 2014-06-27 12:22 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 346912776f97 (bug 1027402)
55f6c141528165e4487de0cdd76295adacdc0bcf
created 2014-06-27 14:21 +0200
pushed 2014-06-27 12:22 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 285c853fedfa (bug 1027402)
285c853fedfa684dfea52dba1e1e7db1cec7050b
created 2014-06-27 04:44 -0700
pushed 2014-06-27 11:44 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
346912776f973e9f5375cc49c4cac6ef374a3e75
created 2014-06-27 04:44 -0700
pushed 2014-06-27 11:44 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley)
2b64fd64d1c772fda138da46e158c9451da33193
created 2014-06-09 15:48 -0700
pushed 2014-06-09 22:49 +0000
Eric Faust Eric Faust - Backout changesets 654a3fc28fa2 and 88fefd05fb64 (bug 1017862) for Cpp and mochitest failures on a CLOSED TREE. r=bustage
88fefd05fb64739808d9185fa3b9e262017c7545
created 2014-06-09 14:12 -0700
pushed 2014-06-09 21:12 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
94cfbc72d81fb5206d4115b3e24b865fb6d0a43d
created 2014-05-29 15:49 -0700
pushed 2014-05-29 22:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 004d84a6905a (bug 1017862) for assertion failures on a CLOSED TREE
004d84a6905a19e2c80687b78e60466079cddc92
created 2014-05-29 15:07 -0700
pushed 2014-05-29 22:07 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-04-27 20:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2014-04-25 21:21 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
less more (0) -60 tip