d85bd37494ec2e6c9ae3ad6d93ec998fbc165def: Bug 1508306 - Part 2: Fix Large-Allocation tests for new changes, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:24:09 +0000 - rev 599869
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1508306 - Part 2: Fix Large-Allocation tests for new changes, r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D78999
006268679079e59588d6218b144e1b314fbbd07d: Bug 1508306 - Part 1: Migate the Large-Allocation handler to DocumentLoadListener, r=mattwoodrow,necko-reviewers,geckoview-reviewers,agi,valentin
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:24:07 +0000 - rev 599868
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1508306 - Part 1: Migate the Large-Allocation handler to DocumentLoadListener, r=mattwoodrow,necko-reviewers,geckoview-reviewers,agi,valentin This removes the diagnostic warnings which used to be logged when the Large-Allocation header was present, but failed to switch into a Large-Allocation process. Due to the low adoption of the header, this shouldn't be too large of a problem, but we can look into re-adding the diagnostics if needed in the future. The new codepath no longer performs multiple network requests for Large-Allocation resources, and now relies on the battle-tested DocumentLoadListener codepath for process switching. Differential Revision: https://phabricator.services.mozilla.com/D78998
879feb334274e5e856c5aca6e1a30c62ca9c9872: Bug 1640019 - Part 8: Remove unnecessary ASSERT_UNLESS_FUZZING when looking up CP, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:24:05 +0000 - rev 599867
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 8: Remove unnecessary ASSERT_UNLESS_FUZZING when looking up CP, r=mattwoodrow This assertion would spuriously fire if a content process died after its id was taken. Differential Revision: https://phabricator.services.mozilla.com/D78976
0fcce0287c0259806ccb1f114ac1c114cfd8bc54: Bug 1640019 - Part 7: Remove the unused 'navigateAndRestoreByIndex' method, r=Gijs
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:24:02 +0000 - rev 599866
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640019 - Part 7: Remove the unused 'navigateAndRestoreByIndex' method, r=Gijs This method was used by GroupedSHistory for prerendering, and was missed when we ripped out the incomplete code. Differential Revision: https://phabricator.services.mozilla.com/D78975
756d28d0d39392ba0dc0ed8fef36425d371683d5: Bug 1640019 - Part 6: Get rid of the rebuild_frameloaders pref, r=Gijs
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:24:00 +0000 - rev 599865
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
5f597199f5b18f3018b3996576d83318943a7ee6: Bug 1640019 - Part 5: Remove a number of now-unused 'updateBrowserRemoteness' parameters, r=Gijs
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:23:58 +0000 - rev 599864
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
aee7b778f2fdee5c395a805e538ec98126cd28e0: Bug 1640019 - Part 4: Get rid of PROCESS_BEHAVIOR_CUSTOM, r=mattwoodrow,Gijs,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:23:56 +0000 - rev 599863
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
8421adf26e66aea8fa3aae79da65b497decc03c0: Bug 1640019 - Part 3: Also allow switching between remote and non-remote, r=mattwoodrow,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:23:53 +0000 - rev 599862
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
09337b5ac5cc6d58f64b180d9ee47c8ced8edd4a: Bug 1640019 - Part 2: Use new process switch logic in tabbrowser, r=mattwoodrow,Gijs
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:23:46 +0000 - rev 599861
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
d027f301f08c38d8ab3095abfe0a04f2255f6e6c: Bug 1640019 - Part 1: Support toplevel process switches outside of tabbrowser, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Mon, 15 Jun 2020 23:23:43 +0000 - rev 599860
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
82becb1f6eae3ab6f222735a5cf77b700eeaf453: Backed out changeset 26231891f004 (bug 1644943) for browser_backforward_userinteraction.js and browser_sessionHistory.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Tue, 16 Jun 2020 02:46:15 +0300 - rev 599859
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset 26231891f004 (bug 1644943) for browser_backforward_userinteraction.js and browser_sessionHistory.js failures CLOSED TREE
dd9b53ba6fec48fe7f51ab0bc26621ba656967e7: Bug 1643072 - Enable symlink for non-JS files on Windows r=glandium
Kagami Sascha Rosylight <saschanaz@outlook.com> - Mon, 15 Jun 2020 22:22:50 +0000 - rev 599858
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643072 - Enable symlink for non-JS files on Windows r=glandium Differential Revision: https://phabricator.services.mozilla.com/D78090
f527c3d9dd7f5ab33cae09754648a4806e4032c2: Bug 1645870 - individual newtab stories targeting prefs for spocs or recs r=gvn
Scott <scott.downe@gmail.com> - Mon, 15 Jun 2020 22:51:32 +0000 - rev 599857
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645870 - individual newtab stories targeting prefs for spocs or recs r=gvn Differential Revision: https://phabricator.services.mozilla.com/D79748
323418a0d68fb43e033a82addb3475724217c0bc: Backed out changeset 5777919cd214 (bug 1400317) for causing Windows MinGW all bustages on WinThemeData.cpp. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Tue, 16 Jun 2020 02:08:51 +0300 - rev 599856
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset 5777919cd214 (bug 1400317) for causing Windows MinGW all bustages on WinThemeData.cpp. CLOSED TREE
c088d48d1e614289ec2047c38cc3b3b6b88a6327: Bug 1645908 - Eliminate gratuitous use of dom::danger::GetJSContext() in ForceShrinkingGC(). r=kmag
Andrew McCreight <continuation@gmail.com> - Mon, 15 Jun 2020 22:37:10 +0000 - rev 599855
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645908 - Eliminate gratuitous use of dom::danger::GetJSContext() in ForceShrinkingGC(). r=kmag Differential Revision: https://phabricator.services.mozilla.com/D79756
26231891f0048c2782566ac71dc174392ecbb93a: Bug 1644943 - Create single webprogress for CanonicalBrowsingContext, regardless of process the browser element contents are in. r=nika,kmag,Gijs
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 15 Jun 2020 22:01:34 +0000 - rev 599854
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644943 - Create single webprogress for CanonicalBrowsingContext, regardless of process the browser element contents are in. r=nika,kmag,Gijs I think at this point we can remove all of RemoteWebProgressManager, some/all of the TabProgressListener recreations, and probably a bunch more. Differential Revision: https://phabricator.services.mozilla.com/D79240
9cb0de45cc862420703f2d0bf1e9c9b09d54a058: Bug 1645774 - Use proper textContent for section title. r=jaws
Michael Kaply <mozilla@kaply.com> - Mon, 15 Jun 2020 22:01:19 +0000 - rev 599853
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645774 - Use proper textContent for section title. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D79734
f2f0cbc8b508f1f4ac2fe7263f20d0ba997955e0: Bug 1645586 - picture in picture shortcut should no-op if disabled, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 15 Jun 2020 22:17:27 +0000 - rev 599852
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645586 - picture in picture shortcut should no-op if disabled, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D79710
182560eb70ddd69c64fbed3aacfe5fc5ca6e81f5: Bug 1645607 - avoid changing plain text documents when entering reader mode, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 15 Jun 2020 22:03:09 +0000 - rev 599851
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645607 - avoid changing plain text documents when entering reader mode, r=jaws The issue in this bug was caused by reader mode replacing the 'pre' tag that we use to wrap plaintext documents with a series of paragraphs. This change affected the original document. Instead, we can put the paragraphs in a clone of the original document, which is fine for reader mode and avoids altering the original. Differential Revision: https://phabricator.services.mozilla.com/D79713
b51500258c3aa594f5e858a7b1e46aa45fe23829: Bug 1645281: Limit the size of box shadow render tasks r=gw,Bert
cbrewster <connorbrewster@yahoo.com> - Mon, 15 Jun 2020 22:01:26 +0000 - rev 599850
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645281: Limit the size of box shadow render tasks r=gw,Bert Differential Revision: https://phabricator.services.mozilla.com/D79593
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip