searching for reviewer(peterv)
b1a1231573cd: Bug 1497146 part 2 - Convert FormData.jsm to C++ [collect() part] r=nika,peterv,mikedeboer
Alphan Chen <alchen@mozilla.com> - Thu, 17 Jan 2019 14:56:51 +0000 - rev 454283
Push 35392 by ncsoregi@mozilla.com at Thu, 17 Jan 2019 21:53:28 +0000
Bug 1497146 part 2 - Convert FormData.jsm to C++ [collect() part] r=nika,peterv,mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D12112
b0ae73c11374: Bug 1482389, replace TreeBoxObject with XULTreeElement inherited from XULElement, r=peterv,paolo
Neil Deakin <neil@mozilla.com> - Tue, 04 Dec 2018 11:25:30 -0500 - rev 453855
Push 35376 by opoprus@mozilla.com at Tue, 15 Jan 2019 09:28:57 +0000
Bug 1482389, replace TreeBoxObject with XULTreeElement inherited from XULElement, r=peterv,paolo
28294d20a81b: Bug 1482389, remove deprecated getCellAt and getCoordsForCellItem methods from TreeBoxObject, r=peterv
Neil Deakin <neil@mozilla.com> - Tue, 04 Dec 2018 11:24:16 -0500 - rev 453854
Push 35376 by opoprus@mozilla.com at Tue, 15 Jan 2019 09:28:57 +0000
Bug 1482389, remove deprecated getCellAt and getCoordsForCellItem methods from TreeBoxObject, r=peterv
199b64bd4ead: Bug 1511232. Add checks for RELEASE_OR_BETA for now. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 11 Jan 2019 12:59:30 +0000 - rev 453595
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1511232. Add checks for RELEASE_OR_BETA for now. r=peterv Once we decide that we're shipping this non-configurability behavior, we can remove these bits. Differential Revision: https://phabricator.services.mozilla.com/D16061
bd20e420f257: Bug 1482389, replace TreeBoxObject with XULTreeElement inherited from XULElement, r=peterv,paolo
Neil Deakin <neil@mozilla.com> - Tue, 04 Dec 2018 11:25:30 -0500 - rev 453074
Push 35345 by shindli@mozilla.com at Wed, 09 Jan 2019 21:42:48 +0000
Bug 1482389, replace TreeBoxObject with XULTreeElement inherited from XULElement, r=peterv,paolo
af06731b5203: Bug 1482389, remove deprecated getCellAt and getCoordsForCellItem methods from TreeBoxObject, r=peterv
Neil Deakin <neil@mozilla.com> - Tue, 04 Dec 2018 11:24:16 -0500 - rev 453073
Push 35345 by shindli@mozilla.com at Wed, 09 Jan 2019 21:42:48 +0000
Bug 1482389, remove deprecated getCellAt and getCoordsForCellItem methods from TreeBoxObject, r=peterv
cc4350821ea2: Bug 1447707 - Remove the XPIDL SAX interface to the XML parser. r=peterv
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 19 Dec 2018 16:49:31 +0000 - rev 452890
Push 35332 by dvarga@mozilla.com at Tue, 08 Jan 2019 16:21:43 +0000
Bug 1447707 - Remove the XPIDL SAX interface to the XML parser. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D14724
4fdf3fd34bfc: Bug 1294933 - Only release the reference to the mac dockmenu when the hidden window is shutdown r=peterv
Wes Kocher <wkocher@mozilla.com> - Mon, 07 Jan 2019 21:49:44 +0000 - rev 452782
Push 35330 by opoprus@mozilla.com at Tue, 08 Jan 2019 09:41:12 +0000
Bug 1294933 - Only release the reference to the mac dockmenu when the hidden window is shutdown r=peterv Differential Revision: https://phabricator.services.mozilla.com/D15617
e5f8f958a17f: bug 1515463, MessageBroadcaster.getChildAt should be out-of-bounds safe, r=peterv
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 03 Jan 2019 16:48:32 +0200 - rev 452443
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
bug 1515463, MessageBroadcaster.getChildAt should be out-of-bounds safe, r=peterv
e28310743356: Bug 1515999. Remove the unused JSContext argument from GetArrayIndexFromId. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 26 Dec 2018 13:45:15 -0800 - rev 451940
Push 35276 by ebalazs@mozilla.com at Thu, 27 Dec 2018 09:26:48 +0000
Bug 1515999. Remove the unused JSContext argument from GetArrayIndexFromId. r=peterv
c8f0ee812c88: Bug 1514251 part 2. Update naming in ReparentWrapper to reflect reality. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 19 Dec 2018 11:52:31 -0800 - rev 451455
Push 35238 by rmaries@mozilla.com at Thu, 20 Dec 2018 05:04:43 +0000
Bug 1514251 part 2. Update naming in ReparentWrapper to reflect reality. r=peterv We're not changing parents; we're changing globals. Let's be clear about that.
8e52c32b7874: Bug 1514251 part 1. Stop relying on compartment-per-global in ReparentWrapper. r=peterv,jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 19 Dec 2018 11:50:36 -0800 - rev 451454
Push 35238 by rmaries@mozilla.com at Thu, 20 Dec 2018 05:04:43 +0000
Bug 1514251 part 1. Stop relying on compartment-per-global in ReparentWrapper. r=peterv,jandem This code dates back to when we had a concept of parent as distinct from the concept of global. It was comparing compartments back then because in the same-compartment case it would just JS_SetParent and return. When we got rid of the concept of parents, the code was left as-is, even though at that point we could just as easily compare the two globals. I believe that in the same-compartment-different-globals case this is safe, because in that case JS_TransplantObject will just keep using the original object allocation but JSObject::swap it with the new object, so that it will pick up the new global.
b068ba3cc5c3: Bug 1505838 - Add BrowsingContextGroup. r=peterv
Andreas Farre <farre@mozilla.com> - Mon, 17 Dec 2018 10:45:37 +0000 - rev 451277
Push 35232 by ebalazs@mozilla.com at Wed, 19 Dec 2018 15:45:00 +0000
Bug 1505838 - Add BrowsingContextGroup. r=peterv Add top-level and auxiliary browsing contexts to a group of BrowsingContexts on creation and store a pointer to that group in all children of the BrowsingContexts in the group. With this it is possible to compute the transitive closure of related browsing contexts. Since we'll not be using linked lists of BrowsingContexts for neither groups nor children we can move children to be an array of BrowsingContexts and adjust to use a the more convenient HashMap for roots. Differential Revision: https://phabricator.services.mozilla.com/D13227
f79c5d5bea25: Bug 1435829 - Part 5: Update xray tests for RegExp.prototype. r=peterv
André Bargull <andre.bargull@gmail.com> - Thu, 13 Dec 2018 08:18:45 -0800 - rev 450529
Push 35204 by rmaries@mozilla.com at Fri, 14 Dec 2018 16:23:13 +0000
Bug 1435829 - Part 5: Update xray tests for RegExp.prototype. r=peterv
8f0db5ec605d: Bug 1492326, revert some of bug 1478372, so that callers need to get the custom interface from a custom element without using QueryInterface, r=peterv
Neil Deakin <neil@mozilla.com> - Tue, 04 Dec 2018 11:33:06 -0500 - rev 449722
Push 35183 by cbrindusan@mozilla.com at Mon, 10 Dec 2018 22:05:53 +0000
Bug 1492326, revert some of bug 1478372, so that callers need to get the custom interface from a custom element without using QueryInterface, r=peterv
f69b2af6280a: Bug 1492326, add helpers to Element to get nsIDOMXUL* and nsIBrowser interfaces implented by custom elements, r=peterv
Neil Deakin <neil@mozilla.com> - Tue, 04 Dec 2018 11:25:42 -0500 - rev 449718
Push 35183 by cbrindusan@mozilla.com at Mon, 10 Dec 2018 22:05:53 +0000
Bug 1492326, add helpers to Element to get nsIDOMXUL* and nsIBrowser interfaces implented by custom elements, r=peterv
8e8ca5becf68: Bug 1492326, change methods of nsIDOMXUL* interfaces so that they return Elements to reduce usages as most callers want the return values as elements, r=peterv
Neil Deakin <neil@mozilla.com> - Tue, 04 Dec 2018 11:25:41 -0500 - rev 449717
Push 35183 by cbrindusan@mozilla.com at Mon, 10 Dec 2018 22:05:53 +0000
Bug 1492326, change methods of nsIDOMXUL* interfaces so that they return Elements to reduce usages as most callers want the return values as elements, r=peterv
7f32ccd251ef: Bug 1436329 - Parse WebIDL "partial dictionary" r=peterv
Diego Pino Garcia <dpino@igalia.com> - Thu, 29 Nov 2018 01:11:00 +0200 - rev 449606
Push 35174 by nerli@mozilla.com at Fri, 07 Dec 2018 21:40:33 +0000
Bug 1436329 - Parse WebIDL "partial dictionary" r=peterv
6f780fe1f6cc: Bug 1510928 - Don't assert when setting opener to closed window. r=peterv
Andreas Farre <farre@mozilla.com> - Wed, 05 Dec 2018 12:21:17 +0000 - rev 449395
Push 35160 by csabou@mozilla.com at Wed, 05 Dec 2018 16:15:00 +0000
Bug 1510928 - Don't assert when setting opener to closed window. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D13529
9ad82455dcee: Bug 1510689. Only define IsNonConfigurableReadonlyPrimitiveGlobalProp if we plan to use it. r=peterv a=Aryx,beta-fix FIREFOX_BETA_65_BASE
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 03 Dec 2018 16:14:15 +0200 - rev 449212
Push 35150 by archaeopteryx@coole-files.de at Mon, 03 Dec 2018 14:16:25 +0000
Bug 1510689. Only define IsNonConfigurableReadonlyPrimitiveGlobalProp if we plan to use it. r=peterv a=Aryx,beta-fix
361a75deb3ce: Bug 1503537 - Get rid of the pdfium & mortar code r=peterv
Sylvestre Ledru <sledru@mozilla.com> - Wed, 28 Nov 2018 19:31:21 +0000 - rev 448564
Push 35119 by ccoroiu@mozilla.com at Thu, 29 Nov 2018 04:26:53 +0000
Bug 1503537 - Get rid of the pdfium & mortar code r=peterv Differential Revision: https://phabricator.services.mozilla.com/D10352
95651672782a: Bug 1178639. WindowProxy should generally claim that properties on it are configurable. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 27 Nov 2018 14:16:50 -0500 - rev 448424
Push 35112 by csabou@mozilla.com at Wed, 28 Nov 2018 04:08:44 +0000
Bug 1178639. WindowProxy should generally claim that properties on it are configurable. r=peterv The one exception are properties that are: 1) Defined in the ES spec. 2) Non-configurable. 3) Readonly. 4) Have values that don't observable change on navigation.
a9dac00a9eef: Bug 1329324. When trying to define non-configurable properties on a WindowProxy, communicate back that we didn't "really" define them as non-configurable. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 27 Nov 2018 14:16:22 -0500 - rev 448423
Push 35112 by csabou@mozilla.com at Wed, 28 Nov 2018 04:08:44 +0000
Bug 1329324. When trying to define non-configurable properties on a WindowProxy, communicate back that we didn't "really" define them as non-configurable. r=peterv
8c8ad4d5dbe9: Bug 1178639. WindowProxy should generally claim that properties on it are configurable. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 27 Nov 2018 14:16:50 -0500 - rev 448415
Push 35112 by csabou@mozilla.com at Wed, 28 Nov 2018 04:08:44 +0000
Bug 1178639. WindowProxy should generally claim that properties on it are configurable. r=peterv The one exception are properties that are: 1) Defined in the ES spec. 2) Non-configurable. 3) Readonly. 4) Have values that don't observable change on navigation.
052522c1bc3b: Bug 1329324. When trying to define non-configurable properties on a WindowProxy, communicate back that we didn't "really" define them as non-configurable. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 27 Nov 2018 14:16:22 -0500 - rev 448414
Push 35112 by csabou@mozilla.com at Wed, 28 Nov 2018 04:08:44 +0000
Bug 1329324. When trying to define non-configurable properties on a WindowProxy, communicate back that we didn't "really" define them as non-configurable. r=peterv
1d9d15e8e072: Bug 1506852 - Make sure to also clear opener in BrowsingContext. r=peterv
Andreas Farre <farre@mozilla.com> - Tue, 20 Nov 2018 08:49:33 +0000 - rev 447199
Push 35071 by aiakab@mozilla.com at Tue, 20 Nov 2018 16:46:09 +0000
Bug 1506852 - Make sure to also clear opener in BrowsingContext. r=peterv When calling nsGlobalWindowOuter::SetOpenerWindow with null we should make sure to also clear BrowsingContext::mOpener. Differential Revision: https://phabricator.services.mozilla.com/D11769
87037e14247b: Bug 1506852 - Make sure to also clear opener in BrowsingContext. r=peterv
Andreas Farre <farre@mozilla.com> - Mon, 19 Nov 2018 15:57:27 +0000 - rev 447006
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1506852 - Make sure to also clear opener in BrowsingContext. r=peterv When calling nsGlobalWindowOuter::SetOpenerWindow with null we should make sure to also clear BrowsingContext::mOpener. Differential Revision: https://phabricator.services.mozilla.com/D11769
17edafa646ae: Bug 1507168 - Only assert if window isn't being torn down. r=peterv
Andreas Farre <farre@mozilla.com> - Mon, 19 Nov 2018 15:59:04 +0000 - rev 447005
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1507168 - Only assert if window isn't being torn down. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D12258
2b13a09333e7: Bug 1502704, overlay scrollbars don't fade out properly as no QI to nsStyledElement is available r=peterv
Neil Deakin <neil@mozilla.com> - Mon, 29 Oct 2018 07:00:00 +0200 - rev 446935
Push 35059 by cbrindusan@mozilla.com at Sun, 18 Nov 2018 11:17:46 +0000
Bug 1502704, overlay scrollbars don't fade out properly as no QI to nsStyledElement is available r=peterv
2c428c8fc568: Bug 1496722 - Make nsIDocShellTreeItem.itemType readonly. r=peterv
Andreas Farre <farre@mozilla.com> - Thu, 08 Nov 2018 21:58:58 +0000 - rev 445235
Push 35012 by btara@mozilla.com at Fri, 09 Nov 2018 05:26:19 +0000
Bug 1496722 - Make nsIDocShellTreeItem.itemType readonly. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D7900
9daebaa1526d: Bug 1501138 - Make sure that timeout iterator advances. r=peterv
Andreas Farre <farre@mozilla.com> - Thu, 08 Nov 2018 17:10:59 +0000 - rev 445172
Push 35012 by btara@mozilla.com at Fri, 09 Nov 2018 05:26:19 +0000
Bug 1501138 - Make sure that timeout iterator advances. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D11327
071d5917ee35: Bug 1504989 - Add ifdef for nightly only function. r=peterv
Andreas Farre <farre@mozilla.com> - Tue, 06 Nov 2018 19:35:25 +0000 - rev 444706
Push 35001 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:52:11 +0000
Bug 1504989 - Add ifdef for nightly only function. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D11045
5da3c0dad67a: Bug 1480198 - Construct nsDocShell objects inside BrowsingContext. r=peterv
Andreas Farre <farre@mozilla.com> - Mon, 05 Nov 2018 12:43:10 +0000 - rev 444411
Push 34995 by nbeleuzu@mozilla.com at Mon, 05 Nov 2018 21:51:47 +0000
Bug 1480198 - Construct nsDocShell objects inside BrowsingContext. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D7400
ec8ecded5823: Bug 1500200 - Add non-default implementations of various ways to construct NonRefcountedDOMObject r=peterv
Andrew McCreight <continuation@gmail.com> - Wed, 31 Oct 2018 10:45:15 +0000 - rev 443763
Push 34969 by cbrindusan@mozilla.com at Wed, 31 Oct 2018 21:39:53 +0000
Bug 1500200 - Add non-default implementations of various ways to construct NonRefcountedDOMObject r=peterv The Rule of Three means that a class with a non-default dtor should also have a non-default copy constructor and copy assignment operator. If the default versions of any of these constructors are used, then you end up with negative leaks. Differential Revision: https://phabricator.services.mozilla.com/D9305
5cdef82c0fb0: Bug 1500869 - Test that BrowsingContexts work with BFCache. r=peterv
Andreas Farre <farre@mozilla.com> - Tue, 30 Oct 2018 09:58:47 +0000 - rev 443487
Push 34961 by aciure@mozilla.com at Tue, 30 Oct 2018 22:06:02 +0000
Bug 1500869 - Test that BrowsingContexts work with BFCache. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D9367
2a0dfe99894b: Bug 1498222 - Add BrowsingContext.docShell webidl. r=peterv
Andreas Farre <farre@mozilla.com> - Thu, 18 Oct 2018 06:52:30 +0000 - rev 442305
Push 34904 by archaeopteryx@coole-files.de at Mon, 22 Oct 2018 17:25:25 +0000
Bug 1498222 - Add BrowsingContext.docShell webidl. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D8381
26d29ab41cdf: Bug 1497110 - remove currencySystem from PaymentRequest. r=edenchuang, peterv
Marcos Cáceres <mcaceres@mozilla.com> - Sun, 07 Oct 2018 21:00:00 +0300 - rev 441510
Push 34867 by shindli@mozilla.com at Wed, 17 Oct 2018 00:55:53 +0000
Bug 1497110 - remove currencySystem from PaymentRequest. r=edenchuang, peterv
9d7540135cac: Bug 1492823 - Ensure user input suppression works correctly even after document.open. r=peterv
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 09 Oct 2018 08:56:01 -0400 - rev 440238
Push 34810 by shindli@mozilla.com at Tue, 09 Oct 2018 16:24:56 +0000
Bug 1492823 - Ensure user input suppression works correctly even after document.open. r=peterv
892a0ef87998: Bug 1491122 - Fix GetCCParticipant comment r=peterv
Andrew McCreight <continuation@gmail.com> - Fri, 28 Sep 2018 09:28:02 +0000 - rev 438699
Push 34734 by aiakab@mozilla.com at Fri, 28 Sep 2018 21:57:52 +0000
Bug 1491122 - Fix GetCCParticipant comment r=peterv Differential Revision: https://phabricator.services.mozilla.com/D5889
1de6dfd1e6ed: Bug 1480113 - Split parent process specific parts out of BrowsingContext r=peterv
Andreas Farre <farre@mozilla.com> - Fri, 14 Sep 2018 14:57:18 +0000 - rev 436676
Push 34657 by rgurzau@mozilla.com at Mon, 17 Sep 2018 16:45:13 +0000
Bug 1480113 - Split parent process specific parts out of BrowsingContext r=peterv Create ChromeBrowsingContext and move parent process specific parts from BrowsingContext there. After that make sure that all BrowsingContexts created in the parent process is actually ChromeBrowsingContexts and all BrowsingContexts in the child processes are BrowsingContexts. Differential Revision: https://phabricator.services.mozilla.com/D5419
fa0aa4da4ea6: Bug 1490503 - Mark more XPConnect classes builtinclass r=peterv
Andrew McCreight <continuation@gmail.com> - Fri, 14 Sep 2018 17:52:36 +0000 - rev 436370
Push 34643 by btara@mozilla.com at Fri, 14 Sep 2018 21:48:55 +0000
Bug 1490503 - Mark more XPConnect classes builtinclass r=peterv Also, make nsIXPCWrappedJSObjectGetter not scriptable to save a tiny amount of binary size. Differential Revision: https://phabricator.services.mozilla.com/D5613
ea41800d0ae0: Bug 1489098 - Remove useless use of PromiseFlatString. r=peterv
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 11 Sep 2018 17:17:05 +0000 - rev 435780
Push 34619 by btara@mozilla.com at Wed, 12 Sep 2018 03:11:51 +0000
Bug 1489098 - Remove useless use of PromiseFlatString. r=peterv MozReview-Commit-ID: 10JE4PRp8i0 Differential Revision: https://phabricator.services.mozilla.com/D5237
b5c403ab80f9: Bug 1481238 - Create WebIDL interface for BrowsingContext. r=peterv
Andreas Farre <farre@mozilla.com> - Wed, 29 Aug 2018 05:00:00 +0300 - rev 433892
Push 34523 by csabou@mozilla.com at Wed, 29 Aug 2018 17:34:43 +0000
Bug 1481238 - Create WebIDL interface for BrowsingContext. r=peterv Expose Chrome only WebIDL to interface with BrowsingContext from script. The API consists of parent, firstChild and nextSibling attributes for BrowsingContext, and the browsingContext attribute for Window.
612ca23ddb81: Bug 1481238 - Add tests for BrowsingContext. r=peterv
Andreas Farre <farre@mozilla.com> - Tue, 28 Aug 2018 02:41:00 +0300 - rev 433891
Push 34523 by csabou@mozilla.com at Wed, 29 Aug 2018 17:34:43 +0000
Bug 1481238 - Add tests for BrowsingContext. r=peterv
ed3c662bb21d: Bug 1469019 - Object.fromEntries. r=evilpie, r=peterv
Jason Orendorff <jorendorff@mozilla.com> - Tue, 14 Aug 2018 13:25:30 -0500 - rev 432483
Push 34478 by dluca@mozilla.com at Tue, 21 Aug 2018 09:54:49 +0000
Bug 1469019 - Object.fromEntries. r=evilpie, r=peterv
76659fa6e0e0: Bug 1483487 - Add asertions around creating and retrieving DOM proxy expando objects r=peterv
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Aug 2018 10:12:35 +0100 - rev 432340
Push 34474 by shindli@mozilla.com at Mon, 20 Aug 2018 16:31:49 +0000
Bug 1483487 - Add asertions around creating and retrieving DOM proxy expando objects r=peterv
425a0334587b: Bug 1393306 - Add deprecation warning in 57 for removal of stat.isRemote in 58. r=ng,peterv
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 01 Sep 2017 22:35:56 -0400 - rev 430162
Push 34384 by dvarga@mozilla.com at Sat, 04 Aug 2018 21:44:57 +0000
Bug 1393306 - Add deprecation warning in 57 for removal of stat.isRemote in 58. r=ng,peterv MozReview-Commit-ID: 7wKBg3KQxjo
10b4f3fa453f: Bug 1445659 - Make BrowsingContext interact with bfcache. r=peterv
Andreas Farre <farre@mozilla.com> - Thu, 28 Jun 2018 05:40:00 +0300 - rev 428831
Push 34346 by rgurzau@mozilla.com at Sat, 28 Jul 2018 09:46:41 +0000
Bug 1445659 - Make BrowsingContext interact with bfcache. r=peterv Have BrowsingContext keep its own cache to enable caching of BrowsingContexts, especially in the parent process. This isn't really optimal, since it effectively duplicates the cache in the child process. BFcache keeps a list of strong pointers to the list of cached nsDocShells, where each nsDocShell in turn keeps a reciprocated strong pointer to its BrowsingContext, which in turn is held in the BrowsingContexts list of cached contexts. Ideally these caches should be merged.
c70a61e3f34a: Bug 1445659 - Create basic Browsing Context in Content Parent and Child. r=peterv
Andreas Farre <farre@mozilla.com> - Thu, 26 Jul 2018 10:31:00 +0300 - rev 428830
Push 34346 by rgurzau@mozilla.com at Sat, 28 Jul 2018 09:46:41 +0000
Bug 1445659 - Create basic Browsing Context in Content Parent and Child. r=peterv Add BrowsingContext to allow the tree structure of docshells to exist in several processes simultaneously. This is a first step towards allowing a tree structure preserving separation of docshells across processes.
3f78090c350c: Bug 1382035. Treat Promise return values like undefined for javascript: urls. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 23 Jul 2018 16:18:33 -0400 - rev 427865
Push 34320 by rgurzau@mozilla.com at Tue, 24 Jul 2018 09:50:07 +0000
Bug 1382035. Treat Promise return values like undefined for javascript: urls. r=peterv