Commit Graph

970 Commits

Author SHA1 Message Date
c8ef
1fd1c0a45c Bug 1911403 - fix typo in source code -> r=nalexander,profiler-reviewers,jandem,masayuki,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D218474
2024-08-07 05:35:02 +00:00
Robin Steuber
d91397cf9b Bug 1901954 - Don't invoke any background tasks from the MMS r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D213813
2024-06-15 04:36:29 +00:00
Robin Steuber
22b5c33545 Bug 1898792 - Add $RegHive to store the registry hive in rather than $TmpVal r=nalexander
This also removes the hacky fix for this issue added in Bug 1896944 (the other one will be uplifted, this one will not).

Differential Revision: https://phabricator.services.mozilla.com/D211452
2024-06-11 16:14:26 +00:00
Eric Chen
e60e2e8adb Bug 1621749 - adding an architecture parameter to installer-help URL r=bytesized,agibson
Differential Revision: https://phabricator.services.mozilla.com/D212965
2024-06-10 20:59:58 +00:00
Robin Steuber
c0ce01a96e Bug 1896944 - Restore $TmpVal after using it for a different purpose r=nalexander
This is a bit ugly. The better fix for this issue is https://phabricator.services.mozilla.com/D211452 but that fix is a bit more invasive whereas this fix is a bit safer for uplift. So this patch will be uplifted and the other one will clean things up but won't be uplifted.

Differential Revision: https://phabricator.services.mozilla.com/D211608
2024-05-24 19:44:26 +00:00
Nipun Shukla
8fa18f7f5e Bug 1895744 - Implemented WRL StartupTask for MSIX launch on login r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D209718
2024-05-15 15:34:42 +00:00
Tamas Szentpeteri
833395877b Backed out 2 changesets (bug 1893341, bug 1895744) for causing bc failures in browser_windows_launch_on_login_msix.js. CLOSED TREE
Backed out changeset ce5384469c24 (bug 1893341)
Backed out changeset 658645fa9303 (bug 1895744)
2024-05-15 11:24:17 +03:00
Nipun Shukla
51e5f06d08 Bug 1895744 - Implemented WRL StartupTask for MSIX launch on login r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D209718
2024-05-15 02:54:55 +00:00
Julien Cristau
481a8eec23 Bug 1894689 - update pinned cert issuers in windows maintenance service. r=bhearsum,application-update-reviewers,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D209245
2024-05-03 05:10:14 +00:00
Nipun Shukla
9685265c6b Bug 1889232 - Removed firefox-bridge and firefox-private-bridge protocol creation r=mhughes,Gijs,firefox-desktop-core-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D206419
2024-04-18 15:18:04 +00:00
Iulian Moraru
ccfe6fc0fd Backed out changeset 977027e73ec0 (bug 1889232) for causing windows mass failures. 2024-04-18 01:13:29 +03:00
Nipun Shukla
fea56e6d13 Bug 1889232 - Removed firefox-bridge and firefox-private-bridge protocol creation r=mhughes,Gijs,firefox-desktop-core-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D206419
2024-04-17 19:13:22 +00:00
Nipun Shukla
0f97ee113d Bug 1888958 - Added documentation for building NSIS plugins to source docs r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D206262
2024-04-05 16:35:22 +00:00
Nipun Shukla
5865af2fb3 Bug 1881567 - Added Rust application to read and launch Firefox upon receiving native messages r=mhughes,nrishel,glandium,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D202467
2024-03-13 19:01:05 +00:00
Michael Hughes
a9151787eb Bug 1880368 - change firefox and firefox-private protocols to firefox-bridge and firefox-private-bridge protocols r=nshukla,mossop
Differential Revision: https://phabricator.services.mozilla.com/D201879
2024-02-29 19:03:17 +00:00
Michael Hughes
e29fe5ebfe Bug 1879963 - Avoid pinning confirmation popup for Windows 10 > 10.0.19045.3996 r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D202641
2024-02-26 21:35:13 +00:00
Mike Hommey
ee91b4d9e4 Bug 679359 - Autodetect WIN32_REDIST_DIR. r=firefox-build-system-reviewers,sergesanspaille,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D202191
2024-02-21 22:18:10 +00:00
Nick Alexander
85583c9a01 Bug 1867846 - Add mach msix repackage --unsigned. r=mhughes
This allows `Appx-AddPackage -Unsigned ...` on Windows 11.

Differential Revision: https://phabricator.services.mozilla.com/D196894
2024-02-21 19:09:35 +00:00
Nipun Shukla
775161fd33 Bug 1665381 - Added distribution information to stub installer install telemetry ping r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D198610
2024-01-17 19:28:13 +00:00
Nipun Shukla
76932b0f3d Bug 1665381 - Added distribution information to full installer install telemetry ping r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D198607
2024-01-17 17:13:08 +00:00
Mike Hommey
6aa78a25db 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
537e874806 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
38506fb252 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
31a29f5cbb 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
Sylvestre Ledru
3608dc8457 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
6e1d179714 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
fbf279e1a9 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
3263c72bf6 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
7912f7ae77 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
2b8001fe0a 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
7517791921 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
ed3473bfdf 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
c76f9f610a 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
8561f7ec9a 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
01540b090c 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
Nicholas Rishel
2442cd3afa 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
Masatoshi Kimura
a682a097f0 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
410e269755 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
733458c7ec 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
78cf357fee 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
1e20197cbe Bug 1824420 - r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D182143
2023-06-27 22:17:50 +00:00
Masatoshi Kimura
8a7829c022 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
James Teh
5bada21d61 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
f95e590275 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
e73b247a72 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
Mark Banner
b61a6a6502 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
0666077666 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
91fde42f7b 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
Bob Owen
4f3ca1998b Bug 1793969: Add LPAC access to the application directory created by the installer. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D169598
2023-03-08 16:04:45 +00:00
Robin Steuber
48dffe0a9d Bug 1815019 - Saved provenance data should be copied to the install directory r=nalexander
After the 7z stub saves the provenance data to the same directory as the installer, the installer should copy it to the installation directory. If the user runs the full installer, it should copy the provenance data of the full installer download. But if the user runs the stub installer, only the stub should copy its provenance data and the full installer should avoid overwriting the useful data from the stub.

Differential Revision: https://phabricator.services.mozilla.com/D171110
2023-03-02 16:44:11 +00:00