Port of D184857.
Differential Revision: https://phabricator.services.mozilla.com/D185120
Depends on D185119
--HG--
extra : rebase_source : 7a376c10cefa339c7cf241391e36420f50204ca3
extra : histedit_source : e2ebde1e6e9030cf4d1c6e4e843b637c5433ec96
Port of D184850.
Differential Revision: https://phabricator.services.mozilla.com/D185119
Depends on D185118
--HG--
extra : rebase_source : acc5db184207da114c16cc3628c07f3102695ff8
extra : histedit_source : 504e13d52aaed8cb8bc0bd55f06786449cb80f5e
Port of D184849.
Upstream broke some dependency calculating with regard to l10n-pre jobs, so
they get injected as dependent jobs where needed.
Differential Revision: https://phabricator.services.mozilla.com/D185118
Depends on D185116
--HG--
extra : rebase_source : d068639f2b3d6d4979f44e9a2e2771e864a0492a
extra : histedit_source : 6d15c8216059d3866c9f92242f7143b5281afc87
Removed as part of the multi_dep loader removal.
Differential Revision: https://phabricator.services.mozilla.com/D185116
--HG--
extra : __touch-noise__ : 896606548
extra : histedit_source : 10416469d739bd3dd440a9ba4fa8258f7a29c72e
If `invalidate` is called, the TreeView should immediately stop adding buffer rows. And instead
of adding extra rows immediately after invalidation, it should wait to the end of the event loop
in case something else happens first.
Differential Revision: https://phabricator.services.mozilla.com/D184787
--HG--
extra : rebase_source : 96556a20c486967a033939038c471d0f0339f983
The existing version of this code fails on the 31st day of a month. The `setMonth` call changes the
value of Date object `june30` to June 31, which is normalised to July 1, then `setDate` changes it
to July 30. All of which can be avoided by modifying the CalDateTime object `dt` directly.
I've also changed the test manifest so this test always runs in UTC, like the calendar tests.
Differential Revision: https://phabricator.services.mozilla.com/D184988
--HG--
extra : rebase_source : 4ad8895967a44736ecc3c13bce27ea06af52e6f0
Just moving this task from the bottom to where the rest of the tests are, so it doesn't get overlooked.
--HG--
extra : rebase_source : a34d2a58d23b862891d7c406cd8f775c855d3097
extra : amend_source : 3e5c77abe498bcdd4fe9ad09272ff52ba4f0ffea
nsMsgAccountManager::OnStopRunningUrl() was waiting for an IMAP Expunge url
that would never arrive. Previous work on compaction/expunging meant that a
nullptr url would be sent when the expunge+compact combo was completed.
This patch also ditches the nsIUrlListener inheritance and moves the
completion-handling code closer to where the expunge/compact is started.
Differential Revision: https://phabricator.services.mozilla.com/D184785
Aligns with fluent.migrate 0.12.0, which mozilla-central updated to in
bug 1812539.
Depends on D184751
Differential Revision: https://phabricator.services.mozilla.com/D184752
--HG--
extra : moz-landing-system : lando
- Enable total count and folder size in the folder pane
- Move messages around, delete and restore messages to ensure the count and size are properly updated
- Create folders, toggle folder modes, and toggle local folders visibility to ensure the count badges visibility is respected
Differential Revision: https://phabricator.services.mozilla.com/D183416
--HG--
extra : amend_source : 25e30b0c104560200fad9d7a63e5aa326fe1e6c3
Also bump RNP version to indicate the source is patched.
Differential Revision: https://phabricator.services.mozilla.com/D184153
--HG--
extra : histedit_source : 9d2011f5d5ee04bab48d6c04234b8f0ce0f6ce29
The taskgraph commands use the mach virtualenv site. Prior to bug 1695312,
that virtualenv had it's sys.path extended with the Thunderbird Python module
paths. That's no longer the case.
This only extends sys.path for the taskgraph mach commands.
Differential Revision: https://phabricator.services.mozilla.com/D184496
--HG--
extra : rebase_source : 493bc082510355f2bb90f0c26f751d807f0401f8
extra : histedit_source : ff22b843db0bb70d06004ce954804c218b2e3d0c