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

40270 Коммитов

Автор SHA1 Сообщение Дата
Vineet Deo 0b47bdcd8d Bug 1859989 - Account Hub Email view architecture changes from multiples views to one view with subview. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D191724

--HG--
extra : amend_source : 40c3ee5ce19e890ba86e44d8aaeb57fe696004b2
2023-11-05 11:53:23 +02:00
John Bieling f2e7c923e4 Bug 1862574 - Fix MailFolderId parsing. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192790

--HG--
extra : moz-landing-system : lando
2023-11-04 18:40:48 +00:00
Rob Lemley 5001f444bc Bug 1863141 - Port bug 1860650: Add Treeherder group names for confirm-failure jobs. rs=bustage-fix 2023-11-04 08:54:10 -04:00
Magnus Melin 8419efe4e5 Bug 1860468 - Adjust Thunderbird mac-signing config. rs=bustage-fix 2023-11-04 13:25:24 +02:00
Magnus Melin dc9dec31a4 Bug 1861490 - Fix intermittent comm/mail/base/test/browser/browser_threadTreeDeleting.js | selected row should be the last visible row. r=darktrojan
Listen to scrollend event and use a normal timeout after that.

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

--HG--
extra : rebase_source : 3f52857d747ca7b8a4931b886c7ecdc5fc1be751
extra : amend_source : 9dcad1d99b5a35978baede61c4450e27f9e93c57
extra : absorb_source : ed48470b85a14add66bdd8e3404cc4562a73e09b
2023-11-04 12:50:28 +02:00
Martin Giger 5be07072e3 Bug 1824288 - Add address book toolbar items to unified toolbar. r=aleca,darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D173501

--HG--
extra : amend_source : ddb97d091b752debb68f9f8b668a2a66ad1967ba
extra : absorb_source : 14ad9dbc8b242a1aef559b06e44087071b56e3e7
2023-11-04 12:48:51 +02:00
Martin Giger aa9dee394c Bug 1824288 - Use command controller for address book. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D190201

--HG--
extra : amend_source : 6e54093da2e8c602fde1a89aacdb158fcf092bc1
extra : absorb_source : da6e3c3287106ebaf5f7eabb6d386613b51054b4
2023-11-04 12:48:16 +02:00
John Bieling 184e5bf246 Bug 1862745 - Rename MailFolder.usage to MailFolder.specialUse. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192617

--HG--
extra : amend_source : d8071aec794762d67adf67d54e80554aa5820ef6
extra : absorb_source : ad0abf93dcc9c279924d16ec87b5feded8640e72
2023-11-04 12:47:35 +02:00
John Bieling 1e6d18fad3 Bug 1862574 - Resolve inconsistency regarding MailFolderInfo.favorite by moving it into the MailFolder type and adjusting all relevant functions and events - introducing a folderId and folders.get(). r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192554

--HG--
rename : mail/components/extensions/test/xpcshell/test_ext_folders.js => mail/components/extensions/test/xpcshell/test_ext_folders_mv3.js
extra : amend_source : d4e1265e591d0b65baf211300e7565692ffb0ccd
extra : absorb_source : c433fae2057ebc6f485b0fe227c956f5a3e9c6dc
2023-11-04 12:47:10 +02:00
Kai Engert 5abbc74f3a Bug 1862625 - Add Content-Type header to decrypted PGP/MIME if it's missing. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192597

--HG--
extra : amend_source : 13fd2eedc38e3c2b1d694a6b3ea3cd57ce6e293a
extra : absorb_source : f326c4f5378d2ffbaa91560744003d6d9b20cea9
2023-11-04 12:46:06 +02:00
Martin Giger 56554616e6 Bug 1862980 - Port bug 1845727: moz-support-link ftl file now available from toolkit. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D192683

--HG--
extra : moz-landing-system : lando
2023-11-03 20:24:29 +00:00
Magnus Melin 1f4a59f399 Backed out changeset 43375a7218f0 (bug 1861490) DONTBUILD
--HG--
extra : amend_source : 7bdc0827f539f646dcfc31fa08eb1484b9ff0e1f
2023-11-03 15:00:27 +02:00
Martin Giger 272374bb7c Bug 1862665 - Fix view menu init error in standalone message window. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D192582

--HG--
extra : amend_source : ebcb84cdfd13ff2ca988d2f65511028d95a48736
2023-11-03 12:03:21 +02:00
Brendan Abolivier 9406e5818b Bug 1846837 - Use the FQDN identity attribute to generate Message-Id headers, if set. r=mkmelin
Also update the message ID generation to use nsACString instead of raw strings.

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

--HG--
extra : amend_source : c19f9f6703a28a24ba3010f1e0f1172a840bfbff
2023-11-03 12:02:51 +02:00
Magnus Melin 3d88a2ab62 Bug 1861490 - Fix intermittent comm/mail/base/test/browser/browser_threadTreeDeleting.js | selected row should be the last visible row. r=darktrojan
Listen to scrollend event and use a normal timeout after that.

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

--HG--
extra : rebase_source : 85662f34cfdbf3f679fc073690816523c176c1e1
2023-11-02 09:05:12 +02:00
Gene Smith 1e8ee745c9 Bug 1854567 - On SMTP 4xx error, do retry on a new connection. r=mkmelin
This is based on Magnus' changes from now abandoned
https://phabricator.services.mozilla.com/D189676,
i.e., create a new SMTP connection after 100 recipients, correct the
error handling and enable each message sent to optionally use its own
connection. But instead of adding a new pref to indicate that each
message should go out on its own connection, this patch uses the
existing mail.smtpserver.default.max_cached_connection set
to 0 to indicate that.
In addition, this patch also creates a new connection within the same
client instance when an SMTP 4xx errors occurs during a MAIL FROM
or RCPT TO response and retries the message send on the new connection.

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

--HG--
extra : amend_source : 5490689fe6cc3c1d454277f50ce71fafccc0f6c8
2023-11-03 08:54:14 +02:00
Magnus Melin 91e0f92d72 Bug 1861355 - Event cancellation should not be sent for ones own events. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D192214

--HG--
extra : rebase_source : d89b05f85c8f872f188e55eea8bf441b24a847c4
extra : amend_source : a56b272e722f1b886010a192b682166ee9dda667
2023-11-03 08:53:19 +02:00
Richard Marti 8f7c552cae Bug 1861141 - Use nested CSS on messengercompose.css. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D191874

--HG--
extra : amend_source : ff03057e5e5b8a3f2ae809d62e1c4e413c5a1ae4
2023-11-02 20:01:58 +02:00
Richard Marti 1a6abbaf58 Bug 1861957 - Use nested CSS on themeableDialog.css. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D192206

--HG--
extra : amend_source : 135437d288e507f9542fd08b75da53dbd914f293
2023-11-02 20:01:30 +02:00
Magnus Melin c5d33ac03f Bug 1862519 - Init IMServices.core before trying to add chat details to troubleshooting info. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D192513

--HG--
extra : rebase_source : db2ad455dea1d05a8e5de418c5b1a87908df6681
extra : amend_source : bd04b0b39e109f61f34ad271d5d0862a1d3bbb76
2023-11-02 20:01:07 +02:00
Magnus Melin 2b973b5093 Bug 1799281 - follow-up: load setTimeout using defineESModuleGetters. r=john.bieling
toolkit/components/extensions/test/xpcshell/test_load_all_api_modules.js is perma failing without this

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

--HG--
extra : amend_source : 84e20a9356116c503d4b73681e765f8a4b2e9ca2
2023-11-02 13:57:00 +02:00
Magnus Melin 1a5698f32b Bug 1862061 - remove Thunderbird usage of -moz-font-smoothing-background-color. r=me 2023-11-02 13:49:47 +02:00
Magnus Melin 6ee767c7a8 Bug 1862521 - Fix GetSelectedMsgFolders() for .eml opened from file. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D192514

--HG--
extra : rebase_source : e31bf1b5b556a9e64b5bf14075715abbd1e0830c
extra : amend_source : bcbe85f16039b2859331e42e484527484f853ae4
2023-11-02 12:01:18 +02:00
John Bieling f9149a35a5 Bug 1861418 - Allow to open a new mailTab with a specific folder. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192104

--HG--
extra : amend_source : 7d9ca7e54260bed8d0e5c44779855a9a351b5d82
2023-11-02 12:00:14 +02:00
John Bieling 65fae7d3d4 Bug 1799281 - Add mailTabs.getListedMessages(). r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191995

--HG--
extra : amend_source : a91beadde1fd8834842ad49a73cdba7cfef23d3b
2023-11-02 11:59:38 +02:00
Geoff Lankow 04ea934bc0 Bug 1862232 - Fix a broken test. r=mkmelin
`nsIMsgDBView.URIForFirstSelectedMessage` throws an exception when there is no selected message.
Although `numSelectedMessages` is 1, we're looking at a message loaded from a file so there are
no messages to select. (It's always 1 when we're in a message tab or message window.)

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

--HG--
extra : amend_source : 221658f79bcdc48abc0ec6b6fdbf8c26dcee51a6
2023-11-02 11:58:44 +02:00
Geoff Lankow 97d8d3f651 Bug 519687 follow-up - Fix a broken test. r=mkmelin
There was no need for this function to take an argument, that was a leftover piece from an earlier attempt.

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

--HG--
extra : amend_source : f39cc83565c9742c9c49fc066f770958085ce468
2023-11-02 11:58:15 +02:00
Martin Giger f7ee90e754 Bug 1862393 - Update ignore list in browser_parsable_css and add symlink fix to head file. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192459

--HG--
extra : amend_source : 460a083dc84936874f505fabf7555160883cbb01
2023-11-01 10:11:38 +00:00
welpy-cw 44d22b81f7 Bug 1862232 - Add a special "Reply to List" button to unified toolbar. r=freaktechnik
Checking if "Reply to List" should be enabled doesn't work until the headers of the current
message have been processed. This implements class ReplyListButton that listens for the "MsgLoaded"
event to set its state.

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

--HG--
extra : amend_source : 418d8506671900d2bebd3dc881fe0b7e33c05092
2023-11-01 14:55:31 +00:00
John Bieling 3e238b3a31 Bug 1848787 - Allow to specify a sensitivity of the messages.onNewMailReceived event. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192024

Depends on D192204
2023-11-01 10:32:15 +00:00
John Bieling d84e672707 Bug 1861948 - Deprecate MailFolder.type, introduce MailFolder.usage, folders.getFolderUsage() and folders.onFolderUsageChanged. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192204
2023-11-01 10:32:09 +00:00
Geoff Lankow edf856d0df Bug 519687 - Fix cmd_markAllRead for virtual folders. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192306

--HG--
extra : rebase_source : 3900ff331a900b6cc96e201c1ec69e86102766eb
extra : amend_source : 2b92db33dca526c8351f81f0814e6a7cdcb69963
2023-10-31 17:25:59 +13:00
Rob Lemley 70240800e1 Bug 1862303 - Rename instances of "thundernest" to "thunderbird" for Github rename. r=sancus
Differential Revision: https://phabricator.services.mozilla.com/D192381

--HG--
extra : amend_source : 75c836fe2671ad9c8abb223767955d85e0c7ca3a
2023-11-01 12:08:26 +02:00
John Bieling a4a9cecbcb Bug 1862029 - Allow to query for junk state, junkScore range, new state and size range; also deprecate unread query in favor of read query in MV3. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192265

--HG--
extra : amend_source : 68480c39e9f70c97fa9ea68490248d7256d3790a
2023-11-01 12:07:54 +02:00
John Bieling acdbfb3bd9 Bug 1861946 - Move folder capabilities into a dedicated MailFolderCapabilities type and add a getFolderCapabilities() function. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192203

--HG--
extra : amend_source : d9d4e028a563b96c85e7b83c1a3bff3addd35f8c
2023-11-01 12:07:20 +02:00
John Bieling 19a139c280 Bug 1861858 - Fix setting a contact photo on a contact without photo errors. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D192152

--HG--
extra : amend_source : ed090f5456aa529db7159facec14a04abd29d3ec
2023-11-01 12:06:48 +02:00
welpy-cw 40ff5a55ac Bug 1860322 - Disregard secondary sort order for Grouped By views. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D191534

--HG--
extra : amend_source : 77d61c5e1c4ac11df533770171d64ef86421214a
2023-11-01 12:06:14 +02:00
Magnus Melin d628e250cf Bug 1858733 - "Read Messages" button in account central should trigger getting mail. r=freaktechnik
Re-enable getting of new mail when this button is hit.
If the account is a feed or nntp account, get messages for the account and show first folder/group.
If there are no folders, show the subscription dialog instead.

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

--HG--
extra : rebase_source : 115eb26e1b65e5722e355e9800a09274091bc08d
extra : amend_source : 99533e809163b70f6daa51c4a1ac63275c960c6d
2023-11-01 12:05:38 +02:00
Magnus Melin 7d818a81a4 Bug 1862384 - Port bug 1861671 - Remove some dead macOS menu drawing code. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D192452

--HG--
extra : amend_source : d75ff7c0bfb7049bebe76b0971ae63ea4e7cace6
2023-11-01 12:01:57 +02:00
Gene Smith 39629e2745 Bug 1854586 - Backout URL queueing causing failure to connect with network down. r=mkmelin
If started with network down, imap connections don't occur and new messages are
not downloaded until "Get Messages" is clicked. Reported also in
Bug 1842655 and possibly Bug 1843190.
The issues are describe at Bug 1854586 comment 9.
Note: This leaves Bug 1768121 unfixed but I'll re-open that bug and I have a
proposed patch for it.

Differential Revision: https://phabricator.services.mozilla.com/D192296
2023-10-31 00:30:10 +00:00
Rob Lemley 58ea2dbca6 Bug 1845794 - Resize default*.png icons correctly. r=darktrojan
Removed an extra pixel making each of these too wide.

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

--HG--
extra : amend_source : f6bccb9c734d30f64bd3027d67e5b34d4606666f
2023-10-30 21:02:00 +00:00
John Bieling efa4fac819 Bug 1836243 - Make sure accounts are loaded before using nsMsgAccountManager::GetAccount(). r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D179678

--HG--
extra : amend_source : 74e0b2fed5c4f5fda685c88a55e6ea31dbc820a9
2023-10-31 16:23:51 +00:00
welpy-cw bc966c08d4 Bug 1807063 - Restore thread state when selecting folder. r=darktrojan
Restore the collapsed or expanded state of threaded or grouped by sort views when selecting
a folder. Threads or groups containing previously selected messages are opened in any case if
possible. Selections in multi-folder views are not persisted.

Some ideas taken from https://github.com/Betterbird/thunderbird-patches/blob/main/115/bugs/1807063-restore-thread-state.patch
Including https://github.com/Betterbird/thunderbird-patches/blob/main/115/bugs/1807063-fix-saving-selection.patch

Differential Revision: https://phabricator.services.mozilla.com/D190137
2023-10-31 13:10:46 +00:00
welpy-cw 66af5fcdd0 Bug 522768 - Add tooltip displaying full path in location column. r=aleca,darktrojan
Implement displaying the full path (including all parents) of a folder as a tooltip in the
location column of the thread pane.

This is achieved by providing a new readonly attribute `prettyPath` in `nsIMsgFolder` which is
returned by `nsMsgDBView::CellTextForColumn` instead of `prettyName`.

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

--HG--
extra : amend_source : 2b124cd104292cac3a24e80407585781a55d2753
2023-10-29 19:18:53 +00:00
Geoff Lankow c4e200f6e5 Bug 1851536 - Test items on the folder pane context menu, part 2. r=mkmelin
Tests "Mark Folder Read" and "Mark All Folders Read".

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

--HG--
extra : rebase_source : 037d25ed51ac69cfb9fcbeea80ab4ec4fd081359
extra : amend_source : 9486b9c45094c782f480dde505bebbb1b2f577ca
2023-10-31 12:48:23 +13:00
Geoff Lankow 2385a2df59 Bug 1842420 - Fix "mark as read" context menu item for virtual folders. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192291

--HG--
extra : rebase_source : 72a748704195118b59d92e6978a905a7b035c030
extra : amend_source : d6ba5bfd4fd3890d574ff0f57e1057a75f9f49ba
2023-10-30 12:38:34 +13:00
Magnus Melin 532e9eceb5 Bug 1860148 - Follow-up, fix linting. rs=eslint 2023-10-31 12:47:13 +02:00
John Bieling f0b7cf5285 Bug 1860761 - Allow to query for multiple tab types. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191733

--HG--
extra : amend_source : 6b4dd9e676ea323c8d18341a3b23b74bb8ad1f58
2023-10-31 12:44:47 +02:00
John Bieling e5327a9efb Bug 1861262 - Allow to query for a range of attachments. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191903

--HG--
extra : amend_source : 9332b0a5286df9c4d380b87b76885b02d7bea917
2023-10-31 12:44:19 +02:00
Geoff Lankow 577bde2f56 Bug 1860365 - Fix problems with selection in the Find Events panel. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192294

--HG--
extra : amend_source : 1bf658d01b474d27cde0995b4d46c8f43e347d8a
2023-10-31 12:43:04 +02:00