diff browse annotate |
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 |
diff browse annotate |
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0 created 2017-02-24 09:55 +0100 pushed 2017-02-25 15:06 +0000 |
Sylvestre Ledru | Sylvestre Ledru - indent all but js/ |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
ae88c59d32847f545f2d0d0f15c68d19c9fbe6f1 created 2014-07-04 15:02 +0200 pushed 2014-10-20 17:29 +0000 |
Ms2ger | Ms2ger - Bug 1034204 - Implement unforgeable methods; r=bz |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |