dom/bindings/DOMJSClass.h
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
665c141c2479169301d8a2a967fb20f3d2e2152c
created 2015-03-28 11:44 +1100
pushed 2015-03-29 03:30 +0000
Cameron McCormack Cameron McCormack - Bug 1146235 - Part 2: Expose @@iterator aliases on XrayWrappers. r=peterv
73f22a0e55cbd63d2984165c7bc7111665a80634
created 2014-09-15 16:51 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Xrays walk the prototype chain when resolving DOM properties. r=bholley.
ee4fe6bc73be31dd11c5d205f89890e78762d045
created 2014-09-09 15:19 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, add a named properties object type to DOMObjectType and how to get the parent prototype object in DOMIfaceAndProtoJSClass. r=bz, r=bholley.
b46397f84e13021fb3a2b7dc3ee6bf0f4442182a
created 2014-08-05 12:46 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make CreateInterfaceObjects take a js::Class instead of a JSClass. r=bz.
f5d41749f5bacbbb9509a7ecc5cbdfac93328a1c
created 2014-07-23 12:36 -0700
pushed 2014-07-24 01:16 +0000
Bobby Holley Bobby Holley - Bug 1041626 - Make NativeProperties naming more consistent. r=bz
ae88c59d32847f545f2d0d0f15c68d19c9fbe6f1
created 2014-07-04 15:02 +0200
pushed 2014-07-06 16:11 +0000
Ms2ger Ms2ger - Bug 1034204 - Implement unforgeable methods; r=bz
f6b74b7b4995a64102f8fb6b4c9f51f9384a986b
created 2014-06-18 13:19 -0700
pushed 2014-06-19 14:39 +0000
Eric Faust Eric Faust - Bug 1011660 - Remove separate DOMClass struct. (r=bz)
8a66b707dd5a31cf85f76beaccf240ceb9a2b042
created 2014-05-25 15:31 -0300
pushed 2014-05-27 20:09 +0000
Reuben Morais Reuben Morais - Bug 952486 - Add a CheckPermissions extended attribute to WebIDL. r=bz
cbc896965ae06d6a65e16c38e4846690008fae40
created 2014-05-26 12:11 -0700
pushed 2014-05-27 20:09 +0000
Fabrice Desré Fabrice Desré - Bug 952486 - backout for breaking all device and emulator builds (keeping dom reviewer to land the backout...) r=bz
1dacf5af46ed763ae172d726b47b70d40a78e9b1
created 2014-05-25 15:31 -0300
pushed 2014-05-27 20:09 +0000
Reuben Morais Reuben Morais - Bug 952486 - Add a CheckPermissions extended attribute to WebIDL. r=bz
a470806c35534e22c9efb8b52b2f66466b029482
created 2014-04-25 16:11 -0500
pushed 2014-04-27 01:52 +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-03-27 00:57 +0000
Nathan Froyd Nathan Froyd - Bug 987457 - rename ProtoAndIfaceArray to ProtoAndIfaceCache; r=bz
4153e70b0960a7c06ecab48a8f01c9ec9335637b
created 2014-02-05 13:38 -0500
pushed 2014-02-06 11:50 +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-02-02 17:23 +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 2013-11-21 13:21 +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 2013-09-12 00: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 2013-08-25 15:20 +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 2013-08-22 19:42 +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 2013-08-21 12:07 +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 2013-08-09 23:09 +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 2013-07-31 01:29 +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 2013-07-24 00:38 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 6 - more browser post barriers r=mccr8
35c6ad8bb2e4aeac66cb6c80eac2216b96fbc43f
created 2013-05-03 19:29 -0400
pushed 2013-05-04 21:00 +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 2013-05-02 17:09 +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 2013-05-02 17:09 +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 2013-04-26 01:39 +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 2013-04-21 16:31 +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 2013-04-03 10:40 +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 2013-02-24 01:00 +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 2013-02-20 12:07 +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 2013-02-16 14:49 +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 2013-02-07 21:40 +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 2013-01-05 23:57 +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 2012-12-22 13:18 +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 2012-12-22 13:18 +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 2012-12-14 15:28 +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 2012-10-30 14:48 +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 2012-10-30 14:48 +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 2012-10-29 20:48 +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 2012-10-29 20:48 +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 2012-10-26 01:15 +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 2012-10-14 20:39 +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 2012-10-13 08:36 +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 2012-10-13 08:36 +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 2012-10-06 19:35 +0000
Bobby Holley Bobby Holley - Bug 761695 - Implement expando traps for ProxyXrayTraits DOMXrayTraits. r=peterv
076ac298af72434932c0ea12d00fe6089a364bdb
created 2012-09-06 09:14 +0200
pushed 2012-09-06 08:20 +0000
Ms2ger Ms2ger - Bug 768793 - Remove DOMJSClass::mGetWrapperCacheVTableOffset; r=khuey
8ba35e8d4457e22ac453627d30e144a59110973e
created 2012-06-06 21:52 +0200
pushed 2012-08-25 02:53 +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 2012-08-24 02:06 +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 2012-08-08 16:23 +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 2012-07-13 12:23 +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 2012-07-12 16:29 +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 2012-07-12 16:29 +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 2012-06-19 08:15 +0000
Bill McCloskey Bill McCloskey - Bug 765034 - Fix unusual DOM proto array case (r=bz)
d15b364be513ab84dd144cc49d21d1e8d85b94c9
created 2012-06-06 15:59 -0400
pushed 2012-06-07 09:35 +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 2012-05-04 08:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 742217. Reduce the use of nested namespaces in our binding code. r=peterv,bent
1bdb337e3136c877e5d93b9c3ebac548bd7e4fff
created 2012-03-30 21:42 -0700
pushed 2012-03-31 21:44 +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.
less more (0) tip