dom/bindings/DOMJSProxyHandler.cpp
4eee647a5bd4502a5d91b0167017b712414cb967
created 2014-10-21 11:40 -0700
pushed 2014-10-22 20:41 +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-10-22 20:41 +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 2014-10-20 13:53 +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 2014-10-17 14:45 +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 2014-10-17 14:45 +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 2014-10-17 14:45 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
d646fdb79bf6018d1aeeed355a8e51e5f2289f63
created 2014-09-26 19:39 -0500
pushed 2014-10-09 00:17 +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-10-09 00:17 +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-08-28 14:16 +0000
Eric Faust Eric Faust - Bug 1027964 - Standardize proxy handler families. (r=jorendorff)
d25c1152bcda08b4ad9758ff77066eaecba18a40
created 2014-08-01 23:37 -0400
pushed 2014-08-04 20:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1043690 part 2. Change the codegen for DOM proxies to ignore named props when looking up property descriptors on [[Set]]. r=efaust
a30f01152c58b8482e4465a0cb1326e926c611e1
created 2014-07-03 09:40 -0700
pushed 2014-07-03 21:06 +0000
Bobby Holley Bobby Holley - Bug 1032317 - Make CompartmentPrivate and XPCWrappedNativeScope accessors infallible. r=gabor
fe5b4bc91c68defa5562c1863b2c050eaf60bdb0
created 2014-06-27 04:44 -0700
pushed 2014-07-01 12:34 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
55f6c141528165e4487de0cdd76295adacdc0bcf
created 2014-06-27 14:21 +0200
pushed 2014-06-28 00:53 +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:53 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2014-04-27 01:53 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
cfe98fe62a8fb5138ed80d8d1024cb66687e6f8a
created 2014-04-25 15:07 -0500
pushed 2014-04-27 01:53 +0000
Jason Orendorff Jason Orendorff - Bug 987007, part 2a - Instead of generating identical DOMProxyHandler::set() methods for many interfaces, implement it in a common base class. r=bz.
b588b9285415b66ecdf297b9bc7cbb557f94a5a4
created 2014-04-25 15:07 -0500
pushed 2014-04-27 01:53 +0000
Jason Orendorff Jason Orendorff - Bug 987007, part 2 - Handle assignment to named and indexed setters without using JSRESOLVE_ASSIGNING. r=bz, r=bholley.
f0057045ace5c3b83ed65d38399e298641d7bd31
created 2014-04-15 22:58 -0400
pushed 2014-04-16 13:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
6f5e29e2dc7723ac7a87c43857d5d87eb2fff991
created 2014-01-22 11:28 +0000
pushed 2014-01-22 20:56 +0000
Jon Coppeard Jon Coppeard - Bug 959787 - Handlify has property APIs r=terrence r=bz
21cef8b355cea6e7785ef61567e1ea4f752f305b
created 2014-01-17 10:08 -0800
pushed 2014-01-19 20:42 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 4; r=sfink,r=bz
bf6cb0c04562e9fa13364b1043805ad8e9a77aaf
created 2014-01-16 09:48 -0800
pushed 2014-01-17 10:06 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 05:36 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2013-12-17 05:36 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
6dfdc31408f9695d0f2a8c7ca75804d657c5a738
created 2013-12-08 21:52 -0500
pushed 2013-12-09 22:45 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
9f517455f8f5f4202302a03d6b7eee7c1bb4f1b5
created 2013-11-20 15:37 +0000
pushed 2013-11-21 16:38 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
b9ed2c3164a5d382a9a2b90d82f878c70febcd8d
created 2013-11-20 16:37 +0000
pushed 2013-11-21 16:38 +0000
Ed Morley Ed Morley - Backed out changeset 17ca97e65aa5 (bug 940727)
17ca97e65aa542fc94888a66a0874b99e2de260e
created 2013-11-20 15:37 +0000
pushed 2013-11-21 16:38 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
bc8c1eb0f2ba50d74e72ff4ce68fb8dc5b0ee920
created 2013-11-11 09:04 +0100
pushed 2013-11-11 13:44 +0000
Ms2ger Ms2ger - No bug - Fix some style issues in DOM code.
dad39f51b7162f2b016d1ca42b5e16be445f7fbd
created 2013-10-29 16:39 -0700
pushed 2013-11-11 13:44 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
0f285b36d592ea4cac854f26af69d50ffdc9e7cd
created 2013-11-07 16:10 -0500
pushed 2013-11-08 02:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
471db633b20c5dcbc914b2090aa141811363d089
created 2013-10-29 16:39 -0700
pushed 2013-11-08 02:44 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
28e8a3bbe870514b0425e467d5e70351e39540b7
created 2013-10-28 10:04 -0400
pushed 2013-10-29 16:35 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in dom/ (1/2); r=ehsan
508288a2b62cc6e6332ec008a3448dc2fff769c2
created 2013-10-08 17:51 +0200
pushed 2013-10-28 12:12 +0000
Peter Van der Beken Peter Van der Beken - Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
389dbd870f322e2ef8c899aa5e6652302c59039a
created 2013-10-26 17:02 +0200
pushed 2013-10-27 01:56 +0000
Ms2ger Ms2ger - Backout changeset 2e466ccc7bd0 for devtools test failures.
2e466ccc7bd04a024dace9cedc9719c300a7f7f7
created 2013-10-08 17:51 +0200
pushed 2013-10-27 01:56 +0000
Peter Van der Beken Peter Van der Beken - Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
313eee20c52fab692f64c88be95de5b9c094332f
created 2013-10-19 18:39 +0200
pushed 2013-10-21 02:33 +0000
Tom Schuster Tom Schuster - Bug 884410 - Remove JS_ValueToNumber. r=terrence
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2013-09-25 03:34 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
ac09e1a3fa46889569c043aa7c12f6bef071880a
created 2013-09-24 14:09 -0400
pushed 2013-09-25 03:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
2c3d1c9241d7b0f3612bb9cb705b33c537eb7925
created 2013-09-24 08:21 -0700
pushed 2013-09-25 03:34 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
e6d3fd6af60638f175aef3059acd9e9952a06804
created 2013-08-23 22:42 -0400
pushed 2013-08-26 13:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey
c2414f44c0ccbdda0f8fbddfee7b036b4e7c6d1b
created 2013-08-12 12:09 +0100
pushed 2013-08-12 19:36 +0000
Jon Coppeard Jon Coppeard - Bug 903352 - Handlify remaining PropertyDescriptor APIs r=terrence r=bholley r=smaug
9bb15d65e503601bc25c7e4cc57806f4fbd23766
created 2013-07-09 10:45 -0400
pushed 2013-08-12 09:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 895758. Make the global scope polluter a proxy. r=bzbarsky
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2013-08-09 23:31 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-08-09 23:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
29385afa711f97ac763bc683813d65f7d972a218
created 2013-08-05 14:01 +0100
pushed 2013-08-06 03:21 +0000
Jon Coppeard Jon Coppeard - Bug 900979 - Change JS_DeleteProperty APIs to use a boolean out param rather than a value r=waldo r=bz
54e8477f44152ccab35d4f3c00ed9843700be9a4
created 2013-08-03 23:38 -0400
pushed 2013-08-05 10:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 707564 part 4. Teach WebIDL Xrays about the GetOwnProperties methods on WebIDL objects that have NewResolve. r=smaug
5ee8be4e4815f7c7a87fc7b7734576680b285f32
created 2013-08-02 13:15 +0100
pushed 2013-08-02 20:53 +0000
Jon Coppeard Jon Coppeard - Bug 899973 - GC: Convert the rest of the JS property API to use MutableHandleValue for out params - browser changes r=bz
f67fd341dd2ed3dac0e99fc06212e21840a5e135
created 2013-07-31 12:20 -0400
pushed 2013-08-01 11:37 +0000
Tom Schuster Tom Schuster - Bug 884410 - Handlify JS_GetPrototype. r=terrence
96b8f28d35e8aa2ad1ab41fad4a17662a056ba9c
created 2013-06-20 22:39 -0700
pushed 2014-10-22 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 2) - Move various functions into ProxyObject and FunctionProxyObject. r=jorendorff.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed 2014-10-22 20:41 +0000
Jeff Walden Jeff Walden - Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing. r=bholley, r=ejpbruel
411c60295786f70062761d208f7723d6d558b8c7
created 2013-06-28 12:32 -0700
pushed 2014-10-22 20:41 +0000
Andrew McCreight Andrew McCreight - Bug 882997 - Don't DROP or clear wrapper cache flag in GetAndClearExpandoObject. r=peterv
d4c35209af10b65863fe5ef1e29cb61e41b577ed
created 2013-06-23 09:15 +0200
pushed 2014-10-22 20:41 +0000
Ms2ger Ms2ger - Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug
f83604cff118085e8179ab136633b241afe98771
created 2013-06-21 14:12 +0100
pushed 2014-10-22 20:41 +0000
Jon Coppeard Jon Coppeard - Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz
6cafe68983ca4945a7d50bda6b345b3522c4c5d3
created 2013-06-07 08:54 -0400
pushed 2014-10-22 20:41 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 875449 - Bustage fix.
0261df8a6a8eea809d5b065a11fbb35d33ddbfd4
created 2013-06-07 00:02 +0530
pushed 2014-10-22 20:41 +0000
Anand Soni Anand Soni - Bug 875449 - Rename ListBase to DOMProxy, since these proxies are used for all sorts of objects that aren't in any way like lists. r=djvj
ad666ddbe9b84fc05d8b13d8a17b6c1b3de0e934
created 2013-05-17 17:04 +0200
pushed 2014-10-22 20:41 +0000
Peter Van der Beken Peter Van der Beken - Bug 871849 - Correctly trace expando objects for OverrideBuiltin proxies. r=bzbarsky.
4b2454694ed406c7a0fe649bd9c862198dcbbd40
created 2013-05-29 11:38 +0200
pushed 2014-10-22 20:41 +0000
Peter Van der Beken Peter Van der Beken - Bug 874321 - Fix setting of expandos on Xrays for DOM bindings with named properties. r=bz.
bd355364bc33747548db82bfd267fecd518f3ec3
created 2013-05-22 10:05 -0600
pushed 2014-10-22 20:41 +0000
Bobby Holley Bobby Holley - Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
6e00018528cd8dca0386f0405bedb019cd9d516c
created 2013-05-07 22:34 -0400
pushed 2014-10-22 20:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 869311. More rooting in dom/bindings and content/base. r=smaug
334e63a273cbbe23ed26a144a4c6d9a48e65a5b9
created 2013-05-05 12:17 -0700
pushed 2014-10-22 20:41 +0000
Phil Ringnalda Phil Ringnalda - Merge m-c to m-i
less more (0) -60 tip