dom/bindings/DOMJSClass.h
a470806c35534e22c9efb8b52b2f66466b029482
created 2014-04-25 16:11 -0500
pushed 2014-05-05 16:31 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo.
892a3da3d9b4aa135b7c98e1e694aab2aa8afb42
created 2014-03-22 13:04 -0400
pushed 2014-05-05 16:31 +0000
Nathan Froyd Nathan Froyd - Bug 987457 - rename ProtoAndIfaceArray to ProtoAndIfaceCache; r=bz
4153e70b0960a7c06ecab48a8f01c9ec9335637b
created 2014-02-05 13:38 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 958667 part 5. Hook up AvailableIn for interface members. r=peterv
bedbbb50c106fd84113b1eba78a082b422f10bc4
created 2014-02-01 00:29 -0800
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 947487 - Part 1: Convert DOMJSClass::mBase from JSClass to js::Class. (r=bz)
666d6de80ac05bc2a395e5a304831e19679223ac
created 2013-11-19 14:28 -0500
pushed 2014-03-06 09:24 +0000
Nathan Froyd Nathan Froyd - Bug 940573 - make the global's ProtoAndIfaceArray an actual object; r=bz
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
e6d3fd6af60638f175aef3059acd9e9952a06804
created 2013-08-23 22:42 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
b7951f36e0511183911e2f46dcb9aa6208953a77
created 2013-08-20 21:21 -0700
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 907508 - Define the slot count for xpconnect and worker globals in terms of the slots defined in DOMJSClass.h. r=bz
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2014-03-06 09:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
a43fffe4e00c669d7645ea382e8138f50d5d6a75
created 2013-07-23 10:58 +0100
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 6 - more browser post barriers r=mccr8
35c6ad8bb2e4aeac66cb6c80eac2216b96fbc43f
created 2013-05-03 19:29 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 865969 part 6. Fix rooting hazards in BindingUtils.cpp. r=smaug
a606d921d45aae01f97b86bc6932a6839413c6c4
created 2013-05-01 23:44 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 861022 part 2. Root the global object in WebIDL prototype and interface object setup. r=peterv,terrence
60e671f364b941c704282cf191892dc65758bbe0
created 2013-05-01 23:44 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 861022 part 1. Root the non-globals in WebIDL prototype and interface object setup. r=peterv,terrence
3011f288bfe7da7bafa1f52853341cfd5dd7fdc1
created 2013-04-25 12:29 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 864727 part 4. Pass a handle for the scope object to all the various Wrap*Object stuff in BindingUtils. r=ms2ger
4d3894186e6e554fa0a5bf26da1b8063a4bf552b
created 2012-12-20 10:56 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Bug 852094 - Support Unforgeable on proxy-based DOM bindings. r=bz.
b6771a98037b1ab978244a151e84b9132ea9b461
created 2013-04-02 20:20 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 855582 part 2. Make the bindings' various spec arrays const, and make the jitinfo structs static. r=khuey
5f03d15b1ef936e249849784a1b9b6c7074de5d9
created 2013-01-22 11:51 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 825628 (Implement NamedConstructor) - add codegen support for NamedConstructor. r=bz.
83952a3e9b74a352497137c10e1c3927c92f7b31
created 2013-02-19 11:54 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 838691 part 1. Add support in Prefable for calling a function to determine whether a property should be exposed in a WebIDL binding. r=peterv
9a12a0f8c8beb183201fddcb993b84159f9f7520
created 2013-01-08 19:05 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 838269 (Support cross-global |... instanceof DOMInterface|). r=bz.
0c9b624f525f289fd32af01ef9187f632a8d3a5f
created 2013-02-01 15:33 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 838228 (toString on an Xray for an interface object should stringify like Function.prototype.toString). r=bz.
79b2064c1a9909f33dd547ab56835fd79cfe343d
created 2013-01-03 15:31 -0600
pushed 2014-03-06 09:24 +0000
Jeff Walden Jeff Walden - Bug 826447 - Change all the proxy API signatures to take unsigned flags, rather than bool set, so that it's easier to find all tests of JSRESOLVE_ASSIGNING. r=bz
9edcce2eabaec3e050a19f983c258b0dc14cd930
created 2012-09-26 16:17 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 820577 (Support reparenting for new DOM binding objects). r=bholley/bz.
61e9b18ee21ca9fd6449ace461dec0da591e48fc
created 2012-09-12 22:29 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 815149 (Add support for SOWs and XBL bindings in new DOM bindings). r=bz.
cc19d255d3510b2b759d5a92afeeb1451125249a
created 2012-12-13 11:01 -0500
pushed 2014-03-06 09:24 +0000
Nathan Froyd Nathan Froyd - Bug 821317 - reduce the size of DOMClass.mInterfaceChain to something reasonable; r=bz
c6fb95ba0a208324a194c2820368882539cdd556
created 2012-10-19 09:34 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 763643 (Implement static operations and attributes for WebIDL). r=bz.
4ee6b1acd5ea36e402f3b5ebe23a755275e51366
created 2012-10-09 20:50 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript). r=bz.
7869880fd020c77b5cc0f553516d263d6cd35e87
created 2012-10-09 20:50 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript) - move some code. r=bz.
76ffe1c8d45343f6a1038ff31885c61cf850db64
created 2012-10-09 20:50 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript) - rename ProtoOrIfaceArray. r=bz.
a2e84488708413dee1e3a9c29c806ef809788137
created 2012-10-25 17:01 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 797821 - Removed the unused reserved slot for XPConnect globals. r=mrbkap
c1bbabd184b33ec21cba783c64760937cffe975f
created 2012-09-26 20:12 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
5540b310d435b0616b878b5a279f9ae65c2baa3f
created 2012-10-12 14:45 +0100
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backout 3044539fec87 (bug 799465),2dbcd6d16b43 (bug 798264), f7019f73a5f0 (bug 711628), a484a3a904da, 7154061ddc00 & 7e7fc42021c1 (bug 799465) for burning
7e7fc42021c11b514939f28dcbbe2626a3a27484
created 2012-09-26 20:12 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
bc5648cb99722667dc9ea4dca572214504b1c16d
created 2012-10-05 18:59 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 761695 - Implement expando traps for ProxyXrayTraits DOMXrayTraits. r=peterv
076ac298af72434932c0ea12d00fe6089a364bdb
created 2012-09-06 09:14 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 768793 - Remove DOMJSClass::mGetWrapperCacheVTableOffset; r=khuey
8ba35e8d4457e22ac453627d30e144a59110973e
created 2012-06-06 21:52 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 785188 (Make Xrays work with newest DOM list bindings). r=mrbkap.
cd86e0d61c3facabea95de41947273a143c9d95c
created 2012-05-22 15:46 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 768692 (Move DOM list binding generation to the new DOM binding codegen). r=bzbarsky.
7d9b9f1158a2367ba737ff0f9e3445f68e0c59a9
created 2012-08-07 22:26 -0700
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 747287 - Part 3: Add callback interface to allow JIT to interrogate DOM. (r=peterv)
9b2fb5e208e4c5332a2642540724aeb88ffd8e6b
created 2012-07-11 20:55 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 766447 - Teach TI about the new DOM bindings. (r=bhackett)
f0be4b70b814d6cd310667b309d2d80859aad71e
created 2012-07-12 13:04 +0100
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backout 6bbf3f22bb5d (bug 753158), 38a703b244c2 (bug 753145), c9a5dfa1b07d (bug 767750), cd782fd66995 & 6cf7aa93994c (bug 765956), 0253f34f6bc2 & 41d5c8529748 (bug 771039),94f6bf99a4aa (bug 766447),fad7d06d7dd5 (bug 772303) for winxp pgo-only jsreftest failures (caused by fad7d06d7dd5) and the rest for conflicts, on a CLOSED TREE
94f6bf99a4aa9c071adfc77e873ae6a5034d51c6
created 2012-07-11 20:55 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 766447 - Teach TI about the new DOM bindings. (r=bhackett)
3f164ec683a56d3d821e7c7f961a040ca507898b
created 2012-06-18 17:04 -0700
pushed 2014-03-06 09:24 +0000
Bill McCloskey Bill McCloskey - Bug 765034 - Fix unusual DOM proto array case (r=bz)
d15b364be513ab84dd144cc49d21d1e8d85b94c9
created 2012-06-06 15:59 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 761707 part 1. Rip out the various infrastructure for allowing different slot indices on different DOMJSClass instances. r=bholley
3c35768445119d3eb1a86293e73158576c94dafc
created 2012-05-03 00:35 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 742217. Reduce the use of nested namespaces in our binding code. r=peterv,bent
fbe399dbd1b644da74325ee57253668b510971a6
created 2012-04-02 11:42 +0200
pushed 2012-04-02 09:42 +0000
Peter Van der Beken Peter Van der Beken - Merge from inbound
1bdb337e3136c877e5d93b9c3ebac548bd7e4fff
created 2012-03-30 21:42 -0700
pushed 2012-04-02 09:42 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug.
7fa080b70dffd7940bbbc2092aa4ba2ea9b927e2
created 2012-03-30 16:56 -0700
pushed 2012-03-30 23:56 +0000
Kyle Huey Kyle Huey - Address bent's and my review comments.
71119eb549de2b84825d14af90280792d63de304
created 2012-03-29 23:50 -0700
pushed 2012-03-30 06:50 +0000
Boris Zbarsky Boris Zbarsky - Address a bunch of my review comments
9e606ca691a5823962bdfcc33767edf352fe47b2
created 2012-03-27 16:31 -0700
pushed 2012-03-28 23:52 +0000
Peter Van der Beken Peter Van der Beken - Add xray wrappers for the new DOM bindings
ff24097c38e450a4319e69088446ccea86bc97ff
created 2012-03-28 14:45 -0700
pushed 2012-03-28 21:46 +0000
Ben Turner Ben Turner - Bug 737911 - 'Shrink bits for CACHED_PROTO_KEYs and add two new JSClass flags for the new DOM bindings'. r=lukew.
44be5475d394748b0ae7c7571868c5bdc41f08ef
created 2012-03-22 16:34 -0400
pushed 2012-03-22 20:35 +0000
Boris Zbarsky Boris Zbarsky - Speed up unwrapping a tad by avoiding a branch
fcd1e27342826eb358f2bf980b1c7c85717111b9
created 2012-03-09 12:53 -0800
pushed 2012-03-21 16:00 +0000
Ben Turner Ben Turner - Build workers using new bindings for EventTarget and XHR. Also had to back out the main thread XHR constructor stuff (changeset 7ac98595f344).
be3d2224219056a289743f2405f3b590b66dab15
created 2012-03-21 12:02 +0100
pushed 2012-03-21 11:03 +0000
Ms2ger Ms2ger - Backed out changeset 7fb5d09508f7 (broke my build)
7fb5d09508f7867c973ce3504d5416fd3d30ddb6
created 2012-03-09 12:53 -0800
pushed 2012-03-21 09:10 +0000
Ben Turner Ben Turner - Build workers using new bindings for EventTarget and XHR. Also had to back out the main thread XHR constructor stuff (changeset 7ac98595f344).
bcc2b099c775049014f6f6e9450edd3bd620a255
created 2012-03-18 21:25 +0100
pushed 2012-03-18 21:47 +0000
Ms2ger Ms2ger - Some more style nits.
bcb2d3bcd0adb218b4b6c9b58ede3dc1cb80eb35
created 2012-03-16 16:55 +0100
pushed 2012-03-17 11:17 +0000
Peter Van der Beken Peter Van der Beken - Clean up interface object/interface prototype object getters. Cache interface object if there is no interface prototype object
451b98aa974cf20aa39639bae6203f6430510008
created 2012-03-08 15:54 +0100
pushed 2012-03-09 22:10 +0000
Peter Van der Beken Peter Van der Beken - Move WrapNativeParent/XPCOMObjectToJsval to Utils.h/cpp
5dff147e65338c9343d379e86aeff70495c844c8
created 2012-02-20 00:46 -0800
pushed 2012-02-20 08:46 +0000
Ben Turner Ben Turner - Add traits classes, clean up codegen a little.
2420d45e5be97eb8a22e193b56fb94d316227bc5
created 2012-02-12 19:35 +0100
pushed 2012-02-12 18:35 +0000
Ms2ger Ms2ger - Remove const_cast from DOMJSClass::ToJSClass.
less more (0) -60 tip