searching for reviewer(aklotz)
c59f885cbae09c995df1612d64d4c5431d451077: Bug 1468128: Use an extra bit for the content process portion of MSAA unique ids. r=aklotz
James Teh <jteh@mozilla.com> - Wed, 15 Sep 2021 02:21:11 +0000 - rev 660969
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1468128: Use an extra bit for the content process portion of MSAA unique ids. r=aklotz This allows us to support 255 content processes instead of 127. It also means we have 1 less bit for the Accessible portion of the id, which means we can support less Accessibles per process. Hopefully, this shouldn't be a problem, especially with Fission generally meaning less documents per process. Differential Revision: https://phabricator.services.mozilla.com/D104344
2ed540e0c81937952f991355b443be860434cbe1: Bug 1697636 - Removed deprecated GeckoResult.ALLOW and DENY. r=aklotz
Agi Sferro <agisferro@gmail.com> - Wed, 04 Aug 2021 18:01:33 +0000 - rev 656406
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1697636 - Removed deprecated GeckoResult.ALLOW and DENY. r=aklotz Differential Revision: https://phabricator.services.mozilla.com/D119807
f05832afe8f18631d30f9be670f38bcfb44065f0: Bug 1720993 - Assume that a parent process that we don't have access to is not the same binary r=aklotz,tkikuchi
Kirk Steuber <ksteuber@mozilla.com> - Mon, 26 Jul 2021 22:56:15 +0000 - rev 655287
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1720993 - Assume that a parent process that we don't have access to is not the same binary r=aklotz,tkikuchi This patch doesn't cover turning the launcher process back on, because that already happens automatically during the PostUpdate process. Differential Revision: https://phabricator.services.mozilla.com/D120507
ede907c3def22d5bbdefc682a73a8c7585636a6f: Bug 1719088 - Use document.exitFullscreen instead of traversing the tree. r=aklotz
Agi Sferro <agisferro@gmail.com> - Fri, 23 Jul 2021 16:54:15 +0000 - rev 655144
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1719088 - Use document.exitFullscreen instead of traversing the tree. r=aklotz We already have a method to do this in platform, let's use it. Differential Revision: https://phabricator.services.mozilla.com/D120409
acb84d0e3de3bac2218982ffda3700924573ff8b: Bug 1716536 - Add missing License headers to mobile. r=aklotz
Agi Sferro <agisferro@gmail.com> - Wed, 21 Jul 2021 18:43:06 +0000 - rev 654938
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1716536 - Add missing License headers to mobile. r=aklotz This also moves some tests to the public domain according to the Mozilla License Policy: https://www.mozilla.org/en-US/MPL/license-policy/ Differential Revision: https://phabricator.services.mozilla.com/D119824
2f8bbf2478c7bf6e6f9d586cfa89e30a332a735b: Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 22:19:17 +0000 - rev 654853
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz Differential Revision: https://phabricator.services.mozilla.com/D114371
f918535301cbb21e9dfa4ef26eb7e88e632c00d2: Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 22:19:17 +0000 - rev 654851
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium This patch adds a new GeckoView build variant dubbed "lite". We are in the process of adding some optional dependencies to GeckoView that are needed by Fenix (like Glean and Nimbus) which are likely not going to be used by anyone else at Mozilla. To avoid bloating third party consumers, we provide a geckoview-lite build that doesn't contain any optional dependency. The min SDK version of GeckoView (non-lite) is being increased to 21 to match Glean's min SDK. Given that Fenix's min SDK version is already 21 and that the lite version's min SDK is still at 16 this change is safe to do and will not incur in any loss of usability. Differential Revision: https://phabricator.services.mozilla.com/D114370
29d7955f3d67781e0186fc9c183d9398cd188941: Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 22:19:14 +0000 - rev 654844
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander Tooltool images are hard to update because we don't provide a script to generate the image and documentation is often inaccurate. This patch makes it so we generate the AVD in the android-sdk TL job instead. Differential Revision: https://phabricator.services.mozilla.com/D119221
59beb0677c0f8c94df9e8fc8cc77f772dc92d7ef: Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 22:19:13 +0000 - rev 654843
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium The ARM emulator images have very poor support and haven't been updated for a long time. Normally x86_64 images need KVM acceleration which is not available on build machines (see Bug 1545497). We can work around this by starting the emulator with the command line |--no-accel|. Differential Revision: https://phabricator.services.mozilla.com/D119223
b7a481fdfc0268bcb8c6dd7370a699caacdf9d1d: Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 22:19:13 +0000 - rev 654842
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander Differential Revision: https://phabricator.services.mozilla.com/D119220
53dfbd4776e851d8b537f1de5210c139fd2d1f9b: Bug 1543720 - Add support for Storage Access API in GeckoView. r=aklotz,geckoview-reviewers
Dylan Roeh <droeh@mozilla.com> - Tue, 20 Jul 2021 20:28:28 +0000 - rev 654824
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1543720 - Add support for Storage Access API in GeckoView. r=aklotz,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D116143
abc4249b08a090e25d3895a25ebe373a51c78bc9: Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 03:23:33 +0000 - rev 654698
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz Differential Revision: https://phabricator.services.mozilla.com/D114371
45b07d37f24723a4b4c82dd20b9346bd23151695: Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 03:23:32 +0000 - rev 654696
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium This patch adds a new GeckoView build variant dubbed "lite". We are in the process of adding some optional dependencies to GeckoView that are needed by Fenix (like Glean and Nimbus) which are likely not going to be used by anyone else at Mozilla. To avoid bloating third party consumers, we provide a geckoview-lite build that doesn't contain any optional dependency. The min SDK version of GeckoView (non-lite) is being increased to 21 to match Glean's min SDK. Given that Fenix's min SDK version is already 21 and that the lite version's min SDK is still at 16 this change is safe to do and will not incur in any loss of usability. Differential Revision: https://phabricator.services.mozilla.com/D114370
3bd0e376de5107730450415565c2239efe8e0b98: Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 03:23:29 +0000 - rev 654689
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander Tooltool images are hard to update because we don't provide a script to generate the image and documentation is often inaccurate. This patch makes it so we generate the AVD in the android-sdk TL job instead. Differential Revision: https://phabricator.services.mozilla.com/D119221
176238f92cfee9f57fc928cbd3dcb8792288298b: Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 03:23:29 +0000 - rev 654688
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium The ARM emulator images have very poor support and haven't been updated for a long time. Normally x86_64 images need KVM acceleration which is not available on build machines (see Bug 1545497). We can work around this by starting the emulator with the command line |--no-accel|. Differential Revision: https://phabricator.services.mozilla.com/D119223
38d622f60fa5c599f65af03d20db3d0e39a27bda: Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Tue, 20 Jul 2021 03:23:29 +0000 - rev 654687
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander Differential Revision: https://phabricator.services.mozilla.com/D119220
20645ae32b8473c19eaffb312a2e5858d2b71ef9: Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz
Agi Sferro <agi@sferro.dev> - Fri, 16 Jul 2021 19:26:49 +0000 - rev 654345
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz Differential Revision: https://phabricator.services.mozilla.com/D114371
667e768fd75e25d74e26afd87d68fe7bda88eeb5: Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium
Agi Sferro <agi@sferro.dev> - Fri, 16 Jul 2021 19:26:48 +0000 - rev 654343
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium This patch adds a new GeckoView build variant dubbed "lite". We are in the process of adding some optional dependencies to GeckoView that are needed by Fenix (like Glean and Nimbus) which are likely not going to be used by anyone else at Mozilla. To avoid bloating third party consumers, we provide a geckoview-lite build that doesn't contain any optional dependency. The min SDK version of GeckoView (non-lite) is being increased to 21 to match Glean's min SDK. Given that Fenix's min SDK version is already 21 and that the lite version's min SDK is still at 16 this change is safe to do and will not incur in any loss of usability. Differential Revision: https://phabricator.services.mozilla.com/D114370
8afb8fcd0dc3a852fab825f0679b7b95cf519ada: Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Fri, 16 Jul 2021 17:49:54 +0000 - rev 654323
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander Tooltool images are hard to update because we don't provide a script to generate the image and documentation is often inaccurate. This patch makes it so we generate the AVD in the android-sdk TL job instead. Differential Revision: https://phabricator.services.mozilla.com/D119221
7723d3a9ba7f9a8f153c2aa17964bca64536bd72: Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium
Agi Sferro <agi@sferro.dev> - Fri, 16 Jul 2021 17:49:54 +0000 - rev 654322
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium The ARM emulator images have very poor support and haven't been updated for a long time. Normally x86_64 images need KVM acceleration which is not available on build machines (see Bug 1545497). We can work around this by starting the emulator with the command line |--no-accel|. Differential Revision: https://phabricator.services.mozilla.com/D119223
f33b120a77d0e1b1e40458316d89cd0b5f3ff914: Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Fri, 16 Jul 2021 17:49:54 +0000 - rev 654321
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander Differential Revision: https://phabricator.services.mozilla.com/D119220
3920b27acecb5c8987d8d5a624f45bf75e34320e: Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Thu, 15 Jul 2021 23:22:15 +0000 - rev 654243
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander Tooltool images are hard to update because we don't provide a script to generate the image and documentation is often inaccurate. This patch makes it so we generate the AVD in the android-sdk TL job instead. Differential Revision: https://phabricator.services.mozilla.com/D119221
2b17603c5e651c77f32f989837e463b48f2dde64: Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium
Agi Sferro <agi@sferro.dev> - Thu, 15 Jul 2021 23:22:15 +0000 - rev 654242
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Run instrumented build on x86_64. r=aklotz,glandium The ARM emulator images have very poor support and haven't been updated for a long time. Normally x86_64 images need KVM acceleration which is not available on build machines (see Bug 1545497). We can work around this by starting the emulator with the command line |--no-accel|. Differential Revision: https://phabricator.services.mozilla.com/D119223
ebc0d5d4f53712487acc14588d93109ab3c3b587: Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander
Agi Sferro <agi@sferro.dev> - Thu, 15 Jul 2021 23:22:15 +0000 - rev 654241
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1718341 - Rename arm-4.3 -> arm r=aklotz,nalexander Differential Revision: https://phabricator.services.mozilla.com/D119220
3f1b7a0cc0d3ab1e57d16702698370c1f235fffe: Bug 1719849 - Include ProcessRuntime.cpp and friends if not SM build r=aklotz
Doug Thayer <dothayer@mozilla.com> - Wed, 14 Jul 2021 18:09:32 +0000 - rev 654126
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1719849 - Include ProcessRuntime.cpp and friends if not SM build r=aklotz Originally these includes were wrapped in an ACCESSIBILITY define because the bug that manifested only affected screen readers. However, theoretically speaking other things *could* cause us to initialize COM early and run into troubles, so this is not *strictly* an a11y issue from that perspective. It wasn't wrapped around ACCESSIBILITY defines inside PreXULSkeletonUI.cpp for this reason, but there was still lingering inconsistency inside the moz.build file. This corrects that. Differential Revision: https://phabricator.services.mozilla.com/D119541
e112ed192dde06211b4089369ea8d696b90aa98a: Bug 1689612 - Support WebAuthn authenticator type on Android. r=tjr,dveditz,aklotz
Agi Sferro <agisferro@gmail.com> - Tue, 13 Jul 2021 16:56:26 +0000 - rev 654030
Push 15702 by ffxbld-merge at Mon, 09 Aug 2021 15:40:47 +0000
Bug 1689612 - Support WebAuthn authenticator type on Android. r=tjr,dveditz,aklotz The fact that we were checking for `extensions` seems like a typo to me? We never set anything other than `fidoAppId` in the `extensions` bundle, which makes sense to me (authenticatorAttachment is not an extension from what I can tell). Differential Revision: https://phabricator.services.mozilla.com/D119675
5aa3ee8c3f76822edb248d7b91557e1c1ad364f2: Bug 1719088 - Use document.exitFullscreen instead of traversing the tree. r=aklotz a=pascalc
Agi Sferro <agisferro@gmail.com> - Fri, 23 Jul 2021 16:54:15 +0000 - rev 653848
Push 15694 by pchevrel@mozilla.com at Fri, 30 Jul 2021 07:24:04 +0000
Bug 1719088 - Use document.exitFullscreen instead of traversing the tree. r=aklotz a=pascalc We already have a method to do this in platform, let's use it. Differential Revision: https://phabricator.services.mozilla.com/D120409
68ec3b4d7a253d28b33491b7b1c89c2cd5dcde9e: Bug 1720993 - Assume that a parent process that we don't have access to is not the same binary r=aklotz,tkikuchi a=pascalc
Kirk Steuber <ksteuber@mozilla.com> - Mon, 26 Jul 2021 22:56:15 +0000 - rev 653830
Push 15683 by pchevrel@mozilla.com at Thu, 29 Jul 2021 08:30:00 +0000
Bug 1720993 - Assume that a parent process that we don't have access to is not the same binary r=aklotz,tkikuchi a=pascalc This patch doesn't cover turning the launcher process back on, because that already happens automatically during the PostUpdate process. Differential Revision: https://phabricator.services.mozilla.com/D120507
d06a9296cfab476b49da4fda4e8b720bf0bf826c: Bug 1718934 - Parse -webkit-focus-ring-color (computing to black). r=mstange,geckoview-reviewers,aklotz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 08 Jul 2021 15:27:27 +0000 - rev 653459
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1718934 - Parse -webkit-focus-ring-color (computing to black). r=mstange,geckoview-reviewers,aklotz Some pages use this to hide the focus outline. On Blink it seems black, WebKit uses it to expose the OS accent color. Make it black, which is the default when the color isn't implemented on a given platform. Differential Revision: https://phabricator.services.mozilla.com/D119036
365ef0c671a4ffee7eacdbf4c5f21e0ae066a4cd: Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi
Doug Thayer <dothayer@mozilla.com> - Wed, 07 Jul 2021 22:37:14 +0000 - rev 653408
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi This implements Jamie's suggested fixes for a screenreader issue when the skeleton UI is enabled. Most of the work here is just pulling out pieces from the files we needed to include in mozglue so that any references to, say, nsString or other pieces from libxul either no longer exist or are only included when building libxul. In a few cases this meant creating whole files to house single functions, which isn't so pretty, but it was the best I could come up with to get the job done. Differential Revision: https://phabricator.services.mozilla.com/D117663
9ce5267e4743811a714223c8c5b4f3263c4f5468: Bug 1696186 - Remove deprecated MediaElement API. r=aklotz
Agi Sferro <agisferro@gmail.com> - Wed, 07 Jul 2021 21:37:51 +0000 - rev 653404
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1696186 - Remove deprecated MediaElement API. r=aklotz We're keeping the recording-related API since there's is (yet) no replacement for it. Differential Revision: https://phabricator.services.mozilla.com/D119325
66a4844007997a6d169829582df1bcbdbcefd346: Bug 1718934 - Parse -webkit-focus-ring-color (computing to black). r=mstange,geckoview-reviewers,aklotz
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 07 Jul 2021 19:24:29 +0000 - rev 653394
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1718934 - Parse -webkit-focus-ring-color (computing to black). r=mstange,geckoview-reviewers,aklotz Some pages use this to hide the focus outline. On Blink it seems black, WebKit uses it to expose the OS accent color. Make it black, which is the default when the color isn't implemented on a given platform. Differential Revision: https://phabricator.services.mozilla.com/D119036
acf2d74efbbcfaf9814997b0d35215f0ee107a11: Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi
Doug Thayer <dothayer@mozilla.com> - Wed, 07 Jul 2021 18:17:36 +0000 - rev 653379
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi This implements Jamie's suggested fixes for a screenreader issue when the skeleton UI is enabled. Most of the work here is just pulling out pieces from the files we needed to include in mozglue so that any references to, say, nsString or other pieces from libxul either no longer exist or are only included when building libxul. In a few cases this meant creating whole files to house single functions, which isn't so pretty, but it was the best I could come up with to get the job done. Differential Revision: https://phabricator.services.mozilla.com/D117663
02930b490ad2e23ec839c4e8f79009cf7a733025: Bug 1718091 - Added clearDataFromBaseDomain to GeckoView StorageController. r=geckoview-reviewers,agi,aklotz
Paul Zuehlcke <pbz@mozilla.com> - Tue, 06 Jul 2021 21:21:10 +0000 - rev 653263
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1718091 - Added clearDataFromBaseDomain to GeckoView StorageController. r=geckoview-reviewers,agi,aklotz Differential Revision: https://phabricator.services.mozilla.com/D118829
1f7ab358eec6d8b8baed711b105742b8ca22dc90: Bug 1718512 - Remove unused BundleEventListener from GeckoNetworkManager. r=geckoview-reviewers,aklotz
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 06 Jul 2021 04:10:22 +0000 - rev 653178
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1718512 - Remove unused BundleEventListener from GeckoNetworkManager. r=geckoview-reviewers,aklotz By bug 1697680, Gecko removes Presentation API. `Wifi:GetIPAddress` was only used on this API implementation. So now, this is unused. Differential Revision: https://phabricator.services.mozilla.com/D118911
11d1710e481f13102757d194524392f9d8930fe9: Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi
Doug Thayer <dothayer@mozilla.com> - Sat, 26 Jun 2021 04:10:50 +0000 - rev 652838
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi This implements Jamie's suggested fixes for a screenreader issue when the skeleton UI is enabled. Most of the work here is just pulling out pieces from the files we needed to include in mozglue so that any references to, say, nsString or other pieces from libxul either no longer exist or are only included when building libxul. In a few cases this meant creating whole files to house single functions, which isn't so pretty, but it was the best I could come up with to get the job done. Differential Revision: https://phabricator.services.mozilla.com/D117663
a1b33fd912119579ae08d53a480c1c17e2e9cbd9: Bug 1701770 - Defer Windows DPI Awareness from load time to run time r=bobowen,aklotz
Chris Martin <cmartin@mozilla.com> - Mon, 21 Jun 2021 13:50:31 +0000 - rev 652230
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1701770 - Defer Windows DPI Awareness from load time to run time r=bobowen,aklotz Currently, we set DPI awareness in the manifest files for firefox.exe. Unfortunately, that causes DPI-related Win32k calls when user32.dll is loaded. This changes things to wait until we are sure we're not running in a Win32k Lockdown Content Process before we attempt to initialize DPI scaling. Differential Revision: https://phabricator.services.mozilla.com/D116433
176a32c4fda5d5d0007b461001f49b795856e1ac: Bug 1713415 - Don't discard the unprocessed loading events. r=aklotz
Toshihito Kikuchi <tkikuchi@mozilla.com> - Fri, 18 Jun 2021 06:01:29 +0000 - rev 652152
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1713415 - Don't discard the unprocessed loading events. r=aklotz We had the constant `kMaxEvents` which limits the maximum number of loading events in `UntrustedModulesData`. Because we had a check for the number of events in `UntrustedModulesData::AddNewLoads` where we already swapped `UntrustedModulesProcessor::mUnprocessedModuleLoads` with a local variable, when the array exceeds `kMaxEvents`, we discarded the remaining loading events. The proposed fix is to check for `kMaxEvents` before swapping the unprocessed events, so that the remaining events will be processed the next time. This was caught by the `UntrustedModulesFixture` GTest. This test had another test bug that it always expected modules were loaded in the main thread except the predefined known modules. This is not correct because the same process may have loaded a bunch of modules in the earlier GTests such as graphics drivers in different threads. This patch includes a fix for that bug as well. Differential Revision: https://phabricator.services.mozilla.com/D117433
4af044ed9208adfad66841e7cd719919ec94799a: Bug 1701770 - Defer Windows DPI Awareness from load time to run time r=bobowen,aklotz
Chris Martin <cmartin@mozilla.com> - Thu, 17 Jun 2021 15:53:23 +0000 - rev 652079
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1701770 - Defer Windows DPI Awareness from load time to run time r=bobowen,aklotz Currently, we set DPI awareness in the manifest files for firefox.exe. Unfortunately, that causes DPI-related Win32k calls when user32.dll is loaded. This changes things to wait until we are sure we're not running in a Win32k Lockdown Content Process before we attempt to initialize DPI scaling. Differential Revision: https://phabricator.services.mozilla.com/D116433
a90edecdce6fbbfa571f0fdd6149d81707406d67: Bug 1713415 - Don't discard the unprocessed loading events. r=aklotz
Toshihito Kikuchi <tkikuchi@mozilla.com> - Wed, 16 Jun 2021 21:16:05 +0000 - rev 651967
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1713415 - Don't discard the unprocessed loading events. r=aklotz We had the constant `kMaxEvents` which limits the maximum number of loading events in `UntrustedModulesData`. Because we had a check for the number of events in `UntrustedModulesData::AddNewLoads` where we already swapped `UntrustedModulesProcessor::mUnprocessedModuleLoads` with a local variable, when the array exceeds `kMaxEvents`, we discarded the remaining loading events. The proposed fix is to check for `kMaxEvents` before swapping the unprocessed events, so that the remaining events will be processed the next time. This was caught by the `UntrustedModulesFixture` GTest. This test had another test bug that it always expected modules were loaded in the main thread except the predefined known modules. This is not correct because the same process may have loaded a bunch of modules in the earlier GTests such as graphics drivers in different threads. This patch includes a fix for that bug as well. Differential Revision: https://phabricator.services.mozilla.com/D117433
2635915377225e35ec634ec33b3a83e9a6c5732f: Bug 1701770 - Defer Windows DPI Awareness from load time to run time r=bobowen,aklotz
Chris Martin <cmartin@mozilla.com> - Mon, 14 Jun 2021 20:55:33 +0000 - rev 651424
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1701770 - Defer Windows DPI Awareness from load time to run time r=bobowen,aklotz Currently, we set DPI awareness in the manifest files for firefox.exe. Unfortunately, that causes DPI-related Win32k calls when user32.dll is loaded. This changes things to wait until we are sure we're not running in a Win32k Lockdown Content Process before we attempt to initialize DPI scaling. Differential Revision: https://phabricator.services.mozilla.com/D116433
a6ec3acd5daf3837939903c145553cab2d44cdcd: Bug 1543720 - Add support for Storage Access API in GeckoView. r=aklotz,geckoview-reviewers
Dylan Roeh <droeh@mozilla.com> - Fri, 11 Jun 2021 23:15:01 +0000 - rev 651260
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1543720 - Add support for Storage Access API in GeckoView. r=aklotz,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D116143
bfa7384a88748e7f70eb7f673e88bfd0c31e3516: Bug 1699794 - [1.0] Extend GV Autocomplete API with address support r=geckoview-reviewers,agi,aklotz
owlishDeveloper <bugzeeeeee@gmail.com> - Thu, 10 Jun 2021 19:17:11 +0000 - rev 651091
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1699794 - [1.0] Extend GV Autocomplete API with address support r=geckoview-reviewers,agi,aklotz Differential Revision: https://phabricator.services.mozilla.com/D109139
d8f2f3cc4da701bb80ef103a5c37ede85bc25af3: Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz
Agi Sferro <agi@sferro.dev> - Mon, 07 Jun 2021 21:49:07 +0000 - rev 650519
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1709640 - Remove unused variables in android/confvars.sh r=nalexander,aklotz Differential Revision: https://phabricator.services.mozilla.com/D114371
3a6a274dae0d0051763178b7048df60e4991bff7: Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium
Agi Sferro <agi@sferro.dev> - Mon, 07 Jun 2021 21:49:07 +0000 - rev 650518
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1709640 - Add GeckoView Lite build variant. r=jmaher,aklotz,mhentges,glandium This patch adds a new GeckoView build variant dubbed "lite". We are in the process of adding some optional dependencies to GeckoView that are needed by Fenix (like Glean and Nimbus) which are likely not going to be used by anyone else at Mozilla. To avoid bloating third party consumers, we provide a geckoview-lite build that doesn't contain any optional dependency. The min SDK version of GeckoView (non-lite) is being increased to 21 to match Glean's min SDK. Given that Fenix's min SDK version is already 21 and that the lite version's min SDK is still at 16 this change is safe to do and will not incur in any loss of usability. Differential Revision: https://phabricator.services.mozilla.com/D114370
4018eff88576a3f9a14a49d948f5dcae7e7db232: Bug 1712754 - Do not autogrant permissions in GV push notification code. r=aklotz
Dylan Roeh <droeh@mozilla.com> - Mon, 07 Jun 2021 17:57:26 +0000 - rev 650484
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1712754 - Do not autogrant permissions in GV push notification code. r=aklotz Differential Revision: https://phabricator.services.mozilla.com/D116293
d63350c507b2015eeaf3a0666dd7a6b44405ba09: Bug 1699480 - Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz
Dylan Roeh <droeh@mozilla.com> - Mon, 07 Jun 2021 17:57:24 +0000 - rev 650480
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1699480 - Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz Depends on D112042 Differential Revision: https://phabricator.services.mozilla.com/D113134
6815d3239524ad51cee634cea454ad68ac392512: Bug 1712754 - Do not autogrant permissions in GV push notification code. r=aklotz
Dylan Roeh <droeh@mozilla.com> - Mon, 07 Jun 2021 17:02:28 +0000 - rev 650475
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1712754 - Do not autogrant permissions in GV push notification code. r=aklotz Differential Revision: https://phabricator.services.mozilla.com/D116293
425aa354f1ca2b7889c508ac2c40ac45d74446b3: Bug 1699480 - Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz
Dylan Roeh <droeh@mozilla.com> - Mon, 07 Jun 2021 17:02:27 +0000 - rev 650471
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1699480 - Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz Depends on D112042 Differential Revision: https://phabricator.services.mozilla.com/D113134
b5eb71cf51d58da1616bf50fd04fcaa860494df4: Bug 1709640 - Rename android-api-16 to android-arm. r=marionette-reviewers,firefox-build-system-reviewers,nalexander,whimboo,aklotz,releng-reviewers,mhentges,glandium,mtabara
Agi Sferro <agi@sferro.dev> - Fri, 04 Jun 2021 22:31:14 +0000 - rev 650370
Push 15597 by ffxbld-merge at Mon, 12 Jul 2021 12:28:04 +0000
Bug 1709640 - Rename android-api-16 to android-arm. r=marionette-reviewers,firefox-build-system-reviewers,nalexander,whimboo,aklotz,releng-reviewers,mhentges,glandium,mtabara We don't offer API splits any more, and with the separation of GeckoView with the rest of the front-end it's increasingly unlikely that we will in the future. This change makes it so that the build name doesn't contain the API version so that we can update it without breaking all the automation that relies on the build name. Differential Revision: https://phabricator.services.mozilla.com/D114369