dom/bindings/BindingUtils.h
c8f0ee812c88a8922cce90c22529baeefa6b41aa
created 2018-12-19 11:52 -0800
pushed 2019-03-11 12:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1514251 part 2. Update naming in ReparentWrapper to reflect reality. r=peterv
1544326ba29a387f1240415af38da7a33f5083ef
created 2018-12-06 16:28 -0500
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking assertions call a JSAPI function r=sfink
61e24e70a0e77079408ec4264a05235885345324
created 2018-12-19 17:12 +0000
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1511359 - Backout bug 1477432 due to nsJSID compartment concerns. r=bholley, a=RyanVM
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6f83d4f776a707e3c642015fde291c1ad78a4189
created 2018-11-21 18:11 -0800
pushed 2019-01-21 12:33 +0000
Jeff Walden Jeff Walden - Bug 1510007 - Move JSFreeOp's definition to js/public/MemoryFunctions.h, and make jsapi.h not #include that header. r=sfink
fb09acfff1684500e989acc798e97fa7f9358dc0
created 2018-11-27 10:08 +0000
pushed 2019-01-21 12:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1508472 - Part 1: First batch of comment fix-ups in preparation for the tree reformat r=sylvestre
ab47ae5672ac00f6525f0d109af570a771d97add
created 2018-07-18 00:30 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 6: Stop using nsIJSID inside of WebIDL bindings, r=mccr8
80b71708f7ca5d177b3ffb46b518d69d45540310
created 2018-10-21 21:44 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1500926 - Part 1: Use a statically generated perfect hash in WebIDLGlobalNameHash, r=bzbarsky
00c56e070d3835c77fd0138a5c641d04a72dcb89
created 2018-10-03 15:03 -1000
pushed 2018-12-03 15:51 +0000
Brian Hackett Brian Hackett - Bug 1495272 Part 1 - Don't register deferred finalizer in BindingJSObjectCreator until initialization succeeds, r=bz.
892a0ef879980cd26764f7a6c96501356c35ea14
created 2018-09-28 09:28 +0000
pushed 2018-12-03 15:51 +0000
Andrew McCreight Andrew McCreight - Bug 1491122 - Fix GetCCParticipant comment r=peterv
2e3e89c9c68cd6b09d1853dc5426df3c04971c29
created 2018-09-26 00:49 +0300
pushed 2018-12-03 15:51 +0000
Ciure Andrei Ciure Andrei - Merge inbound to mozilla-central. a=merge
dfc46609c816c9f69cfbb144cfc5f3eb1a070222
created 2018-09-25 13:34 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1493849 part 1. Back out the instrumentation added in bug 1491313. r=mccr8
b3ef3ff4ef21c1dafa0399a464691e657b5fb083
created 2018-09-25 14:11 +0000
pushed 2018-12-03 15:51 +0000
Jason Orendorff Jason Orendorff - Bug 1491939 - Part 3: Centralize configuration of JS realm options from prefs. r=baku
ab2856e070b9de566ec676655ac42431cdb8c17f
created 2018-09-21 18:20 +0000
pushed 2018-12-03 15:51 +0000
Andrew McCreight Andrew McCreight - Bug 1351501, part 1 - Handlify TryPreserveWrapper r=bzbarsky
a6561bbf2c1fafa1f2a34a27a82e68167d1f7e1b
created 2018-09-18 02:31 +0000
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1491313. Add some MOZ_CRASH instrumentation to help figure out why ClearDocumentDependentSlots hits its MOZ_CRASH case. r=mccr8
6c0e298370b806722bceb4ea0242f50899490725
created 2018-09-17 23:19 +0300
pushed 2018-12-03 15:51 +0000
Dorel Luca Dorel Luca - Backed out changeset 9205d38f866c (bug 1491313) for causing crashtests to fail. CLOSED TREE
9205d38f866cc1e50cb67c87fe2a02654cde8417
created 2018-09-17 18:57 +0000
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1491313. Add some MOZ_CRASH instrumentation to help figure out why ClearDocumentDependentSlots hits its MOZ_CRASH case. r=jandem,mccr8
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-12-03 15:51 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-12-03 15:51 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-12-03 15:51 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-10-15 10:40 +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
74adb43ed11299a58f455aa7db6d8f89cd885e93
created 2018-06-29 13:39 -0700
pushed 2018-10-15 10:40 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1431255 - Part V, Set the reflectors of the UA Widget DOM to UA Widget Scope r=bholley
b3a5c5824ad80ae96997eb84a8d921372850a9fe
created 2018-08-08 09:07 +0300
pushed 2018-10-15 10:40 +0000
Olli Pettay Olli Pettay - Bug 1451172, fallback to current global in FindAssociatedGlobal when nsIGlobalObject doesn't have JS object anymore, r=bz
d9a30f347973d150d2ac6eb2bad58337cf02e8e6
created 2018-07-31 19:28 +0000
pushed 2018-10-15 10:40 +0000
Brian Hackett Brian Hackett - Bug 1479644 - Don't clear wrapper cache during finalization when replaying, r=bz.
c630c862f5115a29ff89ccd22fa79aa6bd80e0d1
created 2018-08-02 08:48 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1479363 part 2 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/bindings. r=bz
6d6402132e9f998039ea21c003295cafc0252c8c
created 2018-08-01 11:25 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1474272 part 1 - Remove unused WrappedJSToDictionary. r=bz
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
67736c575b34196f9e2f5100b8e670ae625e3786
created 2018-07-23 14:46 +0000
pushed 2018-10-15 10:40 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 7 - Ensure deterministic interaction of GC with CC and object references, r=smaug.
bf7444af18cf573220fc29dabf41e95b8348a4fa
created 2018-07-12 12:14 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1472973 part 13 - Use JS::GetNonCCWObjectGlobal in BindingUtils. r=bz
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-10-15 10:40 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
50cee4072a3797487fe884ca88b3eab8b406bd29
created 2018-08-16 12:16 +0300
pushed 2018-08-24 17:02 +0000
Dorel Luca Dorel Luca - Backed out changeset a1f21507bec3 (bug 1451172) for conflicts with bug 1482029. a=backout
a1f21507bec348ffe61f5711f739e9ccc21cf1d9
created 2018-08-08 09:07 +0300
pushed 2018-08-24 17:02 +0000
Olli Pettay Olli Pettay - Bug 1451172 - Fallback to current global in FindAssociatedGlobal when nsIGlobalObject doesn't have JS object anymore. r=bz, a=RyanVM
a41bcbc841f9baf2eaf67f4c166331e618d21b66
created 2018-06-20 19:11 +0300
pushed 2018-08-24 17:02 +0000
Robin Templeton Robin Templeton - bug 1441098 - Part 4: Enable BigInt wrapping from DOM bindings. r=bz
142288837f11e2863cf7eae9bd08b6f8733d21fd
created 2018-06-13 12:47 -0700
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1468219 - Rename JS_InitStandardClasses to JS::InitRealmStandardClasses, remove obj argument. r=anba
292092eabd6fffbec0e7c82bac6d4c03e30edf23
created 2018-06-09 01:03 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1466221. Implement ToJSValue variants for non-refcounted (so owned) DOM objects. r=peterv
4d39fdf74ae76b02509a190b7081eecf49e25efe
created 2018-05-10 17:04 +1200
pushed 2018-08-24 17:02 +0000
Karl Tomlinson Karl Tomlinson - bug 1442776 make CycleCollectedJSContext accessible from JSContext private r=peterv
077407e42b77e532de6e307307356673ecbda73e
created 2018-06-05 16:51 +1200
pushed 2018-08-24 17:02 +0000
Karl Tomlinson Karl Tomlinson - bug 1442776 treat PinnedStringId as rooted GC pointer in hazard analysis r=sfink
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-08-24 17:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
a833d415b782d3f76366bd5098c1a187730ed020
created 2018-04-05 17:22 +0200
pushed 2018-08-24 17:02 +0000
Peter Van der Beken Peter Van der Beken - Bug 1146316 - Remove nsWrapperCache::SetIsNotDOMBinding and IsDOMBinding(). r=bz.
b0d319aaafbe9520213d39ab90394530943538f3
created 2018-05-17 23:45 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1424160 part 2. Add infrastructure for defining @@toStringTag on Web IDL prototypes. r=qdot
5a9cdc8de26aa2e643a05b312f9016a047219106
created 2018-05-17 23:39 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1375829 part 2. The default binding toJSON should skip over attributes that are not exposed in the current global. r=qdot
0f33c70716b0a188e724c37e4b2188c31be208a8
created 2018-05-17 10:59 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz
6b6365bdb4c2dd18efdc5a4ee0f4f8b8550f5e8b
created 2018-05-16 10:53 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
078000699e1c8bd1ae4cd30cc0580f835a618e2c
created 2018-05-02 11:47 +0200
pushed 2018-08-24 17:02 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
30ed797c2454b1f5f259f1c26f85bd7a62380ef5
created 2018-04-20 21:40 +0300
pushed 2018-06-18 21:12 +0000
Dorel Luca Dorel Luca - Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE
80abe3305b24b7f2c251ac973a287275a488428f
created 2018-03-01 09:01 +0100
pushed 2018-06-18 21:12 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
719f7596c208eab1f2c8a1a250f1a6d2a7304d65
created 2018-04-05 17:22 +0200
pushed 2018-06-18 21:12 +0000
Peter Van der Beken Peter Van der Beken - Bug 1146316 - Remove nsWrapperCache::SetIsNotDOMBinding and IsDOMBinding(). r=bz.
3406e123d279f0959468a4de10e8983cc3d327dc
created 2018-04-12 00:06 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1452786 part 2. Stop using a generated chromeonly isInstance method. r=qdot
2ae59181b9de1efbdb20cffc773fb4b1329c5a38
created 2018-04-05 14:20 +0200
pushed 2018-06-18 21:12 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1170771 - Remove now-empty nsDOMClassInfo. r=bz
db1fe4a5ccd89244ba9a4dac18cb571198a18558
created 2018-04-05 20:29 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1451516 part 7. Stop code-generating generic methods. r=qdot
e3f3580d2805618473a496df16512edd20c106d6
created 2018-04-05 20:29 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1451516 part 6. Stop code-generating generic setters. r=qdot
6898af2eb7720745a495689477ab3a111bc21cde
created 2018-04-05 20:29 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1451516 part 5. Stop code-generating generic cross-origin getters. r=qdot
aec6cc599e20fe4448a46bb80c02dca789eb84b8
created 2018-04-05 20:29 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1451516 part 4. Stop code-generating generic lenient getters. r=qdot
19767e69420f8a1554bca4b27681728736479464
created 2018-04-05 20:29 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1451516 part 3. Stop code-generating generic getters for maybe-global objects. r=qdot
c9e969c5e38756dd8bbb3aefe90486299ffec44d
created 2018-04-05 20:29 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1451516 part 2. Refactor GenericBindingGetter to make it easier to use in more cases. r=qdot
5cc5f9c978a3f1a8c6e0083e8024c216a11805bd
created 2018-04-04 15:32 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447454. Stop allowing implicit downcasts in StrongOrRawPtr. r=peterv
6d94022fef7a99bc7d246ee561ed6443836b1244
created 2018-04-04 14:39 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1085062. Remove hasXPConnectImpls support from bindings codegen. r=peterv
b470762b46768b7867824cda8e0190037913b3fe
created 2018-03-27 15:49 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446246 part 1. Use a single handwritten HTMLConstructor implementation, instead of code-generating lots of very similar implementations. r=peterv
187b9827d11a6c89a6606ec13bc08e584b6eefe6
created 2017-07-19 14:59 +0200
pushed 2018-06-18 21:12 +0000
Peter Van der Beken Peter Van der Beken - Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 5: Convert MessageManager globals to WebIDL. r=bz.
4de6aa3e7bff20c247d2f482cc9d53a9b7e998f8
created 2018-03-07 21:50 +0100
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 1a: Make PinnedStringId constructor constexpr. r=Waldo/froydnj.
less more (0) -300 -100 -60 tip