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

1184 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley 91f4e77780 Bug 1792055 - Port bug 1768907: Remove browser.privatebrowsing.autostart pref. r=aleca
browser.privatebrowsing.autostart is a static pref now, and defaults to false.

Port of D157843.

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

--HG--
extra : amend_source : cebefe2481b971781c7b81ca7b71329404550eb9
2022-09-22 12:49:59 -04:00
Richard Marti d0dc89804f Bug 1789782 - Port bug 1788233: Remove PermissionsService from process Windows sandboxing code. r=#thunderbird-reviewers,darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D156775

--HG--
extra : histedit_source : e71d727279c2528cbded75b580487909aefc7ce0
2022-09-08 06:18:26 +00:00
Rob Lemley 41fe73a187 Bug 1789061 - Update macOS Info.plist. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D156378

--HG--
extra : histedit_source : a9fa6228443510e5e654a8f7ded06f72533855ea
2022-09-04 17:28:04 +00:00
Geoff Lankow c2eb0faed8 Bug 1785954 - Set the devtools performance profiler default presets to Thunderbird instead of Web Developer on all channels. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D155043

--HG--
extra : rebase_source : b40dc417e140430e3fa1fe70bedf56087328a21b
extra : histedit_source : 5399a19cd16a4cbac710e1fd7d9f63c5443d2f7e
2022-08-19 14:59:47 +12:00
Geoff Lankow 74f689138c Bug 1783770 - Convert some module imports to lazy imports. r=mkmelin
These modules don't need to be loaded with the module that imports them. Some don't need loading at all.

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

--HG--
extra : rebase_source : f5237f1d748397e2d74591755d509608352f57f1
extra : histedit_source : 18ecbb0b9e89caf6acbf7b049a87873bf672ef9a%2C4a1330d1e866d3f43ca5bf1cb67a0ce5cde2eedb
2022-08-08 20:55:45 +12:00
Richard Marti 51fc186682 Bug 1783810 - Port bug 1782199: Unregister the WER runtime module before returning from main. r=mkmelin
Port of https://hg.mozilla.org/mozilla-central/rev/7a514c537dbc

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

--HG--
extra : amend_source : 32c41f1dc1e9a8525a857e0128c6f1de8e55c9ed
2022-08-09 20:33:32 +10:00
Ping Chen a25e2f09b8 Bug 1781721 - Remove the C++ implementation of POP3. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D153813

--HG--
extra : amend_source : 75bfb1a0a2441032ec8c41f718c1bd00ed20a6d6
2022-08-05 20:44:13 +10:00
Geoff Lankow f84069d749 Bug 1780137 - Backed out changeset 795c1ceaf055 (bug 1779915) which has a better fix now. rs=backout DONTBUILD
--HG--
extra : rebase_source : 4de56d0a015104aca5102c684c11ec7a444f0bc7
extra : amend_source : 747afe9c05c0bbee150ad6801ed441473116811f
2022-08-03 20:16:57 +12:00
Richard Marti 7ff2e028e5 Bug 1782807 - Port bug 1682520: Use the WER runtime exception module to catch early crashes. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D153522

--HG--
extra : amend_source : dffbdd0b16a60553693a21383a2e5dba6bff219d
2022-08-03 14:10:37 +10:00
Ping Chen 06bcc9e292 Bug 1781720 - Remove the C++ implementation of NNTP. r=mkmelin
Remove nsNntpService/nsNNTPProtocol/nsNntpIncomingServer, so that nntp-js is the only NNTP implementation.

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

--HG--
extra : amend_source : dccc701ea2c24d3539edfefce5d5c95e1e261805
2022-07-28 20:34:49 +10:00
Rob Lemley daad436032 Bug 1780503 - Switch back to using crash-stats.mozilla.com. r=sancus
Differential Revision: https://phabricator.services.mozilla.com/D152397
2022-07-21 13:15:47 +00:00
Geoff Lankow ded3b63d92 Bug 1779915 - Port bug 1734394 prefs to disable session store features. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D151989

--HG--
extra : amend_source : 19f8289a5c4492b032e3c17d739697d9d23322ca
2022-07-18 20:30:37 +10:00
Geoff Lankow 7ea27382e5 Bug 1779524 - Port bug 1764348 - Add pref devtools.browserconsole.enableNetworkMonitoring. r=#thunderbird-reviewers,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D151793

--HG--
extra : rebase_source : 0068eec0b7584b60dfcbea4d100f205c9f9fdf15
extra : amend_source : de6bc44ec679be92ddfd8d7a722f01b34efd6851
2022-07-14 15:12:52 +12:00
Kai Engert 73e48b78ae Bug 1778725 - Use master password unlocking at Thunderbird startup time on macOS. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D151377
2022-07-11 14:00:20 +00:00
Geoff Lankow 5f1b6235b3 Bug 1771304 - Fix the new developer tools profiler. r=john.bieling
There's a few things going on here:
* Added a Fluent file in a specific place so the profiler page loads properly.
* Made about:profiling work, which is needed for the profiler settings.
* Moved the link opening functions to utilityOverlay.js so they get loaded in the toolbox process, and change them so a new window can be opened if necessary.
* Removed the old profiler's preferences.

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

--HG--
extra : rebase_source : 50b936bf108b6ec5144337bbd02ab0079b98e0a6
2022-07-06 12:22:22 +12:00
Kai Engert 918835174d Bug 1777336 - Disable automatic intermediate CA cleanup, because it breaks S/MIME. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D151141
2022-07-06 14:05:41 +00:00
Martin Giger dece019dd6 Bug 1775474 - Port bug 1325637: remove browser.preferences.instantApply. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D150038

--HG--
extra : amend_source : b6eb4f7bea33040a41a3ae1603746bca0b3f8ef3
2022-06-23 09:40:03 +03:00
Geoff Lankow 96e876dbe3 Bug 1775191 - Port bug 1770363 - Allow the browser toolbox to enable/disable multiprocess behavior on-demand. r=#thunderbird-reviewers,aleca
Differential Revision: https://phabricator.services.mozilla.com/D149846

--HG--
extra : amend_source : 882c428c392697223f09e4930a2b9994caf66126
extra : histedit_source : b4e63952c0aa708b67ac1d0e6e4911ee1909f75a
2022-06-21 15:25:29 +12:00
Martin Giger f1e678a0f7 Bug 1773900 - Show send feedback menu item and update its link. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D149616

--HG--
extra : moz-landing-system : lando
2022-06-17 22:44:06 +00:00
Geoff Lankow c9b79e5928 Bug 1773920 - Stop using "e-mail" in localised strings. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D149031

--HG--
extra : rebase_source : 3c878213aaaad7d3d215a7132656288385d0f100
2022-06-13 12:33:44 +12:00
Rob Lemley 6a62475692 Bug 1695596 - "Update Failed" buttons open channel-specific URLs. r=mkmelin
When an update fails, the prompt has "Download Manually" and "More Information"
buttons. They opened pages on thunderbird.net that are suitable for stable
releases, but not for beta.

Move the prefs in question to branding, and use the update channel name to set
beta and release specific URLs.

For all non-shippable builds that use "nightly" branding, just set both URLs to
www.thunderbird.net as there is no "Daily" download page and there are no "Daily"
release notes. This will also be used for local developer builds.

The new "details" URL for beta needs a PR merged on the website before it will
work.

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

--HG--
rename : mail/branding/nightly/thunderbird-branding.js => mail/branding/nightly/pref/thunderbird-branding.js
rename : mail/branding/thunderbird/thunderbird-branding.js => mail/branding/thunderbird/pref/thunderbird-branding.js
extra : moz-landing-system : lando
2022-06-06 22:45:12 +00:00
Rob Lemley 7923bcceab Bug 1771811 - Enable "masonry" grid layout. r=aleca
The new Addressbook UI uses masonry layout in the grid. It needs to
be activated by pref in order to be available.

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

--HG--
extra : amend_source : 1713b85c65456f77cef84abd76fdc91d4b927664
extra : absorb_source : c7e01446b8d287dafa8efb0c185de732a570d66e
2022-05-31 13:03:59 +03:00
John Bieling b9ce6d5e2d Bug 1771723 - Limit add-on search results to compatible add-ons. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D147638

--HG--
extra : amend_source : 8895481772803202eb19a64f9bc8e9da86d781f9
2022-05-30 13:58:33 +03:00
Geoff Lankow 86296296d0 Bug 1762127 - Tear down the old Address Book UI. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D143114

--HG--
extra : rebase_source : 07d5ef201e13885ab444224ee0fe3c85e1288df8
2022-03-11 16:29:45 +13:00
Richard Marti cbbeb29724 Bug 1768666 - Port bug 1768014: Default to policy win32k lockdown status if in process check fails. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D145975

--HG--
extra : rebase_source : ceb381b3a20d7f4bdd26798bf44c5d6ba2f83d52
2022-05-11 13:28:39 +03:00
Richard Marti c6ba194335 Bug 1768343 - Port bug 1668219: [devtools] Remove devtools.performance.new-panel-enabled preference. r=thunderbird-reviewers,darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D145835

--HG--
extra : moz-landing-system : lando
2022-05-09 04:59:26 +00:00
Magnus Melin 5324b54d28 Bug 1572648 - OpenGraph + Twitter Card support for message compose. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D137999

--HG--
extra : rebase_source : 68fbdb48a7af20a7a4a2e802690f0e99b618c3f2
extra : amend_source : 2e33bd5cdceab5e2e31c30fe093eb79b4ab17457
2022-05-05 20:41:30 +03:00
Rob Lemley 60c2e877e2 Bug 1766496 - Follow-up: Fix black lint formatting. rs=black DONTBUILD 2022-05-02 16:45:49 -04:00
Rob Lemley a861dca664 Bug 1766496 - Port bug 1725660: Update remote settings dumps with timestamp field. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D144745

--HG--
extra : amend_source : 4d5558482968a4b5e4cab14bc90c8b8a7a82213b
2022-04-26 18:56:56 +00:00
Geoff Lankow 24c55cfb12 Bug 1762570 - Port bug 1726239 and bug 1720742 - Allow Thunderbird to restart to apply updates when no windows are open. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D145020

--HG--
extra : amend_source : 3b473317c086ddfc033739d06efc82ef8c5f2fe2
2022-05-02 13:29:17 +03:00
Rachel Martin eb2ad913ef Bug 1766974 - Fix typos in mail and mailnews found with codespell. r=Paenglab,john.bieling,kaie
--HG--
extra : amend_source : 256a23051dda81f4e807183e44947a731d36b756
2022-04-30 13:30:36 +03:00
Rob Lemley 9317decd36 Bug 1756066 - Make thunderbird.exe FileVersion match ProductVersion. r=thunderbird-reviewers,darktrojan
FileVersion was based on Gecko runtime version, which doesn't always match
the Thunderbird product version.

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

--HG--
extra : moz-landing-system : lando
2022-04-28 22:23:54 +00:00
Henry Wilkes fe51e5cea4 Bug 1727493 - Replace mail.default_html_action and mailnews.sendformat.auto_downgrade with mail.default_send_format. r=mkmelin,BenB
Prior to this patch, mail.default_html_action ("default_html_action") and mailnews.sendformat.auto_downgrade ("auto_downgrade") were used as parameters in nsMsgCompose::DetermineHTMLAction to decide on whether to send HTML, PlainText, both parts, or to ask the user.

DetermineHTMLAction is removed in this patch, and we replace the its behaviour with a single mail.default_send_format preference, with 4 values:

+ PlainText - Always send plain text. Equivalent to "default_html_action" set to PlainText before (regardless of "auto_downgrade").
+ HTML - Always send HTML. Equivalent to "default_html_action" set to HTML and "auto_downgrade" set to false.
+ Both - Always send both HTML and plain text. Equivalent to "default_html_action" set to Both and "auto_downgrade" set to false.
+ Auto - Send only plain text if the message lacks formatting, else send both. Equivalent to "default_html_action" set to Both and "auto_downgrade" set to true. This was the default before and after this patch.

The lost behaviour is:

+ "default_html_action" set to "AskUser". This would ask the user what format to send using the askSendFormat dialog. This is now dropped, along with the dialog, and transferred to the Auto default.
+ "default_html_action" set to "HTML" and "auto_downgrade" set to true. This is transferred to the Auto default.

The new "default_send_format" preferences is now linked directly to MsgCompFields.deliveryFormat. New messages have their MsgCompFields.deliveryFormat set to nsIMsgCompSendFormat.Unset, but this is changed to the value of "default_send_format" when it is loaded into the compose window. As before, the deliveryFormat can be set to a different value using the #outputFormatMenu (the compose window's "Options, Delivery Format" menu). This also means that the 4 values for "default_send_format" correspond to the 4 menuitems. Just as before, the deliveryFormat is saved for drafts or templates. Note that the "Unset" value is only used as an initial value for the deliveryFormat field, and it is never used again after it has been opened for the first time.

Note, prior to this patch, nsIMsgCompSendFormat.AskUser was used as a value for MsgCompFields.deliveryFormat to indicate that the send format should use DetermineHTMLAction, rather than an explicit value (the name was a misnomer in this case). The "AskUser" enum has been renamed to "Unset". This means that any drafts or templates saved by a user before this patch without an explicitly set format will now be opened with the default send format, the same as newly created messages. This acts as a convenient bridge between the old and new behaviour.

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

--HG--
extra : amend_source : 8fd622c39171d4992a07dc2404d0a75215a74fe8
2022-04-28 12:55:41 +03:00
Richard Marti a44934e40b Bug 1766673 - Port bug 1764077: [devtools] Add an option to disable 'drag to update' feature in Rule View. r=#thunderbird-reviewers,john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D144858

--HG--
extra : amend_source : fdd5f12ee001ec37e90de2f2f45c3911df317614
2022-04-27 17:23:21 +00:00
Richard Marti 746efc973c Bug 1766477 - Port bug 1639179: Add different preferences for 3 and 2-pane default tabs. r=henry
Differential Revision: https://phabricator.services.mozilla.com/D144726

--HG--
extra : amend_source : be77c899b530c0f0e899c96d22970e9978e99dd7
2022-04-26 16:25:11 +00:00
Richard Marti 9fe2eb338f Bug 1762245 - Port bug 62174: Refactor and document the preferences for multi-lingual. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D142479

--HG--
extra : amend_source : 056825899af5498aee6cb38a9fe67e4163d962c7
2022-04-01 13:03:01 +03:00
Richard Marti a0c64770ff Bug 1762081 - Set the pref to use the theme color scheme on in-content pages. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D142534

--HG--
extra : amend_source : ccba51154393ba2f6a2ed5651227c0f7517f9801
2022-04-01 12:09:24 +03:00
Andrei Hajdukewycz 656e77d6bc Bug 1761099 - Update search-config.json to match thunderbird-settings. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D142035

--HG--
extra : amend_source : 3ff309a03deba03325704528714e968f16d32c92
2022-03-25 12:33:57 +02:00
Andrei Hajdukewycz eabf1eba93 Bug 1761099 - Pretty print search config JSON. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D142034

--HG--
extra : amend_source : ee7b67caeaefe32457f5a5951b254900f35ada91
2022-03-25 12:33:32 +02:00
Ping Chen 6bf7081716 Bug 1720042 - Enable about:import (mail.import.in_new_tab=true). r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D140709

Depends on D141713

--HG--
extra : rebase_source : 62570b7abc149791c21e6c513a7e1fee6b9ff72d
extra : histedit_source : f393275012e5301a16edf6342cd491631b22fe26
2022-03-10 09:06:49 +00:00
Rob Lemley 8ab7775276 Bug 1757063 - Include beta version in Info.plist. r=darktrojan
Use display version when building Info.plist. This will only affect beta
builds, where MOZ_APP_VERSION does not include the beta number;
MOZ_VERSION_DISPLAY does. (Release and daily builds the two values are the
same.)
Additionally, use MAC_BUNDLE_VERSION for CFBundleVersion as is done for
Firefox. MAC_BUNDLE_VERSION is the major version number and the build date
(eg. 9922.3.3).

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

--HG--
extra : amend_source : 601157133e2262e7b089a371b8223ebd88434449
2022-03-03 15:13:43 +00:00
Ping Chen b6d11b70da Bug 1738173 - Enable pop3-js (mailnews.pop3.jsmodule=true). r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D136202

--HG--
extra : amend_source : 4d0a55fb1ccb8361357f2d1a3383f0c500bd62f1
2022-02-28 12:31:37 +02:00
Rob Lemley a0e9f38eb5 Port bug 1720353 - Remove "pdfjs.disabled" from all-thunderbird.js. rs=linting DONTBUILD 2022-02-21 08:56:51 -05:00
Magnus Melin 8a285a3a5e Bug 1653486 - Replace Thunderbird non-user-facing references to "master" password. rs=bustage-fix DONTBUILD
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.jsm?$" -exec sed -i -E 's/MasterPasswordSet/PrimaryPasswordSet/g' {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.jsm?$" -exec sed -i -E 's/Master Password/Primary Password/g' {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.jsm?$" -exec sed -i -E 's/master password/primary password/g' {} \;

--HG--
extra : amend_source : 340417b62043df078ad80c9afb04481eed8666ef
2022-02-18 14:53:58 +02:00
Geoff Lankow cc5f60ecd4 Bug 1754376 - Expose file: javascript: and moz-extension: protocol URLs. r=john.bieling
The Gecko link-handling code thinks that Thunderbird doesn't handle these protocols, so if you click on a link it tries to open that link outside of Thunderbird.

The test in this patch wouldn't actually catch this problem (it's uses only HTTP) but might catch related problems in the future, so I'm upgrading it while I remember.

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

--HG--
extra : rebase_source : 4ae2310853fda5968a59f096ff2b772f4ae4ab75
extra : amend_source : 7cdf5b2030800b18212562f9e3e0ab8a6fa028a9
extra : histedit_source : fe9cb7bacd38a08d1d6b0e6230f87ef49a55abb4
2022-02-16 20:30:38 +13:00
Geoff Lankow b99beb6983 Bug 1754670 - Port bug 1750619 - Enable Compatibility panel in all channels. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D138397

--HG--
extra : rebase_source : f50e5a789fcd59985493c12fc7f0fd1aca85f9ef
2022-02-10 18:26:56 +13:00
John Bieling a5931de2f1 Bug 1752090 - Enable extensions.webextensions.background-delayed-startup. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D137602

--HG--
extra : amend_source : 2efafd145ba5344f922e68ae00ac99e187f6716d
2022-02-02 12:24:34 +02:00
Richard Marti 195ea2a9da Bug 1752686 - Port bug 1746830 and bug 1746831 - Add option to the Settings panel for toggling custom formatters. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D137381

--HG--
extra : amend_source : afa4921a87eaded002e0de39ef0fc47a64f566a9
2022-02-01 12:25:20 +02:00
Richard Marti 44aa77c6da Bug 1751493 - Port bug 1740067: Enable live language switching. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D136657

--HG--
extra : amend_source : d2e2007c06f0b73e393ae6efdfa4322c79514af6
2022-01-22 12:07:43 +02:00
Geoff Lankow a7aa11676e Backed out changeset f2a7875ccab9 (bug 1750466) because it is no longer needed. 2022-01-21 10:55:47 +13:00