Граф коммитов

17391 Коммитов

Автор SHA1 Сообщение Дата
Magnus Melin 781059d5c6 Bug 1895453 - convert testing __skipMe calls to skip(). r=freaktechnik
Try: https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=c3da125cdef06d6d7b8b3461a3722f298a63943c

Differential Revision: https://phabricator.services.mozilla.com/D209656

--HG--
extra : moz-landing-system : lando
2024-05-07 17:20:16 +00:00
Richard Marti 5ab2a1c840 Bug 1895118 - Override the user customized folder color for busy or error state. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D209494

--HG--
extra : moz-landing-system : lando
2024-05-07 10:00:34 +00:00
Magnus Melin 52c1dd25d6 Bug 1895328 - use document.execCommand for indent/outdent. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D209635

--HG--
extra : moz-landing-system : lando
2024-05-07 10:00:34 +00:00
Magnus Melin aa57ad39c0 Bug 1890049 - Avoid loading message list twice for select of local folders. r=darktrojan
For IMAP, it seems the double load is inevitable, see bug 520272 for history...

For local folders there was a counfusing double load which I've fixed, along
with some added documentation to clarify a few code paths.

Differential Revision: https://phabricator.services.mozilla.com/D207340

--HG--
extra : moz-landing-system : lando
2024-05-07 10:00:33 +00:00
Vineet Deo bd9f0ef166 Bug 1895377 - Fix Intermittent comm/mail/base/test/browser/browser_mailTabsAndWindows.js. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D209602

--HG--
extra : moz-landing-system : lando
2024-05-07 10:00:33 +00:00
Richard Marti e991592437 Bug 1895053 - Port bug 1894689: Update pinned cert issuers in windows maintenance service. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D209478

--HG--
extra : moz-landing-system : lando
2024-05-06 22:58:12 +00:00
Richard Marti 00116c4abb Bug 1895119 - Remove in themeableDialog.css the in variables.css existing variables. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D209496

--HG--
extra : moz-landing-system : lando
2024-05-06 16:58:49 +00:00
Richard Marti d5243359cd Bug 1895172 - Add -moz-default-appearance to the titlebar-buttons. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D209514

--HG--
extra : moz-landing-system : lando
2024-05-06 10:11:33 +00:00
Geoff Lankow 6ed5296939 No bug - Remove some pointless abbreviations of Ci members. rs=me 2024-05-06 10:53:51 +12:00
Magnus Melin ca74857c69 Bug 1801529 - Fix jsdocs in SessionStoreManager.sys.mjs. rs=me
--HG--
extra : rebase_source : c0a5b7647892f9ee802a6bb06a9ac86c8ce7947e
2024-05-05 13:51:27 +03:00
Magnus Melin 4dc357c2fd Bug 1801529 - Fix jsdocs in SummaryFrameManager.sys.mjs. rs=me
--HG--
extra : rebase_source : 409daf6c8ebaacbca568f2689da25bae76b4834a
extra : amend_source : d4ebad220a5e72be8e2b06e72edc26a44b22f55e
2024-05-04 13:02:18 +03:00
Vineet Deo 5fa247a731 Bug 1886653 - Set mail.tabs.loadInBackground preference to default to false. r=aleca
**How to Test**
- Run a clobber do get a fresh TB profile
- Opening a message in a new tab should now focus to that tab

Differential Revision: https://phabricator.services.mozilla.com/D208362

--HG--
extra : moz-landing-system : lando
2024-05-03 22:20:53 +00:00
welpy-cw 61485b9c5b Bug 1893799 - Fix changing sort order in quick-filtered cross-folder view. r=aleca
Calling nsMsgSearchDBView::Sort should save sort type and order in any case.

Differential Revision: https://phabricator.services.mozilla.com/D208831

--HG--
extra : moz-landing-system : lando
2024-05-03 22:20:52 +00:00
Martin Giger f10d422e86 Bug 1885942 - Port bug 1879815: Fix PGP dialog buttons. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D204945

--HG--
extra : amend_source : 0d93226f2976cc13f7269b4d50fb98553c4b7122
2024-05-03 18:58:19 +03:00
Richard Marti c0ae50dfae Bug 1894589 - Override the toolkit menu.css rules on un-checked menuitems. r=aleca,vineet
Differential Revision: https://phabricator.services.mozilla.com/D209327

--HG--
extra : amend_source : 5a75e8834f3982551a82ad8c3d2e2d31a254095a
2024-05-03 18:57:49 +03:00
Richard Marti 5a4a33d877 Bug 1893935 - macOS: Don't move the menupopups in in-content pages to the left. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D209189

--HG--
extra : amend_source : d46c4fe5acbd9476cdc04e5d4652616298af3653
extra : absorb_source : b382ddaa185f6e12ce8a3b4bafd1751bc81154d4
2024-05-02 13:35:00 +03:00
Martin Giger 49d0c00e76 Bug 1873860 - Add test for search-bar overrideSearchTerm. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208741

--HG--
extra : amend_source : 120ca7ca6d238e306a39b10dee1d6f574358bf77
extra : absorb_source : d48d48e7f5fef9a59f0414958157b61e12048c6d
2024-05-02 13:34:21 +03:00
Martin Giger 48330db86b Bug 1873860 - Add test for quick filter bar extension API. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D208613

--HG--
extra : amend_source : bef46f6c93c90812e7841a9f6f3560b3a09fdb4a
2024-05-02 13:34:03 +03:00
Martin Giger ba3dfedb22 Bug 1873860 - Fix quick filter bar API for extensions. r=john.bieling,aleca
Differential Revision: https://phabricator.services.mozilla.com/D208612

--HG--
extra : amend_source : cf577b0b6b169faed73afae5993948a436ec8a76
2024-05-02 13:33:28 +03:00
Geoff Lankow 8ab4a946e0 Bug 1893899 - Improve notifications about certificate errors when fetching mail. r=aleca
- Changes the behaviour when a certificate error is encountered. Instead of just showing the
    certificate override dialog box, show a notification which opens the dialog if it is clicked on.
- Uses a different notification text depending on the type of error. Domain mismatch (potential
    man-in-the-middle) errors will not show the certificate override dialog at all.
- Surfaces errors that appear from changing the displayed folder. Previously these just silently failed.
- Tests all of the above.

Differential Revision: https://phabricator.services.mozilla.com/D208956

--HG--
extra : rebase_source : bc569ba7a6555aef27fba39b1429a18c9cec7dbf
extra : amend_source : a48d8b7ad7f7030b33fcf5f543f00581785fedbd
2024-04-29 16:05:54 +12:00
Geoff Lankow 784bf560c6 Bug 1894218 - Stop browser_preferDisplayName.js breaking code coverage by waiting for messages to load. r=aleca
We're missing a bunch of coverage data if the test finishes before the message loads. The data is not
from the loading window, but one of its ancestors, so I'm not entirely sure what's going on here.

Differential Revision: https://phabricator.services.mozilla.com/D209181

--HG--
extra : amend_source : c1d6b203cfc5701907421726295793507e51f4cb
2024-05-02 14:35:30 +12:00
Martin Giger 0fec1cc627 Bug 1893989 - Port bug 1871515: Remove _calculateMaxHeight from PanelMultiView. r=aleca,heather,micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D208887

--HG--
extra : amend_source : 70a913ffbe8b8d8063ae7a0463290aa6f5d4106a
2024-05-01 16:01:18 -07:00
Martin Giger 6c6f231c80 Bug 1893107 - Fix races in UIFontSize and wait for fluent in test. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D209151

--HG--
extra : amend_source : e955bfeb5ca4941e706f6f88178b4a124cb6ee37
2024-05-01 16:00:11 -07:00
Alessandro Castellani 25c8cfafec Bug 1894360 - Use AccentColor on themeableDialog primary buttons. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D209063

--HG--
extra : amend_source : 9b80f06565310a6c99e433be5e9b0cffa79dd0fc
2024-04-30 21:51:49 -07:00
Geoff Lankow 1dfb048a93 Bug 1894218 - Clear event listener when about:3pane window is unloaded. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D208988

--HG--
extra : moz-landing-system : lando
2024-04-30 23:28:36 +00:00
Magnus Melin 52f7bf22a5 Bug 1894071 - don't indicate the tree-view is ready before it has a view and height. r=john.bieling,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D208974

--HG--
extra : amend_source : d2266c122a98222c8900d00c31fdfe511fbba807
2024-04-30 17:40:54 +01:00
Richard Marti ae9620f24a Bug 1893148 - Use on more places the --selected-item-color variable. r=aleca,micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D208471

--HG--
extra : amend_source : 2410d1eee0ae358bdb60fde2668da27e8e1e7cd1
extra : absorb_source : f3673c29c1a74ae4500ac4686761d5a07aff10ee
2024-04-29 15:38:04 -07:00
Magnus Melin 19b52632ff Bug 1893331 - Adjust "new email existing account" strings not to have "existing". r=aleca
When we don't provide setting up an account, it's just confusing.

Differential Revision: https://phabricator.services.mozilla.com/D208862

--HG--
extra : amend_source : 6b04ac5d861b6b046404bb6f52aeabb39df42e0f
2024-04-29 15:36:56 -07:00
Magnus Melin 9846308b14 Bug 1893331 - remove account provisioner. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D208861

--HG--
extra : amend_source : 71d7139a8f328eea2733f4ba20b04ed93f1a9fa3
2024-04-29 15:36:31 -07:00
John Bieling 2cebcb4e6a Bug 1893419 - Make mailTabs API aware of folder modes. r=mkmelin
This exposes the concept of folder modes in the folder pane to
WebExtensions. The MailTab type has gained a `folderMode` member and a
`folderModesEnabled` member.

The `MailTabs.update()` function is now able to modify the enabled and
the current folder modes.

Differential Revision: https://phabricator.services.mozilla.com/D208600

--HG--
extra : amend_source : 3d2077cba87056ef2c716628d1ccb3a2f5ac6e5a
2024-04-29 15:35:39 -07:00
Martin Giger e46cb85764 Bug 1893982 - Port bug 1731635: Add setting to disable split console. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D208882

--HG--
extra : amend_source : 6f468c3008073eba91d22e384c62f1856f0f98b4
2024-04-29 09:36:37 -07:00
Geoff Lankow 719a041207 No bug - Remove some pointless abbreviations of Ci members. rs=me 2024-04-29 11:15:50 +12:00
Magnus Melin 51789ee837 Bug 1801529 - Fix some jsdocs to pass enabling eslint-plugin-jsdoc in mail/modules. rs=me
--HG--
extra : amend_source : 75c6eb1cb5616b7d08ee075fb1a75e7275742c94
2024-04-28 13:58:18 +03:00
Magnus Melin 7c890fae17 Bug 1801529 - Fix jsdocs and enable eslint-plugin-jsdoc for smime. rs=me
--HG--
extra : amend_source : b7a9924dc210e0b3bb2b310d7a52cb678c92e592
2024-04-27 13:32:59 +03:00
Richard Marti 944ebe2b83 Bug 1893114 - Remove unneeded gap on some context menupopups. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208441

--HG--
extra : moz-landing-system : lando
2024-04-26 23:18:38 +00:00
Martin Giger cb73e4b734 Bug 1893475 - Add preview chunk of fluent add-on and make fluent work in search-bar story. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208632

--HG--
extra : amend_source : 21717b0f42b8d0106787e1afc7f5b27c28402ac7
2024-04-26 19:21:44 +02:00
Martin Giger 76571fe72d Bug 1893475 - Update storybook to v7. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208631

--HG--
rename : mail/components/storybook/.storybook/chrome-uri-utils.js => mail/components/storybook/.storybook/chrome-uri-utils.mjs
rename : mail/components/storybook/.storybook/main.js => mail/components/storybook/.storybook/main.mjs
extra : amend_source : 10d4caadfbca5e72c850218f6cd6794917a9693b
2024-04-26 19:21:25 +02:00
Martin Giger 3294d46297 Bug 1873860 - Clean up QuickFilterManager JSDocs. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D208609

--HG--
extra : amend_source : d7354cf793d0fb19cdfdff850bd53e58eec05942
2024-04-26 19:20:10 +02:00
John Bieling 9d0ba376ea Bug 1892981 - Rename contacts.quickSearch() to addressBook.contacts.query() in Manifest V3 and drop support for the string-only parameter. r=aleca
Renames the `quickSearch()` function to `query()` and re-adds the former
as a wrapper for the later. The wrapper handles the modified parameter
definition. The query() function now only accepts a `queryInfo` object,
which has gained the `parentId` property in Manifest V3.

This is consistent with our other `query()` functions, for example in
the messages API or the folders API.

Therefore `contacts.quickSearch()` remains usable in Manifest V2 as
before, and `addressBook.contacts.query()` is now usable in Manifest V3.
At a later time we can extend `query()` to support additional search
terms/fields to better search vCards.

Differential Revision: https://phabricator.services.mozilla.com/D208374

--HG--
rename : mail/components/extensions/test/xpcshell/test_ext_addressBook_quickSearch.js => mail/components/extensions/test/xpcshell/test_ext_addressBook_query_mv3.js
extra : amend_source : 5fe1aa7c02c7cbaa5857f47ebbaa40e12e1915a7
2024-04-26 19:19:34 +02:00
John Bieling d9dd6fba46 Bug 1892946 - Move contacts API and mailingLists API into the addressBooks namespace in Manifest V3. r=aleca
This is based on feedback from developers. The contacts API, the
mailingLists API and the addressBooks API are currently disconnected,
even though they are tightly coupled.

Differential Revision: https://phabricator.services.mozilla.com/D208355

--HG--
extra : amend_source : 3b26e5ea76f00e433c41541b11bd188d901dc2c8
2024-04-26 19:19:06 +02:00
John Bieling 9de915ea84 Bug 1892565 - Use "optional": "omit-key-if-missing" in spaces.update() in Manifest V3. r=mkmelin
This uses a different syntax in the schema definition for optional
properties. Instead of sending all optional but unset properties as
`null`, they are omitted, allowing to actually use `null` as a reset
value.

I did not know about this when creating the API initially and resorted
to using `""` for resets. Using `null` for resets feels much more
natural and is used in other APIs (for example in the browserAction
API).

Differential Revision: https://phabricator.services.mozilla.com/D208068

--HG--
extra : amend_source : f7e6d5af168fcd19a5b8010a80f5f1525a0b4e0e
2024-04-26 19:18:39 +02:00
Martin Giger 6e69930f51 Backed out changeset 4698c8958220 (bug 1893114) for test failures. r=backout DONTBUILD
--HG--
extra : amend_source : 56ba9e74bce7cff7fc9a41404387ee03620625d5
2024-04-26 13:05:01 +02:00
Richard Marti fff14f6fd7 Bug 1893249 - Remove on composer the unneeded toolbar background color. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208594

--HG--
extra : amend_source : 6749dd41891612b86cef0a88f85e0dc14ec6a5bf
2024-04-26 10:44:51 +01:00
Richard Marti de689d8640 Bug 1893114 - Remove unneeded gap on some context menupopups. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208441

--HG--
extra : amend_source : f251869e142177cb1df0c7468c3b21196ca9dbe8
2024-04-26 10:44:27 +01:00
Martin Giger 39df86001e Bug 1893445 - Port bug 1883673: Add default value for required pref. r=babolivier
Differential Revision: https://phabricator.services.mozilla.com/D208622

--HG--
extra : amend_source : 9b77e6e295ed9637b71037622a7dd00bfe5d03e2
2024-04-25 17:18:16 +01:00
Martin Giger dd30c19970 Bug 1893444 - Port bug 1803678: ensureCustomElements is no longer needed. r=babolivier
Differential Revision: https://phabricator.services.mozilla.com/D208616

--HG--
extra : amend_source : 011cbe2ef066a7abe96b478a340726caa28dc0fd
2024-04-25 17:18:01 +01:00
John Bieling 6a389ce509 Bug 1874509 - Make folders.markAsRead() work with virtual and unified folders. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208012

--HG--
extra : histedit_source : 8da1077a383a2123d7f79f99abcbe255a872d1ae
2024-04-24 19:38:14 +00:00
John Bieling b34ce48007 Bug 1874509 - Add folders.getUnifiedFolder(). r=freaktechnik
This adds a dedicated method to get one of the  unified mailbox folders.

Differential Revision: https://phabricator.services.mozilla.com/D207996

--HG--
extra : histedit_source : 737f1770f9a08bdaf0c0999c97ec302d11c5a183
2024-04-24 19:38:09 +00:00
John Bieling 5c1a373a57 Bug 1874509 - Make FolderManager.get() also work with unified mailbox folders. r=mkmelin
Unified mailbox folders need special handling, because they do not have
an accountId in the WebExtension API. Switching to the `getFolder()`
wrapper, to get the real folder from a WebExtension MailFolder
object.

Differential Revision: https://phabricator.services.mozilla.com/D207984

--HG--
extra : histedit_source : 28cce0737edad7fd6814aa8d3e5ae6703afe7a7b
2024-04-24 19:13:16 +00:00
John Bieling b4abf533f1 Bug 1874509 - Fix issues in folders.getFolderInfo(). r=mkmelin
The test failed to deliver read/unread message counts, because the
smartserver was created only after the test messages had been added.

This also adds a proper exception, if `getFolderInfo()` is called on
root folders (it already threw a cryptic error before, because
`folder.msgDatabase.*` failed).

Differential Revision: https://phabricator.services.mozilla.com/D207959

--HG--
extra : histedit_source : 6a5c20655423513c65e67db2d4031696bfa182f6
2024-04-24 19:13:11 +00:00
John Bieling bf1c6c69ea Bug 1874509 - Add support for unified mailbox folders. r=mkmelin
This is a reworked implementation, based on the feedback given in
D198475.

The unified mailbox folders are no longer exposed to the accounts API.
They exist independent of any account. The `accountId` property of the
MailFolder type is now optional.

Unified mailbox folders get a fake path: /unified/*. They are clearly
identified because they do not have an accountId, and there should not
be any collisions with real accounts having a /unified/ folder.

Differential Revision: https://phabricator.services.mozilla.com/D207809

--HG--
extra : histedit_source : 3ccac2ef43b8d2cae13b04117e991170db962486
2024-04-24 19:13:05 +00:00
Brendan Abolivier 8f2c3b33fa Bug 1893153 - Port Bug 1869065: Re-visit some of the element property names used in moz-message-bar. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D208474

--HG--
extra : amend_source : 85974caab8eac91c8bd004544b3ed9475668baf9
2024-04-24 11:56:16 +00:00
John Bieling bb958554ab Bug 1890785 - Wait for TreeView being idle, before testing its content. r=freaktechnik
This is based on
https://searchfox.org/comm-central/rev/9eee1dc9386561ac322d64adaa25e9cd55960ea1/mail/base/test/widgets/browser_treeView.js#56-70
but instead of creating a wrapper around each possible action, this
aims at checking the idle status *before each check*. If the tree
view is still busy updating the UI, the check waits until it is idle,
before moving on.

I found this approach less error-prone, as it is less likely to forget
to wrap a function call and therefore less likely to introduce new
intermittent fails.

Differential Revision: https://phabricator.services.mozilla.com/D208515

--HG--
extra : rebase_source : dc5fe7eaef1dbf22896f988a7bf9ac38a362f56e
extra : amend_source : 5c7f4f78cdc990d4bb72bc9fc702b407015c2bba
2024-04-24 17:29:41 +02:00
John Bieling adc3eaedc0 Backed out changeset 47a9d198daff (Bug 1890785) for being inefficient. r=backout
Will be superseded by D208515.

--HG--
extra : rebase_source : a471a930a109ce11a9bf2247bb5c4a3c2bf83657
extra : amend_source : 5424b131fd69cc5eca5a9c413371385fec783cba
2024-04-24 17:47:33 +02:00
John Bieling 769985a1e1 Bug 1892496 - Remove support for the "mailTab" property of the Tab type in WebExtension Manifest V3. r=aleca
The `Tab` type has a `type` property which can be set to `mail`. We do
not need the extra `mailTab` property.

Differential Revision: https://phabricator.services.mozilla.com/D208018

--HG--
extra : amend_source : 8396efe402afbf5f8d6c4ba05b3a5fec0637cc2a
2024-04-24 11:07:02 +01:00
Alessandro Castellani ea000b438f Bug 243258 - Add a preference to always show the full name and email address for recipients in the message list. r=BenC,mkmelin,leftmostcat,ikey
**How to test this**
- Open Preferences > general > Formatting of recipients:
- Change between the various radio button options.
- Assert that the `From` and `Correspondents` column in the table view are respecting the chosen option.
- Assert that if a recipient is saved in the address book with a display name, it is not overwritten.
- Assert that also in Cards View the sender follows the same data format.

Differential Revision: https://phabricator.services.mozilla.com/D207221

--HG--
extra : moz-landing-system : lando
2024-04-23 21:57:03 +00:00
Magnus Melin 07998e1dca Bug 1892575 - Fix intermittent comm/mail/test/browser/composition/browser_forwardUTF8.js. r=aleca
Make sure not to close the window before the copy action took place.

Differential Revision: https://phabricator.services.mozilla.com/D208376

--HG--
extra : moz-landing-system : lando
2024-04-23 21:57:01 +00:00
Magnus Melin 09e7db1f46 Bug 1881032 - Fix Intermittent comm/mail/base/test/browser/browser_mailContext.js | Row element should no longer be attached. r=aleca
Apparently detachment doesn't always complete after only requestAnimationFrame

Differential Revision: https://phabricator.services.mozilla.com/D208316

--HG--
extra : moz-landing-system : lando
2024-04-23 21:57:00 +00:00
Alessandro Castellani 8e8818d4d1 Bug 1872490 - Fix UIFontSize to prevent locking the app menu options and add tests. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D207954

--HG--
extra : amend_source : be255ad090fd5149e4508b892f9413264f834387
2024-04-23 17:54:39 +02:00
Magnus Melin 390cbd8e69 Bug 1891689 - Backup secret key to file from account settings doesn't work. r=kaie
In https://hg.mozilla.org/comm-central/rev/4ab32edc743e I had missed two cases where promptKeyExport2AsciiFilename are now really async.
The dialogs seemingly do the right thing, but it doesn't actually backup if you check for the file.

Added a test so it doesn't regress again.

Differential Revision: https://phabricator.services.mozilla.com/D207524

--HG--
extra : amend_source : 6c1ae0b6d13bd6eeb1acedadf480f9fc9b899be4
2024-04-23 17:53:46 +02:00
Magnus Melin ac8d70b868 Bug 1860255 - Try to fix intermittents: increase timeouts for browser_mailContext.js. r=vineet
Almost all are CCov builds timing out. Looking at the logs it seems the tests many times just is slow
to get started there.

Differential Revision: https://phabricator.services.mozilla.com/D208170

--HG--
extra : amend_source : ab33d7a98b5a6018916e2b99790c7ef2c794bb6e
2024-04-23 12:06:47 +02:00
Richard Marti 001cc7ca8f Bug 1892560 - Give the search bar clear button a hover feedback. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D208095

--HG--
extra : amend_source : ca6c6c7b7c7fe0eafdcb91ebb64d14a2fb6c5663
2024-04-23 12:06:16 +02:00
Magnus Melin 88d54c14f6 Bug 1891742 - take 2: try to fix intermittent comm/mail/test/browser/composition/browser_quoteMessage.js. r=aleca
We may have closed the window before the copy to folder had succeded.

Differential Revision: https://phabricator.services.mozilla.com/D208146

--HG--
extra : amend_source : 7e224a32938dc8bcc847021144c7f3dc2634bc6e
2024-04-22 14:56:04 +00:00
Geoff Lankow e839c419b2 Bug 1892849 - Restore missing Address Book icon on the Windows jump list. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208285

--HG--
extra : rebase_source : a5df2b66a4a873ea5bf2564fabc02f13e51b3526
extra : amend_source : 6d1317cf0f71e8be7761e32bdbc970ecc3085018
2024-04-23 13:01:02 +12:00
Mike Conley ed8153fe37 Bug 1866881 - Update mail to use the new off-main-thread JumpListBuilder APIs. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D204531

--HG--
extra : moz-landing-system : lando
2024-04-23 01:53:31 +00:00
Geoff Lankow af6b9ac74a Bug 1824264 - Update ical.js to ES6 version. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D205739

--HG--
extra : amend_source : 7500126b545d60f2fd1558bdf7e750fe0fbf333e
2024-04-22 10:57:29 +01:00
Magnus Melin c3c7f562cb Bug 1801529 - Fix jsdocs and enable eslint-plugin-jsdoc for openpgp. rs=me
--HG--
extra : amend_source : ca173b838160807a7a01dfc86cafe8339e8052a4
2024-04-21 13:22:09 +03:00
Magnus Melin 9b1457d41b No bug - Fix typo. rs=me 2024-04-20 13:59:06 +03:00
Richard Marti bd43d282a1 Bug 1892436 - Use for light LW-themes a fixed border color on the search bar. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D207977

--HG--
extra : moz-landing-system : lando
2024-04-19 22:12:12 +00:00
Richard Marti e794e9f2e4 Bug 1892437 - Don't use class="menuitem-iconic" together with type="radio" on menuitems. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D207978

--HG--
extra : moz-landing-system : lando
2024-04-19 22:12:11 +00:00
Martin Giger 24b8575cde Bug 1892503 - Port bug 1890076: adapt to browser.startup.record being a static pref. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208030

--HG--
extra : moz-landing-system : lando
2024-04-19 22:12:11 +00:00
Magnus Melin c731f5f4e4 Bug 1891742 - Try to fix intermittent comm/mail/test/browser/composition/browser_quoteMessage.js failure. r=freaktechnik
The logs show complaint about null gMsgCompose.
Also make some tests work with verify.

Differential Revision: https://phabricator.services.mozilla.com/D207772

--HG--
extra : amend_source : 1406206c7972d55f7bcdd37a88663ca0f1bb43f0
2024-04-19 17:37:03 +02:00
Brendan Abolivier 5b7364ee7f Backed out changeset 69f2d66fd3a6 (bug 1880835) for causing test failures.
--HG--
extra : amend_source : 63fc08aa9e56aa4b2c02205cf09781fc2f68d776
2024-04-19 11:38:43 +01:00
welpy-cw 9b132a4296 Bug 1892074 - Make restoreThreadState() more versatile. r=aleca
- Set proper style attributes in threadTree when changing between grouped-by-sort and threaded in multi-folder search views.
- Actually set the collapsed/expanded state either in `onCreatedView` or in `onMessagesLoaded(all)`
- Correctly restore expand-all state of grouped-by-sort multi-folder search views (Bug 1892065)

Differential Revision: https://phabricator.services.mozilla.com/D207799

--HG--
extra : amend_source : b61a5c276374e0f08fe0f7f544cabcff172d80a8
2024-04-17 21:19:20 +00:00
John Bieling 581d2ab1f2 Bug 1890785 - Attempt to fix "can't access property querySelector, cardsList.getRowAtIndex(...) is null" in browser_contact_tree.js. r=mkmelin
I guess the issue is caused by openAddressBookWindow() and similar test
helper functions only waiting for the "load" event, but our front end
code has a lot of async UI code which is triggered on load and therefore
the test tries to access elements too early.

This uses a similar fix as introduced in D207481.

Differential Revision: https://phabricator.services.mozilla.com/D207672

--HG--
extra : amend_source : 747514d1dc2284db03de9456fd1796286ad1812b
2024-04-18 07:52:53 +00:00
solange valverde a49c319028 Bug 1880835 - Update table row height/density to be font size dependant. r=aleca,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D203215

--HG--
extra : amend_source : 61e45faa4d2a42f0f14d7e4ed1289777d884455b
2024-04-16 22:14:21 +00:00
Richard Marti ab78b3f802 Bug 1891372 - Remove the empty space in front of the message context menu. r=freaktechnik,john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D207517

--HG--
extra : amend_source : 0f7a47b91909c41c0f5f357abfdc40161cd16228
2024-04-18 16:06:42 +02:00
Martin Giger 56b41d1c84 Bug 1892218 - Port bug 1887826: Add ml transformers to allow list for browser_parsable_script. r=mkmelin
Also updating the naming of the allowlist while here.

Differential Revision: https://phabricator.services.mozilla.com/D207856

--HG--
extra : amend_source : 8efc09701bf867b76b4fa82ff052ed1ee2075912
2024-04-18 16:06:03 +02:00
welpy-cw ede9c42275 Bug 1891365 - Display full newsgroup name in tooltips. r=aleca
Show the unabbreviated name in tooltips in both the folder list and the message list header,

Differential Revision: https://phabricator.services.mozilla.com/D207395

--HG--
extra : amend_source : ddf68c63c6b0e692032f32fbc4a5530ab7fc0e44
2024-04-18 10:55:30 +01:00
John Bieling af09c2b603 Bug 1891703 - Use account type "local" instead of "none" in Webextension Manivest V3. r=aleca
This is D198713, but re-implemented after D198475 (Bug 1874509) was not
accepted (which it depended on).

The type for local accounts has been 'none' in Webextension Manifest V2.
In Webextension Manifest V3, I would like to change that to 'local'.

Differential Revision: https://phabricator.services.mozilla.com/D207536

--HG--
extra : amend_source : cb837f980ea000afcdfa9d3add87cfaf40f7fcee
2024-04-17 11:23:25 +02:00
Brendan Abolivier 677e9ab6d1 Bug 1890503 - Add a mock EWS server for testing. r=ikey,leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D207163

--HG--
extra : amend_source : 783cb9e52c0e06992fa245c70792c4e28da80e82
2024-04-16 23:11:48 +01:00
Joe Crawford 75560bd06b Bug 1889422 - Fluent Migration for accounts.dtd. r=aleca,rjl
Differential Revision: https://phabricator.services.mozilla.com/D206531

--HG--
extra : amend_source : d5e05a1e0814daa0ae303390ea9b97590fd7c275
2024-04-16 23:10:44 +01:00
John Bieling b6295b9428 Bug 1880896 - Attempt to fix "can't access property "getBoundingClientRect" in browser_mailContext.js. r=mkmelin
This is based on the fix for the same issue accepted in D207481. This
patch fixes all such usages in this test, not just the one which failed.

Differential Revision: https://phabricator.services.mozilla.com/D207525

--HG--
extra : amend_source : 54cee9fafc7d420de1534b9bc9f8d44e4758e038
2024-04-16 23:08:18 +01:00
John Bieling f6e0a7f2d6 Bug 1848601 - Attempt to fix "can't access property "getBoundingClientRect" in browser_edit_async.js. r=mkmelin
This is based on the fix for the same issue accepted in D207481.

Differential Revision: https://phabricator.services.mozilla.com/D207526

--HG--
extra : amend_source : 9a9232da1f802f03aaa0588d9f07be9abfa14376
2024-04-16 23:06:22 +01:00
Alessandro Castellani 2f13ec0b1b Bug 1891289 - Use system's AccentColors for various seleced items. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D207353

--HG--
extra : amend_source : 8820c110369681683da75890b4b75a328bd69dfe
2024-04-16 17:38:27 +01:00
Martin Giger 077c702782 Bug 1891683 - Fix browser_dragndrop on Mac OS. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D207097

--HG--
extra : amend_source : 3d04f820a642e38218784aefbeb0c9856730a446
2024-04-16 13:57:24 +03:00
Vineet Deo 1440cce54e Bug 1891498 - Add missing clear button in unified toolbar customization search bar. r=micahilbery
**How to Test**
- Go to unified toolbar customziation window
- Type text in to search bar for clear button to appear
- Clear button should function the same as the global search and quick filter bar

Differential Revision: https://phabricator.services.mozilla.com/D207449

--HG--
extra : amend_source : 9e3b7fa44fe52969cad42dc7bd842ed2dc0b6d6f
2024-04-16 13:56:19 +03:00
John Bieling f0e23d621a Bug 1886861 - Attempt to fix "can't access property getBoundingClientRect" in browser_display_card.js. r=darktrojan
I observed that the element in question really was not yet present,
when this fail occured. Waiting for it seems promising.

Differential Revision: https://phabricator.services.mozilla.com/D207481

--HG--
extra : amend_source : 31fcef060a1d8dd799df23607d22ec262c4b23c1
2024-04-16 13:55:43 +03:00
John Bieling 31a0abe66b Bug 1884514 - Attempt to fix "can't access property getBoundingClientRect" in browser_columns.js. r=mkmelin
This is based on the fix for the same issue accepted in D207481.

Differential Revision: https://phabricator.services.mozilla.com/D207522

--HG--
extra : amend_source : c3863a1760b5878edb6a6699896adfd03d14333e
2024-04-16 13:54:49 +03:00
Magnus Melin 724fdd3335 Bug 1814893 - Remove EnigmailLog - log.sys.mjs. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D206613

--HG--
extra : rebase_source : a22ee369b2a2865e3250b3f3642da7a54ab0b416
2024-04-03 22:25:26 +03:00
Magnus Melin 790ba1ba7a Bug 1814893 - Clean up windows.sys.mjs. r=kaie
This contained mostly junk that was not used.

Differential Revision: https://phabricator.services.mozilla.com/D206612

--HG--
extra : rebase_source : b0b85bf74edea8ed2602ebd160f17a45b49697ac
2024-04-03 22:22:26 +03:00
Magnus Melin 322ee1a266 Bug 1814893 - Clean up keyRing.sys.mjs. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D206610

--HG--
extra : rebase_source : d41aa48685249526d0c7087a5aee9ed612bd0f4c
2024-04-03 21:59:46 +03:00
Magnus Melin 48d4a69342 Bug 1814893 - Clean up key.sys.mjs. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D206609

--HG--
extra : rebase_source : 0ec1236eb3a22fc0fce20d8a37c20ea1dc87daf4
2024-04-03 18:28:04 +03:00
Magnus Melin 53b7bbf44c Bug 1814893 - Clean up mimeDecrypt.sys.mjs. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D206608

--HG--
extra : rebase_source : f88b21be520be997eb5a0d30db234d7527d9e3ff
2024-04-03 18:26:04 +03:00
Magnus Melin 4eabfc57ad Bug 1814893 - Clean up keyObj.sys.mjs. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D206607

--HG--
extra : rebase_source : 4a8c4a4830fabf80f790be5704d5429d732b5747
2024-04-15 16:23:14 +03:00
Magnus Melin 5e00cc99cb Bug 1814893 - Clean up funcs.sys.mjs. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D206606

--HG--
extra : rebase_source : 05588ba08629b20f922dc04d3da3d057c9c3b3d0
2024-04-04 13:35:44 +03:00
Magnus Melin ea7e95f75d Bug 1814893 - Clean up uris.sys.mjs. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D206605

--HG--
extra : rebase_source : d51dd913e746c81a1dba6d997671030c175ad173
2024-04-04 10:45:47 +03:00
Geoff Lankow 3098589bfe Bug 1891426 - Remove extra "From" line in test messages. r=BenC
Differential Revision: https://phabricator.services.mozilla.com/D207414

--HG--
extra : moz-landing-system : lando
2024-04-16 04:34:33 +00:00
Mozilla Releng Treescript de21d3c8ab Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-04-15 12:25:47 +00:00
John Bieling 78e5dca01a Bug 1854779 - Support discovery of iCloud address books. r=darktrojan
I tend to officially sunset DAV-4-TbSync, and the only remaining
"feature" it supports which is not yet supported by Thunderbird is the
detection of iCloud calendars and address books.

Fixing iCloud CalDAV discovery is handled in D206253.

The reason CardDAV discovery currently fails is: iCloud returns a 207
response for `${url.origin}/.well-known/carddav`, but it does not
contain any useful information. The returned multi-response only
includes one entry, which has a 404 status. The actual good response is
retrievable from `${url.origin}`, but since we have a response already,
it is skipped.

This patch clears the response, if it has no useful information, and
that seems to be enough. One could of course also check for the 404 status
inside the multi-response. But I see no need for it. The code used in
this patch is already used a few lines earlier, probably to work around
a similar issue.

This patch has two unresolved issues (when it comes to iCloud):
- iCloud does not send a displayname and "card" is used. It should
  fall back to "contacts" or a similar name, if no displayname is found
- the original request was made to `https://icloud.com`, and the code
  is currently not smart enough to use the same provided password for
  the follow-up request to `https://p119-contacts.icloud.com` (in my
  case) and a second password prompt is shown.

I can provide iCloud access credentials.

With this patch, I can enter my Apple-ID as username using a dedicated
app password created for Thunderbird, and the server `icloud.com`, to
get my address book discovered and added.

Differential Revision: https://phabricator.services.mozilla.com/D206267

--HG--
extra : moz-landing-system : lando
2024-04-15 07:47:50 +00:00