searching for reviewer(farre)
34a6de6322f55812aa923afd4edacdf2cf0c21b9: Bug 1579437 - Check for discarded BrowsingContext in more places, r=farre a=lizzard
Nika Layzell <nika@thelayzells.com> - Mon, 09 Sep 2019 12:04:13 +0000 - rev 551728
Push 11933 by ncsoregi@mozilla.com at Thu, 12 Sep 2019 08:28:15 +0000
Bug 1579437 - Check for discarded BrowsingContext in more places, r=farre a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D45088
79e99efa822e3f6fc1fa483da4104f9211b62946: Bug 1576407: Part 5 - Update test expectations to handler cross-process window.opener being available. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:41 +0000 - rev 551532
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1576407: Part 5 - Update test expectations to handler cross-process window.opener being available. r=farre This also sets the fission.rebuild_frameloaders_on_remoteness_change=true preference for some mochitest directories which require it for cross-process window.opener to work in top-level windows, and makes a minor change to the hack in browser_temporary_permissions.js to keep it passing reliably in try runs. Differential Revision: https://phabricator.services.mozilla.com/D43694
7c55d3338a5b80e77b53ae3e3ed2f06f5331a438: Bug 1576407: Part 4 - Stop storing opener redundantly on nsGlobalWindowOuter. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:45 +0000 - rev 551531
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1576407: Part 4 - Stop storing opener redundantly on nsGlobalWindowOuter. r=farre Differential Revision: https://phabricator.services.mozilla.com/D43693
b64def9593e40d44971104547356ee7b44a76a44: Bug 1576407: Part 3 - Return window opener as a WindowProxyHolder or BrowsingContext. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:38 +0000 - rev 551530
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1576407: Part 3 - Return window opener as a WindowProxyHolder or BrowsingContext. r=farre Also adds a legacy `GetSameProcessOpener()` method for callers which can only deal with in-process windows and may need to be updated for Fission. Differential Revision: https://phabricator.services.mozilla.com/D43692
97e495f0b3148162bb1ef3bee30656e6104ef390: Bug 1576407: Part 2 - Don't set BrowsingContext opener when forcing noopener. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:28 +0000 - rev 551529
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1576407: Part 2 - Don't set BrowsingContext opener when forcing noopener. r=farre We currently handler this correctly for the opener stored on the outer window, but not on the BrowsingContext. Differential Revision: https://phabricator.services.mozilla.com/D43691
e5b86d2879a750e68921d9ff8b516ec526a4d5c5: Bug 1576407: Part 1 - Add HadOriginalOpener flag to BrowsingContext. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:31 +0000 - rev 551528
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1576407: Part 1 - Add HadOriginalOpener flag to BrowsingContext. r=farre This is currently only available on the outer window, but needs to move to BrowsingContext in order from us to remove redundant opener tracking from the former. Differential Revision: https://phabricator.services.mozilla.com/D43690
38e4ea4314452422fe5fcfb8b1b557201ae9c0f8: Bug 1576407: Part 5 - Update test expectations to handler cross-process window.opener being available. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:41 +0000 - rev 550983
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1576407: Part 5 - Update test expectations to handler cross-process window.opener being available. r=farre This also sets the fission.rebuild_frameloaders_on_remoteness_change=true preference for some mochitest directories which require it for cross-process window.opener to work in top-level windows, and makes a minor change to the hack in browser_temporary_permissions.js to keep it passing reliably in try runs. Differential Revision: https://phabricator.services.mozilla.com/D43694
19bf40067233299dbe4870e3a5698ae67027dcd9: Bug 1576407: Part 4 - Stop storing opener redundantly on nsGlobalWindowOuter. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:45 +0000 - rev 550982
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1576407: Part 4 - Stop storing opener redundantly on nsGlobalWindowOuter. r=farre Differential Revision: https://phabricator.services.mozilla.com/D43693
0ddbc451dcab431c2a1d934fa9baa5e8efc71545: Bug 1576407: Part 3 - Return window opener as a WindowProxyHolder or BrowsingContext. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:38 +0000 - rev 550981
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1576407: Part 3 - Return window opener as a WindowProxyHolder or BrowsingContext. r=farre Also adds a legacy `GetSameProcessOpener()` method for callers which can only deal with in-process windows and may need to be updated for Fission. Differential Revision: https://phabricator.services.mozilla.com/D43692
08d4c25fc67068280c150f260fd8e2381eab87c9: Bug 1576407: Part 2 - Don't set BrowsingContext opener when forcing noopener. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:28 +0000 - rev 550980
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1576407: Part 2 - Don't set BrowsingContext opener when forcing noopener. r=farre We currently handler this correctly for the opener stored on the outer window, but not on the BrowsingContext. Differential Revision: https://phabricator.services.mozilla.com/D43691
be7cbc61f825fdfc36b20d476bef710ef275ad73: Bug 1576407: Part 1 - Add HadOriginalOpener flag to BrowsingContext. r=farre
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Aug 2019 18:07:31 +0000 - rev 550979
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1576407: Part 1 - Add HadOriginalOpener flag to BrowsingContext. r=farre This is currently only available on the outer window, but needs to move to BrowsingContext in order from us to remove redundant opener tracking from the former. Differential Revision: https://phabricator.services.mozilla.com/D43690
5b1337b35e3049eae9bb049541f25bdd55992a8d: Bug 1532994: Part 2 - Support SetHref() and Replace() in RemoteLocationProxy. r=farre
Kris Maglione <maglione.k@gmail.com> - Mon, 26 Aug 2019 11:45:16 +0000 - rev 550423
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1532994: Part 2 - Support SetHref() and Replace() in RemoteLocationProxy. r=farre Differential Revision: https://phabricator.services.mozilla.com/D43328
c906462eddc70b5864e8fe07f3504b381e018cb7: Bug 1532994: Part 1 - Move cross-origin-accessible Location logic to base class. r=farre
Kris Maglione <maglione.k@gmail.com> - Mon, 26 Aug 2019 10:40:08 +0000 - rev 550422
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1532994: Part 1 - Move cross-origin-accessible Location logic to base class. r=farre Differential Revision: https://phabricator.services.mozilla.com/D43327
6493cc875a3acf513c41f39bdeed31e68121a9ed: Bug 1532994: Part 2 - Support SetHref() and Replace() in RemoteLocationProxy. r=farre
Kris Maglione <maglione.k@gmail.com> - Fri, 23 Aug 2019 16:20:37 -0700 - rev 550416
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1532994: Part 2 - Support SetHref() and Replace() in RemoteLocationProxy. r=farre MANUAL PUSH: Can't update phabricator patch. Differential Revision: https://phabricator.services.mozilla.com/D43328
f77f33c7c2d0fd2e07a4e19f27d065cd5c0ca963: Bug 1532994: Part 1 - Move cross-origin-accessible Location logic to base class. r=farre
Kris Maglione <maglione.k@gmail.com> - Fri, 23 Aug 2019 15:26:51 -0700 - rev 550415
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1532994: Part 1 - Move cross-origin-accessible Location logic to base class. r=farre Differential Revision: https://phabricator.services.mozilla.com/D43327
20abb86e00492710a3774d5e5c08b549b5672980: Bug 1559841. Make the 'load' event wait for OOP-iframes to load. r=farre
Jonathan Watt <jwatt@jwatt.org> - Sat, 24 Aug 2019 00:03:54 +0000 - rev 550182
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1559841. Make the 'load' event wait for OOP-iframes to load. r=farre Differential Revision: https://phabricator.services.mozilla.com/D41953
66bdd7503ada17f678d24bfdf2f02381c04ad905: Bug 1574499 - nsWebBrowser::mIsActive / mActivating seem dead. r=farre
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 21 Aug 2019 17:28:05 +0000 - rev 549905
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1574499 - nsWebBrowser::mIsActive / mActivating seem dead. r=farre Differential Revision: https://phabricator.services.mozilla.com/D42314
544bb8b63a3e9d38f69698596a6b37bff4f2e112: Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre
Sebastian Streich <sstreich@mozilla.com> - Tue, 20 Aug 2019 12:43:02 +0000 - rev 549467
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre *** Fix linux build Differential Revision: https://phabricator.services.mozilla.com/D37563
4f5115932bdac48f923c48f7a4843f5925e131e2: Bug 1562990 - Remove 'audioMuted' and 'audioVolume' properties from nsIDOMWindowUtils. r=NeilDeakin,alwu,farre
Abdoulaye O. Ly <ablayelyfondou@gmail.com> - Mon, 19 Aug 2019 21:17:21 +0000 - rev 549311
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1562990 - Remove 'audioMuted' and 'audioVolume' properties from nsIDOMWindowUtils. r=NeilDeakin,alwu,farre While working on porting the (audio-playback indicators) bug 1562990 to fission, we saw the potential to delete some methods in nsIDOMWindowUtils because they were not used anymore in our codebase except in a couple of tests files. So now, we should only mute/unmute or change the volume in the parent process. As such, interfaces are added in SpecialPowers to change media muted or volume state from content processes. Differential Revision: https://phabricator.services.mozilla.com/D41782
1ff2a06b7e5500a265ba521e8543a93770bca40a: Bug 1562990 - [Fission] Make AudioPlayback work with JSWindowActor. r=NeilDeakin,farre
Abdoulaye O. Ly <ablayelyfondou@gmail.com> - Mon, 19 Aug 2019 21:17:21 +0000 - rev 549310
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1562990 - [Fission] Make AudioPlayback work with JSWindowActor. r=NeilDeakin,farre Differential Revision: https://phabricator.services.mozilla.com/D36648
a7ac9f64f6ea3fd6faf7263c18f20c7dae9d20ec: Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre
Sebastian Streich <sstreich@mozilla.com> - Thu, 15 Aug 2019 18:44:00 +0000 - rev 548937
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre Differential Revision: https://phabricator.services.mozilla.com/D37563
d513683e1fdbfdb79f5112e9745f2fc0fb4e92fe: Bug 1562292: Part 1a - Consider requesting context in BrowsingContext lookup methods. r=farre
Kris Maglione <maglione.k@gmail.com> - Tue, 30 Jul 2019 17:30:55 -0700 - rev 548563
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1562292: Part 1a - Consider requesting context in BrowsingContext lookup methods. r=farre Access to a particular named browsing context depends on the caller who is attempting the access. For a call to `parent.open(..., name)`, for instance, it's the privileges of the sub-frame making the open() call that matter, even though the name resolution happens relative to the parent. The current BrowsingContext FindWithName logic always considers only the access of the BrowsingContext it's searching relative to, regardless of the caller, while the corresponding DocShell logic correctly takes the caller into account. This patch updates the APIs to allow passing a specific accessing BrowsingContext, and falls back to the target when one isn't passed (e.g., by WebIDL callers, to which the new parameter is not exposed). Differential Revision: https://phabricator.services.mozilla.com/D40492
214fac6eb1c05177c7ef8eb29b87cceb09eb4110: Bug 1563587, Make history.back/forward/go asynchronous, r=farre
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 14 Aug 2019 06:38:47 +0000 - rev 548349
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1563587, Make history.back/forward/go asynchronous, r=farre The main part of the change is the change to ChildSHistory - make it possible to have Go() to be called asynchronously and also let one to cancel pending history navigations. History object (window.history) can then use either the sync or async Go(), depending on the dom.window.history.async pref. LoadDelegate, which is used by GeckoView, needs special handling, since it spins event loop nestedly. With session history loads and same-document loads we can just bypass it. To deal with same-document case, MaybeHandleSameDocumentNavigation is split to IsSameDocumentNavigation, which collects relevant information about the request and returns true if same-document navigation should happen, and then later HandleSameDocumentNavigation uses that information to trigger the navigation. SameDocumentNavigationState is used to pass the information around. referrer-policy-test-case.sub.js is buggy causing tests to pass only on Firefox with sync history API. nested-context-navigations-iframe.html.ini is added because of https://bugzilla.mozilla.org/show_bug.cgi?id=1572932 Differential Revision: https://phabricator.services.mozilla.com/D41199
a365d3c4326127be0d85de3c7027cfd4174a4177: Bug 1563587, Make history.back/forward/go asynchronous, r=farre
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 13 Aug 2019 17:11:35 +0000 - rev 548196
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1563587, Make history.back/forward/go asynchronous, r=farre The main part of the change is the change to ChildSHistory - make it possible to have Go() to be called asynchronously and also let one to cancel pending history navigations. History object (window.history) can then use either the sync or async Go(), depending on the dom.window.history.async pref. LoadDelegate, which is used by GeckoView, needs special handling, since it spins event loop nestedly. With session history loads and same-document loads we can just bypass it. To deal with same-document case, MaybeHandleSameDocumentNavigation is split to IsSameDocumentNavigation, which collects relevant information about the request and returns true if same-document navigation should happen, and then later HandleSameDocumentNavigation uses that information to trigger the navigation. SameDocumentNavigationState is used to pass the information around. referrer-policy-test-case.sub.js is buggy causing tests to pass only on Firefox with sync history API. nested-context-navigations-iframe.html.ini is added because of https://bugzilla.mozilla.org/show_bug.cgi?id=1572932 Differential Revision: https://phabricator.services.mozilla.com/D41199
777ff87ba07a9e153867e4251c2ecf6095e41823: Bug 1571063 - Simplify BrowsingContext field sync logic, r=farre
Nika Layzell <nika@thelayzells.com> - Fri, 09 Aug 2019 14:51:30 +0000 - rev 547696
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1571063 - Simplify BrowsingContext field sync logic, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40524
78a0d713cf0ce123726738f7aa2775e532b11f7b: Bug 1570369 - Part 10: Use IPDL refcounted for PInProcess, r=farre
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:44 +0000 - rev 547621
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1570369 - Part 10: Use IPDL refcounted for PInProcess, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40265
eb83232702916ef8fba9b123ca5f05dd1c39c4e6: Bug 1570369 - Part 3: Use IPDL refcounted for PBrowser, r=farre
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:24 +0000 - rev 547614
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1570369 - Part 3: Use IPDL refcounted for PBrowser, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40254
5e4fcb61acf8f04d7ebe942cf90a8f64382633d1: Bug 1570369 - Part 1: Use IPDL refcounted for PWindowGlobal, r=farre
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:20 +0000 - rev 547612
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1570369 - Part 1: Use IPDL refcounted for PWindowGlobal, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40252
d138720d49a9ca30198d6afcb36eac2f83019623: Bug 1565689 - part5 : control media from chrome process. r=farre,baku
alwu <alwu@mozilla.com> - Wed, 07 Aug 2019 01:46:03 +0000 - rev 547606
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1565689 - part5 : control media from chrome process. r=farre,baku This patch implements how to use MediaController to control corresponding media in content processes. Differential Revision: https://phabricator.services.mozilla.com/D38145
7dc0856024c7b07d280c91bc623042a260e1b7b8: Bug 1523638 - Part 10: Implement WindowGlobalParent::GetRootFrameLoader in terms of Top()->GetEmbedderElement(), r=farre
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:07:14 +0000 - rev 547535
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1523638 - Part 10: Implement WindowGlobalParent::GetRootFrameLoader in terms of Top()->GetEmbedderElement(), r=farre Differential Revision: https://phabricator.services.mozilla.com/D38552
14e11bbc0dd3d1d315a0e261fbcdbb8ae6f8482e: Bug 1571063 - Simplify BrowsingContext field sync logic, r=farre
Nika Layzell <nika@thelayzells.com> - Wed, 07 Aug 2019 17:07:19 +0000 - rev 547289
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1571063 - Simplify BrowsingContext field sync logic, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40524
9014276e070a55ebf98afce8f985cba6c8515942: Bug 1565689 - part5 : control media from chrome process. r=farre,baku
alwu <alwu@mozilla.com> - Tue, 06 Aug 2019 01:13:07 +0000 - rev 547137
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1565689 - part5 : control media from chrome process. r=farre,baku This patch implements how to use MediaController to control corresponding media in content processes. Differential Revision: https://phabricator.services.mozilla.com/D38145
4f508252b0159625579e33051064a0f7dda53c58: Bug 1565689 - part5 : control media from chrome process. r=farre,baku
alwu <alwu@mozilla.com> - Mon, 05 Aug 2019 17:32:27 +0000 - rev 546950
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1565689 - part5 : control media from chrome process. r=farre,baku This patch implements how to use MediaController to control corresponding media in content processes. Differential Revision: https://phabricator.services.mozilla.com/D38145
e46bc835daa3f21df05c4cd3ad7c253823d153cc: Bug 1570797, Add a pref to control the time when certain tasks are deprioritized during page load, r=farre
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 02 Aug 2019 08:52:42 +0000 - rev 546411
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1570797, Add a pref to control the time when certain tasks are deprioritized during page load, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40330
09d64ad7aa02062d53aee6d118a370bb512d759c: Bug 1568517 - Assert embedder exists when creating subframe WindowGlobalParent, r=farre
Nika Layzell <nika@thelayzells.com> - Tue, 30 Jul 2019 14:45:47 +0000 - rev 545867
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1568517 - Assert embedder exists when creating subframe WindowGlobalParent, r=farre This asserts that the embedder is always set soon enough that we don't run into the situation which caused the null deref fixed by bug 1565489. Differential Revision: https://phabricator.services.mozilla.com/D39187
f74c9d2552939875df983d9d634ee4fb1fea42f9: Bug 1568055 - Part 2: Set embedder for BrowsingContext upon frame creation, r=farre
Nika Layzell <nika@thelayzells.com> - Tue, 23 Jul 2019 08:05:50 +0000 - rev 544348
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1568055 - Part 2: Set embedder for BrowsingContext upon frame creation, r=farre This should help ensure that the embedder is always set soon enough that we don't run into the situation which caused the null deref fixed by bug 1565489. This patch also adds an assertion earlier in WindowGlobalParent's lifecycle to ensure that the condition is satisfied. This assertion will fail before the changes in part 1. Differential Revision: https://phabricator.services.mozilla.com/D38723
86b038c5430e39cbdcdb0b022b5b311bce6a8c89: Bug 1568055 - Part 1: SetDocument earlier in the clone operation for print, r=farre
Nika Layzell <nika@thelayzells.com> - Tue, 23 Jul 2019 12:26:31 +0000 - rev 544347
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1568055 - Part 1: SetDocument earlier in the clone operation for print, r=farre This should ensure that the inner window for each document is set up correctly before iframe elements are created in them during a static clone. Other, non-static-clone cases are not affected because they cannot load subframes. Differential Revision: https://phabricator.services.mozilla.com/D38931
644ceb2fe56897ab2f6f219ecf7f98c2a155e240: Bug 1523638 - Part 10: Implement WindowGlobalParent::GetRootFrameLoader in terms of Top()->GetEmbedderElement(), r=farre
Nika Layzell <nika@thelayzells.com> - Fri, 19 Jul 2019 19:53:53 +0000 - rev 544277
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1523638 - Part 10: Implement WindowGlobalParent::GetRootFrameLoader in terms of Top()->GetEmbedderElement(), r=farre Differential Revision: https://phabricator.services.mozilla.com/D38552
8123bbb016f39b30a9727b59718eb98c111523d9: Bug 1566806 - Check discarded status before forwarding WindowProxy messages between processes, r=farre
Nika Layzell <nika@thelayzells.com> - Mon, 22 Jul 2019 01:54:36 +0000 - rev 544259
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1566806 - Check discarded status before forwarding WindowProxy messages between processes, r=farre Differential Revision: https://phabricator.services.mozilla.com/D38545
17267dd9b2281d253c06133e990ba2ed330a7519: Bug 1565489 - Part 1: Avoid null dereference in IsProcessRoot, r=farre
Nika Layzell <nika@thelayzells.com> - Mon, 22 Jul 2019 08:43:14 +0000 - rev 544207
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1565489 - Part 1: Avoid null dereference in IsProcessRoot, r=farre The crash appears to be being caused by the GetEmbedderWindowGlobal call returning a null value. This patch simply avoids the crash in this case, and returns a reasonable default value of false, as it should never be true for a BrowsingContext with a parent without Fission enabled. This patch should be small enough to safely uplift if necessary. Differential Revision: https://phabricator.services.mozilla.com/D38722
7cbf0e27bc26163edec2d44cd4b2e6729017f914: Bug 1566573, Add prefs to control idle time limits, r=farre
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 17 Jul 2019 09:19:44 +0000 - rev 543582
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1566573, Add prefs to control idle time limits, r=farre Differential Revision: https://phabricator.services.mozilla.com/D38242
66d4376f11390edeb234be6a9686b84d879a451c: Bug 1541229, higher minimum idle period during page load, r=farre
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 16 Jul 2019 12:07:49 +0000 - rev 543511
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1541229, higher minimum idle period during page load, r=farre Differential Revision: https://phabricator.services.mozilla.com/D37908
03fe4de2ed94664a7100ccfca5ab9a0f57981a7c: Bug 1558571 - Move HTMLDocument.all to Document; r=farre
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 09 Jul 2019 18:09:40 +0000 - rev 542457
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1558571 - Move HTMLDocument.all to Document; r=farre Differential Revision: https://phabricator.services.mozilla.com/D34569
4bacb947e99138de31dafa9dc27e20a045d7f2cc: Bug 1558571 - Move HTMLDocument.all to Document; r=farre
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 08 Jul 2019 18:49:45 +0000 - rev 542400
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1558571 - Move HTMLDocument.all to Document; r=farre Differential Revision: https://phabricator.services.mozilla.com/D34569
377a1e5ed25c42ceec1fd4dbec46866bdb685804: Bug 1558570 - Move HTMLDocument.clear/captureEvents/releaseEvents to Document; r=farre
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 08 Jul 2019 21:59:10 +0000 - rev 542233
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1558570 - Move HTMLDocument.clear/captureEvents/releaseEvents to Document; r=farre Differential Revision: https://phabricator.services.mozilla.com/D34567
115a611f83a363a24d7f84b9c67404d490e83c81: Bug 1560313 - Add some null checks for GetDOMWindow() in ContentChild. r=farre
Andrew McCreight <continuation@gmail.com> - Wed, 26 Jun 2019 12:54:47 +0000 - rev 539800
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1560313 - Add some null checks for GetDOMWindow() in ContentChild. r=farre I couldn't reproduce the crash, but there are a few places in ContentChild where we grab a window off of a BC without checking if the window exists, so I added null checks. Differential Revision: https://phabricator.services.mozilla.com/D35692
07ced2dfb3b476391cbe6eb3065deba556dc3da8: Bug 1560399 - Propagate remote type selection into subframes with Fission, r=farre
Nika Layzell <nika@thelayzells.com> - Fri, 21 Jun 2019 16:24:55 +0000 - rev 539461
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1560399 - Propagate remote type selection into subframes with Fission, r=farre Differential Revision: https://phabricator.services.mozilla.com/D35451
7e01c4d1cddcbbd4375fbd8b8909249b9ecb4eb6: Bug 1560148 - Make fission.autostart pref visible, r=farre
Nika Layzell <nika@thelayzells.com> - Fri, 21 Jun 2019 16:22:36 +0000 - rev 539459
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1560148 - Make fission.autostart pref visible, r=farre Differential Revision: https://phabricator.services.mozilla.com/D35340
1a9ae4edcc41cfb806db186edc21c96cfb522694: Bug 1555753 - Always enable Browsing Context preservation in fission windows, r=farre
Nika Layzell <nika@thelayzells.com> - Mon, 10 Jun 2019 13:06:46 +0000 - rev 537756
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1555753 - Always enable Browsing Context preservation in fission windows, r=farre Differential Revision: https://phabricator.services.mozilla.com/D33544
1fb7764b200f2441ce846e428fa781b68f8186d9: Bug 1557802 - Fix some mispellings in comments in BrowserParent. r=farre
Andrew McCreight <continuation@gmail.com> - Mon, 10 Jun 2019 13:05:59 +0000 - rev 537729
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1557802 - Fix some mispellings in comments in BrowserParent. r=farre Differential Revision: https://phabricator.services.mozilla.com/D34232