dom/bindings/BindingUtils.cpp
aec6cc599e20fe4448a46bb80c02dca789eb84b8
created 2018-04-05 20:29 -0400
pushed 2018-04-26 21:04 +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-04-26 21:04 +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-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1451516 part 2. Refactor GenericBindingGetter to make it easier to use in more cases. r=qdot
7271d56c190dc07d422e1184ab33833fbdfdf206
created 2018-04-04 14:43 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1085062 followup. Actually address the review comments. r=peterv
6d94022fef7a99bc7d246ee561ed6443836b1244
created 2018-04-04 14:39 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1085062. Remove hasXPConnectImpls support from bindings codegen. r=peterv
9ed0718ede32ea01c67a47b8f143152e860a8be2
created 2018-03-27 15:49 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446246 part 2. Combine HTMLConstructor and CreateXULOrHTMLElement into a single function. r=peterv
b470762b46768b7867824cda8e0190037913b3fe
created 2018-03-27 15:49 -0400
pushed 2018-04-26 21:04 +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
9a6a2971bce35bfd3b3be8793b08e4d67fb904d3
created 2018-03-07 14:35 +0100
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1255800 - Remove JS_THIS_OBJECT from dom/xpconnect. r=bz
187b9827d11a6c89a6606ec13bc08e584b6eefe6
created 2017-07-19 14:59 +0200
pushed 2018-04-26 21:04 +0000
Peter Van der Beken Peter Van der Beken - Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 5: Convert MessageManager globals to WebIDL. r=bz.
5b750710adaa157b6fb593a5744bae758379f616
created 2018-03-09 16:04 -0500
pushed 2018-03-12 14:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1444286. Common up the Get*ObjectHandle methods in bindings. r=peterv
61ca8af8e31332158c4307c8277282d27012d46e
created 2018-03-05 19:27 -0500
pushed 2018-03-06 14:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1411415 - r=bz r=fitzgen
714ff834425c99e5521b7b0e3c3c736bf2f34916
created 2018-03-01 11:51 +0200
pushed 2018-03-01 16:46 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout
2efb9b1753f63748fa547117c0665e8f3e705e08
created 2017-07-19 14:59 +0200
pushed 2018-03-01 16:46 +0000
Peter Van der Beken Peter Van der Beken - Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 5: Convert MessageManager globals to WebIDL. r=bz.
c4de1162741eacc436221facc3444481e6065390
created 2018-02-22 13:56 +0200
pushed 2018-03-01 16:46 +0000
Dorel Luca Dorel Luca - Backed out 6 changesets (bug 888600) for Valgrind and build bustge on a CLOSED TREE
5b990735f1ad01f4f15380d55771d0eb0fe597b7
created 2017-07-19 14:59 +0200
pushed 2018-03-01 16:46 +0000
Peter Van der Beken Peter Van der Beken - Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 5: Convert MessageManager globals to WebIDL. r=bz.
a6088a5f48ee299386a84d2f771902267d7355b1
created 2018-02-12 15:46 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1437255. Use a null prototype for @@unscopables objects in the DOM. r=qdot
fa2042520eb9252f535ba369b7dcb678c1c96703
created 2018-02-10 01:34 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436276. Bindings should create their return promises in the current compartment even when called over Xrays. r=bholley
7818e2f5572c3e90c14d0d42881d793864baa2e4
created 2018-02-05 19:55 +0100
pushed 2018-03-01 16:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly
49142eb85e3c75c3e2b7bc3db147932042187232
created 2018-01-29 23:10 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8
156c6bee175292f31da108aae281a413d61600e6
created 2017-12-14 16:03 -0600
pushed 2018-01-16 14:33 +0000
Nika Layzell Nika Layzell - Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug
3a2979f591ff337bd769290c7f7fa139a1430c88
created 2018-01-11 13:00 +0800
pushed 2018-01-12 02:17 +0000
Cameron McCormack Cameron McCormack - Bug 1428531 - Add chrome-only Foo.isInstance static methods to interface objects. r=bz
57a108d1c90a9979e2b79dbf138e055ee07ed97b
created 2017-11-27 16:10 +0800
pushed 2018-01-11 21:05 +0000
Edgar Chen Edgar Chen - Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug
3d31313a92eb307d84f2246abd189631fd49fa82
created 2017-12-12 08:13 -0600
pushed 2018-01-11 21:05 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1424867 - Fix an ignored-qualifiers warning in BindingUtils r=smaug
97e76d278a23581636508b095775c963feb2ef84
created 2017-10-10 15:25 -0700
pushed 2018-01-11 21:05 +0000
Dave Townsend Dave Townsend - Bug 1404420: Add custom element support to XUL. r=edgar, r=smaug
cd4b951a1f54bdab2e8c5adfc1bf699e5cc6b10c
created 2017-11-06 17:52 -0500
pushed 2017-11-10 21:18 +0000
Nika Layzell Nika Layzell - Bug 1414974 - Part 6: Change WebIDL bindings to refer to nsGlobalWindowInner rather than nsGlobalWindow, r=bz
ff6e961b87dc1163c5efe35da2e334c6723a14e1
created 2017-11-03 18:25 -0400
pushed 2017-11-10 21:18 +0000
Nika Layzell Nika Layzell - Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
3f8f9e5f28583ef7bb1e46647540da4309155e16
created 2017-10-24 20:48 +0200
pushed 2017-11-02 16:33 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove watch class-hook and proxy trap r=jorendorff,bz
bd06b3b18448a804b81f40f48899626de04b3da8
created 2017-10-16 10:58 -0400
pushed 2017-11-02 16:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
f55670929a2e56f78e64e7feb5b68763d0b5d16d
created 2017-10-16 14:34 -0400
pushed 2017-11-02 16:33 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 1354730 to reopen CLOSED TREE.
518baff0f9914b80ad1d2364da69d082759a78e3
created 2017-10-16 10:58 -0400
pushed 2017-11-02 16:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
208cf9b36e87238ae9694a74d7ea8b3baec57796
created 2017-10-05 11:49 -0500
pushed 2017-11-02 16:33 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Refactor: Move some reparenting complexity into XPConnect. r=mrbkap,r=bz
a9c5ab491f2fd0e7f59124ad26a2e74f31f45e94
created 2017-09-29 10:33 -0500
pushed 2017-11-02 16:33 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Fix cloning expando chains when reparenting DOM objects. r=bz,r=mrbkap
b6ecd2cc921732c42a24bffe69379b4a3a2b9c51
created 2017-08-06 20:47 +0300
pushed 2017-11-02 16:33 +0000
Andrea Marchesini Andrea Marchesini - Bug 1120178 - Migrate DOMError to DOMExtension in FileReader, IndexedDB, DOMRequest and so on, r=smaug
be79515b9f2afc703b5bcfc14546d9dad7692437
created 2017-09-25 16:43 -0700
pushed 2017-11-02 16:33 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
d18275f35b3d68f992854d8bc92bdfc440f432aa
created 2017-09-25 02:46 -0400
pushed 2017-11-02 16:33 +0000
Jessica Jong Jessica Jong - Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in CustomElementData. r=smaug
1660b35ac2a465074e1b141172e182ed23c3c508
created 2017-09-20 10:20 -0700
pushed 2017-11-02 16:33 +0000
Andrew McCreight Andrew McCreight - Bug 958643, part 3 - Remove always-null second second argument to XPCConvert::NativeInterface2JSObject. r=krizsa
68132ce4a0ed15bd6ab98e129c1a05a17d5a9417
created 2017-10-05 11:49 -0500
pushed 2017-10-12 18:26 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Refactor: Move some reparenting complexity into XPConnect. r=mrbkap, r=bz, a=ritu
41e3144ad0da0c04f03bb867c8b3366459951b92
created 2017-09-29 10:33 -0500
pushed 2017-10-12 18:26 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Fix cloning expando chains when reparenting DOM objects. r=bz, r=mrbkap, a=ritu
49862e6cc323f6d3a3f498b803436e32cddc9824
created 2017-09-05 20:19 +1000
pushed 2017-09-15 00:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1395828 (part 4) - Remove nsIParserService/nsParserService. r=mrbkap.
1ca7ea3ba0fe32afd748eac1f73dfec54f4d80ae
created 2017-09-13 13:34 -0400
pushed 2017-09-15 00:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 1393806 part 3. Change dom::ReparentWrapper to take an ErrorResult. r=peterv
0cc8ef854b497929161250f9aa067228abe85e63
created 2017-07-12 15:00 -0500
pushed 2017-09-15 00:19 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Move mIsContentXBLScope to the CompartmentPrivate. r=mrbkap
f1cf11762a248a4744fc1b5851c58c90e2980614
created 2017-08-28 10:39 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1393790 part 1 - Remove JS_STUBGETTER and JS_STUBSETTER. r=jorendorff
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
2e4c3bb2c46d7fbaae14715c7bb573c69b4dd468
created 2017-08-18 16:02 +0200
pushed 2017-09-15 00:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1391633: Remove the unused JSContext parameter in SetDocumentAndPageUseCounter; r=froydnj
0198da9fb1ba5abd8218b12b3b9377c50fb33729
created 2017-02-17 18:33 +0800
pushed 2017-09-15 00:19 +0000
Edgar Chen Edgar Chen - Bug 1299363 - Part 2: Allow prototype swizzling in html constructor. r=bz
f5cd0326e13535a051334c3ef97dd4847f8dc24b
created 2016-12-22 11:47 +0800
pushed 2017-09-15 00:19 +0000
Edgar Chen Edgar Chen - Bug 1299363 - Part 1: Implement construction stack. r=wchen
2ee0b5a0560a0c9f6dfd023dfe8a26c738994bb9
created 2017-07-28 21:35 -0700
pushed 2017-08-02 08:25 +0000
Kyle Machulis Kyle Machulis - Bug 1279218 - Rename HTMLSharedObjectElement to HTMLEmbedElement; r=bz
e6f1f895449d428accf0c6bac03d75a449d58d17
created 2017-07-10 16:00 -0700
pushed 2017-08-02 08:25 +0000
Kyle Machulis Kyle Machulis - Bug 1279218 - Remove Applet tag; r=bz
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
2e0e609aa3ca08298870542650011104871c3425
created 2017-07-25 13:22 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1383775 - Clean up function toString/toSource code, remove remnants of source decompiler. r=anba
861e1a6afff7f1ed325c6c4e34e7ad09000bd1d9
created 2017-07-20 15:12 +0800
pushed 2017-08-02 08:25 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1363959 - Compare jsid equality instead of string comparison in XrayResolveOwnProperty(). r=bholley
f1c298a314c6345b03609ed298437aa508aa7e1c
created 2017-07-10 16:05 -0400
pushed 2017-08-02 08:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 9. Make UnwrapReflectorToISupports return already_AddRefed<nsISupports>. r=peterv
2338abec8626ded38b149b611f2ecfc7aa2466c8
created 2017-07-10 16:05 -0400
pushed 2017-08-02 08:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 4. Stop using UnwrapArg to unwrap this values. r=peterv
d58add6deeb122dc92760eb100c7068306be6a7f
created 2017-07-10 16:05 -0400
pushed 2017-08-02 08:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 3. Change UnwrapObject<> and the UNWRAP_OBJECT macro to allow passing in mutable object or value handles for the thing being unwrapped, and do so at various callsites. r=peterv
3c9580f796845cc704ba5bc3a5e5f9dc80e1bf0e
created 2017-06-12 12:13 +0800
pushed 2017-08-02 08:25 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1348099 part 1 - Binary search property id when resolve DOM Xrays own property. r=bz
d4a0301fac3a5a83ac89e77fb942f3765c7d4646
created 2017-06-14 10:39 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 3 - Use JS_NewEnumerateStandardClasses outside js/src. r=bz
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-11 14:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259. Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv,mccr8 a=jcristau
37f50095e77ef92ede26761f9e8c9835d60879e8
created 2017-06-07 12:56 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1370640. Get rid of ProtoAndIfaceCache::EntrySlotIfExists. r=peterv
34b63eb52b4d4ee331ddb3f91f3feb06adfea5c2
created 2017-06-02 11:05 +0200
pushed 2017-06-12 13:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1368296 - Renaming WorkerProxyToMainThreadRunnable::RunBackOnWorkerThread to RunBackOnWorkerThreadForCleanup and improving the description for this method, r=asuth
less more (0) -300 -100 -60 tip