js/xpconnect/wrappers/XrayWrapper.cpp
3df9d5686fae1530956b840d4aab1f0147bc230d
created 2016-12-13 13:14 -0500
pushed 2016-12-14 03:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1322415. Fix property enumeration on cross-origin windows to include indexed props, and add some tests for the ordering of the indexed, named, and symbol-named props on cross-origin objects (window and location). r=bholley
8f0356af174c3f132eb3ef6bd2b4ad84e145e1bb
created 2016-11-26 19:17 +0100
pushed 2016-11-27 01:57 +0000
Tom Schuster Tom Schuster - Bug 1192038 - Update RegExp Xray code. r=bholley,arai
d4ec6fd3b9fdc6a3164f21779a33a50136814cb1
created 2016-11-22 20:53 +0100
pushed 2016-11-23 05:33 +0000
Tom Schuster Tom Schuster - Bug 1213341 - Simplify Error Xray code. r=bholley
547235a8b10e38a276a89d79becaa822d4fc6c87
created 2016-11-19 01:17 +0100
pushed 2016-11-21 15:10 +0000
Tom Schuster Tom Schuster - Bug 1155700 - Enable Map/Set Xrays. r=bz
ec8ee3aeecac15c000996ef173b0cece19b0641f
created 2016-11-08 22:08 +0100
pushed 2016-11-09 15:43 +0000
Tom Schuster Tom Schuster - Bug 1015798 - Add int32 type to PropertySpec. r=arai
77ea5bc98768c61514f8a5b4fb34c7ffaf9875b8
created 2016-11-04 12:41 -0400
pushed 2016-11-05 02:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1021289 part 4. Implement support for WebIDL deleters over Xrays. r=peterv
5d9119c06da1b5b41a8f3223947fbef373201d87
created 2016-11-04 12:41 -0400
pushed 2016-11-05 02:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1021289 part 1. Change XrayWrapper::delete_ to call through to the traits delete_ method if the property doesn't actually exist on the expando. r=peterv
40cd4eb145ffd5d0c4d698965ed3870903c70c2f
created 2016-10-29 20:11 +0200
pushed 2016-10-30 18:01 +0000
Tom Schuster Tom Schuster - Bug 1130988 - Add SharedArrayBuffer to JSXray. r=bz
28191c1f1a9a5ba108570e16212fc9ace736a1ac
created 2016-10-25 10:18 +0200
pushed 2016-10-26 05:09 +0000
Tom Schuster Tom Schuster - Bug 1248865 - Some small changes to JSXray and tests. r=bz
6576edddb9a62328fadb2fad254ee4ebfaf5abfb
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 8. When getting a cacheable property off a DOM Xray, cache it on the Xray's expando object. r=bholley
efda96f7dd1c9ca62b22e865f0180ed2215af1a4
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 6. Clear the relevant slots on Xray expandos when clearing cached slots on a DOM object. r=bholley
dd2884c72021eccea683979d7e92584a8023be5e
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 5. Use the codegenned JSClass, if available, when creating Xray expando objects. r=bholley
802ef473a08323491e4ae944e605bfbd7f16442d
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 3. Create a macro for declaring Xray expando classes, and move the default Xray expand class definition to bindings code. r=bholley
0a0046d3e726896f247d88c82363a6a061f5f0ff
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 2. Declare XrayExpandoObjectClassOps in XrayWrapper.h so we can use it from bindings code. r=bholley
c4cad144774974f30a0ecb05af59e1f1513f72c2
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 1. Move the ExpandoSlots enum to XrayWrapper.h. r=bholley
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2016-09-29 09:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
ff332cff84da109def9e9a67427590115200334b
created 2016-09-15 11:41 -0400
pushed 2016-09-15 23:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1302849 part 1. Remove the now-dead SCSecurityXrayXPCWN thing. r=mrbkap
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-09-15 10:11 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
ddc2f0343294db77717bbab413ddd2fa97da35e5
created 2016-09-02 18:39 +0200
pushed 2016-09-03 15:42 +0000
Tom Schuster Tom Schuster - Bug 1299321 - Make DOM/Xray handle string values in JSPropertySpec. r=peterv
da1819164ab50065df8beafdc465863d0132e943
created 2016-08-24 14:18 +0100
pushed 2016-08-25 12:26 +0000
Jon Coppeard Jon Coppeard - Bug 1296688 - Add JSCLASS_FOREGROUND_FINALIZE flag r=sfink r=smaug
4d13c44c9b01ac9925ad09998659cc69b12ca6b0
created 2016-08-18 10:59 +0200
pushed 2016-08-19 13:59 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Define getBuiltinClass on Xray. r=peterv
aa02a3d17d12fc6b730170815a1169da987b1bb8
created 2016-08-02 11:06 -0700
pushed 2016-08-03 15:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 1291142. Ensure that we don't return gray objects when getting child windows by name or index. r=bholley
891c4b4e27971caacede5e669a668bd5e9f1a3e4
created 2016-07-29 16:40 -0400
pushed 2016-07-30 04:31 +0000
Botond Ballo Botond Ballo - Bug 1289608 - Define XrayWrapper<...>::singleton for all instantiations, instead of defining specializations for specific ones. r=bholley
81fe29f830af4c443be5c24fdff3abb245c310dd
created 2016-06-23 00:22 -0400
pushed 2016-06-23 13:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281276 part 5. Get rid of the LangType argument of the XPCCallContext constructor and the now-dead language type enums. r=bholley
6cfb92e3d2c74d81e7ac74058bb2d624613859bf
created 2016-02-23 13:42 -0800
pushed 2016-04-28 14:31 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
f29f34e249d2ca3a438beb108c1139a858b32ea1
created 2016-04-01 10:59 +1100
pushed 2016-04-04 01:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 3) - Separate js::ClassSpec from js::Class. r=jorendorff.
021f70a04fadc6155030df3d30d8c4f01278dd6a
created 2015-11-10 12:34 +0100
pushed 2016-03-23 15:25 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine. r=efaust
3f5ac8a1b9561e5a00b1efe80484d9c776a8dd11
created 2016-03-19 01:30 +0100
pushed 2016-03-19 15:23 +0000
Tom Schuster Tom Schuster - Bug 1256688 - Continue using getPropertyDescriptor for has in XrayWrapper. r=peterv
2b83147ead2695427cd346eb80cf8c33a2210ba7
created 2016-03-09 11:20 +0100
pushed 2016-03-15 09:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1251308; r=luke
f271fb4ecec8a0daff460b2dee581da53d100780
created 2016-02-10 23:09 +0100
pushed 2016-03-10 10:51 +0000
Till Schneidereit Till Schneidereit - Bug 1254968 - Add support for running JS builtins' constructors over Xray wrappers without unwrapping the newTarget. r=bholley,f=bz
3ec41d5331ac09f7ceb6815e5c831d6289abe9b3
created 2016-03-08 17:21 -0500
pushed 2016-03-09 10:46 +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
cff999f3aee11b3d070a0b2130802df9b8758e56
created 2016-02-16 19:30 +0100
pushed 2016-02-29 10:35 +0000
Peter Van der Beken Peter Van der Beken - Bug 1248478 - Remove some obsolete code in XrayWrapper.cpp. r=bholley.
984b9d0ea04de291040f3536463f99668bf7918a
created 2016-02-05 10:41 -0500
pushed 2016-02-06 02:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243824. Add support for static functions and attributes on JSXrays. r=bholley
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-01-31 01:09 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
114ec4ff6d65378cfe3d86f1af3e5c7aae855a09
created 2016-01-28 11:28 +0100
pushed 2016-01-29 00:30 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-01-29 00:30 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
4a34bffec9104c91668da561b253d73ae30e4139
created 2016-01-26 19:38 +0100
pushed 2016-01-27 11:00 +0000
Tom Schuster Tom Schuster - Bug 1242072 - Continue using getPropertyDescriptor for get in XrayWrapper. r=bholley
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-17 19:40 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
ae0fb501e531985fe7eedb1255d4b92e0cb68326
created 2015-10-26 12:14 -0400
pushed 2015-12-03 11:03 +0000
Nathan Froyd Nathan Froyd - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz
150f4e0ec3f9127f7a44f103cbadf89feb57e8a2
created 2015-11-06 19:03 +0100
pushed 2015-11-09 13:56 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz
61022cd922f82c4d6eddb3a265ef0a8e4aecd836
created 2015-11-06 19:03 +0100
pushed 2015-11-09 13:56 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
de3d8a5f653738926bea21fc41f9166773919496
created 2015-10-14 12:53 -0700
pushed 2015-10-15 09:53 +0000
Bobby Holley Bobby Holley - Bug 1198934 - Support special-case WebExtension behavior for TypedArrays. r=billm
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-10-01 10:39 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
5d5b806d8a29cb304968ccac08d24ab3953b5a85
created 2015-03-20 14:03 -0500
pushed 2015-10-01 10:39 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
00042f058f8b5a7832f2a759d98ea91af8f35437
created 2015-03-20 14:02 -0500
pushed 2015-10-01 10:39 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem.
4f55348a322863d8b66516e24cf7bbcb590e510e
created 2015-07-07 19:22 -0500
pushed 2015-10-01 10:39 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10:05 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-24 10:05 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
105433ce195b39f10f9f0b939c8786a0aff6a70f
created 2015-03-20 14:03 -0500
pushed 2015-09-24 10:05 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
13128a88f2b91f31b6f79963768218c3997db41e
created 2015-03-20 14:02 -0500
pushed 2015-09-24 10:05 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem.
fc9fef646a97505196b39f3719b15157dba66af6
created 2015-07-07 19:22 -0500
pushed 2015-09-24 10:05 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem.
81385142227216ba4f0a73a11dd1a0ef8df63c4e
created 2015-09-18 00:14 +0200
pushed 2015-09-18 11:19 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug
87b184107bb00bdc6e844417afb8f9fd171cb612
created 2015-08-31 21:28 -0700
pushed 2015-09-02 11:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap.
cd3c9358b57035237d4a6b8682e8ef8abcf1d2bf
created 2015-07-16 22:10 -0700
pushed 2015-07-17 14:26 +0000
Kyle Huey Kyle Huey - Bug 1182316: Part 3 - Add assertions to most other WebIDL entry points, clean up nsIDOMJSWindow cruft. r=peterv
eca18bb1b558d77259ecf4d41e4354fb8bada232
created 2015-07-14 18:54 -0700
pushed 2015-07-16 18:53 +0000
Bobby Holley Bobby Holley - Bug 1182409 - Add 'allowWaivers' sandbox option. r=gabor
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
less more (0) -300 -100 -60 tip