js/xpconnect/wrappers/XrayWrapper.h
2b64fd64d1c772fda138da46e158c9451da33193
created 2014-06-09 15:48 -0700
pushed 2014-09-02 16:39 +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-09-02 16:39 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
94cfbc72d81fb5206d4115b3e24b865fb6d0a43d
created 2014-05-29 15:49 -0700
pushed 2014-07-21 20:25 +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-07-21 20:25 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-06-09 21:49 +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-06-09 21:49 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
cef075dd64f8016ecdc73410d6bc59bbd5b0f0de
created 2014-03-23 11:02 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
50da1896149c23128de862332779e806ddd0742f
created 2014-03-21 08:47 +0100
pushed 2014-06-09 21:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 351371062c26 (bug 975042)
351371062c26cd4c9e3c9020ddf54e95e457968b
created 2014-03-20 23:47 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
fd04a8b8ccc489af9a2a9ad10f639f35dd0857ba
created 2014-02-21 15:55 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 975277 - Clean up the XPCWN XrayHolder a bit. r=gabor
89a7246d2bdd243926c1ddfa99a232dda8feef5f
created 2014-02-21 15:55 -0800
pushed 2014-04-28 18:51 +0000
Peter Van der Beken Peter Van der Beken - Bug 975277 - Add some machinery to allow Traits to specify whether they want to use hasPrototype or not. r=bholley,efaust
ae50af3377666ac4f78992828e5ea38590fa2b29
created 2013-12-13 12:01 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 926012 - Part 3: Convert wrappers to using dynamic prototype hooks. (r=bholley)
6be9a40c54b63caf1b74c30f8faefa7bd356a4ad
created 2013-11-19 15:03 -0500
pushed 2014-02-04 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 939608 - Part 1: Code changes required to build xpconnect in unified mode; r=bholley
c335eaa4494a78be68cfc8a619f3795efe8338f2
created 2013-11-19 13:26 +0100
pushed 2014-02-04 01:06 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 161bfee3f57a (bug 939608) for fixing PGO Build Bustage
161bfee3f57a0a113e7078c23c9ac9c00f8509b6
created 2013-11-18 00:47 -0500
pushed 2014-02-04 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 939608 - Build xpconnect in unified mode; r=bholley
add6b8c0a28f522b4042cb00599145451fe49df4
created 2013-09-11 11:28 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 856437 - Remove same-compartment permissive Xray machinery. r=gabor
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
77cd72a836e60548db0ae4013fca6786f5ac8c8f
created 2013-09-09 23:14 +0200
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 913851 - Minimize the #includes in js/xpconnect; r=bholley
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
737fb09c65a3e8c61d8935e1e958ae89b89750ba
created 2013-07-25 22:52 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 7) - Remove jsprvtd.h from EXPORTS. r=jorendorff.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2013-10-28 21:59 +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-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
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
1ec7af89aa28cca6750f92b56536b2012e30d9c2
created 2013-06-21 14:12 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 885310 - 2 Rename JSHandleFoo in js directory r=bholley
f126bff5d429985a64ce35ff392e7bee01727f21
created 2013-06-19 11:32 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 884371 - Remove JSMutableHandleXXX from the js directory r=bholley
568a6e1cc1a891e942610719870b8780a26a2fad
created 2013-05-31 10:36 -0700
pushed 2013-06-24 18:52 +0000
Bobby Holley Bobby Holley - Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap, a=akeybl
fb4ab26a49de8979c2e4348379b5c464596c0a1e
created 2013-04-24 14:22 +0100
pushed 2013-06-24 18:52 +0000
Jon Coppeard Jon Coppeard - Bug 861887 Review comments for prev patch r=bholley
da6a56be2e050d677edc2cd15cfdca8be7d1be86
created 2013-04-24 10:45 +0100
pushed 2013-06-24 18:52 +0000
Jon Coppeard Jon Coppeard - Bug 861887 - GC: Rooting in XrayWrapper.cpp - part 2 r=bholley
986c25861d1f7ace6314492340a8c2ff4ef7b786
created 2013-04-23 12:50 -0400
pushed 2013-06-24 18:52 +0000
Bobby Holley Bobby Holley - Bug 860494 - Check for native properties before checking named children on XOWs. r=bz
04987f63066fcd111a1952511d6a01ccb0819410
created 2013-04-04 09:02 +0200
pushed 2013-06-24 18:52 +0000
Ms2ger Ms2ger - Bug 852602 - Pass CallArgs to Proxy call() and construct() hooks; r=Waldo
b4f217369d8ad66efaedf797bb1cc3533c1fe82f
created 2013-03-27 11:33 +0000
pushed 2013-06-24 18:52 +0000
Jon Coppeard Jon Coppeard - Bug 854955 - GC: Rooting in XrayWrapper.cpp r=bholley
e3d25c40d9a04bed4dc1f8aab4683e1b470c90f9
created 2013-05-31 10:36 -0700
pushed 2013-06-03 21:06 +0000
Bobby Holley Bobby Holley - Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap, a=akeybl
4cfb9a059a6b58bdbb0b9246fbb420597e18a590
created 2013-04-29 14:05 -0700
pushed 2013-05-13 16:59 +0000
Bobby Holley Bobby Holley - Bug 860494 - Check for native properties before checking named children on XOWs on aurora. r=bz
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.
804c5ca59d99e89c7ee1e1d223a6ceafd34e0b65
created 2013-03-22 19:43 -0700
pushed 2013-05-13 16:59 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement a preventExtensions trap for proxies. 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
ea96ee5c55eca00f09ae4c11a1e0d1c0160580d5
created 2013-03-22 19:43 -0700
pushed 2013-05-13 16:59 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement an isExtensible trap for proxies. 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
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
b16b1535278221cafda174664a0c09e33eaf1815
created 2013-02-25 13:54 -0800
pushed 2013-05-13 16:59 +0000
Bobby Holley Bobby Holley - Bug 836301 - Add Special handling to allow us to call enter() for defineProperty on Xrays. r=mrbkap
dee88fe417fe364ebea9164c1f284908fba3b5f9
created 2013-02-22 08:41 -0800
pushed 2013-05-13 16:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 4d301b2bcad0:e0632e639097 (bug 836301) for Windows build bustage
741efe957058b5f15da8fd649036abab6f065f5e
created 2013-02-22 08:14 -0800
pushed 2013-05-13 16:59 +0000
Bobby Holley Bobby Holley - Bug 836301 - Add Special handling to allow us to call enter() for defineProperty on Xrays. r=mrbkap
61fde4343620b42d33b3ce8b653616d09fba5197
created 2013-02-08 14:24 +0000
pushed 2013-04-01 19:47 +0000
Bobby Holley Bobby Holley - Bug 821850 - Dynamically waive Xray for field access by XBL script on bound nodes. r=bz
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
ca4fd0c6c3d5241f9af3eafaef05b1ff8749c0e4
created 2012-11-14 09:56 -0800
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 800915 - Clarify and refine the semantics of SecurityWrapper so that it is used if and only if unwrapping is unsafe. r=mrbkap
f60b494448f881a35c5a1d7806bdd2aabb8d436d
created 2012-11-12 21:43 -0500
pushed 2013-01-07 21:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out de9fff3a523, c567df2244f5, 8e3d976d5dc5, and c7499faaec23 (bug 800915) for bustage.
c7499faaec23ae05c3031ae248f5f8a5d8d313a3
created 2012-11-12 17:35 -0800
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 800915 - Clarify and refine the semantics of SecurityWrapper so that it is used if and only if unwrapping is unsafe. r=mrbkap
4ee6b1acd5ea36e402f3b5ebe23a755275e51366
created 2012-10-09 20:50 +0200
pushed 2013-01-07 21:25 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript). r=bz.
44d874f51c28266628fd367311002929b8c8197a
created 2012-10-29 16:52 +0100
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 803068 - Merge DirectWrapper and Wrapper. r=ejpbruel
1413ce44a30fc597cb1affa9b60f3cc32bbadbba
created 2012-10-29 16:52 +0100
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 803068 - Manually grab the BaseProxyHandler derived traps in SandboxProxyHandler. r=ejpbruel
5d03feda23009d5a79a1ed880a6ff20af57dbf2b
created 2012-10-13 14:50 +0200
pushed 2013-01-07 21:25 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 801083 (Remove old proxy-based list bindings). r=bz.
861cd25072734fd6f76f657f1eacc10326e24267
created 2012-10-05 18:59 +0200
pushed 2012-11-19 21:10 +0000
Bobby Holley Bobby Holley - Bug 761695 - Hoist Xray identification machinery into XrayWrapper, and use it for trait identification. r=peterv
b1c000f475d45cb532e567d7a099b80cc2597fa4
created 2012-10-05 18:59 +0200
pushed 2012-11-19 21:10 +0000
Bobby Holley Bobby Holley - Bug 761695 - Unify holder creation and access. r=peterv
26ffd02bc89ce5b1df54129ca7e8d872f5414f4f
created 2012-10-05 18:59 +0200
pushed 2012-11-19 21:10 +0000
Bobby Holley Bobby Holley - Bug 761695 - Simplify XPCWN Xray holder creation. r=peterv
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
4b251874c178b8d51b59bfbcaf9821d7998849c0
created 2012-07-31 17:19 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
7aa128dbd1a9e5b9272376aa9a1f4aa23afd8787
created 2012-07-10 19:45 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -60 tip