Also changes it to be an ES module and moves it to be registered under a resource URI as that is more consistent and easier.
Differential Revision: https://phabricator.services.mozilla.com/D194015
--HG--
rename : mail/extensions/openpgp/content/modules/pgpmimeHandler.jsm => mail/extensions/openpgp/PgpMimeHandler.sys.mjs
extra : moz-landing-system : lando
This simpifies the code down to remove the unnecessary wrapping and resolve it into a simple init function.
The calling points of Enigmail.getService are simply replaced with a call to the new init. They could possibly be reviewed
at a later stage to see if they are still necessary or not.
Differential Revision: https://phabricator.services.mozilla.com/D194008
--HG--
extra : moz-landing-system : lando
- Move expand/collapse button to third row.
- Remove extra spacing before Group by Sort header.
- Expand button affects Thread View and Group by Sort.
Differential Revision: https://phabricator.services.mozilla.com/D193972
--HG--
extra : moz-landing-system : lando
- Make cards smaller in height.
- Make cards scale to the font size.
Differential Revision: https://phabricator.services.mozilla.com/D193716
--HG--
extra : amend_source : 421a5274520c14b669420e62e8d28fa01fcd8eda
The worker is getting garbage collected before it has a chance to return with results.
Depends on D193866
Differential Revision: https://phabricator.services.mozilla.com/D193867
--HG--
extra : moz-landing-system : lando
Before fixing the actual bug, let's tidy up this confusing mess of a file which is both a module and a worker.
Differential Revision: https://phabricator.services.mozilla.com/D193866
--HG--
rename : mail/modules/DNS.jsm => mail/modules/DNS.sys.mjs
rename : mail/modules/DNS.jsm => mail/modules/dnsWorker.js
extra : moz-landing-system : lando
This isn't ever going to work the way I'd originally intended, so instead I've added a new
nsIMailProgressListener callback for handling attachments as soon as they're available, and will
do everything else on the DOMContentLoaded event.
Differential Revision: https://phabricator.services.mozilla.com/D192665
--HG--
extra : rebase_source : 707bce23b4372521e99d46c08f3e5698537739e9
extra : amend_source : 0d67631a2ade9198e0f86b8be790ed0975a9f5ba
This test seems to break the test tasks. It times out after 5 minutes and every test that runs after it also times out after 5 minutes.
It's not ideal having a test disabled in code coverage, but better to have one disabled than many that fail because of it.
Differential Revision: https://phabricator.services.mozilla.com/D193710
--HG--
extra : rebase_source : 69b2eff9d627799d6e0c8c78d1706294ad2d123f
extra : amend_source : ea2bd28539d471c1db1c89f682a37119e862f582
Due to an argument accidentally being passed to the wrong function, the telemetry key was constructed as "xml-from-undefined".
Differential Revision: https://phabricator.services.mozilla.com/D193238
--HG--
extra : amend_source : 91d20cc2ce316b4c30db1bad66d8443a9d79eb49
Temporarily remove provisioning profile data from macOS build signing job
payloads.
The provisioning profile is to allow the browser to access the restricted
passkey entitlement.
At this time, some infrastructure work needs to be completed before enabling
profiles for Thunderbird.
Differential Revision: https://phabricator.services.mozilla.com/D193389
--HG--
extra : moz-landing-system : lando
This changes uses the page visibility API to avoid marking messages as read until the tab is
switched to. First I had to mark background browsers as inactive for the API to work.
In order to test the behaviour with an IMAP server, I had to modify the IMAP fakeserver to send
message flags in the response to a FETCH command, as real servers do. Then I discovered the \Seen
flag isn't propagated if it's the only flag, which seems like a real problem that should be fixed.
Differential Revision: https://phabricator.services.mozilla.com/D192654
--HG--
extra : amend_source : a20f13257b4582dd1899d3f76d00c75af6bcd7b8
This function does not appear to be in use. So there is nothing wrong with it. However, we shouldn't leave any incorrect code behind, so let's fix it.
Differential Revision: https://phabricator.services.mozilla.com/D193265
--HG--
extra : amend_source : 9386f38a45e866b25e165b10f876beff6efefea4