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

16551 Коммитов

Автор SHA1 Сообщение Дата
Geoff Lankow 3d6b7b66a7 Bug 1851535 - Remove the defunct add-on preferences menu code. r=mkmelin
This is code for a piece of UI that no longer exists.

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

--HG--
extra : moz-landing-system : lando
2023-10-30 10:25:29 +00:00
welpy-cw d9d660e0e3 Bug 1827042 - Follow-up fix for scroll position in quick search. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D192114

--HG--
extra : moz-landing-system : lando
2023-10-30 04:13:22 +00:00
John Bieling ee33876c9d Bug 1677885 - Expose folder quota information. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191955

--HG--
extra : amend_source : e8c0ce60dd6638634ac7d81ba197ab214a7fe68a
2023-10-29 12:52:12 +02:00
Richard Marti 90e251f5b6 Bug 1861383 - Fix the menulist dropmarkers after bug 1860766. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191958

--HG--
extra : amend_source : d3b9f2acd6d4dc9c3e6f4632c344997f64e748f8
2023-10-28 13:59:22 +03:00
Alessandro Castellani 7d101fa3a9 Bug 1854255 - Enforce prefer-const eslint rule in the whole mail/ directory. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D192040

--HG--
extra : moz-landing-system : lando
2023-10-28 01:16:36 +00:00
Vineet Deo fa45409052 Bug 1856495 - Add tooltip on sender and date on thread view, and sender on cards view. r=freaktechnik
**How To Test**
- Open Cards View
- Shrink the thread pane until there are ellipses for the sender
- Hover over and see if tooltip shows full sender name
- Open Table view
- Shrink sender column and date column until there are ellipses
- Hover over each column to check for tooltip containing full sender name and full date

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

--HG--
extra : amend_source : bd5bdc090cb61a82ee4677ac633cf3c5d0bb960b
2023-10-25 22:13:30 +00:00
Magnus Melin 6c2d3549e0 Bug 1677088 - follow-up, remove webKey and wksMimeHandler references. rs=bustage-fix 2023-10-27 08:50:41 +03:00
welpy-cw a3152cecf7 Bug 1827042 - Set scroll position after messages have been loaded in a folder. r=darktrojan
This scrolls the view to the most relevant end of the tree if no selections are to be
restored, no new message has been scrolled to just before, and no user scrolling has been
detected before all messages have been loaded.

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

--HG--
extra : amend_source : 603a2d1db5821149f9a24943bfa5bafe99041ef0
2023-10-27 08:07:37 +03:00
Elizabeth Mitchell 6cb5c4a6bb Bug 1858302 - Adjust outline of messages in Cards View. r=micahilbery,aleca
Adjust outline offset for:
- high contrast hover
- multi-select current item
- focused, not selected item (such as the item with context menu focus)

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

--HG--
extra : amend_source : 59a6fcd5bbd9273701672076f7705aeb25f68f67
2023-10-27 08:06:52 +03:00
Magnus Melin 4508df773e Bug 1860885 - Fix more cases of getting blank 3pane due to not yet defined browsers. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D191942

--HG--
extra : rebase_source : 718fa1b81aac012d334e5056d7a6ab54c78e3969
2023-10-26 12:35:36 +03:00
Magnus Melin fe95123a14 Bug 1677088 - Remove EnigmailWksMimeHandler. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D191957

--HG--
extra : rebase_source : 7f871948f413bf6488a514253876951bb49de374
extra : amend_source : 83e65e018bb4b5667541165df71290c00a0e886f
2023-10-27 08:04:55 +03:00
Magnus Melin b9a837423d Bug 1677088 - Remove unused and not fully implemented EnigmailWks. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D191956

--HG--
extra : rebase_source : 2c29d268d8789b83d229f4f2961f43e8b6356ccf
extra : amend_source : f4ec36171304e462e14aa80f728b3d2e327ad58f
2023-10-27 08:04:46 +03:00
John Bieling 7d307487e5 Bug 1520425 - Add folders.query(). r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191730

--HG--
extra : moz-landing-system : lando
2023-10-26 17:52:12 +00:00
John Bieling 5bff0c797b Bug 1520425 - Expose more folder properties and capabilities. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191772

--HG--
extra : moz-landing-system : lando
2023-10-26 17:52:11 +00:00
John Bieling 9c4a0a6ed7 Bug 1520425 - Move getFolder() in ExtensionAccounts.sys.mjs. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191729

--HG--
extra : moz-landing-system : lando
2023-10-26 17:52:11 +00:00
John Bieling d1084f3bf2 Bug 1860583 - Add method to update folder favorite status and to mark folders as read. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191658

--HG--
extra : moz-landing-system : lando
2023-10-26 17:52:10 +00:00
welpy-cw 8572dd6471 Bug 1839035 - Completely refresh dummy rows in Grouped By view. r=aleca
Inspired by https://github.com/Betterbird/thunderbird-patches/blob/main/115/bugs/1839035-clean-dummy-row.patch

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

--HG--
extra : moz-landing-system : lando
2023-10-26 17:52:10 +00:00
Richard Marti c88cfc0534 Bug 1861145 - Use nested CSS on the unified toolbar files. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D191875

--HG--
extra : moz-landing-system : lando
2023-10-26 17:52:09 +00:00
welpy-cw 4cb7bc6bc6 Bug 1856266 - Select the initial message when opened in conversation. r=mkmelin
This restores the way it was done in version 102 and before. Also sets the current index of any
other synthetic view to prevent nsMsgSearchDBView::GetHdrForFirstSelectedMessage from failing.

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

--HG--
extra : moz-landing-system : lando
2023-10-26 17:52:09 +00:00
Brendan Abolivier 2f600a1b2e Bug 1861411: Adapt test to incorporate recent changes to paragraph formatting. rs=me 2023-10-26 16:38:28 +01:00
Magnus Melin 57870c8e45 Bug 1853674 - Follow-up: lazy-load mimeParser. r=kaie
comm/mail/base/test/performance/browser_startup.js is failing

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

--HG--
extra : amend_source : 55d8a75cea50b909856946a71ae5adb3f2c6a22e
2023-10-26 13:01:59 +01:00
Brendan Abolivier c1f7ca3933 Backed out changeset 4c9fb539ab47 (bug 1856266) for causing test failures.
--HG--
extra : amend_source : 8507e69542ce9b2058ddc3687d3128924815411f
2023-10-26 13:01:19 +01:00
Kai Engert dcdf5864f8 Bug 1853674 - Add the Autocrypt Gossip key distribution mechanism. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D188467

--HG--
extra : amend_source : 8abc1b203be85aca9c54411166c1cf67b9e40d46
2023-10-26 10:36:29 +01:00
welpy-cw dc442b6e0a Bug 1856266 - Select the initial message when opened in conversation. r=mkmelin
This restores the way it was done in version 102 and before. Also sets the current index of any
other synthetic view to prevent nsMsgSearchDBView::GetHdrForFirstSelectedMessage from failing.

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

--HG--
extra : amend_source : 398cbe59920608be62639e3244c6d173c9942f19
2023-10-26 10:35:34 +01:00
Magnus Melin eb16f9c66a Bug 1851740 - Try to fix CCov Intermittent comm/mail/test/browser/folder-display/browser_rightClickMiddleClickMessages.js | This test exceeded the timeout threshold. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191891

--HG--
extra : amend_source : 12d66bf618f2f931a00a7ef1d0f8d5abed57fef1
2023-10-26 10:32:36 +01:00
Geoff Lankow 89f11ad153 Bug 1845391 - Refresh the thread tree without rebuilding it where possible. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D191508

--HG--
extra : amend_source : c517ceaaea706ba747b8a57d945b353ac207f0ad
2023-10-26 10:31:26 +01:00
Martin Giger 451150f825 Bug 1835687 - Use HTML search-bar widget in quick filter bar. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190713

--HG--
rename : mail/components/unifiedtoolbar/content/search-bar.mjs => mail/base/content/widgets/search-bar.mjs
rename : mail/components/unifiedtoolbar/test/browser/browser_searchBar.js => mail/base/test/browser/browser_searchBar.js
rename : mail/components/unifiedtoolbar/test/browser/files/searchBar.xhtml => mail/base/test/browser/files/searchBar.xhtml
extra : amend_source : d2c17892f8717285cd887107bcb1428107e9d2dc
2023-10-25 17:41:17 +01:00
Magnus Melin cf8cb52c4c Bug 1828591 - Avoid having unencrypted subject icon flash at start of message compose. r=kaie
The call stack is
 updateEncryptedSubject()
  updateEncryptionDependencies()
   checkEncryptionState()
    ComposeFieldsReady()

It will get set to hidden/shown later. Just hide it to start off.

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

--HG--
extra : amend_source : 40b1f2e18d1d736260383236ba519c0999af9413
2023-10-25 17:40:48 +01:00
Kai Engert 349d29b468 Bug 1859978 - Fix passphrase protection if subkeys are imported without a primary secret key. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191692

--HG--
extra : amend_source : 3acabdad431e200a7ba66e2cc9724aae2d54473a
2023-10-25 17:40:23 +01:00
Kai Engert 692167e677 Bug 1859978 - Test OpenPGP offline private key. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191742

--HG--
extra : amend_source : 0f06a2878148adccd584afcab03521b671821e3c
2023-10-25 17:39:58 +01:00
welpy-cw d8acd71eaa Bug 1860539 - Disable open in conversation for multiple selected messages. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191640

--HG--
extra : amend_source : bff1456d5f410f431d84a4f90549c4bcbb50eb61
2023-10-25 17:39:17 +01:00
welpy-cw ec85e2144c Bug 1847792 - Fix cmd_nextUnreadMsg for collapsed thread. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191740

--HG--
extra : amend_source : 2f5377642daa2e47a6c8751e4971b0f1ccd22a06
2023-10-25 17:38:07 +01:00
Magnus Melin 0bb74fcd4d Bug 1857835 - Make Message Convert to Event... work with message pane turned off. r=freaktechnik
Disabling it properly for .eml messages opened from file. The implementation won't work with that.

Also clearing out old cruft which is not used (outside the search dialog) post Supernova.

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

--HG--
extra : amend_source : 278ca24ad22cd9ab0b4c7f17ac865f12f4837d8c
2023-10-25 10:33:16 +01:00
Rob Lemley cd25c31bfa Bug 1860183 - Fix erronenous codespell fix. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191749

--HG--
extra : moz-landing-system : lando
2023-10-24 22:43:13 +00:00
Richard Marti 6aef46307e Bug 1859760 - Use nested CSS on tabmail.css. r=aleca,micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D191294

--HG--
extra : moz-landing-system : lando
2023-10-24 22:43:12 +00:00
Richard Marti 55bd69a4ab Bug 1860237 - Use nested CSS on the preferences files. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191519

--HG--
extra : moz-landing-system : lando
2023-10-24 22:43:12 +00:00
Micah Ilbery 546aeabf1f Bug 1855824 - Clearly indicate when a message is unread. r=aleca,elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D191242

--HG--
extra : moz-landing-system : lando
2023-10-24 22:43:12 +00:00
Martin Giger 8057a2c902 Bug 1860082 - Update modules referenced in browser_startup that were converted to ESM in mozilla-central. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191463

--HG--
extra : amend_source : 72867daba04f7b05a08a5a17df8952bcc43c725a
extra : histedit_source : efad45ee49e5f64621b17fa0186f8f525edc4ea2
2023-10-24 17:37:23 +01:00
Martin Giger 250b7b346b Bug 1860082 - Catch up on remaining module imports with mozilla-central ES module conversion. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191455

--HG--
extra : amend_source : 4b62de902b3273a2d7320266c81e3fc582370265
extra : histedit_source : e5d6f14765bb4ff950a2885b61bfb1e3c8fe2c8a
2023-10-24 17:37:01 +01:00
Martin Giger 36434e77f0 Bug 1860082 - Import NetUtil as an ES module. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191454

--HG--
extra : amend_source : 154391ab3f189d0bb0aa8e89c165c4d398787e5c
extra : histedit_source : 7a9452a144010f7fe4fb92751cb57ed51fc891af
2023-10-24 17:36:42 +01:00
Rob Lemley cdaa82f474 Bug 1845794 - Expose beta brand strings. r=aleca
Fix for strings build failure on beta.

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

--HG--
extra : amend_source : 4e1904e48c8d1678ebce51d0a4f7f7941a0ac049
extra : histedit_source : 3e56dee1ea9f5fe58023caee29ecc3173ea13cae
2023-10-24 17:35:19 +01:00
Richard Marti 4565845e7e Bug 1860272 - Give the thread-pane-header buttons the space they need for the focusring. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191526

--HG--
extra : amend_source : 65786ad72711b1233ecd43b39dc8993dc391e7fd
2023-10-24 09:13:43 +03:00
Elizabeth Mitchell 3ef161ea4d Bug 1691138 - Add border on settings pages for high contrast. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190731

--HG--
extra : amend_source : 5163ee99a38114cedc2a2693359475556e2d60ba
2023-10-24 09:12:58 +03:00
Richard Marti 552ec6ab97 Bug 1860503 - Fix width of Insert Image Dialog for localized builds. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191621

--HG--
extra : moz-landing-system : lando
2023-10-23 23:50:40 +00:00
welpy-cw 76a254bc68 Bug 1841256 - Reduce indentation of subjects in Grouped By views. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D191584

--HG--
extra : moz-landing-system : lando
2023-10-23 23:50:39 +00:00
Mozilla Releng Treescript 6377c21b59 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-10-23 14:45:55 +00:00
Rob Lemley 302a5a9c12 Bug 1845794 - tb_beta branding artwork. r=aleca
Depends on D186655

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

--HG--
rename : mail/branding/thunderbird/TB-symbolic.svg => mail/branding/tb_beta/TB-symbolic.svg
rename : mail/branding/thunderbird/VisualElements_150.png => mail/branding/tb_beta/VisualElements_150.png
rename : mail/branding/thunderbird/VisualElements_70.png => mail/branding/tb_beta/VisualElements_70.png
rename : mail/branding/thunderbird/background.png => mail/branding/tb_beta/background.png
rename : mail/branding/thunderbird/content/about-logo.svg => mail/branding/tb_beta/content/about-logo.svg
rename : mail/branding/thunderbird/content/about-wordmark.svg => mail/branding/tb_beta/content/about-wordmark.svg
rename : mail/branding/thunderbird/content/about.png => mail/branding/tb_beta/content/about.png
rename : mail/branding/thunderbird/content/aboutDialog.css => mail/branding/tb_beta/content/aboutDialog.css
rename : mail/branding/thunderbird/content/logo-gradient.svg => mail/branding/tb_beta/content/logo-gradient.svg
rename : mail/branding/thunderbird/default128.png => mail/branding/tb_beta/default128.png
rename : mail/branding/thunderbird/default16.png => mail/branding/tb_beta/default16.png
rename : mail/branding/thunderbird/default22.png => mail/branding/tb_beta/default22.png
rename : mail/branding/thunderbird/default24.png => mail/branding/tb_beta/default24.png
rename : mail/branding/thunderbird/default256.png => mail/branding/tb_beta/default256.png
rename : mail/branding/thunderbird/default32.png => mail/branding/tb_beta/default32.png
rename : mail/branding/thunderbird/default48.png => mail/branding/tb_beta/default48.png
rename : mail/branding/thunderbird/default64.png => mail/branding/tb_beta/default64.png
rename : mail/branding/thunderbird/disk.icns => mail/branding/tb_beta/disk.icns
rename : mail/branding/thunderbird/dsstore => mail/branding/tb_beta/dsstore
rename : mail/branding/thunderbird/messengerWindow.ico => mail/branding/tb_beta/messengerWindow.ico
rename : mail/branding/thunderbird/msix/Assets/Calendar44x44.png => mail/branding/tb_beta/msix/Assets/Calendar44x44.png
rename : mail/branding/thunderbird/msix/Assets/Email44x44.png => mail/branding/tb_beta/msix/Assets/Email44x44.png
rename : mail/branding/thunderbird/msix/Assets/LargeTile.scale-200.png => mail/branding/tb_beta/msix/Assets/LargeTile.scale-200.png
rename : mail/branding/thunderbird/msix/Assets/News44x44.png => mail/branding/tb_beta/msix/Assets/News44x44.png
rename : mail/branding/thunderbird/msix/Assets/SmallTile.scale-200.png => mail/branding/tb_beta/msix/Assets/SmallTile.scale-200.png
rename : mail/branding/thunderbird/msix/Assets/Square150x150Logo.scale-200.png => mail/branding/tb_beta/msix/Assets/Square150x150Logo.scale-200.png
rename : mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png => mail/branding/tb_beta/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png
rename : mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png => mail/branding/tb_beta/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
rename : mail/branding/thunderbird/msix/Assets/Square44x44Logo.scale-200.png => mail/branding/tb_beta/msix/Assets/Square44x44Logo.scale-200.png
rename : mail/branding/thunderbird/msix/Assets/Square44x44Logo.targetsize-256.png => mail/branding/tb_beta/msix/Assets/Square44x44Logo.targetsize-256.png
rename : mail/branding/thunderbird/msix/Assets/StoreLogo.scale-200.png => mail/branding/tb_beta/msix/Assets/StoreLogo.scale-200.png
rename : mail/branding/thunderbird/msix/Assets/Wide310x150Logo.scale-200.png => mail/branding/tb_beta/msix/Assets/Wide310x150Logo.scale-200.png
rename : mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml => mail/branding/tb_beta/net.thunderbird.Thunderbird.appdata.xml
rename : mail/branding/thunderbird/newmail.ico => mail/branding/tb_beta/newmail.ico
rename : mail/branding/thunderbird/thunderbird.icns => mail/branding/tb_beta/thunderbird.icns
rename : mail/branding/thunderbird/wizHeader.bmp => mail/branding/tb_beta/wizHeader.bmp
rename : mail/branding/thunderbird/wizHeaderRTL.bmp => mail/branding/tb_beta/wizHeaderRTL.bmp
rename : mail/branding/thunderbird/wizWatermark.bmp => mail/branding/tb_beta/wizWatermark.bmp
rename : mail/branding/thunderbird/writeMessage.ico => mail/branding/tb_beta/writeMessage.ico
extra : moz-landing-system : lando
2023-10-23 13:34:38 +00: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
Brendan Abolivier 02ae6731c7 Bug 1850009 - Enable browser_signatureUpdating.js again. r=aleca
See https://bugzilla.mozilla.org/show_bug.cgi?id=1849763. The issue introduced in mozilla-central related to the carret position after inserting a new br element has been fixed, so browser_signatureUpdating.js can be re-enabled. However, the change relating to adding the extra br element itself has caused some side-effects that still impact browser_attachmentUrls.js (even with the HTML composer) and would probably be best fixed by adapting the composer code to take this change into account, so I'm not re-enabling it just yet.

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

--HG--
extra : amend_source : 2a76d0937d792ea91398ec7e8bf3dd8042523267
2023-10-23 11:25:44 +01:00
Magnus Melin 6614332222 Bug 1859114 - Open vCard should show picture if there is one. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D191441

--HG--
extra : amend_source : 7cb4d9fcf223f00b81342aa608ee25472ba5c5ea
2023-10-23 11:25:21 +01:00
Rob Lemley df5de2417a Bug 1860183 - Port bug 1860157: Fix typos found by codespell 2.2.6. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191498

--HG--
extra : amend_source : 9f80be3ff56ec4ff3bc8b6ee76a92e9184ade5c2
2023-10-23 08:36:12 +03:00
Richard Marti ab407d41aa Bug 1860218 - Fix composer's Color properties dialog. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191510

--HG--
extra : amend_source : 06bcc2812017e1563597d55033d01c3491a78792
2023-10-23 08:35:33 +03:00
John Bieling 671ab728c4 Bug 1860398 - Disable auto-pagination in most tests. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191566

--HG--
extra : moz-landing-system : lando
2023-10-22 07:42:49 +00:00
John Bieling 09f9a4f98c Bug 1860290 - Include brand.ftl in ExtensionsUI.sys.mjs for add-on install popups. r=babolivier
Differential Revision: https://phabricator.services.mozilla.com/D191529

--HG--
extra : amend_source : 271e78020ae37bccbdfbfcae5c6be2f49bd2eeec
2023-10-21 13:57:17 +03:00
Magnus Melin 99e5d3a7aa Bug 1859330 - Try to fix intermittent comm/mail/base/test/browser/browser_threadTreeQuirks.js - TypeError: can't access property "getAttribute", threadTree.getRowAtIndex(...) is null. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D191511

--HG--
extra : rebase_source : fe0311df9974dc58397563ab8760c60114b3d707
extra : amend_source : 830d489e168d80a79e75a913a7ce14f68221820d
2023-10-21 13:56:27 +03:00
Magnus Melin 8dfd99c6c8 Bug 1859295 - Fix intermittent comm/mail/test/browser/folder-widget/browser_messageFilters.js | Test timed out. r=babolivier
Differential Revision: https://phabricator.services.mozilla.com/D191516

--HG--
extra : rebase_source : be29019b33b62cdefa424cf60929b61de1937530
2023-10-20 18:15:36 +03:00
John Bieling 72b16af17c Bug 1860245 - messages.query(): Make auto-pagination-timeout and messages-per-page configurable, and allow to retrieve the listId immediately. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191025

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:57 +00:00
John Bieling 3b2d874855 Bug 1860244 - Rework auto-pagination and allow pending requests for full pages to be processed, even if the message-add-process is completely synchronous. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191011

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:56 +00:00
John Bieling f71fe03a22 Bug 1857227 - Adding a test for auto-pagination. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D190914

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:56 +00:00
John Bieling 47c1243e23 Bug 1855656 - Implement folderCache for MessageList. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190826

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:55 +00:00
John Bieling 0c6fdc2704 Bug 1858721 - Introduce the MessagesQuery class for code related to messages.query(). r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190818

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:55 +00:00
John Bieling c1bcc2a80c Bug 1858710 - Remove no longer needed code to cache the msgHdr of messages opened from file. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190810

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:55 +00:00
John Bieling 3349d0e5b3 Bug 1855656 - Make _addMessages() a sync function again and use Array.at(). r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D190752

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:54 +00:00
John Bieling 03f67f89c8 Bug 1857631 - Add support for multiple folder types in MV3. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190565

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:54 +00:00
John Bieling b42af50f32 Bug 1858109 - Introduce accountManager, move convert functions into the manager classes and use the manager classes where possible. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190564

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:54 +00:00
John Bieling 7a202b1085 Bug 1857034 - Reorganize ext-mails.js into sys.mjs modules. r=mkmelin
Depends on D189667

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

--HG--
rename : mail/components/extensions/parent/ext-mail.js => mail/components/extensions/ExtensionAccounts.sys.mjs
rename : mail/components/extensions/parent/ext-mail.js => mail/components/extensions/ExtensionMessages.sys.mjs
extra : moz-landing-system : lando
2023-10-20 22:16:53 +00:00
John Bieling 23e1d15666 Bug 1716737 - Introduce auto pagination after a fixed interval to speed up retreaval of search results. r=freaktechnik
Depends on D189620

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

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:53 +00:00
John Bieling 553c4c57dd Bug 1855902 - Fix logical error in MessageList handling when incrementing the page readIndex. r=mkmelin
Depends on D189477

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

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:52 +00:00
John Bieling 82aca09bb0 Bug 1855656 - Introduce MessageList class and return pages as soon as they are available. r=darktrojan,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D189477

--HG--
extra : moz-landing-system : lando
2023-10-20 22:16:52 +00:00
Richard Marti d4f5838647 Bug 1860060 - Port bug 1852237: Remove macOS sheet attachment hack. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D191433

--HG--
extra : amend_source : 56bf7bcd1f0e4b3e4b144a9ef89f1fc15c435698
2023-10-20 10:28:17 +01:00
Kai Engert 7ede5c31ed Bug 1854592 - Introduce a pref to optionally accept S/MIME message signatures that use SHA-1. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191203

--HG--
rename : mailnews/mime/test/unit/test_smime_decrypt.js => mailnews/mime/test/unit/test_smime_decrypt_allow_sha1.js
extra : amend_source : 05c7fdea97d37d9cdc64e46b533cb9dbc8ba9de8
2023-10-20 08:56:17 +03:00
Geoff Lankow af4a75d890 Bug 1860202 - Port bug 1859538: Stop using -moz-gtk-csd-rounded-bottom-corners. r=Paenglab
Port of https://hg.mozilla.org/mozilla-central/rev/0f84d30b2de4b528e219d84895c21b7aedb667ca

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

--HG--
extra : amend_source : 8bb2f39bd3b38acbd1e28be45021cceff6efb216
2023-10-20 08:55:21 +03:00
Geoff Lankow 83e27447ce Bug 1855758 - Implement better progress notifications from the parser to the front end. r=BenC,mkmelin
So that we can trigger actions as soon as the message body is ready, we need to know when the
parser has finished outputting it.

Unfortunately my original plan of using web progress notifications is inadequate as it's not
possible to pass useful information with the notifications, so this patch implements a specialist
notification. (Thanks to nsBrowserStatusFilter for this, it discards almost all the data it
receives.) The "mark message as read" action is then connected to the notification.

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

--HG--
extra : moz-landing-system : lando
2023-10-19 22:33:42 +00:00
welpy-cw 65364f790e Bug 1859938 - Re-enable forwarding by hotkey for multiple messages. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191419

--HG--
extra : moz-landing-system : lando
2023-10-19 22:33:41 +00:00
Martin Giger 2b7c5050bf Bug 1860043 - Fix warning message bar in dark theme. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D191423

--HG--
extra : rebase_source : 3a795401910488325f535f0126b9dde38b7b0abe
2023-10-19 16:38:00 +01:00
Richard Marti 801a84e315 Bug 1859894 - Windows HC: set the caption colors only on the #navigation-toolbox. r=elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D191384

--HG--
extra : rebase_source : 941f0bec50ef2033e836bb76eab351991bd51008
2023-10-19 16:37:08 +01:00
Richard Marti 3a9a69ea8c Bug 1859995 - Follow-up of bug 1859320: Don't use nesting on pseudo elements. r=freaktechnik,babolivier
Differential Revision: https://phabricator.services.mozilla.com/D191395

--HG--
extra : amend_source : 971512aa65b1c244fe29a82dbde8d3508f70f886
2023-10-19 13:17:12 +01:00
Geoff Lankow d7292de246 Bug 1859675 - Clean up autosyncModule at shutdown to avoid leaking. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191255

--HG--
extra : amend_source : b36c2db70d2f4307bb4d3756bd7caf8dfcbcbf04
2023-10-19 08:32:14 +03:00
Richard Marti 4f0e8f94ee Bug 1859320 - Use nested CSS on messenger.css. r=freaktechnik,aleca,micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D191089

--HG--
extra : amend_source : a7d32287e06b79ed939884bedcf0086cab897284
2023-10-19 08:31:17 +03:00
Vineet Deo 71010ddf75 Bug 1858472 - Account Hub Manual Config Flow UI with form view, loading view, and acc added view. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D190743

--HG--
extra : amend_source : dfb4af54d3347483ef0853fcc58541efb0644448
2023-10-19 08:30:32 +03:00
Magnus Melin 9102a7f6ce Backed out changeset db1c15ced123 (bug 1854592) for test failures. rs=backout
--HG--
extra : amend_source : f6b92d465f47ef5b3802bfab5a85e90a724536a9
2023-10-18 22:29:15 +03:00
John Bieling b668327929 Bug 1859090 - ESMify ExtensionSupport.jsm. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191180

--HG--
rename : mail/modules/ExtensionSupport.jsm => mail/modules/ExtensionSupport.sys.mjs
extra : moz-landing-system : lando
2023-10-18 16:45:48 +00:00
John Bieling 35fe7ac51d Bug 1859090 - ESMify ExtensionsUI.jsm. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191179

--HG--
rename : mail/modules/ExtensionsUI.jsm => mail/modules/ExtensionsUI.sys.mjs
extra : moz-landing-system : lando
2023-10-18 16:45:48 +00:00
John Bieling 8895f39e38 Bug 1859090 - ESMify ExtensionToolbarButtons.jsm and MailExtensionShortcuts.jsm. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D191009

--HG--
rename : mail/components/extensions/ExtensionToolbarButtons.jsm => mail/components/extensions/ExtensionToolbarButtons.sys.mjs
rename : mail/components/extensions/MailExtensionShortcuts.jsm => mail/components/extensions/MailExtensionShortcuts.sys.mjs
extra : moz-landing-system : lando
2023-10-18 16:45:47 +00:00
Magnus Melin f41ba9b18d Bug 1857223 - Avoid webBrowser is undefined errors while checking cmd_fullZoomEnlarge. r=freaktechnik
I'm not sure when this would trigger practice, but it apparently can (webBrowser is set up async). Other commands are already prepared for it
https://searchfox.org/comm-central/rev/cc797d0d48a62f9da08208f5b96d7c365740dd68/mail/base/content/about3Pane.js#7032

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

--HG--
extra : moz-landing-system : lando
2023-10-18 16:45:46 +00:00
Kai Engert 936c24a167 Bug 1854592 - Introduce a pref to optionally accept S/MIME message signatures that use SHA-1. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191203

--HG--
extra : rebase_source : baff8cec18c8ea1cd1a34779c86996a4d210da15
2023-10-17 14:19:54 +00:00
Kai Engert 466d707ad2 Bug 1858472 - Backed out changeset 8f1b10f5ec59 for test failures
chrome://mochitests/content/browser/comm/mail/test/browser/account/browser_accountHub.js:37 - TypeError: can't access property "hidden", hub.shadowRoot.querySelector(...) is null

--HG--
extra : rebase_source : 5d355997f49eeb5965f108137b2a6141a304de91
2023-10-18 14:50:55 +02:00
Kai Engert 0022b3c4d1 Bug 1859739 - Follow-up to fix lint. rs=me
--HG--
extra : amend_source : 12a13336faa16c63acf5df30ef00e98b6a8367ba
2023-10-18 15:40:21 +02:00
Brendan Abolivier 8d2fbd0fe7 Bug 1859739 - Give more explicit name to preprocessor function F in migration code. rs=me 2023-10-18 11:50:04 +01:00
Magnus Melin e46ee7e77a Bug 1859273 - Port bug 1857999 to Thunderbird - Stop using xml-stylesheet processing instructions for styling non-test xhtml documents. r=freaktechnik
Using https://github.com/Mossop/depi

find -name "*.xhtml" -not -path "./suite/*" > /tmp/depi/filelist.txt
node index.js path-to/comm/

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

--HG--
extra : amend_source : 9b289924f64aa4b22a9ebfaaf3c8853bc1d2f69d
extra : absorb_source : 3aa297db246dfd7ebcbac5d8465f4b639c054c54
2023-10-18 11:00:28 +01:00
Richard Marti c00ad53861 Bug 1859095 - Use nested CSS on Addressbook files. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D191012

--HG--
extra : amend_source : ff563d930ec7f6e2e37deedb06bc663b0eb9abfb
extra : absorb_source : f8e02d43666ae667e7ae37d8baf0ac104c0aac29
2023-10-18 10:59:57 +01:00
Martin Giger 9ba76a4d57 Bug 1859014 - Expose storybook docs in source docs. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190976

--HG--
extra : amend_source : 6e7026d4fedd23c32c22ce971b559ca1428b85b6
extra : absorb_source : 56ceda2f8fdf86fa7a4ca8cf5e36e023e462196c
2023-10-18 10:59:25 +01:00
Martin Giger b8b82ecf60 Bug 1858722 - Add launching storybook in Thunderbird capability to mach. r=darktrojan,rjl
Differential Revision: https://phabricator.services.mozilla.com/D190819

--HG--
extra : amend_source : 271944526808af0cb720dc907bcc42138588dde8
extra : absorb_source : 09495a5cdb95318feee5ada28790a14d260e8354
2023-10-18 10:58:50 +01:00
Magnus Melin 052a699983 Bug 1824919 - Try to fix intermittent comm/mail/base/test/browser/browser_treeView.js | 'select' event didn't fire before the delay. r=freaktechnik
We can't guarantee the check will take place in the 240-250 time frame. If it gets checked after 250 it may be too late to get the right result.

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

--HG--
extra : amend_source : 552c7a6e0082fe195d76985ecceb54141254edbc
extra : absorb_source : 898ade1a33181a66914d7baea3f1225f219eb417
2023-10-18 10:58:23 +01:00
Vineet Deo f456cbb8fb Bug 1858472 - Account Hub Manual Config Flow UI with form view, loading view, and acc added view. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D190743

--HG--
extra : amend_source : cc9f1f9edfe98949ab139bbfa2138eb7d8075abb
extra : absorb_source : eca574b917f52894fc5fd823e11d499b139949bf
2023-10-18 10:55:06 +01:00
Martin Giger 2e5aa9acfd Bug 1858946 - Re-enable browser_folderToolbar.js. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191113

Depends on D191112

--HG--
extra : rebase_source : 4209f743d2bbf843905052e2a271f102fe25804d
extra : amend_source : bbc4f2fb9c3dd1a60803a6f4182832e052944471
2023-10-16 19:14:52 +00:00
Martin Giger 724770f423 Bug 1858750 - Update label of unified toolbar view button to match current view. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191112

--HG--
extra : amend_source : 0d4ff0b7a5968856bbba77eaf7bc4aea8a87ffa9
2023-10-16 19:14:39 +00:00
Martin Giger b8d9b5c037 Bug 1858445 - Follow-up: fix typo introduced in selector. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191175

--HG--
extra : amend_source : 89cd0cc393a960d5fd529eb448a466abddc0447e
2023-10-17 10:35:20 +00:00
Martin Giger 117c254d60 Bug 1858656 - Add story for widget classes. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190788

--HG--
extra : amend_source : a9dc37abedebddadb2debf51a5384190de4a875c
2023-10-17 11:03:52 +01:00
Martin Giger de60d29d43 Bug 1858656 - Add story for layout colors. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190787

--HG--
extra : amend_source : 0d6fbac617401ddb980f8b77889ea5a75d299b31
2023-10-17 11:03:36 +01:00
Martin Giger 1821c724fd Bug 1858656 - Update storybook color documentation. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190786

--HG--
extra : amend_source : 8bf75ee4eabe073c8fc48ca839f9957749c89a19
extra : histedit_source : bc4116b2e2ea0c81bf748b4aa124a2a93298f496
2023-10-17 11:02:28 +01:00
solange valverde 0e7a063f3e Bug 1859036 - Cards View: Add third row to cards follow-up. r=elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D190983

--HG--
extra : moz-landing-system : lando
2023-10-17 05:33:12 +00:00
Brendan Abolivier 1c8566a212 Backed out changeset f4f04805089a (bug 1824919) for causing test failures.
--HG--
extra : amend_source : 71e5c92a531848ad7f0ff3db10251a748d8d0d03
2023-10-16 20:47:06 +01:00
Magnus Melin 2ea7b80cf4 Bug 1824919 - Try to fix intermittent comm/mail/base/test/browser/browser_treeView.js | 'select' event didn't fire before the delay. r=freaktechnik
We can't guarantee the check will take place in the 240-250 time frame. If it gets checked after 250 it may be too late to get the right result.

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

--HG--
extra : amend_source : 40b07a7d8ebacc806c0ed62350756be01df0405d
2023-10-16 19:25:56 +01:00
Brendan Abolivier d145e07d5b Bug 1857555 - Remove reference to Firefox accounts in l10 strings. r=mkmelin,rjl
It should be fine to not specify which account we're dealing directly with in the string since the context should make this unambiguous - see https://bugzilla.mozilla.org/show_bug.cgi?id=1857555#c6

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

--HG--
rename : mail/locales/en-US/messenger/firefoxAccounts.ftl => mail/locales/en-US/messenger/syncAccounts.ftl
extra : amend_source : 0ae55093e22552c09309ffa1f249642a114cce31
2023-10-16 17:14:36 +01:00
welpy-cw 75e788ebd0 Bug 1859050 - Show unthreaded results in search dialog. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191063

--HG--
extra : amend_source : 0b848db82bc509ca7e6185375e6a4222418bb24d
2023-10-16 17:14:07 +01:00
Richard Marti 6d9b3e24cb Bug 1859269 - Use the correct BMP format for the Daily installer images. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D191070

--HG--
extra : amend_source : 3b8b0b79804547b75408c3c139cfd71849fb15b4
2023-10-16 17:13:31 +01:00
Magnus Melin a4bd0dffab Bug 1838589 - Restore the View button settings for the folder when revisiting it. r=freaktechnik
When switching between folders the last view for the specific folder should be applied.

Based on https://github.com/Betterbird/thunderbird-patches/blob/main/115/bugs/1838589-fix-mail-view.patch

Differential Revision: https://phabricator.services.mozilla.com/D190757
2023-10-16 11:11:10 +00:00
Brendan Abolivier b8027a0b07 Backed out changeset 9b9889b538dd (bug 1857555) for causing test failures.
--HG--
rename : mail/locales/en-US/messenger/syncAccount.ftl => mail/locales/en-US/messenger/firefoxAccounts.ftl
extra : amend_source : ea6d25c654d70b85a621a90d6eb162ca2fd611ac
2023-10-16 12:07:43 +01:00
Brendan Abolivier 87c6d2ba04 Bug 1857555 - Remove reference to Firefox accounts in l10 strings. r=mkmelin,rjl
It should be fine to not specify which account we're dealing directly with in the string since the context should make this unambiguous - see https://bugzilla.mozilla.org/show_bug.cgi?id=1857555#c6

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

--HG--
rename : mail/locales/en-US/messenger/firefoxAccounts.ftl => mail/locales/en-US/messenger/syncAccount.ftl
extra : amend_source : 5f38b764af1342b8b01b1e26b60d275ad48844e9
2023-10-16 10:35:01 +01:00
Martin Giger cd89bf5c64 Bug 1858942 - Fix thread pane display options button getting squished. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190927

--HG--
extra : amend_source : d9909a552fbf92eb6c959002df8a7066bdfe4b7b
2023-10-16 10:34:03 +01:00
Richard Marti e050f70bd5 Bug 1858880 - Use nested CSS on vcard.css. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190907

--HG--
extra : amend_source : 2324ba60244e3bac125ab007274477f70a927a08
2023-10-16 08:51:32 +03:00
Martin Giger cc797d0d48 Bug 1858178 - Fix RSS feed default favicon color. r=micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D190588

--HG--
extra : moz-landing-system : lando
2023-10-15 10:00:40 +00:00
Micah Ilbery dda2a935fa Bug 1855823 - Clearly indicate when a message is new. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190519

--HG--
extra : rebase_source : 79173228d3f135e011c62dd78ab0f8bab27a2d0b
2023-10-14 13:46:57 +03: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
Kai Engert 84c163cc36 Bug 1838589 - Backed out changeset 7d5e44997df5 for test failures. 2023-10-13 14:11:43 +02:00
Magnus Melin d63e050575 Bug 1838589 - Restore the View button settings for the folder when revisiting it. r=freaktechnik
When switching between folders the last view for the specific folder should be applied.

Based on https://github.com/Betterbird/thunderbird-patches/blob/main/115/bugs/1838589-fix-mail-view.patch

Differential Revision: https://phabricator.services.mozilla.com/D190757
2023-10-12 19:24:52 +00:00
Magnus Melin bfefff959a Bug 1839226 - Fix for replying to selection of original plaintext messages which isn't format=flowed. r=babolivier
Inspired by https://github.com/Betterbird/thunderbird-patches/blob/main/115/bugs/1839226-fix-quoting-selection-non-flowed.patch

Differential Revision: https://phabricator.services.mozilla.com/D190571
2023-10-12 20:09:22 +00:00
Rob Lemley f54fce0389 Bug 1858818 - Port bug 1850647: Add optional filename argument to preprocessor. rs=bustage-fix
Port of D187306.

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

--HG--
extra : amend_source : 6cf50b0d2fe1de24ddbce6a028077124bb923314
2023-10-12 19:56:15 -04:00
Magnus Melin 56c80425c1 Bug 1857467 - Ship fingerprinting-protection-overrides.json dump to avoid RemoteSettings errors. r=sancus
From https://firefox.settings.services.mozilla.com/v1/buckets/main/collections/fingerprinting-protection-overrides

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

--HG--
extra : histedit_source : 4c9afccdf2762ad126337164f45256fc360a6981
2023-10-09 12:21:40 +00:00
Elizabeth Mitchell d45a96cef5 Bug 1843486 - Add table navigation in message list rows. r=aleca
- Allow navigating message table cells and rows by keyboard.
- Add visual indicator for row cell with navigation by keyboard.
- Ensure NVDA reads selected status correctly if a row is selected.

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

--HG--
extra : histedit_source : 4111b359c17ffff768c72edd2fad1d459755ea0b
2023-09-24 06:01:31 +00:00
welpy-cw 4c2456d0d6 Bug 1850190 - Restore mailnews.scroll_to_new_message functionality. r=freaktechnik
Scroll newly received messages into view without selecting them when entering a folder. Any
message selections will not be restored in this case.

This is the default behavior of earlier Thunderbird versions and can be disabled by setting
the preference `mailnews.scroll_to_new_message` to `false`.

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

--HG--
extra : histedit_source : 35fc1f8c2b6f1ace8dfbc1776d3ec38d8e2689c9
2023-09-26 20:38:41 +00:00
Magnus Melin 33e8b36813 Bug 1803986 - Remove nsIScriptableUnicodeConverter usage from OpenPGP code. Part 1: UTF-8 to bytestring cases. r=john.bieling
Use standard means to get bytestring from utf-8 data.

```
var {EnigmailData} = ChromeUtils.import("chrome://openpgp/content/modules/data.jsm");
var {MailStringUtils} = ChromeUtils.import("resource:///modules/MailStringUtils.jsm");
var text = "blä";
var A = EnigmailData.convertFromUnicode(text, "utf-8")
var B = MailStringUtils.stringToByteString(text);
A + " vs " + B;
```

Differential Revision: https://phabricator.services.mozilla.com/D190387
2023-10-11 09:48:00 +00:00
Martin Giger cce1113d98 Bug 1858461 - Ensure global search popup is closed on blur. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190712

--HG--
extra : amend_source : a8cfdfd3ae45552cebeb4d90f6d95d2ac3209e60
2023-10-11 18:11:44 +00:00
Martin Giger f0a9e56c7d Bug 1858445 - Fix message-bar.css selectors. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190719

--HG--
extra : amend_source : 612f32d19fa61e49e6e51c8fc91b9dd29c5fffe9
2023-10-11 19:05:34 +00:00
Martin Giger 4b349b4f61 Bug 1857789 followup - Remove trailing whitespace on empty lines. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D190717

--HG--
extra : amend_source : 8340a1a7b6e4f80f9b04030cd2f6d82e1a08f1e8
2023-10-11 18:44:51 +00:00
solange valverde 54ffebeba6 Bug 1855821 - Cards View: Add third row to cards. r=elizabeth,freaktechnik,micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D190140

--HG--
extra : amend_source : 536265600a64aec30865c76e0cf76c1bc505f8e1
2023-10-11 16:57:52 +00:00
Kai Engert 8e9ea92136 Bug 1857831 - Backed out changeset 5707262c1484, requested by darktrojan. 2023-10-11 12:12:31 +02:00
Martin Giger 93420386c4 Bug 1858114 - Fix attachment label flexing. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190570

--HG--
extra : amend_source : 4a34f807652ea49aab53b8d649fdbaaf447b99e3
2023-10-10 12:18:17 +00:00
Martin Giger 64af5a67d6 Bug 1837152 - Add context menu to unified toolbar get messages button. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190306

--HG--
extra : amend_source : ca0f41357519a9abe027c6bc8713b7521ba90163
2023-10-06 16:05:11 +00:00
Richard Marti b4c08d2618 Bug 1857753 - Make the Message Bar work with dark themes again. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190397

--HG--
extra : amend_source : 483b3b5f6f41d2111a206d7ff06aa49dc9d80473
2023-10-08 11:11:14 +00:00
Magnus Melin cdda7afed4 Bug 1832857 - Wait up to 1s instead of 500ms for gloda indexing, to prevent random timeouts in browser_mailContext.js. r=elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D190543

--HG--
extra : amend_source : aea0e20bfbbd1af4e2fff1a72f772331497eb67c
2023-10-10 08:13:19 +00:00
Elizabeth Mitchell 3a6fa3d428 Bug 1857627 - Add background to threaded messages. r=micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D190364
2023-10-10 23:16:53 +00:00
Elizabeth Mitchell 4a21f4bcc8 Bug 1857613 - Cards View: Adjust text sizes of subject and sender. r=micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D190360

--HG--
extra : amend_source : 1b0fb031e73d70730192aae95de60ff58b3c8e58
2023-10-10 22:32:43 +00:00
John Bieling fec0ac2e9a Bug 1844747 - Adjust tags API to support keys also supported by Thunderbird itself. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D189255

--HG--
extra : amend_source : 93bc690973451b74c5a496fe9ba2bde3d2ffe2c5
2023-10-11 08:55:34 +00:00
Magnus Melin 5662800746 Bug 1856166 - For compose based on saved .eml, preserve subject already set. r=babolivier
Trying to get it from db will result in empty subject.

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

--HG--
extra : amend_source : df1225fc43103bef019c84c90147ea63bf04303c
2023-10-02 14:04:00 +00:00
Richard Marti 09e928ce07 Bug 1857789 - Use nested CSS on widgets.css. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D190398

--HG--
extra : amend_source : 1746eda09eadadead8d134c0948bd3e4234c6817
2023-10-09 15:34:39 +00:00
Magnus Melin 6f94b1b10c Bug 1844341 - Fix Tools>Filters for unfied folder and no message selected. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D190539
2023-10-10 07:36:55 +00:00
Geoff Lankow c8595b7786 Bug 1617887 - Remove Mozmill's utils.jsm from FolderDisplayHelpers.jsm. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190431

--HG--
extra : rebase_source : 695e40becbd563fce496bb484147b8c444446ba2
extra : amend_source : 1bc64f7642f4aa14bddf60be746223795e24460f
2023-10-09 15:34:23 +13:00
Geoff Lankow bc98654f00 Bug 1617887 - Remove the remnants of Mozmill's utils.jsm. r=aleca
Mozmill's way of waiting for things to happen involved timers and spinning the event loop until it did what was wanted.
We have Promises now.

In this patch I've converted all the remaining uses of `utils.waitFor` and `utils.sleep` to use async functions,
except those in FolderDisplayHelpers.jsm, because there's so much there I put it in another patch.

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

--HG--
extra : rebase_source : 249420a81e4b2ea8b7dfdce518562bca0b842585
extra : amend_source : 1334e2adfb72941ee913f4881b76f79cb044027a
2023-10-09 21:41:46 +13:00
Geoff Lankow 5c3a735939 Bug 1617887 - Make the functions for opening and closing windows async. r=aleca
Mozmill had some complicated ways of tracking windows as they opened and closed that involve timers and hacking the event loop.
We can do much better with Promises, and BrowserTestUtils already provides the tools we need.

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

--HG--
extra : rebase_source : 8117fb4f08580ebfc472e31d262d404862c26885
extra : amend_source : 42db542877761d86058f956837fd99996ee4491a
2023-10-04 18:10:15 +13:00
Geoff Lankow aadc54586b Bug 1617887 - Make the functions for opening compose windows async. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190428

--HG--
extra : rebase_source : dc845f76488e357a896a014f1dc699dd721e677b
extra : amend_source : e5a6bf8239782278bee2582bd694fb8fa6d215d8
2023-10-04 12:19:40 +13:00
Geoff Lankow 3bd23e289c Bug 1617887 - Use more modern ways to mock XPCOM objects. r=aleca
Toolkit has better ways of replacing objects with our own. We should use them.

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

--HG--
extra : rebase_source : 66783b2f1ab4ab975a34f384cc0fa974d4bbad52
extra : amend_source : b1605073d93fb99c4b19faf9902bb7e8e87eca04
2023-10-03 21:38:07 +13:00
Geoff Lankow 5526be93f8 Bug 1617887 - Stop calling window objects "controller". r=aleca
These things are not controllers, as there's no such thing any more, so let's stop calling them controllers.

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

--HG--
extra : rebase_source : 7e5f4667e3bfdaece46c6bd9a137e7ed569f24f9
extra : amend_source : 6f9bf526b28a74c16634013c59ecc1f4cd91fb0c
2023-10-02 20:24:42 +13:00
Martin Giger d5e376a1dd Bug 1857959 - De-XPCOM chat accounts service. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190484

--HG--
extra : moz-landing-system : lando
2023-10-11 06:05:43 +00:00
Martin Giger e20b662b9d Bug 1857959 - De-XPCOM chat conversations service. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190480

--HG--
extra : moz-landing-system : lando
2023-10-11 06:05:41 +00:00
Martin Giger 97b7119ff3 Bug 1857959 - De-XPCOM chat core service. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D190478

--HG--
extra : moz-landing-system : lando
2023-10-11 06:05:41 +00:00
Martin Giger 3b4457539d Bug 1744143 - De-XPCOM chat logger. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D190477

--HG--
extra : moz-landing-system : lando
2023-10-11 06:05:40 +00:00
Magnus Melin c5fc668d2d Bug 1853498 - Make "Save image as" from context menu of RSS item work when displayed as web page. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D190159

--HG--
extra : rebase_source : 592669e9cc9a1c67a327e28ea9378a1cce073072
2023-10-05 09:01:17 +00:00
Mark Banner 69661fa80a Bug 1855843 - Allow message conversion to event or a task work with the message selected in the message list. r=freaktechnik
Using the selected message in the message list is more reliable, especially as this is a context menu event.
Unfortuantely, we have to take account of other cases as well, and the message selection.

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

--HG--
extra : rebase_source : 26b30f983cc041a78fe38af297328bc6987c1dc9
2023-09-28 22:11:12 +00:00