dom/bindings/DOMJSProxyHandler.cpp
29385afa711f97ac763bc683813d65f7d972a218
created 2013-08-05 14:01 +0100
pushed 2013-10-28 21:59 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +0000
Tom Schuster Tom Schuster - Bug 884410 - Handlify JS_GetPrototype. r=terrence
96b8f28d35e8aa2ad1ab41fad4a17662a056ba9c
created 2013-06-20 22:39 -0700
pushed 2013-09-16 19:14 +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-09-16 19:14 +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-08-05 18:49 +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-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug
f83604cff118085e8179ab136633b241afe98771
created 2013-06-21 14:12 +0100
pushed 2013-08-05 18:49 +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-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 875449 - Bustage fix.
0261df8a6a8eea809d5b065a11fbb35d33ddbfd4
created 2013-06-07 00:02 +0530
pushed 2013-08-05 18:49 +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-08-05 18:49 +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-08-05 18:49 +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-08-05 18:49 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Merge m-c to m-i
adaaf66417853e0e0c68a8688e316eadabb98c01
created 2012-12-11 21:45 -0500
pushed 2013-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +0000
Ms2ger Ms2ger - Bug 868411 - Handlify js::GetObjectProto; r=bz
53c579eac0dee334b576e285a2f6db94b12cdfae
created 2013-05-03 19:29 -0400
pushed 2013-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +0000
Jim Blandy Jim Blandy - Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
4d3894186e6e554fa0a5bf26da1b8063a4bf552b
created 2012-12-20 10:56 +0100
pushed 2013-06-24 18:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 852094 - Support Unforgeable on proxy-based DOM bindings. r=bz.
f5ba9622f687c9d52b9adffe5fc7b1cc3d81ac82
created 2013-04-16 19:02 +0200
pushed 2013-06-24 18:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 862092 - "Assertion failure: target->isNative() == obj->isNative()" adopting a <select>. r=bz.
4287ba54fd1654179cbe1470c869df297281ad90
created 2013-04-02 16:05 -0700
pushed 2013-06-24 18:52 +0000
Jose Cortes Jose Cortes - Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/bindings/ dom/plugins/ dom/src/ dom/activities/ directories. r=jwalden
f5b92b22981cf83ae7996666b8fa8b18bec89a31
created 2013-03-22 19:43 -0700
pushed 2013-05-13 16:59 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
dc0b6744aef665c2445664d3758fa828a28e3d8a
created 2013-03-29 14:07 -0400
pushed 2013-05-13 16:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out bug 789897 due to regressions.
81cef708ab47be07690e03f07edb756e5733705a
created 2013-03-28 00:19 -0700
pushed 2013-05-13 16:59 +0000
Jeff Walden Jeff Walden - Bug 789897 - Make BaseProxyHandler::{isExtensible,preventExtensions} pure virtual. r=bholley
0596c6e4c260da90300d650be5d6a41d5ed11f26
created 2013-03-21 23:23 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz
9d6bf23b38e7c5e5617f84d4e65b3ffc5a6e96d4
created 2013-03-21 23:23 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper delete. r=terrence
53a76b390b8c3ac208ed7d11167c1f2ea660f0c7
created 2013-03-21 23:23 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper getOwnPropertyNames and keys. r=terrence
bf4dc429c4fa355e514fa5a1e656ea23b3a97e64
created 2013-03-21 23:23 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper defineProperty. r=terrence
207ff8c91b7d171fc8f3d45e82a448f6a0578375
created 2013-03-21 23:23 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper get(Own)PropertyDescriptor. r=terrence
79b2064c1a9909f33dd547ab56835fd79cfe343d
created 2013-01-03 15:31 -0600
pushed 2013-02-19 18:06 +0000
Jeff Walden Jeff Walden - Bug 826447 - Change all the proxy API signatures to take unsigned flags, rather than bool set, so that it's easier to find all tests of JSRESOLVE_ASSIGNING. r=bz
268fe9874d9dfc3f883237c288578032eca04aeb
created 2012-09-15 11:19 -0700
pushed 2013-02-19 18:06 +0000
Jeff Walden Jeff Walden - Bug 823283 - Remove all remaining uses of JSRESOLVE_QUALIFIED, and the few remaining tests (which were pretty much purely diagnostic). r=luke
adde19c975eb8d87dfbb015a196e389fcfdfd161
created 2012-12-06 15:21 -0500
pushed 2013-02-19 18:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 815803. Now that JSSLOT_PROXY_PRIVATE == 0, simplify binding code that had to deal with different slot indices on proxy and non-proxy objects. r=peterv
9bb44a0caae4c4d1db19cd7fabe541915e71d8a0
created 2012-11-05 11:58 -0500
pushed 2013-01-07 21:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 772869. Make getOwnPropertyNames work correctly for WebIDL proxy bindings. r=peterv,ms2ger
b011b2c888d14956b1d923b231c51c8371b1091a
created 2012-10-25 17:01 +0200
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 797821 - Address Ms2ger's review comments. r=me
a2b8c01bcbbd4159bdf699a0bee84ed99a42437a
created 2012-10-25 17:01 +0200
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 797821 - Hoist XPConnect-y stuff out of the compartment private and into the XPCWrappedNativeScope. r=mrbkap
919aa3f8deb22fb68bea724f582fe1e36d50ef14
created 2012-10-14 09:39 +0200
pushed 2013-01-07 21:25 +0000
Ms2ger Ms2ger - Bug 798014 - Remove dead DefineConstructor definition; r=khuey
c372439f0aad42d3dd73306c59035f2450d2e1b7
created 2012-09-03 16:42 -0700
pushed 2012-11-19 21:10 +0000
Bill McCloskey Bill McCloskey - Bug 787856 - Convert js::GetObjectProto to support lazy protos (r=bhackett)
3916c4ac4a81fa852a6d37d1bda69a8facc5ebeb
created 2012-09-06 17:51 -0700
pushed 2012-11-19 21:10 +0000
Jeff Walden Jeff Walden - Bug 789309 - Stop installing jsatom.h and jsatom.tbl. r=jorendorff
dc3f29a730b10ace9129d2605c7a40822ee8121f
created 2012-08-24 09:32 -0700
pushed 2012-10-08 18:29 +0000
Peter Van der Beken Peter Van der Beken - Bug 753517 part 5. Enable the list IC for new DOM bindings too. r=bz.
cd86e0d61c3facabea95de41947273a143c9d95c
created 2012-05-22 15:46 +0200
pushed 2012-10-08 18:29 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 768692 (Move DOM list binding generation to the new DOM binding codegen). r=bzbarsky.
less more (0) tip