dom/bindings/BindingUtils.cpp
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
f8f71e377d673b1c25cd31b5dcdb02ad60607bd5
created 2015-09-28 11:25 -0700
pushed 2015-12-14 20:08 +0000
Martin Thomson Martin Thomson - Bug 1155923 - Add Deprecated attribute to interfaces, r=peterv
7a56e08c0443e62e82430e52c72c8912be0c3802
created 2015-09-28 14:02 +0200
pushed 2015-12-14 20:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 3 changesets (bug 1155923) for causing test failures in promises-call.html
6ac38acd6ab2949c57e52734c7f2b8579a907686
created 2015-09-24 16:31 -0700
pushed 2015-12-14 20:08 +0000
Martin Thomson Martin Thomson - Bug 1155923 - Add Deprecated attribute to interfaces. r=peterv
81385142227216ba4f0a73a11dd1a0ef8df63c4e
created 2015-09-18 00:14 +0200
pushed 2015-10-29 11:30 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug
461b0e3e3071e9cab4b5d23fb97e3eb5782371bb
created 2015-09-15 11:47 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1195977, part 8 - Check that ThrowInvalidThis is passing in enough arguments. r=peterv
8fbf291b2fdc7d23da7e02ea85edbe6d8c44cb62
created 2015-09-15 11:47 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1195977, part 6 - Inline ErrorResult throw error methods into the header. r=peterv
fba22ced664c2b945b1f34ed142a6ed46ad27dcb
created 2015-09-15 11:47 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1195977, part 5 - Hoist out inner part of ErrorResult::ThrowErrorWithMessage() into a helper. r=peterv
f3075fbc955dcb3606b005875f45293a661220b2
created 2015-09-15 11:47 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1195977, part 4 - Enforce number of arguments more consistently. r=peterv
bd02797d06af45904f44b2dd71096915c3cb78eb
created 2015-09-15 11:47 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1195977, part 3 - Add helper for getting the number of error arguments. r=peterv
505d11fcad960850bd7c975a841bf827e6c775f3
created 2015-09-15 11:47 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1195977, part 2 - Statically assert that DOM error messages don't have more arguments than the JS engine supports. r=peterv.
f58b8e4e584353ddcb733f9c163e88cf17947c4a
created 2015-02-05 12:53 -0500
pushed 2015-10-29 11:30 +0000
Cameron McCormack Cameron McCormack - Bug 968923 - part 4 - hook up use counters to WebIDL bindings; r=bz
ccf304bee50c78f214dcffbc19869d82e7e90211
created 2015-07-31 13:30 -0400
pushed 2015-09-21 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135961. Implement subclassing of DOM objects. r=peterv
4dd71c32a6cb0e4dbf10350bf65d63bda844cb3b
created 2015-07-14 10:25 +0800
pushed 2015-09-21 14:04 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz
c7c07736ee7a9572d40841cbb64bf5ba74bc8ef4
created 2015-07-03 16:03 +0800
pushed 2015-09-21 14:04 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r=bz
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
30672ff57e54bb01ddd5a788045b0c90cda91f0e
created 2015-07-09 22:51 -0400
pushed 2015-09-21 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1180851. Don't make ThrowMethodFailed an inline function, because there's no really good reason to and we might as well save the codesize. r=peterv
5c4e7efdf5fa1dc2155d1d15c2dfe4be086a0b12
created 2015-07-09 22:51 -0400
pushed 2015-09-21 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1180770 part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv
8b940b9d7cf70d0450808b4b64ef1b302307f0c3
created 2015-07-09 22:51 -0400
pushed 2015-09-21 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1180770 part 1. Remove the unused ThrowNotEnoughArgsError. r=peterv
a849e759a0f7fbfa69e4c9b2a315ca453a8e2eee
created 2015-06-30 07:58 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1178581 - Interning does not and should not imply infinite lifetime; r=sfink
9749a0c63d811253f44b1c96894ccee9e52e77e1
created 2015-05-05 23:42 -0700
pushed 2015-09-21 14:04 +0000
Kyle Machulis Kyle Machulis - Bug 1123516 - Implement maplike/setlike in WebIDL Codegen; r=bz
a4093b87ff57bea9a91d40043b79cfbb524aaa1d
created 2015-06-16 16:44 -0400
pushed 2015-08-10 18:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1174954 part 3. Remove ReportJSExceptionFromJSImplementation, since it no longer does anything interesting. r=bholley
b6f23bd165db2d864a5cceebc1aab2f9b98021d2
created 2015-06-16 16:44 -0400
pushed 2015-08-10 18:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1174954 part 2. Remove the special-casing of DOMError in JS-implemented webidl code. r=bholley
6b384f04add8d72bc2e0cecca4f9e74d2543251a
created 2015-06-15 20:09 -0400
pushed 2015-08-10 18:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1173593. Make it possible to throw TypeError (or, in fact, any other Error from the content compartment) from js-implemented webidl. r=bholley
31b85f5bb71cd3d4cfe696dbd6f3c03221ddfa6d
created 2015-05-28 16:35 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
5232dd059c11090c118ca413f60b22822823b2c3
created 2015-05-01 14:03 -0500
pushed 2015-08-10 18:23 +0000
Jason Orendorff Jason Orendorff - Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
09660c20ac706d2b3499dbe8225d5eb5cffdd945
created 2015-05-05 13:38 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1160628. Speed up the URL constructor in the common case of no base URI. r=baku
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
bc969d3718580d59b6363fa1aed6f71d6aa39609
created 2015-04-28 12:25 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1155946 part 2. Add mayResolve methods to DOM classes with resolve hooks. r=peterv
6ba4bb455c2329590135c467a6074169cde78294
created 2015-04-27 09:18 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1157898 part 5. Eliminate the remaining non-ErrorResult consumers of ErrorResult::ErrorCode and make it protected. r=peterv
4b8a27223558d02d7b9b0731231d0ddea3c3cc5d
created 2015-04-26 22:38 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1157754 part 3. Make ClearMessage private on ErrorResult. r=peterv
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
less more (0) -300 -100 -60 tip