dom/bindings/BindingUtils.h
334776f1657056f422109d74a3e02ae24df55bf6
created 2015-06-03 11:47 -0700
pushed 2015-06-04 12:39 +0000
Daniel Holbert Daniel Holbert - Bug 1169086 followup: Add missing 'override' annotation to VerifyTraceProtoAndIfaceCacheCalledTracer::trace() method decl. rs=ehsan
31b85f5bb71cd3d4cfe696dbd6f3c03221ddfa6d
created 2015-05-28 16:35 -0700
pushed 2015-06-04 12:39 +0000
Terrence Cole Terrence Cole - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
dc3f0e384651be79b0be54f207861f9170b66b5d
created 2015-06-01 14:11 -0700
pushed 2015-06-03 01:20 +0000
Terrence Cole Terrence Cole - Bug 1169791 - Strongly type GetTenuredGCThingZone; r=jonco, r=mccr8
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-05-23 20:31 +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-05-20 13:54 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
bfcab00af61f655ae4fabd1234f6cffafa0a77b4
created 2015-05-07 09:51 -0700
pushed 2015-05-08 17:06 +0000
Steve Fink Steve Fink - Bug 1162318 - Rooting hazard in WrapNativeParentHelper, r=peterv
09660c20ac706d2b3499dbe8225d5eb5cffdd945
created 2015-05-05 13:38 -0400
pushed 2015-05-06 09:59 +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-05-04 11:42 +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-04-29 23:43 +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-04-27 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 1157898 part 5. Eliminate the remaining non-ErrorResult consumers of ErrorResult::ErrorCode and make it protected. r=peterv
720d0e4030454d43299ab3c23fc97467fdaa3176
created 2015-04-08 21:23 -0400
pushed 2015-04-18 23:37 +0000
Jim Blandy Jim Blandy - Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
266e68d9b1ce614453628c2c3f7c39739fb5c7db
created 2015-03-30 23:43 -0400
pushed 2015-04-03 00:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1146333. Get rid of WrapCallThisValue and just use ToJSValue, now that we have it. r=peterv
8cdd3bb8d11c33e5314de72052072ceac2178422
created 2015-03-30 21:52 -0700
pushed 2015-03-31 12:46 +0000
L. David Baron L. David Baron - Back out changeset 616e32e3da77 (bug 1146333) for widespread test bustage.
616e32e3da77bcb0d50e4101ce863dd3880540c3
created 2015-03-30 23:43 -0400
pushed 2015-03-31 12:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1146333. Get rid of WrapCallThisValue and just use ToJSValue, now that we have it. r=peterv
8183a5fa421db468925be3b4dedc53afd5c6d3dd
created 2015-03-28 11:44 +1100
pushed 2015-03-29 03:30 +0000
Cameron McCormack Cameron McCormack - Bug 1146234 - Allow non-object values to be used as the this value when invoking IDL callback functions. r=peterv
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-03-26 18:44 +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-03-25 14:34 +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-03-23 12:19 +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-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
0b0c492a33b545fb9daa9b041969e17b5dcbe00e
created 2015-03-19 10:13 -0400
pushed 2015-03-20 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
9b2f419d98ab2258f65c2c6080b905cce1d83e6c
created 2015-03-19 10:13 -0400
pushed 2015-03-20 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
62bc2ec669488de6611c0db28cdbfebf8d63d0e1
created 2015-03-18 11:36 -0700
pushed 2015-03-19 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug
ae02f2179c4c203926c6405a0a74b6d43b14e8d6
created 2015-03-18 11:36 -0700
pushed 2015-03-19 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug
654836515933a3c1c957bcd50c311957e80887ad
created 2015-03-10 08:35 -0700
pushed 2015-03-10 22:33 +0000
Andrew McCreight Andrew McCreight - Bug 1114804 - Make ISupports use the standard deferred finalizer code. r=peterv
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-08 03:12 +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.
f1caf25e67c8dee1b519f19027904c6e1065d578
created 2015-03-06 16:33 -0500
pushed 2015-03-08 03:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1139604. Remove incorrect assert from ArrayCache::EntrySlotMustExist and the unused GetUnforgeableHolder function. r=petev
7764797018582987d820a4c3e16c471ed5488e4a
created 2015-03-06 01:08 -0500
pushed 2015-03-06 12:07 +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
54ea9cbf84396dc441e4e9c99234d6c8561f0d08
created 2015-03-04 00:51 +0100
pushed 2015-03-04 21:35 +0000
Eddy Bruël Eddy Bruël - Bug 1092102 - Implement a WorkerDebuggerGlobalScope;r=khuey
8477c9f45172a7b95274753e7650a233f6088d7d
created 2015-03-03 21:01 -0500
pushed 2015-03-04 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 928336. Make defining unforgeable properties on objects faster by just copying them from an unforgeable holder object. r=peterv
937ee04a8408df083ff4615bfa27c7c0b2f31a1d
created 2015-02-26 15:40 -0500
pushed 2015-03-02 20:13 +0000
Josh Matthews Josh Matthews - Bug 1137250 - Fix incorrect initialization of Request object. r=bz
2e9b1150861bab37b5120e712fea7e872f4d8bd8
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-02-27 18:20 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
2faa0e91fe230efb7219e3b63b04641d12ee5264
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
4c63198808db4493784cfb3dd7c7d74a658f2b5d
created 2015-02-26 09:40 -0500
pushed 2015-02-27 02:25 +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
827eadf15cf057e4a3af4df40012a6e1d531761f
created 2015-02-26 09:40 -0500
pushed 2015-02-27 02:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136292 part 1. Stop passing a parent to BindingJSObjectCreator methods, since it's always the global anyway. r=peterv
8c48394472c76f0cc7507bc6af4f4973428fdc9d
created 2015-02-23 10:03 -0500
pushed 2015-02-24 00:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135151. Add a WrapNativeParent specialization for the nsIGlobalObject case, and make Event return nsIGlobalObject as its parent object. r=smaug
160607e021a9fafa2643beb2695b9f816103f2ce
created 2015-02-20 23:58 -0500
pushed 2015-02-21 22:01 +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-02-06 14:13 +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-02-01 17:17 +0000
Tom Schuster Tom Schuster - Bug 1127443 - Move some JS_NewObject callers to JS_NewObjectWithGiveProto
9df7385ff114c6973de1e77c842fd01c15ed7613
created 2014-12-17 13:50 -0800
pushed 2015-01-28 00:05 +0000
Jeff Walden Jeff Walden - Bug 1112774 - Add a raft of other conversion methods to js/public/Conversions.h past just JS::ToObject. r=jorendorff
3cfdd4c2d83bf287476b6c4e2f7cd21ab472e755
created 2015-01-08 18:06 -0500
pushed 2015-01-26 21:33 +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-01-25 00:24 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1125351, bug 1069719) for m-oth bustage
0ab33c2362cf020b11c24442b05ad95bda08a419
created 2015-01-08 18:06 -0500
pushed 2015-01-25 00:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1069719 - Abort the execution of scripts when a prerendered page calls an IDL blacklisted function; r=bzbarsky
3bff2bbe6677f590c280c380202f138ba2a020af
created 2015-01-08 22:56 +0100
pushed 2015-01-14 00:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
a3b689b8d23373259f6a7deb064f2f8be02f6643
created 2014-11-01 15:08 +0100
pushed 2015-01-14 00:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, autodetect the right smart pointer for owned and refcounted objects. r=bz.
f4f784f1d227d389a50e33fa3b1c66ce3173ed0b
created 2014-11-01 15:00 +0100
pushed 2015-01-14 00:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make WrapNewBindingNonWrapperCachedObject work for owned objects. r=bz.
8e4a528db0d9da3bf35f037c17e46c3709882dde
created 2014-11-01 15:00 +0100
pushed 2015-01-14 00:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make the WrapObject signature for non-refcounted objects the same as for refcounted objects. r=bz.
ecdac08e0897a1e1846203265affecfd36810c77
created 2014-11-01 14:48 +0100
pushed 2015-01-14 00:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, templatize deferred finalization. r=bz.
7941dd7c8866ca78acdf249f6d437ea48661a495
created 2014-11-01 14:10 +0100
pushed 2015-01-14 00:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, add template to detect refcounted classes. r=bz.
fb38a3ad96ce0cdea5181ca0fc9eceac69c09a06
created 2014-11-01 14:04 +0100
pushed 2015-01-14 00:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, reorganize checks for members in BindingUtils.h. r=bz.
a7f64e53893ef5d4bed1996acce1e0d459b8df8d
created 2015-01-12 14:48 +0100
pushed 2015-01-12 20:26 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 12 changesets (bug 1096328) for M11 and M5 Test failures on a CLOSED TREE
12dd1ad43923ac63fa00cdf1484991d5624c4daf
created 2015-01-08 22:56 +0100
pushed 2015-01-12 20:26 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
d6e68ba4846d8dfa13c6deeb6c7b6b216661052a
created 2014-11-01 15:08 +0100
pushed 2015-01-12 20:26 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, autodetect the right smart pointer for owned and refcounted objects. r=bz.
899d8cd8c4e8377104068154da3d8527baeaddc8
created 2014-11-01 15:00 +0100
pushed 2015-01-12 20:26 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make WrapNewBindingNonWrapperCachedObject work for owned objects. r=bz.
55c831086864e5655c6242d5eb1f593097b8e327
created 2014-11-01 15:00 +0100
pushed 2015-01-12 20:26 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make the WrapObject signature for non-refcounted objects the same as for refcounted objects. r=bz.
6005fd357342edf5f5282e584fbe5655c4fee340
created 2014-11-01 14:48 +0100
pushed 2015-01-12 20:26 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, templatize deferred finalization. r=bz.
0f330a5dd34661249917e477977cc2b67c48c440
created 2014-11-01 14:10 +0100
pushed 2015-01-12 20:26 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, add template to detect refcounted classes. r=bz.
c37e10cff7654d9a8b0f8af8571c3f40bcef72b3
created 2014-11-01 14:04 +0100
pushed 2015-01-12 20:26 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, reorganize checks for members in BindingUtils.h. r=bz.
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 13:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
less more (0) -300 -100 -60 tip