58dfae0e3e791183f132600e35ed3b6bb57a1eb2: Bug 1688096 - Part 2. Add/use flag to CompositorOptions to allow SW-WR on a per widget basis. draft
Andrew Osmond <aosmond@mozilla.com> - Thu, 11 Feb 2021 13:39:51 -0500 - rev 3548193
Push 656943 by aosmond@mozilla.com at Thu, 18 Feb 2021 18:33:47 +0000
Bug 1688096 - Part 2. Add/use flag to CompositorOptions to allow SW-WR on a per widget basis. The pref gfx.webrender.software.unaccelerated-widget.allow may be used to allow software WebRender to be used with new windows/popups that have transparency on Windows. Otherwise they would fallback to basic layers. Similarly, the pref gfx.webrender.software.unaccelerated-widget.force may be used to force software WebRender for all windows that would fallback to basic layers. Differential Revision: https://phabricator.services.mozilla.com/D104855
ae001e91fa68f0f58682ac588f68f1c96034731a: Bug 1688096 - Part 1. Merge SW-WR and WR render texture host paths to allow mixed compositors. draft
Andrew Osmond <aosmond@mozilla.com> - Thu, 11 Feb 2021 10:39:17 -0500 - rev 3548192
Push 656943 by aosmond@mozilla.com at Thu, 18 Feb 2021 18:33:47 +0000
Bug 1688096 - Part 1. Merge SW-WR and WR render texture host paths to allow mixed compositors. Differential Revision: https://phabricator.services.mozilla.com/D104854
f88120c4a32e19785d16b349d41c2a6423b5ff36: try_task_config for https://phabricator.services.mozilla.com/D105326 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 18 Feb 2021 18:33:15 +0000 - rev 3548191
Push 656942 by reviewbot at Thu, 18 Feb 2021 18:33:35 +0000
try_task_config for https://phabricator.services.mozilla.com/D105326 Differential Diff: PHID-DIFF-tt76mcjieyclms5y6udf
49565da3c06f39f95fadf8b181806840ebd493fc: Bug 1690742 - [devtools] - Manual eslint fixes r=nchevobbe,bomsy draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 18 Feb 2021 18:33:11 +0000 - rev 3548190
Push 656942 by reviewbot at Thu, 18 Feb 2021 18:33:35 +0000
Bug 1690742 - [devtools] - Manual eslint fixes r=nchevobbe,bomsy `./mach eslint` wasn't able to auto-address all issues. I'm going over all of them here. Differential Revision: https://phabricator.services.mozilla.com/D105326 Differential Diff: PHID-DIFF-tt76mcjieyclms5y6udf
649955c31f5f594774fbcee5fd09d04708318310: Bug 1690742 - [devtools] - Auto-fix eslint issues r=nchevobbe,bomsy draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 18 Feb 2021 18:33:08 +0000 - rev 3548189
Push 656942 by reviewbot at Thu, 18 Feb 2021 18:33:35 +0000
Bug 1690742 - [devtools] - Auto-fix eslint issues r=nchevobbe,bomsy This is also automated, via `./mach eslint --fix` Differential Revision: https://phabricator.services.mozilla.com/D105325 Differential Diff: PHID-DIFF-jfdmgk2pz2lxobsyq4dk
ceb3d23c5b6d6861710d13b0ebde80eea86734b3: Bug 1690742 - [devtools] - Strip flow from the debugger sources. r=nchevobbe,bomsy draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 18 Feb 2021 18:32:58 +0000 - rev 3548188
Push 656942 by reviewbot at Thu, 18 Feb 2021 18:33:35 +0000
Bug 1690742 - [devtools] - Strip flow from the debugger sources. r=nchevobbe,bomsy This is an automated change, done via: $ yarn global add flow-remove-type $ ~/.yarn/bin/flow-remove-types devtools/client/debugger/src/ --out-dir devtools/client/debugger/src2 --all --pretty $ cp -r devtools/client/debugger/src2/* devtools/client/debugger/src/ $ ~/.yarn/bin/flow-remove-types devtools/client/debugger/packages/ --out-dir devtools/client/debugger/packages2 --all --pretty $ cp -r devtools/client/debugger/pakages2/* devtools/client/debugger/packages/ Differential Revision: https://phabricator.services.mozilla.com/D105324 Differential Diff: PHID-DIFF-h7c6dpidnykxv5beop65
c3722a351ebaa78e0edc01ba0eb953ce01008e31: Bug 1690742 - [devtools] - Remove @FlowIgnore comments r=nchevobbe,bomsy draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 18 Feb 2021 18:32:42 +0000 - rev 3548187
Push 656942 by reviewbot at Thu, 18 Feb 2021 18:33:35 +0000
Bug 1690742 - [devtools] - Remove @FlowIgnore comments r=nchevobbe,bomsy Differential Diff: PHID-DIFF-izkvuxsx2gezc5tcamic
078a7e10bfe86d4d5f50dafaf1b7f3e5b5f0c3c5: Bug 1690742 - [devtools] - Remove // @flow comments. r=nchevobbe,bomsy draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 18 Feb 2021 18:32:38 +0000 - rev 3548186
Push 656942 by reviewbot at Thu, 18 Feb 2021 18:33:35 +0000
Bug 1690742 - [devtools] - Remove // @flow comments. r=nchevobbe,bomsy Differential Diff: PHID-DIFF-kmrixs7q4ooaj2au54kz
21becc65bd9d8aa01befceb261f034dff1e2a57c: Bug 1690742 - [devtools] - Remove debugger's flow-typed folder. r=nchevobbe,bomsy draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 18 Feb 2021 18:32:32 +0000 - rev 3548185
Push 656942 by reviewbot at Thu, 18 Feb 2021 18:33:35 +0000
Bug 1690742 - [devtools] - Remove debugger's flow-typed folder. r=nchevobbe,bomsy Differential Diff: PHID-DIFF-g4yo27sjhfiahozk7utw
75d1e27b3c9944e8f88bf91faf6b8f8e7d9ee9f5: Try Chooser Enhanced (50 tasks selected) draft
Eitan Isaacson <eitan@monotonous.org> - Thu, 18 Feb 2021 10:30:45 -0800 - rev 3548184
Push 656941 by eisaacson@mozilla.com at Thu, 18 Feb 2021 18:31:06 +0000
Try Chooser Enhanced (50 tasks selected) Pushed via `mach try chooser`
be3dd820ca025908a7e01b858c9699b7d02790f0: ProxyAccessible -> RemoteAccessible draft
Eitan Isaacson <eitan@monotonous.org> - Thu, 18 Feb 2021 09:54:53 -0800 - rev 3548183
Push 656941 by eisaacson@mozilla.com at Thu, 18 Feb 2021 18:31:06 +0000
ProxyAccessible -> RemoteAccessible
8f75ed7b735807b0a9eef6d4907df11ddb1ae340: Accessible -> LocalAccessible draft
Eitan Isaacson <eitan@monotonous.org> - Thu, 18 Feb 2021 09:37:52 -0800 - rev 3548182
Push 656941 by eisaacson@mozilla.com at Thu, 18 Feb 2021 18:31:06 +0000
Accessible -> LocalAccessible
a9482c4ed9f58c346a08007daba61632d5a86da7: Tasks automatically selected. draft
Ed Lee <edilee@mozilla.com> - Thu, 18 Feb 2021 10:30:06 -0800 - rev 3548181
Push 656940 by edilee@gmail.com at Thu, 18 Feb 2021 18:30:28 +0000
Tasks automatically selected. Pushed via `mach try auto`
342fb80989c51813b1218da57591924a5234e6aa: Bug 1686343 - Ask user to pin Firefox during windows about:welcome onboarding r?pdahiya,andreio draft
Ed Lee <edilee@mozilla.com> - Tue, 09 Feb 2021 20:42:43 -0800 - rev 3548180
Push 656940 by edilee@gmail.com at Thu, 18 Feb 2021 18:30:28 +0000
Bug 1686343 - Ask user to pin Firefox during windows about:welcome onboarding r?pdahiya,andreio Support pin special action and add a new action property to wait for default browser that changes styles and content. Differential Revision: https://phabricator.services.mozilla.com/D105653
0d1e4bb0513c67984f8b278214b232c397171233: try_task_config for https://phabricator.services.mozilla.com/D105554 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 18 Feb 2021 18:27:57 +0000 - rev 3548179
Push 656939 by reviewbot at Thu, 18 Feb 2021 18:28:16 +0000
try_task_config for https://phabricator.services.mozilla.com/D105554 Differential Diff: PHID-DIFF-5deu4fx27umb5f5rrfo6
cadeecec75d26a8000399c0cec1b65aa20488ade: Bug 1209947 - Part 1: Skip more of XULBrowserWindow.onLocationChange for subframes, r=gijs draft
Nika Layzell <nika@thelayzells.com> - Thu, 18 Feb 2021 18:27:50 +0000 - rev 3548178
Push 656939 by reviewbot at Thu, 18 Feb 2021 18:28:16 +0000
Bug 1209947 - Part 1: Skip more of XULBrowserWindow.onLocationChange for subframes, r=gijs With the changes in this patch stack, it will become more common for frontend code to receive onLocationChange notifications for subframes, as we will now correctly report events for oop subframes, and will also deliver notifications for the first document loaded in subframes in order to update the current remote URI on CanonicalBrowsingContext. This change makes more of the callbacks fired by onLocationChange be guarded by the isTopLevel check, including setting the "URL" crash annotation and updating the macOS touchbar, which should hopefully both fix existing latent bugs, and ensure that these issues don't occur with the more frequent onLocationChange callbacks. Differential Revision: https://phabricator.services.mozilla.com/D105554 Differential Diff: PHID-DIFF-5deu4fx27umb5f5rrfo6
0744f65649a8e94cbf3d20c02184c0275c32831e: Bug 1691410 - Add support for reverting racy changes in CanSet, r=kmag draft
Nika Layzell <nika@thelayzells.com> - Thu, 18 Feb 2021 18:27:48 +0000 - rev 3548177
Push 656939 by reviewbot at Thu, 18 Feb 2021 18:28:16 +0000
Bug 1691410 - Add support for reverting racy changes in CanSet, r=kmag In some cases, a content process may think they should be able to make a change to a synced field, but in the meantime something in the parent process has changed and the change can no longer be applied. This was the cause of a number of issues around the in-flight process ID, and can cause issues such as crashes if the CanSet method was made too strict. This patch introduces a new possible return type from `CanSet` which allows requesting a `Revert`. A reverted field change will either be cancelled at the source (if the CanSet fails in the setting process), or will be cancelled by sending a new transaction back to the source process reverting the change to ensure consistency. In addition, some additional logging is added which made it easier to locate the underlying bug and verify the correctness of the change. The current primary use-case for this new feature is the CurrentInnerWindowId field which can be updated by the previous process' docshell after the parent process has already performed a switch to a new process. This can lead to the current WindowContext being inaccurate for a BrowsingContext in some edge cases as we allow the flawed set due the in-flight process ID matching. This patch changes the logic to no longer check the in-flight process ID, and instead revert any changes to the CurrentInnerWindowId field coming from a process which is not currently active in the BrowsingContext. No tests were added as it is very timing-sensitive, and difficult to create the specific scenario, however without these changes my patch for bug 1663757 consistently causes geckoview-junit crashes due to currentWindowGlobal being incorrect. Differential Diff: PHID-DIFF-mzeddituf5peq3f3gsfa
82880d2ac1da4daa0c6c815c51c5c24762170b0c: try_task_config for https://phabricator.services.mozilla.com/D105653 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 18 Feb 2021 18:21:15 +0000 - rev 3548176
Push 656938 by reviewbot at Thu, 18 Feb 2021 18:21:37 +0000
try_task_config for https://phabricator.services.mozilla.com/D105653 Differential Diff: PHID-DIFF-tv7jau6ibgqlwnw6dr2s
b1f903ac4f5a2359a90a7c8f1c19ea939bb01737: Bug 1686343 - Ask user to pin Firefox during windows about:welcome onboarding r?pdahiya,andreio draft
Ed Lee <edilee@mozilla.com> - Thu, 18 Feb 2021 18:21:10 +0000 - rev 3548175
Push 656938 by reviewbot at Thu, 18 Feb 2021 18:21:37 +0000
Bug 1686343 - Ask user to pin Firefox during windows about:welcome onboarding r?pdahiya,andreio Summary: Support pin special action and add a new action property to wait for default browser that changes styles and content. Test Plan: Reviewers: pdahiya, andreio Subscribers: Bug #: 1686343 Differential Diff: PHID-DIFF-tv7jau6ibgqlwnw6dr2s
70aef2592f9d29b594e75649715bc1f7cdec693f: try_task_config for https://phabricator.services.mozilla.com/D104707 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 18 Feb 2021 18:17:09 +0000 - rev 3548174
Push 656937 by reviewbot at Thu, 18 Feb 2021 18:17:29 +0000
try_task_config for https://phabricator.services.mozilla.com/D104707 Differential Diff: PHID-DIFF-xkxbge3ev6k6glnvsusf
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 +1000000 tip