7bf86513348e19696dc79ec6451c5d2d8b55de42: Bug 1640019 - Part 6: Get rid of the rebuild_frameloaders pref, r=Gijs
Nika Layzell <nika@thelayzells.com> - Fri, 12 Jun 2020 16:52:07 +0000 - rev 599609
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 6: Get rid of the rebuild_frameloaders pref, r=Gijs This pref was enabled on all platforms, and the codepath which has it disabled has been untested for some time. Remove the pref to simplify the code handling the old case. Differential Revision: https://phabricator.services.mozilla.com/D78974
f7d0605295f7e502a0f00006943bc5afccb4a3a9: Bug 1640019 - Part 5: Remove a number of now-unused 'updateBrowserRemoteness' parameters, r=Gijs
Nika Layzell <nika@thelayzells.com> - Fri, 12 Jun 2020 16:52:04 +0000 - rev 599608
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 5: Remove a number of now-unused 'updateBrowserRemoteness' parameters, r=Gijs These were only used by process switches triggered via DocumentChannel, which now take the PROCESS_BEHAVIOR_STANDARD codepath. Differential Revision: https://phabricator.services.mozilla.com/D78973
521b4d5a9a89ed5b9584308745f75b6724434440: Bug 1640019 - Part 4: Get rid of PROCESS_BEHAVIOR_CUSTOM, r=mattwoodrow,Gijs,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Fri, 12 Jun 2020 16:52:02 +0000 - rev 599607
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 4: Get rid of PROCESS_BEHAVIOR_CUSTOM, r=mattwoodrow,Gijs,necko-reviewers,valentin As tabbrowser now uses `PROCESS_BEHAVIOR_STANDARD`, `PROCESS_BEHAVIOR_CUSTOM` is now unused. This patch removes that now-unused code. Differential Revision: https://phabricator.services.mozilla.com/D78972
8542edc564bca3cbf12bd8e4f52b0a1dfd627aa0: Bug 1640019 - Part 3: Also allow switching between remote and non-remote, r=mattwoodrow,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Fri, 12 Jun 2020 16:52:01 +0000 - rev 599606
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 3: Also allow switching between remote and non-remote, r=mattwoodrow,necko-reviewers,valentin Due to the PPDC process switching changes, we also handle switching between remote and non-remote browsers with DocumentLoadListener. Adds support to CanonicalBrowsingContext::ChangeFrameRemoteness to allow it to handle non-remote browsers as well. Differential Revision: https://phabricator.services.mozilla.com/D78971
4f6a03152526156933365b797c1853df39cb5da4: Bug 1640019 - Part 2: Use new process switch logic in tabbrowser, r=mattwoodrow,Gijs
Nika Layzell <nika@thelayzells.com> - Fri, 12 Jun 2020 16:52:01 +0000 - rev 599605
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 2: Use new process switch logic in tabbrowser, r=mattwoodrow,Gijs Add a series of extra hooks and methods to allow tabbrowser to use the new process switching codepath. This duplicates some of the logic from `updateBrowserRemoteness` into event handlers. Differential Revision: https://phabricator.services.mozilla.com/D78970
30d2bf04719bfb60095aaa7d679363e57d25ad92: Bug 1640019 - Part 1: Support toplevel process switches outside of tabbrowser, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Fri, 12 Jun 2020 16:52:00 +0000 - rev 599604
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 1: Support toplevel process switches outside of tabbrowser, r=mattwoodrow This new process switching behavior is only enabled for some browser elements, which have specified a specific attribute. Turning this on for all browsers with a `remote` attribute causes breakage in reftests. The initial version does not handle switching from remote to parent or vice-versa, that is covered in a later part. Differential Revision: https://phabricator.services.mozilla.com/D78969
3fefa1d023a6f62cc899f02539cce31edd88bd41: Bug 1630391: Add telemetry test for backplate and a11y theme scalars. r=chutten,yzen
Morgan Reschenberg <mreschenberg@mozilla.com> - Fri, 12 Jun 2020 17:02:45 +0000 - rev 599603
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1630391: Add telemetry test for backplate and a11y theme scalars. r=chutten,yzen Differential Revision: https://phabricator.services.mozilla.com/D72184
233049617cbf9314fdda67b75b8c22a2541ad472: Bug 1643677, ensure mServiceNotifier is still there when handling EventSource messages, and add some assertions, r=FarooqAR
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 12 Jun 2020 16:57:48 +0000 - rev 599602
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643677, ensure mServiceNotifier is still there when handling EventSource messages, and add some assertions, r=FarooqAR Some existing tests crash if we just add the assertions and the rest of the patch fixes those. mServiceNotifier is now created always on the main thread and used only on the target thread. And use of it is protected by the mutex so that at the same time when it is created, target thread can't try to delete it. Differential Revision: https://phabricator.services.mozilla.com/D79269
69016cdd3f2e60c68b6aed82110cd35f84bb540c: Bug 1643884 - Don't run APZCCallbackHelper::NotifyPinchGesture synchronously to avoid re-entrancy in InputQueue::ProcessQueue. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 12 Jun 2020 16:45:28 +0000 - rev 599601
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643884 - Don't run APZCCallbackHelper::NotifyPinchGesture synchronously to avoid re-entrancy in InputQueue::ProcessQueue. r=botond Differential Revision: https://phabricator.services.mozilla.com/D79459
c75b282599717d372f1861ea95eb3cf68a3bfe43: Bug 1627676: add telemetry probes for downloads panel r=jaws
Emma Malysz <emalysz@mozilla.com> - Fri, 12 Jun 2020 17:18:07 +0000 - rev 599600
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1627676: add telemetry probes for downloads panel r=jaws Differential Revision: https://phabricator.services.mozilla.com/D78709
0b4d785bd7a16c1ccbac06957ee784d3f5c49750: Bug 1644519 - Wait for permission change to settle in browser_doorhanger_installs.js. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Fri, 12 Jun 2020 17:13:37 +0000 - rev 599599
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644519 - Wait for permission change to settle in browser_doorhanger_installs.js. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D79382
033ba8f1c3a2d6c0cb8929efe4a447e8148afa8b: Bug 1644519 - Remove code duplication in browser_doorhanger_installs.js. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Thu, 11 Jun 2020 23:38:20 +0000 - rev 599598
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644519 - Remove code duplication in browser_doorhanger_installs.js. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D79381
54d2a804aa1deeb83710e0f6e79d268b4fc01d2e: Bug 1598026 - only reset panel state on document-ready event of the top level document. r=jdescottes
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 12 Jun 2020 17:32:35 +0000 - rev 599597
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1598026 - only reset panel state on document-ready event of the top level document. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D78595
aedbc32eab167e1ae7aeeb39ff308bbec5e2f5fc: Bug 1598026 - keep track of accessibility walkers to ensure that accessibility events get handled across the whole tree, including the OOP frames. r=jdescottes
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 12 Jun 2020 17:32:33 +0000 - rev 599596
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1598026 - keep track of accessibility walkers to ensure that accessibility events get handled across the whole tree, including the OOP frames. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D78552
501da0802c7ff356cac2dc5bd50a4558880d8813: Bug 1643091 - simplify listening to lifecycle events. r=mtigley
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 12 Jun 2020 17:32:26 +0000 - rev 599595
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643091 - simplify listening to lifecycle events. r=mtigley Differential Revision: https://phabricator.services.mozilla.com/D78197
5d6185e59b6166e619c7000dbca63064a884c9e6: Bug 1643086 - clean up reset in MainFrame component. r=mtigley
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 12 Jun 2020 17:32:24 +0000 - rev 599594
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643086 - clean up reset in MainFrame component. r=mtigley Differential Revision: https://phabricator.services.mozilla.com/D78118
a9f33b1f23a07dab595cd91932d937dcf31afc7a: Bug 1642495 - Limit WebRender instance buffer sizes r=gw
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 12 Jun 2020 16:46:51 +0000 - rev 599593
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642495 - Limit WebRender instance buffer sizes r=gw This is an attempt to improve our relationship with the drivers. Currently, we work with the instance buffer limit dictated by the macOS drivers. We can consider lowering it, since it will only make the driver work eaiser. Differential Revision: https://phabricator.services.mozilla.com/D78164
59d491706a9a143c4e27b9147c2257a4b10755f8: Backed out changeset 5200dd8a0de5 (bug 1645328) for cppunit assertion failures at Maybe.h. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 12 Jun 2020 20:12:37 +0300 - rev 599592
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset 5200dd8a0de5 (bug 1645328) for cppunit assertion failures at Maybe.h. CLOSED TREE
fd202991fa015a4fd5fefbd1ca59a64272d56780: Bug 1587743 - Part 4: Enable test browser_permission_delegate_geo.js in Fission. r=baku
Tim Huang <tihuang@mozilla.com> - Fri, 12 Jun 2020 16:32:11 +0000 - rev 599591
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1587743 - Part 4: Enable test browser_permission_delegate_geo.js in Fission. r=baku Differential Revision: https://phabricator.services.mozilla.com/D79135
4e6d8f786f87cca483cd5f54f9f57d2519eceb16: Bug 1587743 - Part 3: Using WindowContext to test delegated permissions. r=baku
Tim Huang <tihuang@mozilla.com> - Fri, 12 Jun 2020 16:32:03 +0000 - rev 599590
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1587743 - Part 3: Using WindowContext to test delegated permissions. r=baku Differential Revision: https://phabricator.services.mozilla.com/D79134
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip