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

5653 Коммитов

Автор SHA1 Сообщение Дата
Alessandro Castellani 6396ab509c Bug 381821 - Add a preference to allow horizontal scrolling on table view. r=tobyp,darktrojan
### How to test

- Use table view
- Resize columns until the elastic style pushed them back
- Access `Settings` > `General` > `Reading & Display`
- Toggle `Allow horizontal scroll` on

The message list should now have horizontal scrolling enabled
and only the columns that haven't been previously manually resized
should expand. The last column also should be resizable, allowing
more control on the layout.

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

--HG--
extra : amend_source : da2b8055924e754f3c581982ff932685a6c6180b
2024-09-26 22:37:51 +00:00
Micah Ilbery 5e72458b60 Bug 1920725 - Add position styles to in-app-notification. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D223355

--HG--
extra : moz-landing-system : lando
2024-09-24 21:55:17 +00:00
welpy-cw ecb93ca9fc Bug 1918309 - Reset quick filter bar when setting special view. r=#thunderbird-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222217

--HG--
extra : amend_source : fe3fd7fdf3ace9d3f053ce30bfc4d1a532974930
2024-09-23 12:05:35 -04:00
welpy-cw bea2920e19 Bug 1840484 - Fix drag and drop of messages/folders involving collapsed folders. r=gds,freaktechnik
- When a drag operation is canceled by dropping the message/folder back into the message/folder pane or pressing Esc, all folders that were expanded by hovering are collapsed again.
- Leaving the folder pane for one second while dragging collapses automatically expanded folders.
- Dropping a message/folder in a folder keeps all hovered folders expanded.
- Do not expand folders that have been dragged over when leaving the folder pane (Bug 1870573)

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

--HG--
extra : moz-landing-system : lando
2024-09-19 22:00:57 +00:00
Alexander Schmitz 0f44457bc4 Bug 1918699 - Insert in-app-notification-manager into dom based on prefrence. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D222541
2024-09-18 20:11:49 +00:00
Kai Engert 13c73af5f8 Bug 1904578 - Increase timeout for cert error tests. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D222295

--HG--
extra : amend_source : 6c73bfd466f9a9104841ceba6f993aae188c94b1
2024-09-16 16:27:45 +02:00
Geoff Lankow 72733c5e07 Bug 1917993 - Improve performance of tags display in cards view. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D222061

--HG--
extra : rebase_source : 64695976703204a7810edb1ef85734847b92cfe8
2024-09-13 14:07:39 +12:00
welpy-cw 94a4fb022c Bug 1917485 - Do not scroll the message list when releasing a temporary selection. r=tobyp
Differential Revision: https://phabricator.services.mozilla.com/D221641

--HG--
extra : amend_source : 4b61bd15062b10b27331af216079ec1c38687100
2024-09-11 20:40:10 +00:00
Vineet Deo 32d12705ae No bug - Add JSDoc period in FilterListDialog.js. rs=me
--HG--
extra : amend_source : aecc9a3915165fddedbebabb505d546f75bf12bf
2024-09-15 00:02:47 +01:00
Magnus Melin 443ddae2e7 Bug 1868517 - Remove deprecated trySTARTTLS and migrate any accounts using trySTARTTLS to alwaysSTARTTLS. r=leftmostcat
Very few users will have this, as it's not been shown in the UI for many many years.

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

--HG--
extra : moz-landing-system : lando
2024-09-12 20:44:48 +00:00
Vineet Deo f24ada0b9a Bug 1917495 - Port bug 1642039: Make lastUpdateInstalled asynchronous. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D221414

--HG--
extra : amend_source : 34a269c9f2708d58781d2e1430345d835d548fc7
2024-09-08 21:06:42 +00:00
Rob Lemley 008ed4c9fd Bug 1915157 - Port bug 1914987: Indicate ARM64 on "About Thunderbird" popup. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D221270

--HG--
extra : moz-landing-system : lando
2024-09-07 01:10:02 +00:00
welpy-cw 3bdd1607d6 Bug 1402550 - Enable saving an .eml file directly. r=mkmelin
- Fix `cmd_saveAsFile` for .eml files that have just been opened from the file system.
- Disable `cmd_saveAsTemplate` when such a message is displayed.
- When an attached .eml file is opened, try to preserve the filename in the URI (see bug 927640)

Based on https://github.com/Betterbird/thunderbird-patches/blob/main/128/bugs/927640-1402550-fix-saving-eml.patch, which is itself based on SeaMonkey code.

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

--HG--
extra : amend_source : 5ffbc0fa2887431b173420fcbc7399ab72b76b55
2024-09-06 10:37:37 +12:00
Geoff Lankow b64880963f Bug 1901962 - Fix some nits in the getMessages tests. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D220858

--HG--
extra : moz-landing-system : lando
2024-09-04 10:49:41 +00:00
Geoff Lankow 0c18ffab8c Bug 1901962 - Test message sending scenarios. r=mkmelin
These test sending messages from the compose window with a variety of connection/authentication
problems. They are closely related to the tests named browser_getMessages with the same suffixes.

Sending a message presents a variety of prompt windows to the user, particularly when something
goes wrong. I've tried to avoid writing tests that lock in this behaviour in the hope that one day
somebody will overhaul it.

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

--HG--
extra : moz-landing-system : lando
2024-09-04 10:49:40 +00:00
welpy-cw bc30f4824b Bug 1915255 - Avoid asking for delete confirmation twice. r=mkmelin
If `about:message` inside `about:3pane` had focus, shift-deleting, deleting from trash, or
deleting a news message showed the confirmation dialog twice.

Differential Revision: https://phabricator.services.mozilla.com/D220376
2024-09-02 18:42:29 +00:00
Geoff Lankow c206941a7b Bug 1915587 - Reset status bar meteors if they fail to stop in tests. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D220545

--HG--
extra : rebase_source : da5c6fb4307cf499042a3d00e7452fab868dd6ca
extra : amend_source : cb6d27547e1d0174be1f87ab1d3a8d72f49f0996
2024-08-29 20:21:21 +12:00
Geoff Lankow cdd7dfb0b1 Bug 1913328 - Clean up the display if the displayed folder gets deleted. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D220240

--HG--
extra : amend_source : 37a4f8e57d00b2fc23ed0c6e624b7dd7e1c83b4e
2024-08-29 07:52:39 +03:00
John Bieling 5e9b3fcf10 Backed out changeset 325ba50cc0c1 (Bug 1913328, D220240) for causing test failures. r=backout DONTBUILD
Failed build: https://treeherder.mozilla.org/jobs?repo=comm-central&revision=3920f93cc95dc3fea60352a9c967107d093cb440
Backout try: https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=fddc4bb532b69f6a05f0291fc02e47fd7161bcaa

--HG--
extra : amend_source : 8f71afdcc262773a38d57356c78de175470175f3
2024-08-28 14:00:31 +02:00
welpy-cw eec75a13df Bug 1911891 - Disable test from browser_groupedBySortPersistence.js on win32 debug builds. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D219500

--HG--
extra : rebase_source : 3e3382563cd5f072820767058bb42c490169e19e
extra : amend_source : 1cac55ed801260e334ac2f3d21a340e48610121f
2024-08-28 09:56:22 +00:00
Geoff Lankow 9ace6ca1a5 Bug 1913328 - Clean up the display if the displayed folder gets deleted. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D220240

--HG--
extra : rebase_source : c1161f02563f6881b5f50b2e97d8216362984713
2024-08-28 00:27:53 +00:00
welpy-cw 3fe4b87c6c Bug 1897412 - Don't change collapsed state of POP3 account when emptying trash on exit. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D219742

--HG--
extra : rebase_source : 2e2d663a0741c95165775ca5293156b837980ac1
extra : amend_source : b24dbfad2f897a3b1e8af897c79e346b9807ee05
2024-08-26 09:48:50 +00:00
Richard Marti e1c59f4232 Bug 1913807 - Increase the card row line-height. r=sol
Differential Revision: https://phabricator.services.mozilla.com/D219731

--HG--
extra : rebase_source : 5b84ca10986d1ce036b08d1d71b313734852a722
extra : amend_source : 968dd473cceb3908513d0b738b40f944b2a409b8
2024-08-21 11:10:58 +00:00
Richard Marti 4e4f2fdecd Bug 1914318 - Port bug 1913322: Make arrowscrollbox use resizeobserver rather than overflow/underflow events. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D219837

--HG--
extra : amend_source : added2202f33a4a11233a05f8f9788c49880762e
2024-08-22 11:10:36 +01:00
welpy-cw 124211e76c Bug 1912655 - Restore sort indicator when message list table header is rebuilt. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D219022

--HG--
extra : rebase_source : bb0a8738b9087b4544029e47bb4ec7debf41b167
extra : amend_source : 5334d6e23cd44da7de2a17c5c3502ed00f8193b3
2024-08-11 11:20:29 +00:00
welpy-cw c6aa598f5c Bug 1913224 - Reset certain properties when repairing an IMAP folder. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D219205

--HG--
extra : rebase_source : a4aa392aa593f21d6f4325caa11ca36a163dcac7
extra : amend_source : 14c924834a06e0d6229ddd18204c0b59c5f12bf2
2024-08-20 13:26:19 +00:00
Geoff Lankow efc6cd3689 Bug 1913328 - Fix memory leak in browser_feedBodyDisplay.js. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D219248

--HG--
extra : moz-landing-system : lando
2024-08-16 12:33:31 +00:00
Geoff Lankow e07a9c37b5 Bug 1909789 - Test that scopes modified during OAuth2 authentication are saved correctly. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D217668

--HG--
extra : rebase_source : dabf9c9a6941a2c5909f2a2c269962855606fe4b
extra : amend_source : 1783931cf3727c5688a5d18a9944c110cadf608e
2024-07-25 16:30:31 +12:00
Magnus Melin 161a5a9bc8 Bug 1912670 - Make collecting is_signed/is_encrypted use snake case for collection. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D219030

--HG--
extra : rebase_source : 6e91f27c5b884923c97eb4cf499de93b1f5a778b
2024-08-11 19:27:02 +00:00
Geoff Lankow 456f2e2c69 Bug 1912723 - Fix OAuth window. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D219038

--HG--
extra : rebase_source : 7f5919a2af1551b597456dba5ac75fcb3c7dfbce
extra : amend_source : 2315bb72f5f55fa2121bc9e740f88dce983e55bd
2024-08-12 11:23:03 +01:00
welpy-cw 5917481a8c Bug 1910168 - Fix refreshing the view after a folder has been repaired. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D218663

--HG--
extra : amend_source : 40ef48f347691f3f38c5780b523006935a459dd0
2024-08-10 13:48:00 +03:00
welpy-cw e74826d5d6 Bug 1894214 - Fix "Mark All Read" for Quick Filter and virtual folders. r=mkmelin
This essentially backs out the changeset for bug 519687 to fix the regression regarding Quick
Filter and adds the functionality for multi-folder search views.

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

--HG--
extra : amend_source : 4c820786f2d3bd9149dd986bf2377f9ce022c947
2024-08-10 13:46:59 +03:00
Alessandro Castellani 55446a1993 Bug 1911894 - Stop waiting for requestAnimationFrame before resetting the tree. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D218671

--HG--
extra : amend_source : 733e117b0e10c6c330be4374fcd164a63a7bc94c
2024-08-08 10:43:52 +01:00
Alessandro Castellani 8c6643b731 Backed out changeset 5b300499a027 (bug 1877326) for causing test failures. rs=backout DONTBUILD
--HG--
extra : rebase_source : 72e7068fb3e5ab02dee0b2b70c7db10deaf084ed
2024-08-06 11:41:34 -07:00
welpy-cw 0cc5158068 Bug 1908761 - Simplify and improve handling of secondary sorts in DBViewWrapper. r=aleca,babolivier
To set the secondary sort, `DBViewWrapper` lets the view sort itself twice in many cases such as
entering/leaving Quick Filter or leaving Grouped By Sort, as well as just changing the sort type
itself. Since `nsMsgDBView::Sort()` already takes the secondary sort into account, these
additional calls can be removed, which can significantly improve performance depending on the
individual sort types.

When leaving Grouped By Sort, the secondary sort type will always be set to Order Received, which
prevents having a comparably slow sort type such as by From, Recipient, or Correspondents as
secondary sort in place.

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

--HG--
extra : amend_source : 734d4576517f02968371cd35bad740906afabbfa
2024-08-06 17:15:01 +01:00
welpy-cw e9055b6f73 Bug 1909617 - Don't show "Mark Folder Read" for virtual folders with search terms. r=aleca
Without a view, there seems to be no reasonable way to mark as read only the searched messages in
the underlying folders. So I suggest this approach. The functionality is still provided by the
"Mark All Read" command when the folder is displayed (which should be fixed in bug 1909617).

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

--HG--
extra : amend_source : d5b0cd8343b7f12e0417f3566f96cca91fbd92e1
2024-08-06 17:14:10 +01:00
Alessandro Castellani 28d90b4a3f Bug 1911219 - Don't wait for the requestAnimationFrame() before killing or restoring a thread. r=tobyp
Differential Revision: https://phabricator.services.mozilla.com/D218382

--HG--
extra : moz-landing-system : lando
2024-08-05 01:05:28 +00:00
Alexander Schmitz 92467ea1f6 Bug 1877326 - Add resize-with-window option to pane splitter to reize the pane along with the window. r=aleca,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D214293

--HG--
extra : moz-landing-system : lando
2024-07-31 17:44:59 +00:00
welpy-cw ddc650ee27 Bug 1905912 - Test persistance of "Grouped by Sort" in virtual folders. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D215500

--HG--
extra : moz-landing-system : lando
2024-07-31 17:44:57 +00:00
welpy-cw 2b10cb38ec Bug 1905912 - Fix persisting of "Grouped By Sort" in virtual folders. r=darktrojan
This basically restores and fixes some supposedly nonsensical and buggy code that had an effect after all.

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

--HG--
extra : moz-landing-system : lando
2024-07-31 17:44:56 +00:00
Martin Giger 2a59c6ac6a Bug 1906830 - Fix selected feed body variant in message header menu. r=arschmitz
Differential Revision: https://phabricator.services.mozilla.com/D217697

--HG--
extra : moz-landing-system : lando
2024-07-31 17:44:56 +00:00
Martin Giger a994b9af68 Bug 1909536 - Add tests for RSS feed body mode setting. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D217696

--HG--
extra : moz-landing-system : lando
2024-07-31 17:44:55 +00:00
stransky d72c53c74c Bug 1822463 - Don't use modifier key to guess D&D action but use system one. r=stransky,freaktechnik,aleca
Differential Revision: https://phabricator.services.mozilla.com/D216437

--HG--
extra : moz-landing-system : lando
2024-07-31 17:44:54 +00:00
Yury Ivanovich 4ebbcd5eb1 Bug 1908738 - Remove obsolete code around Quick Filter's filterActive attribute. r=freaktechnik,vineet
Test mail/test/browser/quick-filter-bar/browser_filterLogic.js still passes after removal of obsolete code.

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

--HG--
extra : moz-landing-system : lando
2024-07-31 17:44:53 +00:00
Martin Giger 5b612d8f1c Bug 1875325 - Fix image overflow handling in message reader. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D215811

--HG--
extra : moz-landing-system : lando
2024-07-28 19:59:06 +00:00
Geoff Lankow 97a9a9ef48 Bug 1903135 - Allow adding an override for certificates with the wrong hostname. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D217353

--HG--
extra : moz-landing-system : lando
2024-07-24 10:28:58 +00:00
Magnus Melin 0b09795f68 Bug 1899602 - Distribute metrics.yaml files to where they belong. r=aleca
Stop using the tb. prefix, and put the probes in component relative metrics.yaml files

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

--HG--
extra : rebase_source : ba46a84da2a78c3e00a36c94de63e45eb07afb6d
extra : amend_source : c3dc50206c65e5d3cf74605af24cf453d4dbc1e0
2024-07-20 13:38:18 +03:00
Yury Ivanovich 402c873e3b Bug 1907788 - Remove unused quickFilterBar.activeElement. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D216517

--HG--
extra : moz-landing-system : lando
2024-07-19 16:45:26 +00:00
Geoff Lankow cdf4cd2967 Bug 1908303 - Fix browser_autoTreeView.js. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D216788

--HG--
extra : rebase_source : aab047deaedf03a8a334e5c6a18c98399e3773e5
2024-07-17 20:44:20 +12:00
Martin Giger b003bc0b4c Bug 1906983 - Fix what's new page after update and add tests. r=mkmelin
This is the continuation of the changes needed for ESR including porting the browser_showWhatsNewPageTest.js
from mozilla-central. I've stripped all the support files to only include things used by this test except the
setup/teardown in the head file. Further I've ignored the platformVersion vs. appVersion things Firefox does,
since it seems we only care about appVersion.

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

--HG--
extra : amend_source : 63dae7844d2968b9738ebbb8f01ce11364e9a690
2024-07-16 17:03:22 +00:00