dom/bindings/DOMJSClass.h
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
59c14257aba5069d2c33102cc2cad24b581ed9cf
created 2016-11-06 09:54 +0100
pushed 2016-11-07 02:09 +0000
Andrea Marchesini Andrea Marchesini - Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 2 - WorkletGlobalScope, r=smaug
77ea5bc98768c61514f8a5b4fb34c7ffaf9875b8
created 2016-11-04 12:41 -0400
pushed 2016-11-05 00:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1021289 part 4. Implement support for WebIDL deleters over Xrays. r=peterv
01ab3f3823d5964019cf3033f5b875b6d8a3876a
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 4. Codegen Xray expando JSClasses for DOM objects with [Cached] or [StoreInSlot] members. r=bholley
27511736d22ad90c1965d80c74699a1e8001d959
created 2016-08-03 18:32 -0700
pushed 2016-08-04 06:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1278583 part 5. Switch DOM code from using hasInstance class hooks to using Symbol.hasInstance. r=peterv
d1188f77967db7e9c98010620850ac066172b778
created 2016-07-27 11:05 -0400
pushed 2016-07-27 21:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1288791 part 1. Rename the GetParentObject template bits to make it clearer what they're really doing: finding the associated global for an object's native. r=bkelly
4c56d693c6db343c7c21531ded0086c11cc4d180
created 2016-04-21 15:48 +0200
pushed 2016-07-15 10:07 +0000
Alexandre Lissy Alexandre Lissy - Bug 1266035 - PATCH FOR PINE: Get rid of AvailableIn, CheckAnyPermissions and CheckAllPermissions draft
de0377cd108d993b0bd1f2344c01ae947b5ce2d3
created 2016-04-21 15:48 +0200
pushed 2016-07-13 12:57 +0000
Alexandre Lissy Alexandre Lissy - Bug 1286530 - Get rid of AvailableIn, CheckAnyPermissions and CheckAllPermissions r=bz draft
617d7849ad73d54ce6dd0f4497f20a31fe3d22fb
created 2016-07-09 00:19 -0400
pushed 2016-07-09 22:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1275315 part 2. Use the new Realm getters in binding code. r=peterv
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 22:01 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
175478b477d01632dfb39d15347827a2677efcc7
created 2016-05-16 10:04 +0100
pushed 2016-05-18 12:11 +0000
Jonathan Watt Jonathan Watt - Bug 177957, part 3 - Make the WebIDL code generator support the [SecureContext] extended attribute. r=bz
8da9fde2d10b7dc5c0cee8dee024b812321acfd5
created 2016-05-13 20:21 -0400
pushed 2016-05-14 04:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1272160. Fix XPCWrappedNativeScope::AddSizeOfIncludingThis to not blindly poke at non-DOM globals as if they were DOM globals. r=khuey
456df967efef1a9c621c9ededd6bf5530baedd7f
created 2016-04-01 13:51 +1100
pushed 2016-04-01 10:15 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260653 (follow-up) - Use |MOZ_CONSTEXPR| instead of |constexpr| to unbreak builds with VS 2013. r=birtles.
5ae0a75858a8169197d9fc40b94504d7e45bfc72
created 2016-03-31 09:57 +1100
pushed 2016-04-01 01:15 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260653 - Shrink NativeProperties. r=bz.
531508a2e75575e007d3eb578c77fd3ecf5fee1e
created 2016-03-24 06:09 +1100
pushed 2016-03-24 05:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1011826 - Split Prefable into two pieces. r=bz.
edba1116e87e703f360794e5749279c04a09a3a4
created 2016-03-24 05:54 +1100
pushed 2016-03-23 23:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1258924 - Reorder DOMIfaceAndProtoJSClass fields to reduce padding. r=bz.
114ec4ff6d65378cfe3d86f1af3e5c7aae855a09
created 2016-01-28 11:28 +0100
pushed 2016-01-28 10:52 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug
cfd1e40e0248e8618b3013583e6aa6d75ca38151
created 2015-12-01 12:02 -0500
pushed 2015-12-02 16:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv
60d26cef51f1ef88bc271af38ce5e559b5bfab41
created 2015-12-01 12:02 -0500
pushed 2015-12-02 16:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1048695 part 1. Pass the set of globals where a member should NOT be exposed to MemberCondition. r=peterv
178892677bdbb6dc0a0b21c67e06bc44a6db99e6
created 2015-09-14 16:08 +0200
pushed 2015-09-18 13:02 +0000
Ms2ger Ms2ger - Bug 1204501 - Update the documentation for DOMJSClass::mParticipant; r=peterv
9f5d85c9c90fd2a17d082f1d237291c07192f332
created 2015-07-14 10:25 +0800
pushed 2015-07-14 02:34 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r?bz draft
2cb5365f3409408028e999d74ff3d67c62c904b9
created 2015-07-03 16:03 +0800
pushed 2015-07-03 08:09 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r?bz draft
05bd2af568e227f30bd4104a00f9939e8927140e
created 2015-06-15 17:22 -0400
pushed 2015-06-16 21:04 +0000
Andrew McCreight Andrew McCreight - Bug 1174861 - Remove unnecessary Rooted from Prefable::isEnabled(). r=bholley
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-05-04 19:03 +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-30 17:20 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +0000
Bobby Holley Bobby Holley - Bug 1041626 - Make NativeProperties naming more consistent. r=bz
ae88c59d32847f545f2d0d0f15c68d19c9fbe6f1
created 2014-07-04 15:02 +0200
pushed 2014-10-20 17:29 +0000
Ms2ger Ms2ger - Bug 1034204 - Implement unforgeable methods; r=bz
f6b74b7b4995a64102f8fb6b4c9f51f9384a986b
created 2014-06-18 13:19 -0700
pushed 2014-10-20 17:29 +0000
Eric Faust Eric Faust - Bug 1011660 - Remove separate DOMClass struct. (r=bz)
8a66b707dd5a31cf85f76beaccf240ceb9a2b042
created 2014-05-25 15:31 -0300
pushed 2014-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +0000
Nathan Froyd Nathan Froyd - Bug 987457 - rename ProtoAndIfaceArray to ProtoAndIfaceCache; r=bz
4153e70b0960a7c06ecab48a8f01c9ec9335637b
created 2014-02-05 13:38 -0500
pushed 2014-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17: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 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 6 - more browser post barriers r=mccr8
35c6ad8bb2e4aeac66cb6c80eac2216b96fbc43f
created 2013-05-03 19:29 -0400
pushed 2014-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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-10-20 17:29 +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.
less more (0) -60 tip