dom/bindings/BindingUtils.cpp
391e44f7849fd2d13c22f33f29cb1ff81d74439f
created 2016-03-16 20:04 -0700
pushed 2016-03-23 23:48 +0000
Kyle Huey Kyle Huey - Bug 1257389: Use fallible allocation for content-controlled string in bug 1257389. r=bz a=sylvestre
7bc312c15f1fd17866f6f177dfedb7e2a96880b0
created 2016-01-06 17:54 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1180290 - Part 5: Remove getter/setter variant for ThrowInvalidThis message. r=bz
cfd1e40e0248e8618b3013583e6aa6d75ca38151
created 2015-12-01 12:02 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv
b8bdcbadd22b7bdd4dc430f12d02df508372cf02
created 2015-11-25 15:48 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv
08f527d6528249e686c4ef9fac002939e3dab59a
created 2015-11-25 21:02 -0800
pushed 2016-01-25 13:55 +0000
Phil Ringnalda Phil Ringnalda - Back out 13 changesets (bug 1170760) for Gu bustage in homescreen/test/unit/apps_test.js
39e4f5b1ba4000ce22871a6fd5aec5e731abe70b
created 2015-11-25 15:48 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv
57f738fb6ab610d26c605799cf1aed3c2f7e6f15
created 2015-11-20 10:00 +0100
pushed 2016-01-25 13:55 +0000
Sunny Sidhu Sunny Sidhu - Bug 1225782 - Removes GlobalPropertiesAreOwn(). r=bz
ecb3051bba081b246f8504d23ab568617e9248c5
created 2015-11-20 16:29 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1224007 part 6. Change MaybeSetPendingException to set the ErrorResult state to "not failed", just like SuppressException and StealNSResult already do, and assert in the destructor that the ErrorResult is not Failed().
e597563f32ff62d4fb5ae612cebf93a630b20621
created 2015-11-20 16:29 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1224007 part 5. Get rid of ErrorResult::StealJSException. r=peterv
e7ffa99e2ac9e8420aabc710166041250cd2b245
created 2015-11-20 16:29 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1224007 part 2. Make the various ErrorResult::Report* methods private, so consumers all go through MaybeSetPendingException and rename them to more clearly indicate what they're actually doing. r=peterv
97c1d36af517b7a65cec6437532171d76b535886
created 2015-11-20 16:29 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1224007 part 1. Rename ThrowMethodFailed to MaybeSetPendingException and make it an ErrorResult instance method. r=peterv
1b5636e3136518de47d25306bb5061e42b99d991
created 2015-11-18 11:07 -0800
pushed 2016-01-25 13:55 +0000
Ben Kelly Ben Kelly - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz
6d9cf8dd2ed88a09ed3b6861117f64908938dc76
created 2015-11-18 09:52 -0800
pushed 2016-01-25 13:55 +0000
Wes Kocher Wes Kocher - Backed out changeset cc92635ec29a (bug 1225219) for build bustage CLOSED TREE
cc92635ec29acf9e11d2527127492fe48d88239b
created 2015-11-18 08:50 -0800
pushed 2016-01-25 13:55 +0000
Ben Kelly Ben Kelly - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz
7662e3d92a364bf3a3d03dcc55b743e7950545ff
created 2015-11-09 20:47 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1219749. Add a way to faithfully propagate the "exception is already on JSContext" state through an ErrorResult. r=peterv
ff1dc3e22d19a652a0c91e5d5b326846dc4b0379
created 2015-11-06 19:03 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 6 - Remove nsGlobalWindow::OuterObject and ObjectToOuterObjectValue. r=bz
61022cd922f82c4d6eddb3a265ef0a8e4aecd836
created 2015-11-06 19:03 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
0c5045d56439fee2304de57cdc02484e4810714f
created 2015-11-06 19:03 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke
940121320e6e7c8ae30560de3933db2f28619e59
created 2015-11-18 11:07 -0800
pushed 2015-12-14 20:08 +0000
Ben Kelly Ben Kelly - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz a=ritu
e7929212ce5c8ca6511ad5b425e2c821bc1aa174
created 2015-10-27 16:25 -0400
pushed 2015-12-14 20:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1039986. Make Function.prototype.toString work on Web IDL interface objects. r=jorendorff,peterv
fe68b0a471fa4e92a009c2ef0938acbaa285f245
created 2015-10-26 14:50 +0100
pushed 2015-12-14 20:08 +0000
Andrew McCreight Andrew McCreight - Bug 1218496 - Add MOZ_COUNT_CTOR/DTOR to ErrorResult::Message. r=bz
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -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
6c919172ced31342d5a90a9c1ab33f3976d2a299
created 2015-10-09 16:48 -0400
pushed 2015-12-14 20:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1213289 part 4. Convert to using an enum for tracking our union state. r=bkelly
0b320a1a2efe0b205321a10fe849e6a5585921ae
created 2015-10-09 16:48 -0400
pushed 2015-12-14 20:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1213289 part 3. Add a way to throw a DOMException with a custom message on ErrorResult. r=bkelly
d0598ce9e7cadcb6322752190d2b52a2d600c836
created 2015-10-09 16:48 -0400
pushed 2015-12-14 20:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1213289 part 2. Introduce ErrorResult::ClearUnionData and use it in various places where we're trying to do that. r=bkelly
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
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) -120 tip