js/xpconnect/wrappers/FilteringWrapper.cpp
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +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-29 03:30 +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 18:44 +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-23 12:19 +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-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
41df9affe00f2c266cf6bcc7e7c5b04846090872
created 2015-02-05 16:36 -0600
pushed 2015-03-08 03:12 +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-08 03:12 +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-08 03:12 +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-17 00:41 +0000
Tom Schuster Tom Schuster - Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
2e24211fa51cfd027ddb208b324980fabe65c70a
created 2014-12-17 00:28 +0100
pushed 2014-12-17 00:41 +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 12:36 +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 22:48 +0000
Tom Schuster Tom Schuster - Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust
7aed94d1f1a66414026d754c60107f59a4eb6ecd
created 2014-10-20 15:52 +0200
pushed 2014-10-21 01:57 +0000
Bobby Holley Bobby Holley - Bug 1081985 - Remove prototype remapping and make COWs simple. r=gabor
712da524ebdd413c8dabf493505867f55973e1b7
created 2014-10-18 11:02 +0200
pushed 2014-10-20 12:40 +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-20 12:40 +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-17 14:25 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
90eec7edf8c0e4cfaf0fe15bf3f887f63a24eba0
created 2014-09-26 15:16 -0500
pushed 2014-10-08 23:37 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
681e48b5fdcda5f9386cb13de2502462f38311b6
created 2014-09-15 14:13 +0200
pushed 2014-09-15 22:18 +0000
Bobby Holley Bobby Holley - Bug 1060521 - Remove infrastructure for Xrayed NewResolve, GetProperty, and SetProperty on XPCWrappedNatives. r=peterv
f41c1edabfe8e4c57caaca6d5b08660db3ad496d
created 2014-08-28 13:47 -0700
pushed 2014-08-29 12:55 +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-29 12:55 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
22e1b7b69877337753d8f9db8c5dd201ef83f117
created 2014-07-30 12:23 -0700
pushed 2014-07-31 10:58 +0000
Bobby Holley Bobby Holley - Bug 965898 - Handleify more stuff. r=me
7185b7e3b96bf43e553f5b153bd614278983923b
created 2014-07-30 12:23 -0700
pushed 2014-07-31 10:58 +0000
Bobby Holley Bobby Holley - Bug 965898 - Allow both gettable and settable attributes in Filter(). r=gabor
a5b95c1ec2528af2da5c4517055bac74623ff43c
created 2014-07-30 12:23 -0700
pushed 2014-07-31 10:58 +0000
Bobby Holley Bobby Holley - Bug 965898 - Switch policies for get{,Own}PropertyDescriptor. r=gabor
60dcc2593586391ef35aa365e4ecab8543d02421
created 2014-07-30 12:23 -0700
pushed 2014-07-31 10:58 +0000
Bobby Holley Bobby Holley - Bug 965898 - Generalize FilterSetter to work on all the relevant fields of JSPropertyDescriptor. r=gabor
4209175a1f0a7cbda7caf41fe41bdc8021d5fedd
created 2014-07-30 12:23 -0700
pushed 2014-07-31 10:58 +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-31 10:58 +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-31 10:58 +0000
Bobby Holley Bobby Holley - Bug 965898 - Cross-origin objects should have null prototypes. r=gabor
f440504714b99855df41e1f4988fec9e2843bf46
created 2014-07-30 12:23 -0700
pushed 2014-07-31 10:58 +0000
Bobby Holley Bobby Holley - Bug 965898 - All properties from cross-origin objects are "configurable", non-enumerable, and non-writable. r=gabor
9e85835de239e1599b0bfce56d3c9952e5a69db2
created 2014-07-30 12:23 -0700
pushed 2014-07-31 10:58 +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-31 10:58 +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-07-31 10:58 +0000
Bobby Holley Bobby Holley - Bug 965898 - Drop support for XPCWN XOWs. r=gabor
042fa33c3f5c0a3abbea095ecf17f3740842a1db
created 2014-07-29 22:57 -0700
pushed 2014-07-30 11:56 +0000
Bobby Holley Bobby Holley - Backed out 16 changesets (bug 965898) for rooting hazards. CLOSED TREE
8f2788a0ba245e241eb9726bbf72cff5ab474ddd
created 2014-07-29 21:35 -0700
pushed 2014-07-30 11:56 +0000
Bobby Holley Bobby Holley - Bug 965898 - Allow both gettable and settable attributes in Filter(). r=gabor
3d80ffc439fb8ec065b88d5be8892ce6fcb88d48
created 2014-07-29 21:35 -0700
pushed 2014-07-30 11:56 +0000
Bobby Holley Bobby Holley - Bug 965898 - Switch policies for get{,Own}PropertyDescriptor. r=gabor
ad66ab36fe2d724268a68a9c481c4efab9269ae5
created 2014-07-29 21:35 -0700
pushed 2014-07-30 11:56 +0000
Bobby Holley Bobby Holley - Bug 965898 - Generalize FilterSetter to work on all the relevant fields of JSPropertyDescriptor. r=gabor
212f2d05d9e75a24cd10411946887a59ff818cb8
created 2014-07-29 21:35 -0700
pushed 2014-07-30 11:56 +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 11:56 +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 11:56 +0000
Bobby Holley Bobby Holley - Bug 965898 - Cross-origin objects should have null prototypes. r=gabor
d68f7ef0ae696d872536d2c1c5187cd14c579e3f
created 2014-07-29 21:35 -0700
pushed 2014-07-30 11:56 +0000
Bobby Holley Bobby Holley - Bug 965898 - All properties from cross-origin objects are "configurable", non-enumerable, and non-writable. r=gabor
610e6d6e1a880c1119f1932e40b96c448735ef13
created 2014-07-29 21:35 -0700
pushed 2014-07-30 11:56 +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 11:56 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
403a0e1d23241f24745746ea97cee9010f65f48b
created 2014-07-29 21:35 -0700
pushed 2014-07-30 11:56 +0000
Bobby Holley Bobby Holley - Bug 965898 - Drop support for XPCWN XOWs. r=gabor
fd0234ab45821e25c1b304ac06f769f03a123c66
created 2014-07-10 09:31 -0700
pushed 2014-07-10 22:23 +0000
Bobby Holley Bobby Holley - Bug 1034239 - Replace GentlyOpaque with an "Xray-to-nothing" wrapper. r=gabor
fe5b4bc91c68defa5562c1863b2c050eaf60bdb0
created 2014-06-27 04:44 -0700
pushed 2014-07-01 12:01 +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-07-01 12:01 +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-28 00:41 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 346912776f97 (bug 1027402)
55f6c141528165e4487de0cdd76295adacdc0bcf
created 2014-06-27 14:21 +0200
pushed 2014-06-28 00:41 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 285c853fedfa (bug 1027402)
285c853fedfa684dfea52dba1e1e7db1cec7050b
created 2014-06-27 04:44 -0700
pushed 2014-06-28 00:41 +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-28 00:41 +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-10 04:45 +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-10 04:45 +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-30 12:08 +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-30 12:08 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
6ed9e9e160f2fbda7093441b5dfca5436b56ea72
created 2014-04-28 16:53 +0200
pushed 2014-04-29 20:39 +0000
Michael Shuen Michael Shuen - Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-04-28 01:25 +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-27 01:52 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
dcdf23cc62329e54c9b65370173c041b01237e7d
created 2014-03-19 13:35 -0300
pushed 2014-03-20 12:56 +0000
Bobby Holley Bobby Holley - Bug 825392 - Remove SOWs. r=bz
4bf86e72970a4f3ea2235ceea920b56d64d79334
created 2014-03-18 19:23 -0300
pushed 2014-03-19 15:08 +0000
Bobby Holley Bobby Holley - Bug 976704 - Make opaque security wrappers non-callable. r=gabor,sr=mrbkap
804ed7a7eb9f1d3d917ce2342c55efa92ba4afa3
created 2014-02-13 10:54 -0800
pushed 2014-02-14 00:52 +0000
Bobby Holley Bobby Holley - Bug 965901 - Add an ENUMERATE policy action. r=gabor sr=mrbkap
ada4e3d61c3b85c3254b57a850b4af4c063fd383
created 2014-02-13 10:54 -0800
pushed 2014-02-14 00:52 +0000
Bobby Holley Bobby Holley - Bug 965901 - Track and assert the policy action in AutoEnterPolicy/assertEnteredPolicy. r=gabor sr=mrbkap
less more (0) -100 -60 tip