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
less more (0) -300 -100 -60 tip