Граф коммитов

118 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley db6dd61c19 Bug 1898366 - Set ${UpdateChannel} variable in NSIS installer and set registry values correctly. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D211294

--HG--
extra : moz-landing-system : lando
2024-05-23 16:16:43 +00:00
Richard Marti e991592437 Bug 1895053 - Port bug 1894689: Update pinned cert issuers in windows maintenance service. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D209478

--HG--
extra : moz-landing-system : lando
2024-05-06 22:58:12 +00:00
Richard Marti 6bca59d88a Bug 1884492 - Port bug 1879963: Avoid pinning confirmation popup for Windows 10 > 10.0.19045.3996. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D204136

--HG--
extra : amend_source : 7d004135fd1f09e49cd91366f8b869c79921d4a6
2024-03-13 12:43:39 +13:00
Rob Lemley f60b45ca6f Bug 1845794 - Create a "beta" branding directory. r=dandarnell#!thunderbird-build-system-reviewers,#thunderbird-reviewers
This patch covers the non-image assets for "tb_beta" branding.

Differential Revision: https://phabricator.services.mozilla.com/D186655

--HG--
rename : mail/branding/thunderbird/pref/thunderbird-branding.js => mail/branding/include/release-prefs.js
rename : mail/branding/thunderbird/LICENSE => mail/branding/tb_beta/LICENSE
rename : mail/branding/thunderbird/branding.nsi => mail/branding/tb_beta/branding.nsi
rename : mail/branding/thunderbird/configure.sh => mail/branding/tb_beta/configure.sh
rename : mail/branding/thunderbird/jar.mn => mail/branding/tb_beta/jar.mn
rename : mail/branding/thunderbird/locales/Makefile.in => mail/branding/tb_beta/locales/Makefile.in
rename : mail/branding/thunderbird/locales/en-US/brand.dtd => mail/branding/tb_beta/locales/en-US/brand.dtd
rename : mail/branding/thunderbird/locales/en-US/brand.ftl => mail/branding/tb_beta/locales/en-US/brand.ftl
rename : mail/branding/thunderbird/locales/en-US/brand.properties => mail/branding/tb_beta/locales/en-US/brand.properties
rename : mail/branding/thunderbird/locales/jar.mn => mail/branding/tb_beta/locales/jar.mn
rename : mail/branding/thunderbird/locales/moz.build => mail/branding/tb_beta/locales/moz.build
rename : mail/branding/thunderbird/moz.build => mail/branding/tb_beta/moz.build
rename : mail/branding/thunderbird/pref/thunderbird-branding.js => mail/branding/tb_beta/pref/thunderbird-branding.js
rename : mail/branding/thunderbird/thunderbird.VisualElementsManifest.xml => mail/branding/tb_beta/thunderbird.VisualElementsManifest.xml
extra : moz-landing-system : lando
2023-10-23 13:34:38 +00:00
Richard Marti 7c35728e80 Bug 1858896 - Port bug 1858006: Make installer auto-pin on Win 11 pre-UBR 2361 builds. r=rjl
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/D190909

--HG--
extra : amend_source : bd3de0abaddb90b9a4a4ed6379d237cd6eb2b2b7
2023-10-13 13:33:08 -04:00
Richard Marti 352530c7bb Bug 1857409 - Port bug 1856100: Remove dead code that handles the removed checkbox from the installer. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D190258

--HG--
extra : moz-landing-system : lando
2023-10-06 16:21:34 +00:00
Richard Marti c48c835875 Bug 1857504 - Port bug 1855340: Avoid installer pinning popping a confirmation dialog on Windows 11 Insider Preview. r=rjl
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/D190287

--HG--
extra : moz-landing-system : lando
2023-10-06 16:21:33 +00:00
Rob Lemley 1062a97012 Bug 1838139 - Build and package notificationserver.dll for Thunderbird. r=Paenglab
Port of bugs 1774082 and 1774083.

Note: This will not be used unless pref "alerts.useSystemBackend" is set to True.

Requires bug 1848232 on mozilla-central.

Differential Revision: https://phabricator.services.mozilla.com/D185955

--HG--
extra : moz-landing-system : lando
2023-08-14 16:17:52 +00:00
Richard Marti 11a8d30d69 Bug 1845330 - Port bug 1843702: Remove dead code from installer. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184489

--HG--
extra : rebase_source : ff2e22186b603252ffadde2782b8d1bbc21f3242
2023-07-26 04:59:10 +00:00
Richard Marti 5795cb7f0e Bug 1842159 - Port bug 1836874: Prevent installers from installing 116+ on Windows 7/8/8.1. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D182972
2023-07-07 08:55:21 +00:00
Kai Engert 856aae3f38 Bug 1840887 - Port bug 1824420 to Thunderbird. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D182378

--HG--
extra : rebase_source : e13725b96555cb7e0f27babef731a4bac42fc633
2023-06-28 17:23:40 +02:00
Rob Lemley aedb3da449 Bug 1834502 - Port bug 1821963: Remove NSIS and MSIX pieces from old accessibility proxies. r=dandarnell
Port of D177961.

Differential Revision: https://phabricator.services.mozilla.com/D178801

--HG--
extra : moz-landing-system : lando
2023-05-23 23:27:52 +00:00
Richard Marti adb06cd47d Bug 1805021 - Port bug 1804113: stop implicitly pinning to taskbar. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D164407

--HG--
extra : amend_source : e463f996bb1342c180b87c48c996e239437739af
2022-12-13 11:02:22 +11:00
Rob Lemley 225046910e Bug 1787264 - Port bug 1413295: Rename shortcuts from "Mozilla Thunderbird" to "Thunderbird". r=Paenglab
Bug 1675918 added the UpdateShortcutsBranding macro and started runnuing it
post-update. This macro renames "Mozilla Thunderbird" shortcuts to "Thunderbird".
However, bug 1413295 was never ported to the Thunderbird installer, so the
installer still created "Mozilla Thunderbird" shortcuts which got renamed
on update.

Differential Revision: https://phabricator.services.mozilla.com/D157259

--HG--
extra : amend_source : 80a7407ac7527893110c978c6bbe4858db77f2b1
2022-09-15 16:46:56 +10:00
Richard Marti de82a00576 Bug 1779254 - Port bug 1778463: App is pinned to the taskbar even though the "On my taskbar" checkbox is unchecked. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D151639
2022-07-12 16:58:36 +00:00
Richard Marti 604bc81557 Bug 1777432 - Port bug 1771951: Add pin to taskbar support in the installer on Windows 10 & 11. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D150731
2022-06-30 08:35:16 +00:00
Rob Lemley 64985eea09 Bug 435657 - Install Thunderbird Beta into its own directory. r=mkmelin
Historically, Thunderbird Beta and Release builds would both install to
"C:\Program Files\Mozilla Thunderbird" directory as they both use the same
branding. This is problematic for anyone who just wants to test a beta and
be able to go back to a release version.

This patch adds "Beta" to the install directory as well as BrandFullName. This
change only affects the default install directory and a few places in the
NSIS wizard to clarify that it's indeed installing a beta version. Notably,
in the "Add/Remove Programs" Windows control panel, the application shows up
as "Mozilla Thunderbird". If multiple installs are present, they are shown
in "Add/Remove Programs". The version numbers are also displayed. That should
sufficiently clarify which entry is which.

Differential Revision: https://phabricator.services.mozilla.com/D146808
2022-05-25 11:16:23 -04:00
Magnus Melin a58fa6da6c Bug 1745159 - port bug 1732435 to Thunderbird. rs=bustage-fix
--HG--
extra : amend_source : ed94e8b17a4129f2fcf5f4aa8f6f9e9637979843
2021-12-09 14:58:35 +02:00
Rob Lemley 51fc1fdaaf Bug 1689791 - Port bug 1670147: Set AccessibleHandler CLSID/IIDs specific for Thunderbird at configure time. r=darktrojan
Thunderbird needs to use unique UUIDs for AccessibleHandler to prevent clashing
with Firefox.

Local and non-shippable builds will use the GUIDs from confvars.sh. Daily,
beta, and release builds use the GUIDs in branding/configure.sh. confvars.sh
is evaluated before branding/configure.sh. Using the update channel to override
the fallback GUIDs is not ideal, but should be sufficient.

Differential Revision: https://phabricator.services.mozilla.com/D118181
2021-07-20 02:02:37 +00:00
Rob Lemley 1bbab4a0b9 Bug 1675918 - Update Windows installer with taskbar updates from upstream. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D119528

--HG--
extra : amend_source : e53f6559be55d893911dd4c9208b2b12bfb4e86a
2021-07-15 13:47:50 +03:00
Magnus Melin cddab4fedc Bug 1714938 - Port bug 1713393 - Remove version number from `DisplayName` in Firefox uninstall data on Windows. r=Paenglab
Port of https://hg.mozilla.org/mozilla-central/rev/43c9920f57c9

The Firefox patch has a $3 which is from https://hg.mozilla.org/mozilla-central/rev/ff57a7b6f16731ebb71d930421c8d8f4feca45e1 but Thunderbird doesn't have an ESR version so that is not applicable to us. Meaning we don't have/need the $3

Differential Revision: https://phabricator.services.mozilla.com/D116975

--HG--
extra : rebase_source : 07d24ec5b3916906d019a04659ec3e35f760e01e
extra : amend_source : 3922111dfb7f423ffb8e82df6ff3b8c6a5115270
2021-06-07 13:40:15 +03:00
Richard Marti d40ef4da26 Bug 1703641 - Port bug 1682511: Add the WER module to the installer and record its path in the Windows registry. r=mkmelin 2021-04-08 13:18:35 +03:00
Ping Chen e165e3ca05 Bug 1237571 - Register as webcal(s):// handler on Windows. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D111220

--HG--
extra : amend_source : 4a76ac4c24d005777ff5dec2d703d251da6985e8
2021-04-08 13:13:31 +03:00
Ping Chen 559e2fb3fe Bug 1696218 - Fix mid: support on Windows. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D108391

--HG--
extra : amend_source : 33e9196384d0001d7b5d1e60baa251d3a8e1733a
2021-03-15 12:33:13 +02:00
Rob Lemley 8b2121df11 Bug 1673277 - Add ARM64 support to Windows installer and derivatives. r=Paenglab
This is to get the maintenance service to recognize that it is running on an
ARM system with x86 Thunderbird and fix background updates.

Differential Revision: https://phabricator.services.mozilla.com/D100357

--HG--
extra : rebase_source : 2e650a12283adfe8bcb1f6039c39ff01d415f97a
2020-12-22 01:21:41 +00:00
Rob Lemley e5a6e59074 Bug 1663391 - Add missing commandline arguments to Windows installer. r=Paenglab
This was added for Firefox in bug 1425468.

Fixes currently ignored /RemoveDistributionDir=false option

Differential Revision: https://phabricator.services.mozilla.com/D105072

--HG--
extra : amend_source : c400402777a34f674e22817c12ae31f99b695fc6
2021-02-15 12:55:32 +02:00
Rob Lemley 67f617f191 Bug 1678823 - Correct NSIS compilation warnings. r=Paenglab
Fixes unknown variable warnings when compiling the NSIS installer for
BrandProductName and AppRegName.

Depends on D99640

Differential Revision: https://phabricator.services.mozilla.com/D99641

--HG--
extra : moz-landing-system : lando
2020-12-15 06:40:40 +00:00
Rob Lemley 1fb30d57c1 Bug 1678823 - Use precomplete file in Windows uninstaller to remove files. r=Paenglab
The NSIS install log does not track new files that may be added to the application
directory when updating to a new version. When Thunderbird is uninstalled, those added
files are not removed, resulting in an incomplete uninstall.
The precomplete file is updated by "helper.exe /PostUpdate", and is run automatically
as part of the automatic update process.

Differential Revision: https://phabricator.services.mozilla.com/D99640

--HG--
extra : moz-landing-system : lando
2020-12-15 06:40:02 +00:00
Lilian Braud 76e37a0e05 Bug 871084 - Installer should quote the 'uninstallstring' registry value in case a non OS builtin app uses the value. r=thomasD,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D98692

--HG--
extra : amend_source : 16d28e44430e32cd4785027c8e3360199a2a2b24
2020-12-07 12:33:46 +02:00
Ping Chen 523c266ffa Bug 357480 - Support opening ics file by double click. r=mkmelin
Combines D80576, D80577, D80578, D80579. Paul did all the hard work. I added calendar checkbox in systemIntegrationDialog.

Differential Revision: https://phabricator.services.mozilla.com/D94548

--HG--
extra : rebase_source : ec7642c91ed11f9878699bdc0bc9764e97e5b907
extra : amend_source : fe873429605c4998c31b9077153d9135d2df4c36
2020-11-10 12:41:51 +02:00
Richard Marti 16c83bd2dc Bug 1665321 - Port bug 1553433 - Use the system theme's colors for the installer wizard welcome/finish pages. r=mkmelin ui-r=ThomasD
Port of https://hg.mozilla.org/mozilla-central/rev/358e1d1cc617
2020-09-16 13:14:07 +02:00
Richard Marti 3ff9517c2a Bug 689057 - When upgrading Thunderbird, the button in the installer should be "Upgrade" instead of "Install". r=mkmelin
--HG--
extra : rebase_source : 5f855b430940f3fe1e8359b117b27d9402a43f5c
2020-05-30 14:18:21 +02:00
Richard Marti e4aa35568c Bug 1623676 - Port bug 1466357: Use RefreshShellIcons instead of manually reimplementing it for Windows installer. r=rjl 2020-03-22 12:39:06 +02:00
Geoff Lankow 289a69a7f1 No bug - Add missing variable to installer.nsi to fix Windows packaging. rs=bustage-fix
This variable was added in bug 1602463, which I don't have access to so I'm not going to mention it in the first line of commit message.

--HG--
extra : rebase_source : 927c3c9190c77dd149a2a0c6bccc23716db18466
2020-03-17 21:30:19 +13:00
Richard Marti 005c7c5fec Bug 1390850 - Enable the 32 bit to 64 bit migration for Thunderbird. r=jorgk 2019-06-03 20:01:45 +02:00
Richard Marti 348181b147 Bug 1548227 - Port bug 1523802: Cancel BITS jobs in uninstaller. r=jorgk DONTBUILD 2019-05-01 12:31:30 +02:00
Richard Marti 5eef0f2eaf Bug 1545995 - Port bug 1538249: Pin Thunderbird shortcut on taskbar for Windows 10 users. r=jorgk 2019-04-21 12:03:20 +02:00
Richard Marti b39da85203 Bug 1545362 - Remove the SupportUTF8 registry value in HKLM\SOFTWARE\Clients\Mail\Mozilla Thunderbird. r=jorgk
--HG--
extra : rebase_source : bbb90525adafab9714e00d63573857be9df85b0e
2019-04-18 14:09:25 +02:00
Rob Lemley 3e499f4807 Bug 1507618 - Use TB version as default version in Win registry. r=Paenglab
Write  $AppVersion (Thunderbird version) to the default value in the
registry. Create a separate GeckoVersion key for GREVersion.
2019-04-12 16:36:36 -04:00
Jorg K 1ad833cd3d Bug 1531869 - Fix auto-update of MAPI DLLs by reinstating accidentally removed code (bug 1336804, rev 6c8ca70fc623). r=rstrong DONTBUILD 2019-03-04 11:26:44 +01:00
Jorg K e707489cb3 Bug 1531724 - Revert SupportUTF8 registry setting from bug 1521007. r=me 2019-03-01 21:02:13 +01:00
Richard Marti 3e57339f93 Bug 1525601 - Port bug 1329869: Add missing variable AddTaskbarSC to uninstaller.nsi. r=jorgk 2019-02-06 16:37:34 +01:00
Mike Kaganski 4df7e3bce0 Bug 1521007 - Follow-up: Set SupportUTF8 registry key to indicate that Thunderbird is supporting UTF-8 at the MAPISendMail API. r=jorgk DONTBUILD 2019-01-19 05:54:00 +01:00
Richard Marti 7e693accef Bug 1501792 - Port bug 1458314 to TB: Move the update directory to an installation specific location. rs=jorgk f=rstrong 2018-10-24 21:34:04 +02:00
Andrei Hajdukewycz 988c16e82e Bug 1456767 - Update prefs to use thunderbird.net in place of mozillamessaging.com and mozilla.org. r=jorgk 2018-04-25 02:08:01 -07:00
Jorg K 88cc01ab80 Bug 1399756 - fix typos in mail/ using codespell. r=aceman
[skip-blame]
2018-03-20 12:12:35 +01:00
Richard Marti f9f4cd80ce Bug 1433519 - Add InstallOptionalExtensions variable from bug 1427712 to let build the installer. r=tomprince 2018-01-26 19:13:43 +01:00
Richard Marti 69961226a4 Bug 1426640 - Rename Daily to Thunderbird Daily. r=jorgk
Port of m-c bugs:
Bug 1378834 - Rename Nightly to Firefox Nightly
Bug 1404796 - On mac, the app name is "FirefoxNightly" when it should be "Firefox Nightly"
Bug 1406662 - When defined in configure.sh, use the MOZ_MACBUNDLE_ID
2017-12-21 13:37:52 +01:00
Richard Marti ab7bc73e5c Backed out changeset f3cd3f17c1cb for not correctly packaging on Mac. r=build-bustage 2017-12-22 21:18:07 +01:00
Richard Marti cf76633330 Bug 1426640 - Rename Daily to Thunderbird Daily. r=jorgk
Port of m-c bugs:
Bug 1378834 - Rename Nightly to Firefox Nightly
Bug 1404796 - On mac, the app name is "FirefoxNightly" when it should be "Firefox Nightly"
2017-12-21 13:37:52 +01:00