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