This is a regression from switching to the MimeTreeEmitter. The old
implementation always tried to decrpypt the message for attachment
extraction. The new implementation did not, which is fixed by this patch.
This also adds an extended test to actually check listAttachments() on
an encrypted message (including nested messages).
Note: getRaw() and getFull() have an option to work on the original or
on the decrypted message. This patch does not add the same option for
listAttachments(). We currently do not handle encrypted parts as
"attachments" (this is why listAttachments() did not return the
raw encrypted part before this patch) and there has not been a request
to access the raw enrcrypted part. We may come back to this at a later time.
The changes in `utils.js` are fixing an incomplete type check. Only
`boolean`, `number` and `string` variables where type checked,
but not `date` for example. This patch also adds some more verbose
output to make it easier to track errors.
Differential Revision: https://phabricator.services.mozilla.com/D212990
--HG--
extra : amend_source : 4bb7d6715e9337f42d2da1837aa67b31b9339a0b
This test is trying to click on a button that isn't (and shouldn't be) visible, then complaining
that the focus is not where it expected. I'm not sure why it's started failing when the patches
for this bug landed.
RUST_TESTS includes several top-level crates that are not part of the Thunderbird
workspace. Since it's not necessary to run those tests for Thunderbird or
gather coverage data for them, only include gkrust in RUST_TESTS and explicitly
remove the crashreporter related features from RUST_TEST_FEATURES.
Differential Revision: https://phabricator.services.mozilla.com/D212954
--HG--
extra : amend_source : d6b071d5745d90fc5d0841bebc0a5a872cb4985a
What is supported:
- Hold CTRL while clicking to select multiple rows.
- Hold SHIFT while clicking to select a range of folder from the currently active element.
- Hold CTRL and press arrow up/down to select next/previous row.
- Enable multiselection via data attribute to keep the widget modular.
Specific to Folder pane:
- Enable only a few simple actions when in multiselection
- Open in Tab/Window and Mark as Read are always enabled.
- Move and Copy only if conditions are met.
- Empty trash/junk only if the selected folders are all trash/junk.
Differential Revision: https://phabricator.services.mozilla.com/D203232
--HG--
extra : amend_source : 4386159ceacad69bb8c3d033b9007fa884926f5b
Very simple color customization for servers.
It leverages the same FolderTreeProperties module and flow of the folder pane.
Differential Revision: https://phabricator.services.mozilla.com/D211687
--HG--
extra : moz-landing-system : lando
!AppConstants.MOZ_UPDATER won't have that file...
Differential Revision: https://phabricator.services.mozilla.com/D212670
--HG--
extra : amend_source : 0444854ce44186ae027bb8700c2ed09d6b8f2aa8
extra : histedit_source : 5213a00b4567b701e36221ae87cd2a9d0527cece
We used to use this code when printing address books. We don't do it that way any more.
Differential Revision: https://phabricator.services.mozilla.com/D212660
--HG--
extra : rebase_source : d3689144ab3e9776a64774e6cadf1aa490a4fb42
extra : amend_source : fcca84ddcb9594a7d27aa66c6caa2b22439ccdee
What is supported:
- Hold CTRL while clicking to select multiple rows.
- Hold SHIFT while clicking to select a range of folder from the currently active element.
- Hold CTRL and press arrow up/down to select next/previous row.
- Enable multiselection via data attribute to keep the widget modular.
Specific to Folder pane:
- Enable only a few simple actions when in multiselection
- Open in Tab/Window and Mark as Read are always enabled.
- Move and Copy only if conditions are met.
- Empty trash/junk only if the selected folders are all trash/junk.
Differential Revision: https://phabricator.services.mozilla.com/D203232
--HG--
extra : amend_source : 20aec1999e7f5034189b7740f5e4747a76cd4c06
I forgot to include the Thunderbird config additions.
Differential Revision: https://phabricator.services.mozilla.com/D212513
--HG--
extra : amend_source : 1f464c0dee553d91b053e984d95c647d5ee25017