Commit graph

2759 commits

Author SHA1 Message Date
Mike Hommey
619672a8e4 Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D195157
2023-12-08 10:43:59 +00:00
Nipun Shukla
bd308b0a8a Bug 1862450 - Made changes to dual browser installer on Windows and MacOS r=mhughes,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D193712
2023-11-16 00:15:57 +00:00
Robin Steuber
6e4a680240 Bug 1864758 - Increase stub installer timeout r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D193603
2023-11-15 19:19:49 +00:00
Nipun Shukla
b87aa197d3 Bug 1862450 - Made installer changes for dual browser extension r=mhughes
Differential Revision: https://phabricator.services.mozilla.com/D192478
2023-11-15 14:24:16 +00:00
Mike Kaply
99a9eed20c Bug 1861662 - Update Amazon search engines. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D192269
2023-11-01 20:12:28 +00:00
Nipun Shukla
a785d9455b Bug 1854425 - Migrate WDBA .ini files to Fluent r=nrishel,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D189144
2023-10-20 18:09:51 +00:00
Cristian Tuns
26e4d08a4e Backed out changeset d6df82814394 (bug 1854425) for causing failures on browser_all_files_referenced.js. CLOSED TREE 2023-10-20 08:33:09 -04:00
Nipun Shukla
e2d8941f3b Bug 1854425 - Migrate WDBA .ini files to Fluent r=nrishel,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D189144
2023-10-20 11:46:29 +00:00
Norisz Fay
2d81d61dca Backed out changeset 3f3bc88c798d (bug 1854425) for causing bc failures on browser_all_files_referenced.js CLOSED TREE 2023-10-20 04:25:14 +03:00
Nipun Shukla
bdefd9ab49 Bug 1854425 - Migrate WDBA .ini files to Fluent r=nrishel,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D189144
2023-10-20 00:13:35 +00:00
Sylvestre Ledru
82db67a6be Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow
Differential Revision: https://phabricator.services.mozilla.com/D191480
2023-10-19 20:52:10 +00:00
Michael Hughes
554f9dda0a Bug 1858006 - make installer auto-pin on Win 11 pre-UBR 2361 builds. r=nalexander
The previous commits to shared.nsh resulted in auto-pinning only occurring in Windows 11 builds that weren't build number 22621 or higher, but a lot of users on Windows 11 are on 22621 already and the build number to pay attention to, when MS introduced the user confirmation for pinning popup, is in Windows 11, 22621, UBR 2361.
This commit checks for the UBR number too.

Differential Revision: https://phabricator.services.mozilla.com/D190859
2023-10-12 23:56:01 +00:00
Florian Quèze
ec1134bf2f Bug 1850647 - add an optional argument to py_action to record the target file name for most actions, r=glandium.
Differential Revision: https://phabricator.services.mozilla.com/D187306
2023-10-12 08:41:34 +00:00
Sandor Molnar
a9ab9f37a0 Backed out 8 changesets (bug 1850647, bug 1325181) for causing build bustages CLOSED TREE
Backed out changeset ab9d4ca38d83 (bug 1850647)
Backed out changeset 7465055478d9 (bug 1850647)
Backed out changeset 2008dd9ac32a (bug 1325181)
Backed out changeset c95204654c91 (bug 1850647)
Backed out changeset 0128ca1c9d18 (bug 1850647)
Backed out changeset e9277971c260 (bug 1850647)
Backed out changeset 6c15af4bc2c6 (bug 1850647)
Backed out changeset ce7ac5e23c1c (bug 1850647)
2023-10-11 12:25:58 +03:00
Florian Quèze
d40c2ed723 Bug 1850647 - add an optional argument to py_action to record the target file name for most actions, r=glandium.
Differential Revision: https://phabricator.services.mozilla.com/D187306
2023-10-11 05:54:13 +00:00
Nipun Shukla
b15137b324 Bug 1843202 - Added automatic launch on Windows login based on registry key r=nalexander,settings-reviewers,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D183504
2023-10-06 15:30:23 +00:00
Robin Steuber
02cf117a40 Bug 1855604 - Back out copying provenance data to the install directory r=nalexander
Backed out Bug 1815019's patch: https://hg.mozilla.org/mozilla-central/rev/d20d37c2751a

Depends on D189594

Differential Revision: https://phabricator.services.mozilla.com/D189595
2023-10-03 23:40:26 +00:00
Michael Hughes
154e097650 Bug 1855340 - Avoid installer pinning popping a confirmation dialog on Windows 11 Insider Preview. r=bhearsum,mhowell,mhughes
This confirmation dialog is introduced on Windows version 22621.2361.
This commit disables the pinning in the installer on versions newer
than that.  The onboarding process should do the pinning: in this
context, the confirmation dialog makes more sense.

Differential Revision: https://phabricator.services.mozilla.com/D189324
2023-10-03 16:49:09 +00:00
Masatoshi Kimura
8975c303c7 Bug 1856100 - Remove dead code that handles the removed checkbox from the installer. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D189693
2023-10-02 19:00:07 +00:00
Noemi Erli
26e0b0be0a Backed out 3 changesets (bug 1856187, bug 1856100, bug 1856104) for causing newtab failures
Backed out changeset db28784a1734 (bug 1856187)
Backed out changeset bd11e14dca63 (bug 1856104)
Backed out changeset 2741311b6055 (bug 1856100)
2023-10-02 21:16:25 +03:00
Masatoshi Kimura
b05916f87e Bug 1856100 - Remove dead code that handles the removed checkbox from the installer. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D189693
2023-10-02 17:36:26 +00:00
Mike Hommey
3f0a664441 Bug 1853874 - Install jogfile.json from the resource path. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D188569
2023-09-20 21:25:04 +00:00
Mike Hommey
b25b67e371 Bug 1853088 - Remove win32 build from aarch64 windows builds. r=firefox-build-system-reviewers,media-playback-reviewers,taskgraph-reviewers,ahochheiden,gbrown,padenot
Now that we have a native aarch64 gmp plugin for widevine, we can revert
bug 1529194, bug 1527463, bug 1534522, bug 1607552.

Differential Revision: https://phabricator.services.mozilla.com/D188300
2023-09-19 08:29:07 +00:00
Nicholas Rishel
38557c8b47 Bug 1853144 - Fix registry cleanup for the Default Agent during uninstall. r=bytesized
This change makes the Default Agent proxy wait for the Default Agent background task to exit before itself exiting.

Additionally this moves the call to run the Default Agent uninstaller earlier to ensure firefox.exe still exists.

Differential Revision: https://phabricator.services.mozilla.com/D188396
2023-09-18 16:52:07 +00:00
Jed Davis
96b0ebb420 Bug 1532782 - Stop packaging plugin-container (but continue to use it for xpcshell tests). r=nika,firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D187333
2023-09-07 21:57:45 +00:00
Gabriel Bustamante
61adb24091 Bug 1850026 - Set dom.ipc.forkserver.enable to true in .deb repackage using a prefs file r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D186831
2023-08-30 18:42:16 +00:00
Paul Adenot
fa478cfce0 Bug 1823953 - Create libgkcodecs, move libvorbis and libogg to it. r=firefox-build-system-reviewers,geckoview-reviewers,glandium,owlish
We need to use libvorbis both from libavcodec and libxul during a transition
period while re-architecturing things, so this moves libvorbis and libogg (a
dependency) to a separate shared lib, linked when needed.

Differential Revision: https://phabricator.services.mozilla.com/D173458
2023-08-08 12:12:39 +00:00
stransky
597d6d76db Bug 1846677 [Linux] Don't restrict v4l2test/vaapitest shipping to Wayland only r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D185131
2023-08-03 08:27:22 +00:00
Cristian Tuns
5d6b51256b Backed out 57 changesets (bug 1839389, bug 1840869, bug 1840399, bug 1840402, bug 1823953, bug 1828912, bug 1826382, bug 1837160, bug 1839391, bug 1833654) for causing build bustages in ogg_<something> CLOSED TREE
Backed out changeset 61356e1447e3 (bug 1823953)
Backed out changeset 85785505b6d6 (bug 1823953)
Backed out changeset 46a61cbfe8a8 (bug 1833654)
Backed out changeset 83e3de80337b (bug 1833654)
Backed out changeset 1a10c12874ac (bug 1840399)
Backed out changeset 6b087145b67f (bug 1833654)
Backed out changeset b9ac857ad43f (bug 1840399)
Backed out changeset 4b841e8dd033 (bug 1823953)
Backed out changeset 650e35803834 (bug 1823953)
Backed out changeset c11b58ac0709 (bug 1823953)
Backed out changeset c0249c90bc31 (bug 1823953)
Backed out changeset 8929288d5aec (bug 1823953)
Backed out changeset 828792b886bd (bug 1823953)
Backed out changeset 873f1d4a8875 (bug 1840869)
Backed out changeset a25abd05302c (bug 1823953)
Backed out changeset d4b1eb442c36 (bug 1840399)
Backed out changeset c25509d72a96 (bug 1840399)
Backed out changeset 0f72a0626a28 (bug 1840402)
Backed out changeset 82e7574364ce (bug 1840399)
Backed out changeset 93073105f063 (bug 1840399)
Backed out changeset 56ec8e3405e9 (bug 1840399)
Backed out changeset ff15dad37ab8 (bug 1840399)
Backed out changeset 0655ebd61eda (bug 1840399)
Backed out changeset 7bca1ae06c7d (bug 1828912)
Backed out changeset 8a5a849cfe5f (bug 1828912)
Backed out changeset 3d8422a2038a (bug 1828912)
Backed out changeset f08ee5de9370 (bug 1823953)
Backed out changeset a4eb210620ff (bug 1823953)
Backed out changeset aa8914cd55be (bug 1839391)
Backed out changeset 3ea1f43e4024 (bug 1823953)
Backed out changeset 3efe02ffa1c8 (bug 1826382)
Backed out changeset 81c4553ec23d (bug 1839391)
Backed out changeset 130894e4a781 (bug 1839391)
Backed out changeset 9a0247b0fc85 (bug 1839391)
Backed out changeset 11a923064382 (bug 1839391)
Backed out changeset 98ffb66160c3 (bug 1837160)
Backed out changeset a80dda9a220a (bug 1837160)
Backed out changeset 251b4ef97a2b (bug 1837160)
Backed out changeset 7372632eb32f (bug 1837160)
Backed out changeset c5d54bc3ee26 (bug 1839389)
Backed out changeset b232ec1bbc2d (bug 1833654)
Backed out changeset fc7ba125c2fe (bug 1833654)
Backed out changeset 8a47f6882e61 (bug 1823953)
Backed out changeset e29810541b53 (bug 1828912)
Backed out changeset bcf10730c8c9 (bug 1828912)
Backed out changeset 8df8290b6c33 (bug 1826382)
Backed out changeset 2811d12803cf (bug 1826382)
Backed out changeset 3fc718561ec9 (bug 1826382)
Backed out changeset 7827183776e1 (bug 1823953)
Backed out changeset a3eb5f228d9a (bug 1826382)
Backed out changeset 3113ad2e0987 (bug 1823953)
Backed out changeset 4b1dc01525af (bug 1823953)
Backed out changeset f7f4a7585ceb (bug 1823953)
Backed out changeset 93042f1becec (bug 1823953)
Backed out changeset b9ca30a0a066 (bug 1823953)
Backed out changeset 1000c4a6a92a (bug 1823953)
Backed out changeset 05dc13775fd6 (bug 1823953)
2023-08-01 09:37:39 -04:00
Paul Adenot
3cc8cb3732 Bug 1823953 - Create libgkcodecs, move libvorbis and libogg to it. r=firefox-build-system-reviewers,geckoview-reviewers,glandium,owlish DONTBUILD
We need to use libvorbis both from libavcodec and libxul during a transition
period while re-architecturing things, so this moves libvorbis and libogg (a
dependency) to a separate shared lib, linked when needed.

Differential Revision: https://phabricator.services.mozilla.com/D173458
2023-08-01 12:41:03 +00:00
Masatoshi Kimura
86e605af5e Bug 1843702 - Remove dead code from installer. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D183632
2023-07-24 20:30:13 +00:00
Masatoshi Kimura
df85c08d7f Bug 1842497 - Unship d3dcompiler_47.dll. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D183100
2023-07-15 12:29:51 +00:00
Masatoshi Kimura
cba55b285f Bug 1842497 - Unship all Universal CRT DLLs. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D183099
2023-07-15 12:29:51 +00:00
Masatoshi Kimura
8fb87b4a89 Bug 1836874 - Prevent installers from installing Firefox 116+ on Windows 7/8/8.1. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D180029
2023-07-05 17:51:11 +00:00
Cristian Tuns
377011cc9e Backed out 2 changesets (bug 1836874, bug 1836875) because will break win PGO and SM jobs(as requested by Ryan) CLOSED TREE
Backed out changeset 706fc856ba78 (bug 1836875)
Backed out changeset 93c2b16409e0 (bug 1836874)
2023-07-02 08:15:24 -04:00
Masatoshi Kimura
0024eac2b4 Bug 1836874 - Prevent installers from installing Firefox 116+ on Windows 7/8/8.1. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D180029
2023-07-02 10:09:46 +00:00
Robin Steuber
43611ced87 Bug 1824420 - r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D182143
2023-06-27 22:17:50 +00:00
David Turner
b8752c00b1 Bug 1833354 - Add V4L2 hw decode probing to GfxInfo. r=media-playback-reviewers,stransky
In GfxInfo, probe all V4L2 devices to see which of them can do M2M
hardware decode acceleration.  Set the hardware decode support features
appropriately depending on what we find.

Differential Revision: https://phabricator.services.mozilla.com/D178780
2023-06-15 12:59:59 +00:00
Masatoshi Kimura
08d20bb131 Bug 1835992 - Use a new deep-link API to open Default Apps dialog on Windows 11. r=nalexander
We have to bump `MaxVersionTested` in `AppxManifest.xml` to reindex the app. See
https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-apps-settings
for details.

Differential Revision: https://phabricator.services.mozilla.com/D179543
2023-06-08 09:02:31 +00:00
Haik Aftandilian
91fff12722 Bug 1827747 - Use a new executable for the macOS GMP process r=nika,glandium
Use a new executable for the GMP process named "<App Name> Media Plugin Helper" so that the content processes (using the plugin-container executable) and the GMP process can be signed with different entitlements allowing for the use of more secure entitlements.

In order for the new executable to load the Widevine plugin, a change is needed in the codesigning infrastructure repo to generate the .sig file for the new executable.

To get the security benefits of using a new executable for GMP, additional changes are needed in the codesigning infrastructure repo to enable signing plugin-container and the new executable with a reduced set of entitlements.

The executable is a copy of plugin-container renamed as "<App Name> Media Plugin Helper" so it appears with a user friendly name in Activity Monitor. For example, "Firefox Media Plugin Helper". (The GMP process runs with limited privileges preventing it from setting its own "nice" process name.)

Pref off the change until the .sig file change lands and media playback has been validated on production builds.

Differential Revision: https://phabricator.services.mozilla.com/D175796
2023-06-05 20:40:10 +00:00
Chris H-C
73fa1a9256 Bug 1832898 - Add jogfile.json to the package (only in artifact builds) r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D179240
2023-05-30 20:28:48 +00:00
James Teh
c5ad4ea790 Bug 1821963 part 1: Remove NSIS and MSIX pieces supporting the old accessibility architecture based on content process COM proxies. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D177961
2023-05-22 20:19:44 +00:00
Narcis Beleuzu
ed1139f199 Backed out 6 changesets (bug 1821963) for build bustages. CLOSED TREE
Backed out changeset a92c62e304f0 (bug 1821963)
Backed out changeset da6cba0b0dd4 (bug 1821963)
Backed out changeset 4ed7ca0eb04a (bug 1821963)
Backed out changeset f2fba0ef15d9 (bug 1821963)
Backed out changeset 706e46fc2688 (bug 1821963)
Backed out changeset 6de2b9548dc6 (bug 1821963)
2023-05-22 14:05:20 +03:00
James Teh
fb07ae800d Bug 1821963 part 1: Remove NSIS and MSIX pieces supporting the old accessibility architecture based on content process COM proxies. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D177961
2023-05-22 10:00:20 +00:00
Narcis Beleuzu
7e5789cdf8 Backed out 2 changesets (bug 1834172, bug 1827747) for breaking local artifacts . a=backout
Backed out changeset 0ceb457743b4 (bug 1834172)
Backed out changeset 7ad6a3ad9db7 (bug 1827747)
2023-05-22 12:42:00 +03:00
Mark Banner
2a53076d43 Bug 1826063 - Automatic fixes for enabling Prettier on production xhtml and html files. r=mossop,webdriver-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,fxview-reviewers,sgalich,nalexander,devtools-reviewers,sclements,denschub,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177938
2023-05-20 12:26:56 +00:00
Mark Banner
130a655906 Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu
Differential Revision: https://phabricator.services.mozilla.com/D177027
2023-05-20 12:26:53 +00:00
Mark Banner
8219a5c503 Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177025
2023-05-20 12:26:49 +00:00
Haik Aftandilian
a34208222c Bug 1827747 - Use a new executable for the macOS GMP process r=nika,glandium
Use a new executable for the GMP process named "<App Name> Media Plugin Helper" so that the content processes (using the plugin-container executable) and the GMP process can be signed with different entitlements allowing for the use of more secure entitlements.

To get the benefits of using a new executable for GMP, additional changes are needed in the codesigning infrastructure repo to enable signing plugin-container and the new executable with a reduced set of entitlements.

The executable is built as media-plugin-helper and then renamed to "<App Name> Media Plugin Helper" so it appears with a user friendly name in Activity Monitor. For example, "Firefox Media Plugin Helper". (The GMP process runs with limited privileges preventing it from setting its own "nice" process name.)

Limit the change to Nightly at this time to allow validation of using a new executable and then enabling the strong entitlements.

Differential Revision: https://phabricator.services.mozilla.com/D175796
2023-05-19 16:47:28 +00:00
Gabriel Bustamante
5ae21f830f Bug 1824327 - Generate linux .desktop entry file for browser .deb packages r=bhearsum,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D176588
2023-05-16 21:50:36 +00:00