dom/bindings/DOMJSProxyHandler.cpp
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2014-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +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-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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 2014-04-22 00:22 +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 2014-04-22 00:22 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
6dfdc31408f9695d0f2a8c7ca75804d657c5a738
created 2013-12-08 21:52 -0500
pushed 2014-03-10 22:05 +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 2014-03-10 22:05 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
b9ed2c3164a5d382a9a2b90d82f878c70febcd8d
created 2013-11-20 16:37 +0000
pushed 2014-03-10 22:05 +0000
Ed Morley Ed Morley - Backed out changeset 17ca97e65aa5 (bug 940727)
17ca97e65aa542fc94888a66a0874b99e2de260e
created 2013-11-20 15:37 +0000
pushed 2014-03-10 22:05 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
bc8c1eb0f2ba50d74e72ff4ce68fb8dc5b0ee920
created 2013-11-11 09:04 +0100
pushed 2014-03-10 22:05 +0000
Ms2ger Ms2ger - No bug - Fix some style issues in DOM code.
dad39f51b7162f2b016d1ca42b5e16be445f7fbd
created 2013-10-29 16:39 -0700
pushed 2014-03-10 22:05 +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 2014-03-10 22:05 +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 2014-03-10 22:05 +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 2014-03-10 22:05 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in dom/ (1/2); r=ehsan
63d554bec64a866442aa6dd6b88d4c3e0dd7fdcc
created 2013-10-29 16:39 -0700
pushed 2014-01-28 00:16 +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, a=bajaj
508288a2b62cc6e6332ec008a3448dc2fff769c2
created 2013-10-08 17:51 +0200
pushed 2014-01-28 00:16 +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 2014-01-28 00:16 +0000
Ms2ger Ms2ger - Backout changeset 2e466ccc7bd0 for devtools test failures.
2e466ccc7bd04a024dace9cedc9719c300a7f7f7
created 2013-10-08 17:51 +0200
pushed 2014-01-28 00:16 +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 2014-01-28 00:16 +0000
Tom Schuster Tom Schuster - Bug 884410 - Remove JS_ValueToNumber. r=terrence
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2014-01-28 00:16 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
ac09e1a3fa46889569c043aa7c12f6bef071880a
created 2013-09-24 14:09 -0400
pushed 2014-01-28 00:16 +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 2014-01-28 00:16 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
29385afa711f97ac763bc683813d65f7d972a218
created 2013-08-05 14:01 +0100
pushed 2013-12-03 03:32 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +0000
Tom Schuster Tom Schuster - Bug 884410 - Handlify JS_GetPrototype. r=terrence
96b8f28d35e8aa2ad1ab41fad4a17662a056ba9c
created 2013-06-20 22:39 -0700
pushed 2013-10-21 21:47 +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 2013-10-21 21:47 +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
9f5d65c04085338724d890f191cf379fece3c1ad
created 2013-06-28 12:32 -0700
pushed 2013-09-09 22:57 +0000
Andrew McCreight Andrew McCreight - Bug 882997 - Don't DROP or clear wrapper cache flag in GetAndClearExpandoObject. r=peterv, a=bajaj
d4c35209af10b65863fe5ef1e29cb61e41b577ed
created 2013-06-23 09:15 +0200
pushed 2013-09-09 22:57 +0000
Ms2ger Ms2ger - Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug
f83604cff118085e8179ab136633b241afe98771
created 2013-06-21 14:12 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz
6cafe68983ca4945a7d50bda6b345b3522c4c5d3
created 2013-06-07 08:54 -0400
pushed 2013-09-09 22:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 875449 - Bustage fix.
0261df8a6a8eea809d5b065a11fbb35d33ddbfd4
created 2013-06-07 00:02 +0530
pushed 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
0e2ca88d53e2d7b369a3c614add927afb95ed81a
created 2013-05-17 17:04 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 871849 - Correctly trace expando objects for OverrideBuiltin proxies. r=bz, a=lsblakk
0d6df86bb3dc5ca584c3fb8221dab49694d79803
created 2013-05-29 11:38 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 874321 - Fix setting of expandos on Xrays for DOM bindings with named properties. r=bzbarsky, a=akeybl
6e00018528cd8dca0386f0405bedb019cd9d516c
created 2013-05-07 22:34 -0400
pushed 2013-07-29 23:00 +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 2013-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Merge m-c to m-i
adaaf66417853e0e0c68a8688e316eadabb98c01
created 2012-12-11 21:45 -0500
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 855971 - Switch HTMLDocument to WebIDL bindings. r=bz.
9fc3d4e62179a7a14f8fd3307a394807b2bf7aa8
created 2013-04-20 18:04 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings, codegen changes and make HTMLDocument OverrideBuiltins. r=bz.
e604349e5a7975326b0624f63966cc6410161622
created 2013-04-29 15:17 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings. r=jandem.
2b63238518a39ffa03c79abddb982244abb3427c
created 2013-05-04 19:27 -0400
pushed 2013-07-29 23:00 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 3 changesets (bug 855971, bug 820846) because of browser-chrome test failures
a2245b038bcc305c8cdb048e8c3199e0ee6d047b
created 2012-12-11 21:45 -0500
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 855971 - Switch HTMLDocument to WebIDL bindings. r=bz.
2a999f8ee317323c22e7ebdd81a065f1de508387
created 2013-04-20 18:04 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings, codegen changes and make HTMLDocument OverrideBuiltins. r=bz.
6dba144500f3bbe0c957b3453fb2b0f89ab1a3b0
created 2013-04-29 15:17 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings. r=jandem.
1734d1a36463a184e189c58142a3e06edb9e7a61
created 2013-05-05 09:03 +0200
pushed 2013-07-29 23:00 +0000
Ms2ger Ms2ger - Bug 868411 - Handlify js::GetObjectProto; r=bz
53c579eac0dee334b576e285a2f6db94b12cdfae
created 2013-05-03 19:29 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 865969 part 7. Fix rooting hazards in DOMJSProxyHandler.cpp. r=ms2ger
35c6ad8bb2e4aeac66cb6c80eac2216b96fbc43f
created 2013-05-03 19:29 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 865969 part 6. Fix rooting hazards in BindingUtils.cpp. r=smaug
e9d66cb5f791794c27c90ce4ab33eb4cca8f72e6
created 2013-04-30 14:44 -0700
pushed 2013-07-29 23:00 +0000
Jim Blandy Jim Blandy - Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
less more (0) -60 tip