dom/bindings/BindingUtils.h
8183a5fa421db468925be3b4dedc53afd5c6d3dd
created 2015-03-28 11:44 +1100
pushed 2015-05-11 18:39 +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-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.
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-05-11 18:39 +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-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
9b2f419d98ab2258f65c2c6080b905cce1d83e6c
created 2015-03-19 10:13 -0400
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-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.
f1caf25e67c8dee1b519f19027904c6e1065d578
created 2015-03-06 16:33 -0500
pushed 2015-05-11 18:39 +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-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
54ea9cbf84396dc441e4e9c99234d6c8561f0d08
created 2015-03-04 00:51 +0100
pushed 2015-05-11 18:39 +0000
Eddy Bruël Eddy Bruël - Bug 1092102 - Implement a WorkerDebuggerGlobalScope;r=khuey
8477c9f45172a7b95274753e7650a233f6088d7d
created 2015-03-03 21:01 -0500
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-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
2faa0e91fe230efb7219e3b63b04641d12ee5264
created 2015-02-26 15:58 -0500
pushed 2015-05-11 18:39 +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-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
827eadf15cf057e4a3af4df40012a6e1d531761f
created 2015-02-26 09:40 -0500
pushed 2015-05-11 18:39 +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-05-11 18:39 +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
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
4c8396eda749ef528c05f421423721b2d449b52b
created 2015-03-10 08:35 -0700
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1114804 - Make ISupports use the standard deferred finalizer code. r=peterv, a=sledru
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
9df7385ff114c6973de1e77c842fd01c15ed7613
created 2014-12-17 13:50 -0800
pushed 2015-03-30 18:32 +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-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
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
3bff2bbe6677f590c280c380202f138ba2a020af
created 2015-01-08 22:56 +0100
pushed 2015-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
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
436b67d8493a1d14b2812b4e155d9da7f254e959
created 2014-12-15 14:28 +0100
pushed 2015-02-23 15:17 +0000
Dave Huseby Dave Huseby - Bug 1107673 - add WrappedJSToDictionary that doesn't require a JSContext. r=bholly
ddb65f0bb3028d71782157943f0f45f0cbf81fba
created 2014-11-26 14:25 -0500
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087851 part 2. Add a GetOrCreateDOMReflectorNoWrap API that can be used to do what GetOrCreateDOMReflector does but without wrapping into the caller compartment. r=bholley
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
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
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
411d5252365bc2a564e7edfb2991fe538ae41146
created 2014-10-30 17:43 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088228 part 6. Simplify the DOM GetParentObject setup, now that we no longer rely on it for scope chains. r=peterv
a37fedd51b7d388a8401467c3fbb020cd8c2b2a1
created 2014-10-30 16:24 -0700
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1088228) for static analysis bustage
13ecff8001149ea961c4490af1a99fe03195d1d9
created 2014-10-30 17:43 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088228 part 6. Simplify the DOM GetParentObject setup, now that we no longer rely on it for scope chains. r=peterv
8b3a672d2759d9adecbc5c61698775db8188e069
created 2014-10-28 10:18 +0000
pushed 2015-01-12 19:37 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix crashes moving partially initialized DOM objects r=bz
bca59fc6ffd8eb052c7c9dee28190e667e108735
created 2014-10-23 15:21 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087404. Get rid of XPCQuickStubs.h/cpp. r=bholley
less more (0) -300 -100 -60 tip