Magnus Melin
84291c7d76
Bug 1842384 - Make setStringProperty work properly for non-ascii values. r=leftmostcat
...
The idl needs to use a modern string type. Non-ascii doesn't survive passed through XPCOM when the type is `string`.
Differential Revision: https://phabricator.services.mozilla.com/D186157
--HG--
extra : amend_source : 6d9d9f8734b3d8a654967cd0f704db43860cccce
2023-08-16 10:58:13 +01:00
Magnus Melin
28e6c01859
Bug 1848264 - Fix Crash renaming folder in [@ strlen | nsTSubstring<T>::Append | nsTSubstring<T>::Append | nsImapProtocol::RenameHierarchyByHand]. r=BenC
...
Differential Revision: https://phabricator.services.mozilla.com/D186106
--HG--
extra : amend_source : aef171706cff97e9b9ae7fa970cbbeed04f28279
2023-08-16 10:57:26 +01:00
Magnus Melin
045cedca0e
Bug 1836469 - document what mailnews.js and all-thunderbird.js do. r=babolivier
...
Differential Revision: https://phabricator.services.mozilla.com/D186212
--HG--
extra : amend_source : edb16aaeb2e2ca0a6737fe5e815f366643ca8b09
2023-08-16 10:56:40 +01:00
welpy-cw
da108f3a07
Bug 1848366 - Restore "New Groups" functionality in subscribe dialog. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D186030
--HG--
extra : amend_source : f21cf1a81d19f42415cf2ff25170f311332ee0f1
2023-08-16 10:56:07 +01:00
Geoff Lankow
12c7cf5f54
Bug 1848904 - Check a folder and its descendants are added to/removed from virtual folders when flags change. r=mkmelin
...
If a folder's flag changes, or a folder already with a flag is added or removed, it AND its
descendants should be added to the appropriate virtual folder. This patch tests that and fixes
some inconsistent behaviour.
In reality for most folder types this is a very rare occurrence, and for some it would never
happen, but it might as well work the same way for all types.
Differential Revision: https://phabricator.services.mozilla.com/D186327
--HG--
extra : amend_source : f160bad0c357bdda51f2b5178a1da4788104ff90
2023-08-16 10:54:47 +01:00
Richard Marti
7b75b7fe48
Bug 1847555 - Let the identities list better flex. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D186101
--HG--
extra : amend_source : 47ff49965f7afd618b5f25296d00d8601a611397
2023-08-15 09:34:06 +00:00
Micah Ilbery
63fad68274
Bug 1846611 - Use a new style on unread badge when a collapsed parent folder has a subfolder with unread messages. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D186168
--HG--
extra : amend_source : 939b728fa0a19f6e85b605d4aece2acadbe4a500
2023-08-15 16:39:30 +00:00
Magnus Melin
b320ad4c48
Bug 1827100 - Prevent events/tasks from incorrectly disappearing from view. r=leftmostcat
...
existing.remove(); would remove an calendar-editable-item, and then we're inserting listItemWrapper which is an li
Insteaed we need to remove the wrapper, like deleteEvent() does.
Differential Revision: https://phabricator.services.mozilla.com/D185644
2023-08-10 12:27:07 +00:00
Geoff Lankow
b894c67e5b
Bug 1717382 - Avoid scrolling too far and cropping section titles in about:preferences. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D186271
--HG--
extra : rebase_source : b9f6517c3120d37762bef7862a24029f8c37bd2b
extra : amend_source : b52b55a1e418eec99616c6ada724856c702419f6
2023-08-16 10:42:04 +12:00
Geoff Lankow
c11b893f02
Bug 1844452 - Fix running commands with arguments in mailMessageTab. r=aleca
...
This is the same code as for mail3PaneTab, except it never got applied to mailMessageTab.
Differential Revision: https://phabricator.services.mozilla.com/D186263
--HG--
extra : amend_source : cf778c7c92536a702afe7a8ef7e832847fa71da9
2023-08-16 10:04:14 +12:00
Magnus Melin
1a1ae3a404
Bug 1846336 - Fix tag creation, and make sure the tag list in settings is up 2 date. r=aleca
...
The `this._toggleMessageTag` had got the wrong `this` (got exception and failed, causing the confusing message.)
Differential Revision: https://phabricator.services.mozilla.com/D185592
--HG--
extra : amend_source : d7970bf9b69cc352ca74c1e11f9380e734a19b91
2023-08-15 11:13:18 +01:00
Elizabeth Mitchell
04daa17356
Bug 1817705 - Add convert to event/task in mail context menu. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D182571
--HG--
extra : amend_source : 74663a6df9a88b6e75b081b671ea27c828d453b5
2023-08-15 11:12:15 +01:00
Sean Burke
151cb9e647
Bug 1847647 - ESMify calendar utility modules. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D185875
--HG--
rename : calendar/base/modules/calUtils.jsm => calendar/base/modules/calUtils.sys.mjs
rename : calendar/base/modules/utils/calACLUtils.jsm => calendar/base/modules/utils/calACLUtils.sys.mjs
rename : calendar/base/modules/utils/calAlarmUtils.jsm => calendar/base/modules/utils/calAlarmUtils.sys.mjs
rename : calendar/base/modules/utils/calAuthUtils.jsm => calendar/base/modules/utils/calAuthUtils.sys.mjs
rename : calendar/base/modules/utils/calCategoryUtils.jsm => calendar/base/modules/utils/calCategoryUtils.sys.mjs
rename : calendar/base/modules/utils/calDataUtils.jsm => calendar/base/modules/utils/calDataUtils.sys.mjs
rename : calendar/base/modules/utils/calDateTimeFormatter.jsm => calendar/base/modules/utils/calDateTimeFormatter.sys.mjs
rename : calendar/base/modules/utils/calDateTimeUtils.jsm => calendar/base/modules/utils/calDateTimeUtils.sys.mjs
rename : calendar/base/modules/utils/calEmailUtils.jsm => calendar/base/modules/utils/calEmailUtils.sys.mjs
rename : calendar/base/modules/utils/calInvitationUtils.jsm => calendar/base/modules/utils/calInvitationUtils.sys.mjs
rename : calendar/base/modules/utils/calItemUtils.jsm => calendar/base/modules/utils/calItemUtils.sys.mjs
rename : calendar/base/modules/utils/calIteratorUtils.jsm => calendar/base/modules/utils/calIteratorUtils.sys.mjs
rename : calendar/base/modules/utils/calItipUtils.jsm => calendar/base/modules/utils/calItipUtils.sys.mjs
rename : calendar/base/modules/utils/calL10NUtils.jsm => calendar/base/modules/utils/calL10NUtils.sys.mjs
rename : calendar/base/modules/utils/calPrintUtils.jsm => calendar/base/modules/utils/calPrintUtils.sys.mjs
rename : calendar/base/modules/utils/calProviderDetectionUtils.jsm => calendar/base/modules/utils/calProviderDetectionUtils.sys.mjs
rename : calendar/base/modules/utils/calProviderUtils.jsm => calendar/base/modules/utils/calProviderUtils.sys.mjs
rename : calendar/base/modules/utils/calUnifinderUtils.jsm => calendar/base/modules/utils/calUnifinderUtils.sys.mjs
rename : calendar/base/modules/utils/calViewUtils.jsm => calendar/base/modules/utils/calViewUtils.sys.mjs
rename : calendar/base/modules/utils/calWindowUtils.jsm => calendar/base/modules/utils/calWindowUtils.sys.mjs
rename : calendar/base/modules/utils/calXMLUtils.jsm => calendar/base/modules/utils/calXMLUtils.sys.mjs
extra : amend_source : c2e9643e8c3f953786dd86e61743c299214d5c48
2023-08-15 11:08:52 +01:00
Geoff Lankow
617c267c10
Bug 1838672 - Ensure a virtual folder's searched folders exist when filling the folder tree. r=aleca
...
A virtual folder can be modified during an OnFolderAdded notification, but the (real) added folder
may not yet exist in the folder lookup service. When the folder tree is notified of the virtual
folder change, it asks the folder lookup service for the folders, so they need to exist.
Differential Revision: https://phabricator.services.mozilla.com/D185974
--HG--
extra : moz-landing-system : lando
2023-08-15 04:43:23 +00:00
Geoff Lankow
2f868fd28b
Bug 1838672 - Add junk folders to the unified junk folder when they get created. r=mkmelin
...
We've just been ignoring junk folders in this function until now.
Differential Revision: https://phabricator.services.mozilla.com/D185973
--HG--
extra : moz-landing-system : lando
2023-08-15 04:43:23 +00:00
Richard Marti
2b0981c169
Bug 1848604 - Make the Size, Unread and Total columns right-aligned like TB 102. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D186109
--HG--
extra : moz-landing-system : lando
2023-08-14 22:28:23 +00:00
Richard Marti
e2f3a1a214
Bug 1848507 - Use our own highlight color on active menu with themes. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D186104
--HG--
extra : moz-landing-system : lando
2023-08-14 22:28:23 +00:00
Rob Lemley
1062a97012
Bug 1838139 - Build and package notificationserver.dll for Thunderbird. r=Paenglab
...
Port of bugs 1774082 and 1774083.
Note: This will not be used unless pref "alerts.useSystemBackend" is set to True.
Requires bug 1848232 on mozilla-central.
Differential Revision: https://phabricator.services.mozilla.com/D185955
--HG--
extra : moz-landing-system : lando
2023-08-14 16:17:52 +00:00
Rob Lemley
8a09652aee
Bug 1817657 - Port bug 1724466: Test msix bouncer products as part of bouncer-check. r=dandarnell
...
Port of D126950.
Also includes drive-by port of bug 1737999.
Depends on D183402
Differential Revision: https://phabricator.services.mozilla.com/D183403
--HG--
extra : moz-landing-system : lando
2023-08-14 16:17:51 +00:00
Rob Lemley
1315bc63f2
Bug 1817657 - Port bug 1724466: Manage MSIX bouncer entries for beta and release. r=dandarnell
...
Port of D126949.
Depends on D183401
Differential Revision: https://phabricator.services.mozilla.com/D183402
--HG--
extra : moz-landing-system : lando
2023-08-14 16:17:51 +00:00
Rob Lemley
ebedde8beb
Bug 1817657 - Port bug 1724466: Publish MSIX packages on archive.mozilla.org via beetmover. r=dandarnell
...
Port of remaining bits of D125276.
Differential Revision: https://phabricator.services.mozilla.com/D183401
--HG--
extra : moz-landing-system : lando
2023-08-14 16:17:51 +00:00
Ian Neal
353b15f9d1
Bug 1848557 - Remove pdfium.dll from package-manifest for Thunderbird. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D186093
--HG--
extra : amend_source : b01556595d408bf3af74e02d88d24245d0788640
2023-08-14 11:07:39 +01:00
Magnus Melin
42868cf484
Bug 1801529 - Fix param documentation in MimeMessageEmitter.jsm, for eslint-plugin-jsdoc. rs=me
...
--HG--
extra : amend_source : dcec73daaf54b10b5c189a58a209a76fff4d86e9
2023-08-13 13:48:54 +03:00
Magnus Melin
9bff1b5b9b
Bug 1801529 - use eslint-plugin-jsdoc for mailnews/export. rs=me
...
--HG--
extra : amend_source : 9edc9e2191de58d2c26e0c5fd14e2919feefaa0b
2023-08-12 13:50:37 +03:00
Gene Smith
3fae1420a1
Bug 1135434 - With imap delete model, deleting attachment corrupts message by adding following messages. r=BenC
...
Differential Revision: https://phabricator.services.mozilla.com/D185617
--HG--
extra : moz-landing-system : lando
2023-08-12 08:09:51 +00:00
Magnus Melin
cf3938c704
Bug 1673446 - follow-up to fix linting. rs=eslint DONTBUILD
...
--HG--
extra : amend_source : a9d96dc5b2f9d831303021ea5c05aa18bdce4134
2023-08-11 15:35:47 +03:00
Magnus Melin
5417ee7d4f
Bug 1847844 - follow-up to fix linting in browser_alarmDefaultValue.js. rs=eslint
2023-08-11 15:34:29 +03:00
Rob Lemley
ef0ad20a21
Bug 1847995 - Port bug 1812106: longer expiration policy for merge-automation tasks. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D185837
--HG--
extra : amend_source : a53ae021a248916b1fab47b107a8827b90e3f939
2023-08-11 13:36:11 +03:00
Rob Lemley
e795619d92
Bug 1847985 - Fix corrupt MSIX packaging. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D185866
--HG--
extra : amend_source : 3bfcd6c72be519df592335bf0b963c3e0975916e
2023-08-11 13:35:43 +03:00
Geoff Lankow
5eee7cc5d1
Bug 1840092 - Fix and test what happens when the new mail notification is clicked. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D185785
--HG--
extra : amend_source : 63d1aacf9a9f68e318735ea009614d0be90bc9d1
2023-08-11 13:34:58 +03:00
Gene Smith
24cb835351
Bug 1673446 - Don't delete ram password when stored login changes on a different account. r=mkmelin
...
The bug only affects users who manually enter account passwords once per session instead
of letting the password manager store them. This is mostly seen when an oauth2
token (always stored in pwd mgr) changes and would cause normal passwords to be deleted
from ram, requiring the user to re-enter the password again during the session.
This also now avoids notification to all accounts when an oauth2 token seems to change
but really doesn't.
And it also fixes a possible security bug in that a change by the user in pwd mgr of a
stored pwd or username for a POP3 account didn't deleted the password stored in ram like
it should. This appears to be a regression caused by porting of POP3 from C++ to JS.
Differential Revision: https://phabricator.services.mozilla.com/D184660
--HG--
extra : amend_source : 6a9320ff145e2409d2e7ee9e119aebbefb3b5f95
2023-08-11 13:34:08 +03:00
Martin Giger
522d6d6f09
Bug 1847844 - Use static plural rule numbers in PluralForm.sys.mjs. r=mkmelin
...
The values are from https://transvision.flod.org/string/?entity=toolkit/chrome/global/intl.properties:pluralRule&repo=gecko_strings and generated with `copy(JSON.stringify(Object.fromEntries(Array.from($0.querySelectorAll("tr:not(.column_headers)"), (tr) => [tr.firstElementChild.textContent, parseInt(tr.children[1].textContent, 10)])), 0, 2))`
Differential Revision: https://phabricator.services.mozilla.com/D185796
--HG--
extra : amend_source : d998cb00358384fc2c595def6b9b2c44516b7ea1
2023-08-11 13:33:10 +03:00
Martin Giger
984fa343e1
Bug 1847844 - Copy PluralForm.sys.mjs to mail/. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D185795
--HG--
extra : amend_source : 572b93a26cda4b81ec086967974d2794390e8c42
2023-08-11 13:32:49 +03:00
Richard Marti
aaecba1f0e
Bug 1833298 - Abbreviate the folder name in Message List Header when pref is set. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D185902
--HG--
extra : amend_source : 074d83f3a247132c8cd0c7825ab4c800b33d6310
2023-08-10 17:01:24 +01:00
Richard Marti
15f266ec18
Bug 1847966 - Let the message-bar flex when where is not enough horizontal space. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D185896
--HG--
extra : amend_source : edf2273a0841ee8c6c97b4b3ed62114ee48311fd
2023-08-10 17:00:50 +01:00
Brendan Abolivier
e212befa7e
Bug 1843628 - Mutualise messageBody.css, and ignore CSS named pages when printing. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D185798
--HG--
extra : amend_source : dc6edaa53bf90af5c345419e06139acb7ed78721
extra : histedit_source : 41a2746f7de09bd0647c86f1e0851fe9b0498bb3
2023-08-10 11:00:16 +01:00
Richard Marti
7322be9cd5
Bug 1848088 - Port bug 1847674: Hide 'Security Software' table on non-windows. r=freaktechnik
...
Differential Revision: https://phabricator.services.mozilla.com/D185898
--HG--
extra : amend_source : 5ef604271a79919fce9e004f0bedf037242e52af
extra : histedit_source : 0564e9d906956d298eef6bbc448f029ae04dd224
2023-08-10 10:59:34 +01:00
Geoff Lankow
c44e8bf3e5
No bug - Remove some pointless abbreviations of Ci members. rs=me
...
--HG--
extra : rebase_source : 8788870132a3289b098544ba5e21f075fd260008
2023-08-10 17:09:48 +12:00
Geoff Lankow
83561cca41
Bug 1847842 - Prevent TreeView widget scrolling to a row that doesn't exist. r=aleca
...
Differential Revision: https://phabricator.services.mozilla.com/D185718
--HG--
extra : moz-landing-system : lando
2023-08-09 23:01:27 +00:00
Martin Giger
c278acbec5
Bug 1847741 - Port hasQuery attribute for nsIURI. rs=bustage-fix
2023-08-09 20:38:04 +02:00
Rob Lemley
1c7b036dbf
Bug 1845585 - Port bug 1844592: Set "enable_always_target" for try-c-c pushes. r=dandarnell
...
Upstream taskgraph removed the special casing of docker-image tasks w.r.t
implicitly adding them to the graph, and instead switched over to relying on
the always_target feature to accomplish this.
Like Gecko, in Comm `always_target` was disabled except on try-c-c. The
`enable_always_target` parameter was extended to selectively enable
`always_target` on job kinds (by setting to a list of kind names). The new
default value for `enable_always_target` now evaluated truthy, which meant
the PER_PROJECT_PARAMETERS code in comm_taskgraph no longer set
`enable_always_target` to `True` for try-comm-central pushes.
That code was originally written to prevent `target_tasks_method` from being
overwritten for cron decision tasks. It's clearly flawed though and those
parameters should override what it set in gecko_taskgraph.
Changes here mirror what gecko_taskgraph does for `target_tasks_method` and
`PER_PROJECT_PARAMETERS`. In order to restore `target_tasks_method` to a
non-default project value, `sys.argv` is parsed again with ArgumentParser.
Another side effect of blindly overwriting `parameters` values with project
defaults is the loss of `DONTBUILD` translating to `target_tasks_method` of
`nothing`, so that code is copied in from gecko_taskgraph as well.
Differential Revision: https://phabricator.services.mozilla.com/D185705
--HG--
extra : moz-landing-system : lando
2023-08-09 09:47:32 +00:00
Geoff Lankow
4d5e992fee
Bug 1847856 - Port bug 1823953: Use libvorbis though ffmpeg (packaging change). rs=bustage-fix
...
Port of https://hg.mozilla.org/mozilla-central/rev/48505a6dd45f06148322c4b53887b7c328069687
Differential Revision: https://phabricator.services.mozilla.com/D185737
--HG--
extra : amend_source : f07b5c4ac6aba03d2876e1bf6b137f6a1842f6c4
2023-08-09 12:07:09 +12:00
Geoff Lankow
1f204d42ee
No bug - Remove some pointless abbreviations of Ci members. rs=me
2023-08-09 09:58:46 +12:00
Rob Lemley
c3c2ac63a9
Bug 1846569 - Update MSIX Id, Publisher, and Vendor. r=dandarnell
...
Update some MSIX fields to align with what the MS Store expects.
Depends on D185075 from bug 1846591 in mozilla-central.
Differential Revision: https://phabricator.services.mozilla.com/D185077
--HG--
extra : moz-landing-system : lando
2023-08-08 17:38:22 +00:00
Richard Marti
8d1b7a127e
Bug 1816850 - Fix the dialog size of the link properties and image properties dialogs. r=freaktechnik
...
Differential Revision: https://phabricator.services.mozilla.com/D185394
--HG--
extra : amend_source : 809ff6fd71530769eb9367c6d1fa0f2dec4dc11d
2023-08-08 18:12:07 +02:00
Richard Marti
450fdd2b0b
Bug 1846751 - Make the Fonts dialog scroll on small windows. r=freaktechnik
...
Differential Revision: https://phabricator.services.mozilla.com/D185285
--HG--
extra : amend_source : a748187dc379f240a1bd08e7bf730eecb8bf0552
2023-08-08 18:11:17 +02:00
Geoff Lankow
49d947bf7e
Bug 1847576 - Fix and test broken buttons in remote content/cookie dialogs. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D185618
--HG--
extra : amend_source : 03e99cf4a411c45b85bbf1fe33d0a281ced62ab5
2023-08-08 18:10:01 +02:00
Geoff Lankow
4977d39f66
Bug 1847680 - Fix leak of nsIMsgWindow object from various dialogs. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D185628
--HG--
extra : moz-landing-system : lando
2023-08-08 10:48:02 +00:00
Geoff Lankow
c049bef145
Bug 1845011 - Test navigation commands in message tabs and windows. r=freaktechnik
...
Depends on D185251
Differential Revision: https://phabricator.services.mozilla.com/D185252
--HG--
extra : moz-landing-system : lando
2023-08-07 22:45:29 +00:00
Geoff Lankow
5c4abe5049
Bug 1845011 - Allow navigation commands to cross folders in message tabs/windows. r=freaktechnik
...
Differential Revision: https://phabricator.services.mozilla.com/D185251
--HG--
extra : moz-landing-system : lando
2023-08-07 22:45:28 +00:00