dom/bindings/BindingUtils.cpp
a03d304acdb37dbd7b1bf4d5b5267f2fbace336d
created 2015-04-26 22:38 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1157754 part 1. Add a way to "catch" an ErrorResult, and a way to safely convert an ErrorResult to an nsresult. r=peterv
0109a745ab9cc9d65389b21260f02ebeb4629e51
created 2015-04-15 14:09 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1149987 - Part 4: Do not attempt to delete ErrorResult::mMessage when deserializing the object from IPDL; r=bzbarsky
55fefc16edbaaacb56f67fa340fb8aefd3082d52
created 2015-04-06 22:22 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1149987 - Part 3: Give ErrorResult a move constructor and a move assignment operator; r=bzbarsky
7fcc5890a770a1563fc3a44a78ec8d496d72fda6
created 2015-04-06 21:36 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1149987 - Part 1: Make it possible to send an ErrorResult that doesn't encode a JS exception through the IPDL layer; r=bzbarsky
7fbf03927859971b3cf07c7663cd4c000eaadb73
created 2015-04-08 11:49 -0400
pushed 2015-06-29 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1149987) for mochitest crashes.
bdb64d5befa55cb4f57673dadaf8e58435604032
created 2015-04-06 22:22 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1149987 - Part 3: Give ErrorResult a move constructor and a move assignment operator; r=bzbarsky
e7c41c8653c43605976eb5b1579303590ec35414
created 2015-04-06 21:36 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1149987 - Part 1: Make it possible to send an ErrorResult that doesn't encode a JS exception through the IPDL layer; r=bzbarsky
665c141c2479169301d8a2a967fb20f3d2e2152c
created 2015-03-28 11:44 +1100
pushed 2015-05-11 18:39 +0000
Cameron McCormack Cameron McCormack - Bug 1146235 - Part 2: Expose @@iterator aliases on XrayWrappers. r=peterv
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
dcd0af73ac848137d04fa35cc1d111ece51677fe
created 2015-02-17 11:58 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
0b0c492a33b545fb9daa9b041969e17b5dcbe00e
created 2015-03-19 10:13 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
358970f124d78cf871fc5f04d113aa2fa36aa6ea
created 2015-03-09 12:50 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. r=waldo
cdeac41a30aa7e2282e87cc7c2e73a2f094aa49f
created 2015-03-09 12:50 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. r=waldo
0ba66387063628463083f36d458c9282e77b0129
created 2015-03-09 12:50 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. r=waldo
b45b569aa36516ff66b3bb313199ce7f483ca49a
created 2015-03-09 12:49 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. r=waldo
fdb146bc4052d731374a19a496b21640507ddb73
created 2015-03-06 16:33 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
dc86a4e16519d1cf511dedbd1d043a49149a8ac8
created 2015-03-06 15:14 -0800
pushed 2015-05-11 18:39 +0000
L. David Baron L. David Baron - Back out bug 1131802 (changesets 80e90f586329 and 35c268f162db) and patch 2 from bug 1131805 (changeset 4139522bf814) on a CLOSED TREE for assertion failures.
badf6f5f22f34519205fe399ffaec4817474774b
created 2015-03-06 16:33 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131805 part 1. Remove remaining JS_GetParent and js::GetObjectParent uses in Gecko. r=bholley
80e90f5863291aff8370eabdd643fea44afb3255
created 2015-03-06 16:33 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv
aebb9cb5dfbbba80f5f2afc9709fc84756c1ef4c
created 2015-03-06 15:06 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1138874 - Fix comments as per review feedback r=bz DONTBUILD
eb099aee10670b18cdfb201bb01b9cb5de549f40
created 2015-03-06 01:08 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1122238 part 3. Drop all the DOMException-cloning and sanitization gunk we added in bug 1107592 and bug 1107953 and bug 1117242 . r=bholley
7764797018582987d820a4c3e16c471ed5488e4a
created 2015-03-06 01:08 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1139964 part 1. Factor out the guts of BackstagePass::Resolve and BackstagePass::Enumerate to allow reuse for other globals that want to opt in to Exposed=System WebIDL annotations. r=smaug
5e7a1c386a7560f63a72258adb1040ae654060ac
created 2015-03-05 13:39 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1138874 - Change ReparentWrapper() to avoid multiple JS objects pointing to the same native r=bholley
52b5566554b0e3c58b06ab1502937ce8d2e83842
created 2015-03-04 01:16 -0500
pushed 2015-05-11 18:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1050456 - Part 2: Add a nsGlobalWindow::GetIsPrerendered helper
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
2dac197193b72d9c43bd6c50553c8f683ec195a2
created 2015-02-26 15:58 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-05-11 18:39 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
d5e658bc07927efca7cf538ca8d6b8430099febd
created 2015-02-26 15:58 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo
4c63198808db4493784cfb3dd7c7d74a658f2b5d
created 2015-02-26 09:40 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135810. Add more explicit checks for whether a descriptor wants Xrays or not instead of assuming that Xrays are desired if and only if descriptor.workers is false. r=peterv
13fe99535f2b75049c77cf0b6ef0f8ca8877a119
created 2015-02-26 09:40 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136292 part 3. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in bindings code. r=peterv
160607e021a9fafa2643beb2695b9f816103f2ce
created 2015-02-20 23:58 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 742194 part 1. Add support for throwing uncatchable exceptions to Web IDL bindings. People keep asking for this. r=khuey
53767c427617de53d0c929b7d9324880f634ad1b
created 2015-02-04 18:46 +0700
pushed 2015-03-30 18:32 +0000
Dhi Aurrahman Dhi Aurrahman - Bug 1125766 - Throw proper error types for TextEncoder(), TextDecoder() and TextDecoder.decode(). r=bz
87f2bd784f4151468734471fac6efd91e35bd68e
created 2015-01-31 16:18 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1127443 - Move some JS_NewObject callers to JS_NewObjectWithGiveProto
568af40e5e0d8299f21032ca7bcaa3f6784891d2
created 2015-01-30 13:54 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1127206. Don't try to do binding UnwrapArgImpl on worker threads. It can't do anything useful there. r=peterv
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
3cfdd4c2d83bf287476b6c4e2f7cd21ab472e755
created 2015-01-08 18:06 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1069719 - Abort the execution of scripts when a prerendered page calls an IDL blacklisted function; r=bzbarsky
2cca9e9d7ccf68261e262a04c41b469d56411c20
created 2015-01-24 14:52 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1125351, bug 1069719) for m-oth bustage
fb315ec11af4f5d0d9b297a66bf0d88a205cbb1e
created 2015-01-23 16:22 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1125351 - Make nsIDocShell.isPrerendered infallible; r=bzbarsky
0ab33c2362cf020b11c24442b05ad95bda08a419
created 2015-01-08 18:06 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1069719 - Abort the execution of scripts when a prerendered page calls an IDL blacklisted function; r=bzbarsky
1e53e8c79d9f999410fc82ef5ec1488bd225d14a
created 2015-01-22 21:04 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
d7aa4c72ebaba57bb6a8f1c718bd63fb9e9feec1
created 2015-01-22 20:00 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
a091ec8d2a048d520585cd41bb79d821ad316433
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107953 part 5. Add tests for promise rejections with content-side DOMExceptions, and fix the promise code so those tests actually pass. r=bholley
8c619ce4714bc370eefe36febaf880d150addf17
created 2015-01-14 08:59 +0100
pushed 2015-03-30 18:32 +0000
Ms2ger Ms2ger - Bug 914067 - Remove JSVAL_VOID from dom/; r=jst
550f58e63d9ac04d2e00540503c099178e905ae5
created 2015-01-30 13:54 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1127206 - Don't try to do binding UnwrapArgImpl on worker threads. It can't do anything useful there. r=peterv, a=abillings
23ce8a6e826fbd6fd284b1db9bb37633e623b9bf
created 2015-01-08 11:57 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117167. Make the generated implementation classes for JS-implemented bindings store an nsIGlobalObject, not an nsPIDOMWindow, so we can use them in sandboxes. r=peterv
1298539468f2d22f36603d78e8e8f94e9c821d61
created 2015-01-02 14:02 -0600
pushed 2015-02-23 15:17 +0000
Jeff Walden Jeff Walden - Bug 603201 - Make HasPropertyOnPrototype fallible. r=peterv
0738d2b29e8bf59f60bfdb8f273bd8f730083e74
created 2015-01-02 17:08 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107592 part 2. Allow chrome JS to directly throw content DOMExceptions that will propagate out to the web script. r=peterv
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
63e9ce6a9a4577a80799a5b564350553ada2dbbd
created 2015-01-30 13:54 -0500
pushed 2015-02-02 16:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1127206 - Don't try to do binding UnwrapArgImpl on worker threads. It can't do anything useful there. r=peterv, a=abillings
296c052ea50b91f52231f5f8a689e8b0feeadb83
created 2014-11-26 14:25 -0500
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087851 part 1. Rename WrapNewBindingObject to GetOrCreateDOMReflector to make it clearer what it does. r=peterv for the idea; patch itself is just search-and-replace
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
d2beb971bb6ed2f1016fb92fe4ec9a7778804561
created 2014-11-24 11:57 -0500
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1096011. Warning when failing to create a JS implemntation for a Web IDL binding should include the implementation contract. r=peterv
bb06fb2e19831c89ec57e2442f311b3165fdc87a
created 2014-11-24 12:56 +0000
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1089079. Make .length on interface objects configurable. r=peterv
efa7ad01dac6acba64920ffd665e1bdb2634e486
created 2014-11-20 12:58 +0100
pushed 2015-01-12 19:37 +0000
Andrea Marchesini Andrea Marchesini - Bug 1077393 - Rename ScalarValueString to USVString. r=smaug
df574e3263c7f926eabb3abb9425b11cddb01aec
created 2014-11-13 12:23 -0800
pushed 2015-01-12 19:37 +0000
Steve Fink Steve Fink - Bug 1053999 - Conservative stack check should assume untrusted code, r=bholley
466732e6be01fac4b758ad54f542ee9d0960f1a0
created 2014-11-08 01:07 +0100
pushed 2015-01-12 19:37 +0000
Tom Schuster Tom Schuster - Bug 993026 - Change resolve hook in browser/XPC. r=bholley
less more (0) -300 -100 -60 tip