dom/bindings/DOMJSProxyHandler.cpp
3e4a2d14ca356812851c177c5d7fed4b32566e6f
created 2018-08-28 21:26 -0700
pushed 2018-10-05 15:41 +0000
Steve Fink Steve Fink - Bug 1487167 - Various DOM rooting issues. r=bz, a=RyanVM
d2dd172726371ade8959495deb5c1cf60dc7fa29
created 2018-08-20 11:13 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1483487 - Fix static analysis bustage and add missing comments on a CLOSED TREE r=me
76659fa6e0e0c22bf3f0fda416dd3fec601e9ae8
created 2018-08-20 10:12 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1483487 - Add asertions around creating and retrieving DOM proxy expando objects r=peterv
2ae59181b9de1efbdb20cffc773fb4b1329c5a38
created 2018-04-05 14:20 +0200
pushed 2018-04-26 21:04 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1170771 - Remove now-empty nsDOMClassInfo. r=bz
3f8f9e5f28583ef7bb1e46647540da4309155e16
created 2017-10-24 20:48 +0200
pushed 2017-11-02 16:33 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove watch class-hook and proxy trap r=jorendorff,bz
fb7113a86e9b4cc014fcc05384609f649a5651fa
created 2017-08-28 10:40 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1393790 part 2 - Remove JS_PropertyStub and JS_StrictPropertyStub. r=jorendorff
30f6ea5ad9e6d3891b12ab8a72e1e10dc0bd82c4
created 2017-05-17 00:52 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1189822 part 5. Remove the now-unnecessary DOMProxyHandler::ClearExternalRefsForWrapperRelease function. r=peterv
810a380512e91c4586ec52d683fcbdce6be6c7ad
created 2017-05-17 00:52 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1189822 part 1. Switch DOMProxyHandler::EnsureExpandoObject to using normal wrapper preservation instead of RegisterDOMExpandoObject. r=peterv
42a3fcaa99ef4039ec76bfc967ff475d04f486da
created 2017-04-28 14:12 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1237504 - Refactor proxy slot layout to allow proxies to have more than 2 slots. r=bz,jonco
f34b21bf3c86c69ba22dcf7bbcdb60ddbf27cfb2
created 2016-09-15 15:04 -0400
pushed 2016-11-14 12:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1294747. Make sure we expose the expando of a [OverrideBuiltins] proxy to active JS when it gets cleared from the proxy. r=peterv
88a081d149b5bf468b63230bea3652894c96008e
created 2016-09-15 20:47 -0700
pushed 2016-11-14 12:26 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset a4ef0b5b78cb (bug 1294747) for debug Android jsreftest crashes
a4ef0b5b78cbbea3212cfcf0eae948b433e88a48
created 2016-09-15 15:04 -0400
pushed 2016-11-14 12:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1294747. Make sure we expose the expando of a [OverrideBuiltins] proxy to active JS when it gets cleared from the proxy. r=terrence
c339f78c47138782709cb0a415bab14328b1286c
created 2016-09-15 15:04 -0400
pushed 2016-09-20 20:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1294747 - Make sure we expose the expando of a [OverrideBuiltins] proxy to active JS when it gets cleared from the proxy. r=peterv, a=ritu
0b88f94ed312f32e03e7a0db0707b3880f3c0a75
created 2016-07-22 17:20 -0400
pushed 2016-09-19 13:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1288581 followup. Remove a bogus comment. DONTBUILD.
541edb687906d26514d422f11e679f7e9b247d99
created 2016-07-22 16:19 -0400
pushed 2016-09-19 13:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1288581 part 1. Start tracing the expando object, if any, inside the ExpandoAndGeneration of a shadowing DOM proxy from that proxy's trace hook. r=smaug
1c286374a5183f6407a9fef085e9e930fee16ffe
created 2016-04-29 19:59 -0700
pushed 2016-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 888969 - Permit a cyclic [[Prototype]] chain to be created through a Location object. r=bz, r=efaust
7db58032977aaafc2bd70e035c1b6ae37aab207a
created 2016-03-19 01:30 +0100
pushed 2016-06-06 19:02 +0000
Tom Schuster Tom Schuster - Bug 1256688 - Change BPH::has to follow [[HasProperty]] for ordinary objects. r=jorendorff
3ec41d5331ac09f7ceb6815e5c831d6289abe9b3
created 2016-03-08 17:21 -0500
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1254293. Fix dom::GetArrayIndexFromId to actually follow the spec for large indices (i.e. ones that don't fit in in int32_t). r=peterv
fd209a5854c093584a1b07bd38d7a3305304f982
created 2016-02-10 00:12 +0100
pushed 2016-04-25 16:57 +0000
Tom Schuster Tom Schuster - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust
114ec4ff6d65378cfe3d86f1af3e5c7aae855a09
created 2016-01-28 11:28 +0100
pushed 2016-04-25 16:57 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug
a849e759a0f7fbfa69e4c9b2a315ca453a8e2eee
created 2015-06-30 07:58 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1178581 - Interning does not and should not imply infinite lifetime; r=sfink
e6f863562d504642d063e4d48ebc6490a8ff7bf0
created 2015-05-29 16:48 -0500
pushed 2015-08-10 18:23 +0000
Jason Orendorff Jason Orendorff - Bug 1125624, part 3 - Remove js::StandardDefineProperty and js::DefineOwnProperty. r=Waldo.
0c43e4255e88976832574b1695ab3d9c19e77a94
created 2015-06-17 11:02 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 94f14d6b26d5 (bug 1125624)
94f14d6b26d5e6c060e965c0982708e63d27db66
created 2015-05-29 16:48 -0500
pushed 2015-08-10 18:23 +0000
Jason Orendorff Jason Orendorff - Bug 1125624, part 3 - Remove js::StandardDefineProperty and js::DefineOwnProperty. r=Waldo.
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
1a33c4ca043c0b1fd6bc199a2461b24222102949
created 2015-05-04 20:27 +0200
pushed 2015-06-29 20:18 +0000
Tom Schuster Tom Schuster - Bug 1161101 - Use JS_GetOwnPropertyDescriptor instead of GetPropertyDescriptor in dom/bindings. r=bz
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
81f4948015ae90530cc0eb7353f0920c31a0858f
created 2015-04-29 10:47 +0200
pushed 2015-06-29 20:18 +0000
Tom Schuster Tom Schuster - Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-05-11 18:39 +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-05-11 18: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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
b7a80ceeed2f633eb331350d9e34541a12856e02
created 2015-02-06 16:55 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. r=efaust.
e85721e916920f374a065a858e30fd69c1d4f997
created 2015-02-04 12:01 -0600
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
fa4a0af4fbaf2e2516210a6abb409285dae42aae
created 2015-02-26 12:30 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1133746. Allow DOMProxyShadows to communicate to the JIT whether the shadowing is done by the expando object or not. r=efaust,peterv
1765edeb13797708645b2cbf1ba52a17be10e5d3
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131796. Don't parent the DOM proxy expando object to the proxy. r=peterv
2db2f36b944b2679d9f8bf60905266bdfc486e3f
created 2015-02-13 13:25 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out changeset 4d03c3ba2969 (bug 1131796) for bustage on a CLOSED TREE
4d03c3ba29697c828739f70ca2eda08865309137
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131796. Don't parent the DOM proxy expando object to the proxy. r=peterv
c9d488c5e0f48a4ad13e86ae00926c9a3d513cc2
created 2014-12-17 00:28 +0100
pushed 2015-02-23 15:17 +0000
Tom Schuster Tom Schuster - Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
2e24211fa51cfd027ddb208b324980fabe65c70a
created 2014-12-17 00:28 +0100
pushed 2015-02-23 15:17 +0000
Tom Schuster Tom Schuster - Bug 783829 - Change from Proxy iterate to enumerate. r=efaust,bholley
494c68e8fe3728b8994f560f7d89508c32d3cbbc
created 2014-11-14 16:21 +0100
pushed 2015-01-12 19:37 +0000
Tom Schuster Tom Schuster - Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust
bca59fc6ffd8eb052c7c9dee28190e667e108735
created 2014-10-23 15:21 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087404. Get rid of XPCQuickStubs.h/cpp. r=bholley
19e9a08c8fce9070aa706d38a91d9dc934b92351
created 2014-10-21 11:40 -0700
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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
acdc29a63249118182133930f44506245322a835
created 2014-10-22 08:59 +0200
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9e900e87b4bb (bug 1085566)
b7cd3d75207a5de93f24c16df4f874a61e511eac
created 2014-10-22 08:59 +0200
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4eee647a5bd4 (bug 1052139)
4eee647a5bd4502a5d91b0167017b712414cb967
created 2014-10-21 11:40 -0700
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
f2214b9e3333a6ff9f588a2bdade024c6e87d074
created 2014-10-06 16:42 -0500
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1082672, part 3 - Add some more symbol support for DOM bindings. r=bz.
bff9837442afe0acb487332de2ec829a6d6c7e77
created 2014-09-17 15:37 -0500
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1082672, part 2 - Change mozilla::dom::GetArrayIndexFromId to cope with symbols. r=bz.
a2458d9afc8167382d14066bd804689e6e401e22
created 2014-10-08 22:01 -0500
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
d646fdb79bf6018d1aeeed355a8e51e5f2289f63
created 2014-09-26 19:39 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
90eec7edf8c0e4cfaf0fe15bf3f887f63a24eba0
created 2014-09-26 15:16 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
54d1a31bb34ccc7431798dfe87d62b262bfb682d
created 2014-08-27 17:09 -0700
pushed 2014-10-13 16:35 +0000
Eric Faust Eric Faust - Bug 1027964 - Standardize proxy handler families. (r=jorendorff)
less more (0) -100 -60 tip