8367ff19d3bac9f2ee9498d6e6fac27abf1161c3: Bug 1672317 - [l10nfilesource] part8: Remove JSM FileSource. r=platform-i18n-reviewers,nordzilla
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:54 +0000 - rev 587023
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part8: Remove JSM FileSource. r=platform-i18n-reviewers,nordzilla Depends on D105393 Differential Revision: https://phabricator.services.mozilla.com/D105394
cce54c20ec3c6e8a3fae3bcbf072e7cc3097ad17: Bug 1672317 - [l10nfilesource] part7: Migrate L10nRegistry to use L10nFileSource. r=platform-i18n-reviewers,nordzilla
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:54 +0000 - rev 587022
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part7: Migrate L10nRegistry to use L10nFileSource. r=platform-i18n-reviewers,nordzilla Depends on D105392 Differential Revision: https://phabricator.services.mozilla.com/D105393
a5d67460e7bb8e7712f6aa648040c2a7c254d536: Bug 1672317 - [l10nfilesource] part6: Migrate callsites to L10nFileSource. r=platform-i18n-reviewers,gregtatum
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:53 +0000 - rev 587021
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part6: Migrate callsites to L10nFileSource. r=platform-i18n-reviewers,gregtatum Depends on D103259 Differential Revision: https://phabricator.services.mozilla.com/D105392
b78f3e332d57ced74fa550c5ce5bfb6ad9f51b03: Bug 1672317 - [l10nfilesource] part5: Migrate tests to use L10nFileSource. r=platform-i18n-reviewers,gregtatum
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:53 +0000 - rev 587020
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part5: Migrate tests to use L10nFileSource. r=platform-i18n-reviewers,gregtatum Depends on D105391 Differential Revision: https://phabricator.services.mozilla.com/D103259
3e84f9a521f468a0e3c4d519c04eb92a3aa23253: Bug 1672317 - [l10nfilesource] part4: Fix preferences browser_languages_subdialog.js text to be not racy. r=preferences-reviewers,Gijs
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:52 +0000 - rev 587019
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part4: Fix preferences browser_languages_subdialog.js text to be not racy. r=preferences-reviewers,Gijs Depends on D103002 Differential Revision: https://phabricator.services.mozilla.com/D105391
1aaa22cf7c1301569c0e5ba11892d2734642f6c4: Bug 1672317 - [l10nfilesource] part3: Introduce L10nFileSource backed by l10nregistry-rs. r=nika,emilio
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:52 +0000 - rev 587018
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part3: Introduce L10nFileSource backed by l10nregistry-rs. r=nika,emilio Depends on D102102 Differential Revision: https://phabricator.services.mozilla.com/D103002
d850981cf33cf9cab977291b9fd1fb9a898181e1: Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:51 +0000 - rev 587017
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor Depends on D103184 Differential Revision: https://phabricator.services.mozilla.com/D102102
944805ef4561abbe044d778e2ab89910690c6bbe: Bug 1672317 - [l10nfilesource] part1: Update fluent-rs to 0.15.0. r=dminor
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 29 Jul 2021 17:31:51 +0000 - rev 587016
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1672317 - [l10nfilesource] part1: Update fluent-rs to 0.15.0. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D103184
93a9c870d3d81e39aebae3b50f4e8f16b68dc1ba: Bug 1720676 - [remote] Remove Remote Agent's Rust implementation. r=webdriver-reviewers,jdescottes
Henrik Skupin <mail@hskupin.info> - Thu, 29 Jul 2021 16:14:09 +0000 - rev 587015
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1720676 - [remote] Remove Remote Agent's Rust implementation. r=webdriver-reviewers,jdescottes By implementing the command line handling and the printing to stderr in the JS module of the Remote Agent, the Rust implementation is no longer necessary. This change allows the JS component to hold each detail about the Remote Agent's status. Also it doesn't require a full build anymore when changes are needed. Differential Revision: https://phabricator.services.mozilla.com/D121096
f915c04b9c358a08de3491780aef747df8cf516e: Bug 1720676 - [marionette] Move component registration into components.conf. r=webdriver-reviewers,jdescottes
Henrik Skupin <mail@hskupin.info> - Thu, 29 Jul 2021 16:14:08 +0000 - rev 587014
Push 38655 by nerli@mozilla.com at Fri, 30 Jul 2021 03:38:17 +0000
Bug 1720676 - [marionette] Move component registration into components.conf. r=webdriver-reviewers,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D121095
027aeb3ebc746a154d9b60f8e2e9d4cb538eede5: Merge autoland to mozilla-central. a=merge
Csoregi Natalia <ncsoregi@mozilla.com> - Fri, 30 Jul 2021 00:43:06 +0300 - rev 587013
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Merge autoland to mozilla-central. a=merge
0e4800d5be4d74d5cf55e47c2bb763e48e1b62d3: Backed out changeset 3cb3442efede (bug 1622846) for causing Bug 1722702 CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 29 Jul 2021 20:14:46 +0300 - rev 587012
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Backed out changeset 3cb3442efede (bug 1622846) for causing Bug 1722702 CLOSED TREE
9c24c2012186b50449b3fab145bb1fb289cdbf04: Bug 1720169 - Pack instance data for multiple draw calls in to large fixed-size VBOs. r=gfx-reviewers,nical
Jamie Nicol <jnicol@mozilla.com> - Thu, 29 Jul 2021 15:59:13 +0000 - rev 587011
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1720169 - Pack instance data for multiple draw calls in to large fixed-size VBOs. r=gfx-reviewers,nical Currently each VAO owns its own VBO for per-instance array data. Prior to submitting each draw call that instance buffer is orphaned and a new one allocated at exactly the right size to contain the batch's data. This frequent reallocation appears to cause a rendering glitch on some Adreno 4xx devices, likely due to a bug in the driver's internal allocation/recycling code. It can also be expensive on some devices, as the drivers struggle with the overheads of allocating many small buffers much more than the cost of actually transferring the data. This patch makes it so that the VAOs no longer own an instance buffer each. Instead, they share a pool of buffers. This pool always allocates buffers large enough to hold the largest batch we allow. update_vao_instances() now writes data to the pool's current buffer until that buffer is full, and then either an old one will be recycled or a new one allocated. After writing to the buffer it must be bound to the VAO at the correct offset, and then the draw call is submitted. By manually managing the buffer lifecycles ourselves we avoid the glitches on Adreno 4xx, and also improve performance on some devices. Differential Revision: https://phabricator.services.mozilla.com/D121104
d74caf9f8941e1a4602282f573d6453155152fcb: Bug 1720746 - Preload bcryptPrimitives.dll in the main thread of GMP. r=bobowen
Toshihito Kikuchi <tkikuchi@mozilla.com> - Thu, 29 Jul 2021 15:40:47 +0000 - rev 587010
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1720746 - Preload bcryptPrimitives.dll in the main thread of GMP. r=bobowen The call to `RtlGenRandom` delay-loads bcryptPrimitives.dll. The GMP process, however, cannot load bcryptPrimitives.dll after process launch because its process token is restricted. This is not a problem normally because bcryptPrimitives.dll is loaded in early stage when the main thread still has a non-restricted impersonation token. With ASan, however, the first call to `RandomUint64` happens in a non-main thread, and it fails because the thread is not impersonated. We have PreloadLibs to mitigate this kind of problem, but in this case adding bcryptPrimitives.dll to the list does not help because the call to `RandomUint64` happens before we load PreloadLibs. The proposed fix is to explicitly call `RandomUint64` in the main thread before any call to `RandomUint64` in the process. Differential Revision: https://phabricator.services.mozilla.com/D121203
4065d7740cec421c2eff9c20585d72ec7eb81968: Bug 1721651 - show a warning triangle favicon on certificate error pages, r=pbz
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 29 Jul 2021 15:39:56 +0000 - rev 587009
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1721651 - show a warning triangle favicon on certificate error pages, r=pbz Differential Revision: https://phabricator.services.mozilla.com/D121151
ae9c13cd61433bb5ad187de2de9f09bd2d526c2e: Bug 1720294 - Part 4: Add tests for disallowing relaxing default referrer policy. r=ckerschb
Tim Huang <tihuang@mozilla.com> - Thu, 29 Jul 2021 15:23:07 +0000 - rev 587008
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1720294 - Part 4: Add tests for disallowing relaxing default referrer policy. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D119974
39bf9fa637353faa0f98b4899005ecbd9778141a: Bug 1720294 - Part 3: Flip off 'network.http.referer.disallowCrossSiteRelaxingDefault' for tests. r=ckerschb
Tim Huang <tihuang@mozilla.com> - Thu, 29 Jul 2021 15:23:06 +0000 - rev 587007
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1720294 - Part 3: Flip off 'network.http.referer.disallowCrossSiteRelaxingDefault' for tests. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D119973
c67383d1e9b4ebfa1de0bb23718cb73276180848: Bug 1720294 - Part 2: Ignore less restricted referrer policies for cross-site channels. r=ckerschb
Tim Huang <tihuang@mozilla.com> - Thu, 29 Jul 2021 15:23:06 +0000 - rev 587006
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1720294 - Part 2: Ignore less restricted referrer policies for cross-site channels. r=ckerschb We will ignore less restricted policies, including 'unsafe-url', 'no_referrer_when_downgrade' and 'origin_when_cross_origin' for cross-site requests. Note that this will not apply to privilege requests, i.e. the requests for the system or the extension. Differential Revision: https://phabricator.services.mozilla.com/D119972
4ddb82c5ddbbd9e6eee5005b0152176e3b05310e: Bug 1720294 - Part 1: Add a pref 'network.http.referer.disallowCrossSiteRelexingDefault'. r=ckerschb
Tim Huang <tihuang@mozilla.com> - Thu, 29 Jul 2021 15:23:05 +0000 - rev 587005
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1720294 - Part 1: Add a pref 'network.http.referer.disallowCrossSiteRelexingDefault'. r=ckerschb Add a pref to control if Firefox to disallow relaxing the referrer policy for cross-site requests. If it's set, we will ignore 'unsafe-url', 'no-referrer-when-downgrade' and 'origin-when-cross-origin' for cross-site requests. Differential Revision: https://phabricator.services.mozilla.com/D119971
5d6457f23f722173b407a09d042075c457e12556: Bug 1722754 - Fix up links and formating. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jul 2021 15:22:45 +0000 - rev 587004
Push 38654 by ncsoregi@mozilla.com at Thu, 29 Jul 2021 21:43:55 +0000
Bug 1722754 - Fix up links and formating. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D121115
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip