b5544e33d1438f7d39875cd58b2d00071dbc1484: Bug 1656820 - Remove content_size from scene pipeline. r=nical
Glenn Watson <git@intuitionlibrary.com> - Mon, 03 Aug 2020 20:57:30 +0000 - rev 543150
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1656820 - Remove content_size from scene pipeline. r=nical Previously, the content_size was used when defining an iframe to set the size of the root scrollable area. However, this was never useful (the root pipeline scroll frame is not considered a scroll root, it's more of a placeholder). The scroll frame for content is typically defined within the iframe display list (which also allows non-scrolled content within the iframe, such as a background rectangle color). The existing content_size was causing problems in Gecko because there are some snapping / rounding inaccuracies with fractional DPI ratios, resulting in root scroll frames with +/- 1 pixel scrollable size. The simplest fix for this is to remove content_size altogether and rely on the iframe display item to define the content size of the root scroll frame for a pipeline. Differential Revision: https://phabricator.services.mozilla.com/D85719
1134ebcf57d0c6eded0787fe709ecec3d97d7f8b: Bug 1647443: When downloading app updates instruct the add-ons manager to download langpack updates. r=mhowell
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 03 Aug 2020 21:16:22 +0000 - rev 543149
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1647443: When downloading app updates instruct the add-ons manager to download langpack updates. r=mhowell At the start of patch download call the add-ons manager to start the langpack update process. Defer signalling that staging is complete (or download is complete in the event that we aren't staging) until the language packs are staged or enough time has passed that we can assume that something has gone wrong with the language pack update. Differential Revision: https://phabricator.services.mozilla.com/D81607
5833cd81a80c6ee560867417dd86298e844206d4: Bug 1616925 - Support a taskcluster-based ssh key for fetch jobs r=tomprince
Tom Ritter <tom@mozilla.com> - Mon, 03 Aug 2020 15:33:01 +0000 - rev 543148
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1616925 - Support a taskcluster-based ssh key for fetch jobs r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D81448
bcd5e61b5f2fa899109c97f27af49d69d7e25fc6: Bug 1655857 - Add ability to cleanup policies. r=emalysz
Michael Kaply <mozilla@kaply.com> - Thu, 30 Jul 2020 18:45:56 +0000 - rev 543147
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1655857 - Add ability to cleanup policies. r=emalysz Differential Revision: https://phabricator.services.mozilla.com/D85210
f46c4759b50c3ff78c3055845b02ab75b882045f: Bug 1654179 - Use nsIDOMWindowUtils.setResolutionAndScaleTo and specifying a relatively small scale value instead of zoom in the content. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Mon, 03 Aug 2020 20:56:18 +0000 - rev 543146
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1654179 - Use nsIDOMWindowUtils.setResolutionAndScaleTo and specifying a relatively small scale value instead of zoom in the content. r=botond So that we can work around the race condition that the test proceeds in the middle of the zooming in the content. Differential Revision: https://phabricator.services.mozilla.com/D85721
73609e3edf4c6f0ed7820f511cbb815354fa4553: Bug 1656285 - libmar: Avoid clobbering ftello() and fseeko() declarations in MinGW's stdio.h. r=mhowell
Chris Peterson <cpeterson@mozilla.com> - Mon, 03 Aug 2020 16:05:49 +0000 - rev 543145
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1656285 - libmar: Avoid clobbering ftello() and fseeko() declarations in MinGW's stdio.h. r=mhowell Include stdio.h before redefining ftello and fseeko to avoid clobbering the ftello() and fseeko() function declarations in MinGW's stdio.h. I don't know why my change to compile libmar as C11 (bug 1653182) caused this ftello/fseeko problem. From my inspection of MinGW's stdio.h, this problem should have already been happening! Differential Revision: https://phabricator.services.mozilla.com/D85665
eafe39231eddfe81d76b525e7c21667959f428a5: Bug 1647681 - Add a testcase to ensure channels with top-level sandboxing are classified r=baku
Dimi Lee <dlee@mozilla.com> - Mon, 03 Aug 2020 19:23:56 +0000 - rev 543144
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1647681 - Add a testcase to ensure channels with top-level sandboxing are classified r=baku Differential Revision: https://phabricator.services.mozilla.com/D84680
ea8a4b26afc969e80e906a8e6f26458dda70c2fc: Backed out changeset 6b53d90ee8b4 (bug 1656894) for asan bustage on xxhash.h. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 03 Aug 2020 22:53:58 +0300 - rev 543143
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Backed out changeset 6b53d90ee8b4 (bug 1656894) for asan bustage on xxhash.h. CLOSED TREE
e1cfb4c47f2c7a080458e0a1b71cd17751a8bfeb: Backed out changeset 359f9a3acc75 (bug 1616925) for causing failures in test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Mon, 03 Aug 2020 22:35:34 +0300 - rev 543142
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Backed out changeset 359f9a3acc75 (bug 1616925) for causing failures in test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html CLOSED TREE
61c16b78c2513fb0c6f552ee5fddd1c1648105a2: Backed out 4 changesets (bug 1654992, bug 1654991) for causing timeous in mask-opacity-1e.html
Noemi Erli <nerli@mozilla.com> - Mon, 03 Aug 2020 22:09:36 +0300 - rev 543141
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Backed out 4 changesets (bug 1654992, bug 1654991) for causing timeous in mask-opacity-1e.html Backed out changeset 11f0f54c6e0a (bug 1654992) Backed out changeset a353dd5b3f08 (bug 1654991) Backed out changeset 6a7964ba549f (bug 1654991) Backed out changeset cf3bfb91d98c (bug 1654991)
a50fbabe968a87a45440e77160badf5149afade5: Bug 1648646 attempt 2 - add option to shortestPath() test function to scan from all roots r=jimb
Steve Fink <sfink@mozilla.com> - Mon, 03 Aug 2020 19:00:57 +0000 - rev 543140
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1648646 attempt 2 - add option to shortestPath() test function to scan from all roots r=jimb Differential Revision: https://phabricator.services.mozilla.com/D81251
0a7d95ea90f1cae13100eee355a8bf8abbfa486b: Bug 1656289 - Enable EME for all GeckoView builds. r=jolin
Randall E. Barker <rbarker@mozilla.com> - Sat, 01 Aug 2020 06:49:55 +0000 - rev 543139
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1656289 - Enable EME for all GeckoView builds. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D85426
de4550dedea6b07e11ef34ade907549fc25c86e8: Bug 1306503 - Add logspam mach commands. r=firefox-build-system-reviewers,mhentges,rstewart
Eric Rahm <erahm@mozilla.com> - Mon, 03 Aug 2020 18:44:18 +0000 - rev 543138
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1306503 - Add logspam mach commands. r=firefox-build-system-reviewers,mhentges,rstewart This adds support for invoking the |mach logspam {report|file|bisect}| commands. The core logic from the pypi base command is reused. Differential Revision: https://phabricator.services.mozilla.com/D85493
8f7489fb2f2eb2c70dbdc6b77ff0276ce3dc3db6: Bug 1306503 - Split out a reusable pypi tool class. r=firefox-build-system-reviewers,mhentges,rstewart
Eric Rahm <erahm@mozilla.com> - Mon, 03 Aug 2020 18:44:10 +0000 - rev 543137
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1306503 - Split out a reusable pypi tool class. r=firefox-build-system-reviewers,mhentges,rstewart This splits out the pypi tool logic baked into the mozregression command. It will be reused for the logspam command. Differential Revision: https://phabricator.services.mozilla.com/D85492
5f74153746dc73f4a6261a7d0bf367739877faca: Bug 1648996 - Keep the source stream open after serializing, r=baku
Kershaw Chang <kershaw@mozilla.com> - Mon, 03 Aug 2020 10:39:48 +0000 - rev 543136
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1648996 - Keep the source stream open after serializing, r=baku The main reason of this patch is that the source stream will be closed when `InputStreamHelper::SerializeInputStreamAsPipe` is called, but when `InputStreamHelper::SerializeInputStreamAsPipe` is not called, the stream is stayed opened. I think we should make the behavior of serialization stream consistent, which is keeping the source stream opened. Differential Revision: https://phabricator.services.mozilla.com/D81978
7c989e4725314871b8ae32fb040a4c9126693f13: Bug 1655536, part 3 - Re-enable Fission AWSY on Windows. r=froydnj
Andrew McCreight <continuation@gmail.com> - Fri, 31 Jul 2020 17:16:07 +0000 - rev 543135
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1655536, part 3 - Re-enable Fission AWSY on Windows. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D85500
a3a193abd46cc085d9d71139892c0b8e38bb0eed: Bug 1655536, part 2 - Don't wait for memory reports from child processes that no longer exist. r=froydnj
Andrew McCreight <continuation@gmail.com> - Mon, 03 Aug 2020 18:29:45 +0000 - rev 543134
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1655536, part 2 - Don't wait for memory reports from child processes that no longer exist. r=froydnj This patch uses IPDL's return feature to ensure that the memory reporter manager won't wait for a report from a child process that has already exited. This fixes a memory reporter hang that can happen if a child process exits during a memory report, when the parent half of the actor is being held alive. (If the parent half of the actor is not being held alive, then mMemoryReportRequest will be naturally cleared when it goes away.) This was happening frequently on Windows Fission AWSY because that test does a minimize memory right before it attempts to get a memory report, and the preallocated content process exits when it sees a message to minimize memory. Differential Revision: https://phabricator.services.mozilla.com/D85499
b5f4f6bfcb1e7698ff74cee4a7ca1b369f64387c: Bug 1655536, part 1 - Drop the return value from MemoryReportRequestClient::FinishCallback. r=froydnj
Andrew McCreight <continuation@gmail.com> - Mon, 03 Aug 2020 18:29:02 +0000 - rev 543133
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1655536, part 1 - Drop the return value from MemoryReportRequestClient::FinishCallback. r=froydnj The next patch converts the memory reporting architecture to use the "returns" feature of IPDL, and mozilla::ipc::RejectCallback does not have a return type, so this patch removes the return value. FinishReportingCallback::Callback() needs to remain an XPCOM method that returns NS_OK because it is called from JS during testing. Differential Revision: https://phabricator.services.mozilla.com/D85498
706fd7c55ac6bab176ec782643efcfbf1ed63068: Bug 1647950 - stop redirect setup if the channel is canceled in child, r=mayhemer,necko-reviewers
Junior Hsu <juhsu@mozilla.com> - Mon, 03 Aug 2020 16:49:13 +0000 - rev 543132
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1647950 - stop redirect setup if the channel is canceled in child, r=mayhemer,necko-reviewers In child process, if the channel starts to setupRedirect after cancelled, we should fail the redirection setup and fail the redirect check. Differential Revision: https://phabricator.services.mozilla.com/D84881
6b53d90ee8b407bc7232361876db443ef46ffd11: Bug 1656894 - Update xxHash to version 0.8.0. r=dthayer
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 03 Aug 2020 17:30:19 +0000 - rev 543131
Push 37665 by ncsoregi@mozilla.com at Tue, 04 Aug 2020 02:27:06 +0000
Bug 1656894 - Update xxHash to version 0.8.0. r=dthayer Differential Revision: https://phabricator.services.mozilla.com/D85767
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip