dom/bindings/DOMJSClass.h
afb443764498dee705a5e1e06cd1c2de3f222035
created 2019-08-15 08:32 +0000
pushed 2019-08-15 19:33 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove js::Class definition and alias JSClass to it r=tcampbell,mccr8
d27f30e55f4e421b8ab89b01a9dd9dcfdefec9c9
created 2019-06-27 22:21 +0000
pushed 2019-06-28 09:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1350254 part 1. Add support for [Serializable] in the Web IDL parser and code generator. r=baku,mccr8
7526d2cbe12d245e263f544c10d527ec4af54e98
created 2019-06-13 09:01 +0000
pushed 2019-06-13 21:50 +0000
Peter Van der Beken Peter Van der Beken - Bug 1490044 - Convert WebIDL pref disablers to use StaticPrefs. r=bzbarsky
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-04-08 10:46 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
aaaa74019db7f6d20fbdc88eac13043ba155441b
created 2018-07-06 18:16 +0200
pushed 2018-07-06 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1472973 part 4 - Use JS::GetNonCCWObjectGlobal in PrefableDisablers::isEnabled. r=bz
fb53c31538e73ebf5003eb6461cdbfdd5f2dcba0
created 2018-06-24 20:02 +0200
pushed 2018-06-30 09:48 +0000
Arnaud Bienner Arnaud Bienner - Bug 1466182 - Add AudioWorkletProcessor definitions. r=baku,karlt
6f13930cf9282fbc6f937b6993365197de0a85be
created 2018-06-29 14:45 +0300
pushed 2018-06-29 21:51 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out changeset cfbcac62d08e (bug 1466182) for causing bustage builds/worker/workspace/build/src/dom/media/webaudio/AudioWorkletProcessor.cpp on a CLOSED TREE
cfbcac62d08e6b552f56c858f314e45d15048b3a
created 2018-06-24 20:02 +0200
pushed 2018-06-29 21:51 +0000
Arnaud Bienner Arnaud Bienner - Bug 1466182 - Add AudioWorkletProcessor definitions. r=baku,karlt
11aacf3b7e93135523e0bd45f5d1b658ebd99a07
created 2018-06-06 11:44 +0200
pushed 2018-06-06 17:00 +0000
Jan de Mooij Jan de Mooij - Bug 1464772 part 5 - Use GetIsSecureContext instead of RealmCreationOptionsRef in IsSecureContextOrObjectIsFromSecureContext. r=bz
7c76daa75842e03504329d23ecdfe0b723d02494
created 2018-06-01 12:17 -0400
pushed 2018-06-02 23:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1465602 part 2. Fix the interaction of default toJSON with Func-controlled exposure that examines the object's global. r=qdot
7381b7b49ef2e48f829ad233854cb46999d8282e
created 2018-05-26 14:14 +0200
pushed 2018-05-27 13:06 +0000
Jan de Mooij Jan de Mooij - Bug 1464036 - Remove PropertyInfo constructor to keep MSVC from generating static initializers. r=bz
0f33c70716b0a188e724c37e4b2188c31be208a8
created 2018-05-17 10:59 +0200
pushed 2018-05-17 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz
14f7779dbc0d7785a639e57891ffa3a39cc01cbc
created 2018-05-11 12:01 +0200
pushed 2018-05-12 09:47 +0000
Jan de Mooij Jan de Mooij - Bug 1460341 - Give jsid a constructor that initializes it to a void id. r=jonco,bz
3c9580f796845cc704ba5bc3a5e5f9dc80e1bf0e
created 2017-06-12 12:13 +0800
pushed 2017-06-30 10:57 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1348099 part 1 - Binary search property id when resolve DOM Xrays own property. r=bz
59c14257aba5069d2c33102cc2cad24b581ed9cf
created 2016-11-06 09:54 +0100
pushed 2016-11-07 02:21 +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 01:56 +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:08 +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 13:58 +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-28 15:43 +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
20a6fd076505809220e031dd594e03029459a664
created 2016-04-21 15:48 +0200
pushed 2016-07-17 07:16 +0000
Alexandre Lissy Alexandre Lissy - Bug 1286530 - Clean AvailableIn, CheckAnyPermissions and CheckAllPermissions from WebIDL r=bz,fabrice
617d7849ad73d54ce6dd0f4497f20a31fe3d22fb
created 2016-07-09 00:19 -0400
pushed 2016-07-09 15:52 +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 15:52 +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 16:13 +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 20:03 +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 09:48 +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 09:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260653 - Shrink NativeProperties. r=bz.
531508a2e75575e007d3eb578c77fd3ecf5fee1e
created 2016-03-24 06:09 +1100
pushed 2016-03-24 15:15 +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-24 15:15 +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-29 00:30 +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 14:21 +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 14:21 +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 20:48 +0000
Ms2ger Ms2ger - Bug 1204501 - Update the documentation for DOMJSClass::mParticipant; r=peterv
4dd71c32a6cb0e4dbf10350bf65d63bda844cb3b
created 2015-07-14 10:25 +0800
pushed 2015-07-17 14:26 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz
c7c07736ee7a9572d40841cbb64bf5ba74bc8ef4
created 2015-07-03 16:03 +0800
pushed 2015-07-17 14:26 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r=bz
05bd2af568e227f30bd4104a00f9939e8927140e
created 2015-06-15 17:22 -0400
pushed 2015-06-17 18:57 +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 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
less more (0) -60 tip