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

36777 Коммитов

Автор SHA1 Сообщение Дата
Martin Giger dea0c360fc Bug 1792869 - Convert XPCOMUtils imports to esm in mail/. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159064

--HG--
extra : rebase_source : a74bfd3d9a95c0754fdc0d871f5e682fd9de706b
extra : amend_source : 47dbe6b209047deaac51409a63a4f0dcf292af6c
2022-10-12 21:42:15 +11:00
Martin Giger ea05927888 Bug 1792869 - Convert XPCOMUtils imports to esm in mailnews/. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159063

--HG--
extra : rebase_source : 332a690910fc8c17ac702d3af4e3693faede08e0
extra : amend_source : cd0bb3cabc7d2322bec1024b82f5fd89b5fe6899
2022-10-12 21:41:55 +11:00
Martin Giger 991dd9c8c9 Bug 1792869 - Convert XPCOMUtils imports to esm in calendar/. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159062

--HG--
extra : rebase_source : 429365bbdeeef5397e980129520584b9ec78c9ec
extra : amend_source : 699a99eb93b34ca31ea1aca788bdf0b7949470d8
2022-10-12 21:41:24 +11:00
Martin Giger ea7331dc2f Bug 1792869 - Convert XPCOMUtils imports to esm in chat/. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159061

--HG--
extra : rebase_source : ad6a0a672037cc6e3395a09139ba24718ccae1a7
extra : amend_source : a262f9efef0d4493ee89fc4130c92b58d1a8894c
2022-10-12 21:41:02 +11:00
Richard Marti 5b24c24d8e Bug 1794682 - Unify the common.css rules and fix the categories button border color. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D159102

--HG--
extra : rebase_source : 48fc0aaa21bac7dd2f314d09a1f66b78356da679
extra : amend_source : 0eb0a54930ab35527cff5da54e7895375a278747
2022-10-12 21:40:31 +11:00
Rob Lemley 9a30e580eb Bug 1794180 - Open "Release Notes" link in web browser rather than a mailtab. r=mkmelin
Opening in a mailtab caused problems with links on the release notes page going
to hosts other than www.thunderbird.net due to "single-site" being used. Notably,
the "Donate" button didn't work.

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

--HG--
extra : amend_source : a0705c3d5a42f8b8124831ae7a4ce8d64a1b0e31
extra : absorb_source : 4287550bd5568e1a356f43ead169ed42e523b993
2022-10-12 21:43:39 +11:00
Rob Lemley 358eda37c3 Bug 1793625 - Use "skip-unless-mozlint" optimization for mozlint jobs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D158592

--HG--
extra : amend_source : 435987e4ace003cfbdc3319bff2312452092b8fd
extra : absorb_source : 2917fe33e26bda7324fecf92bd7275c061e5ffa0
2022-10-12 21:39:30 +11:00
Rob Lemley 5160d515ee Bug 1793625 - Misc mozlint related fixes: codespell and flake8. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D158728

--HG--
extra : amend_source : 59abe8bc90a1e7f9d1882faa154f05df3ef61935
extra : absorb_source : 644ca1288fc1e698752a4074dc71c4284e03d10d
2022-10-12 21:39:08 +11:00
Rob Lemley 0bcbd12433 Bug 1793625 - Adjust mozlint configs to work with taskgraph skip-unless-mozlint optimization. r=mkmelin
Thunderbird jobs usually do not want to run on upstream code, so set "include" to
"comm/" when a more specific list of includes is not provided. Note that setting
"commroot" for a linter changes the root for "include" and "exclude".

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

--HG--
extra : amend_source : 323cca3c0b913f9ed5273043d266e4364b71a4d6
extra : absorb_source : d5f4210f0ae98d80dbd9a85d465c9c939d2ce3f6
2022-10-12 21:38:43 +11:00
Rob Lemley 853fa73540 Bug 1793625 - Taskgraph optimization strategy for mozlint jobs. r=dandarnell
To avoid duplication of file lists between mozlint configs and taskgraph job
configs, for mozlint jobs use the include, exclude, extensions, and support-files
from the mozlint config to determine when to run.

Most of the work is handled by mozlint.pathutils.filterpaths.

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

--HG--
extra : amend_source : b37f2c476fe190838a829d54a99e9ad14cf06d56
extra : absorb_source : 84cc10a8b1c5d58a9ba2bd187cfe04c25f205630
2022-10-12 21:38:24 +11:00
Lasana Murray 08c70013df Bug 1791642 - Restore hiding disable/enable checkbox when force-disabled property set. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D158166

--HG--
extra : amend_source : 8e54d8b2eac83eebdbe14dc316b9c2bdf67e35ea
extra : absorb_source : f3b223a6d93cb145d855ef816b4d968deae057e6
2022-10-12 21:37:34 +11:00
Richard Marti 1d4c1a9b0c Bug 1781437 - Set on dialogs with dark theme the text color too. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D159034

--HG--
extra : amend_source : c683de12f89f1501e3b74f2f73a632e965608170
2022-10-12 21:37:15 +11:00
Henry Wilkes b9a41c817c Bug 1752532 - Add setItemSelected and itemIsSelected to SelectionWidgetController API. r=darktrojan
setItemSelected is needed for multi-selection widgets that have more complex selection behaviour.

itemIsSelected is needed for widgets that do not keep track of the selection state themselves, or only for some items.

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

--HG--
extra : amend_source : ddf1759b04537671706595c54a7056b20e5779be
2022-10-12 21:36:54 +11:00
Henry Wilkes 751e7a5e57 Bug 1752532 - Add moveSelectableItems API to SelectionWidgetController. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D154122

--HG--
extra : amend_source : 7e1e694d1edbedd4380cff6609192b31b52dd283
2022-10-12 21:36:37 +11:00
Henry Wilkes 159d9aa590 Bug 1752532 - Replace removingSelectableItems with removeSelectableItems in SelectionWidgetController. r=darktrojan
We rename the method and now use a callback to remove the items. This allows the controller to store information just prior to the removal of the items, and makes the implementation simpler and more direct.

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

--HG--
extra : amend_source : f9b418da9fa595cd80e73fdcac5babb929d99ec3
2022-10-12 21:36:15 +11:00
Henry Wilkes 89830fa7ba Bug 1752532 - Delay selecting a single item when part of a multi selection in SelectionWidgetController. r=darktrojan
We delay the selection of a single item to the "click" event so that dragging a multi selection may occur first.

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

--HG--
extra : amend_source : 8733f7fdede71b0e17bfeb756988d734d0b6f163
2022-10-12 21:35:56 +11:00
Henry Wilkes cc124caa32 Bug 1752532 - Handle focus without calling preventDefault on mousedown in SelectionWidgetController. r=darktrojan
We allow the default mousedown handlers to run so that dragging and text selection is possible if desired. This means that the focus may be moved to the clicked element, so we need to restore focus when this does not align with the #focusIndex.

A benefit of this approach is that the default focus handler will distinguish between ":focus-visible" and just ":focus" styling. It will also capture cases where the edge cases where focus is triggered by a secondary or middle mouse button click.

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

--HG--
extra : amend_source : c8c2d51e7cb5b7aed174d224457bf52f3ab2a2e7
2022-10-12 21:35:34 +11:00
Henry Wilkes c858a07f48 Bug 1752532 - Add support for PageUp and PageDown in SelectionWidgetController. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D153571

--HG--
extra : amend_source : 301a0193cc36e23120286164e35ca592aefcb066
2022-10-12 21:35:18 +11:00
Henry Wilkes 641c9ca04c Bug 1752532 - Add API for selection ranges to SelectionWidgetController. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D152660

--HG--
extra : amend_source : 735512eca8ec584d5a05ff62803f6bef345910b3
2022-10-12 21:35:01 +11:00
Henry Wilkes 995a3fdfa5 Bug 1752532 - Add multi-selection model to SelectionWidgetController. r=darktrojan
We also adjust the previous behaviour when the focused item is removed. Previously we would only select the new focused item if the selection would otherwise be empty *and* the previous focus was selected. Now we *only* require the condition that the selection would otherwise be empty.

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

--HG--
extra : amend_source : 0b137fd6e177004a7c5041a58f870ba66563c9d8
2022-10-12 21:34:43 +11:00
Henry Wilkes c0477a65a1 Bug 1752532 - Expose a separate SelectionWidgetController API for selecting a single item. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D147768

--HG--
extra : amend_source : d34719f7c5e42243fb5afc208107e184b64e98d7
2022-10-12 21:34:18 +11:00
Alessandro Castellani 3c52815ad3 Bug 1713876 - Implement splitters to the Address Book main layout to make the panes resizable. r=darktrojan,Paenglab
- Make the address book panes resizable
- Remove the responsive "hack" stacking panes, since everything is resizable
- Always show the details pane and splitter by default to allow visual resize. It's just empty anyway
- Remove the unneded layout-list class

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

--HG--
extra : amend_source : cb9515c0f075c7348581a4a34000a93ac9ac9761
2022-10-12 21:33:24 +11:00
Geoff Lankow de9e8946a9 Bug 1794575 - Fix browser_utf8.js after HTML serialization changes. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D159109

--HG--
extra : moz-landing-system : lando
2022-10-11 21:59:46 +00:00
Rob Lemley 5f1efcb66f Bug 1794275 - Generate are-we-esmified data for Thunderbird dashboard. r=#thunderbird-reviewers
Works in conjunction with a Github Actions job that runs at 00:30 UTC. That job
downloads the "are-we-esmified-yet.json" artifact from the most recent run and
updates a JSON file that provides data for the graph and such.

Differential Revision: https://phabricator.services.mozilla.com/D158905
2022-10-08 23:29:02 +00:00
John Bieling ed470fa3a2 Bug 1794386 - Sanitize file names used with IOUtils.createUniqueFile() in WebExtension APIs. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D158947

--HG--
extra : amend_source : 9bf523f1ddbaa7f0c09f7e412da0dcd19151b03d
2022-10-11 21:48:43 +11:00
Ben Campbell 4d55e8b6b9 Bug 1791459 - test_converterImap.js to add_setup. r=mkmelin
Also tidies up a little cruft.

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

--HG--
extra : amend_source : 885d0ed5e4ca73fb278ad34dfccbb3ea81487e36
2022-10-11 21:47:27 +11:00
Magnus Melin 7e7e1301dd Bug 196584 - remove leftovers of pop3 dot-stuffing (dotFix, dot_fix). r=rnons
Differential Revision: https://phabricator.services.mozilla.com/D159003

--HG--
extra : rebase_source : 38506f329a09c7ee29f941bdc75e1ee4937be5bf
2022-10-11 11:31:20 +11:00
Sean Burke 243086e122 Bug 1791038 - eliminate stray ical.js-incompatible timezone def. r=#thunderbird-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D158801
2022-10-10 18:33:31 +00:00
Richard Marti 478488f974 Bug 1794399 - Let the viewSource-toolbox adapt its background depending of the theme. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D158974
2022-10-10 17:32:42 +00:00
Ping Chen aeedf87c96 Bug 1794185 - Fix "Get Next n Messages" for nntp-js. r=mkmelin
Update nsIDBFolderInfo.knownArtsSet based on XOVER range, doesn't matter if artciles in the range don't exist on the server.

Differential Revision: https://phabricator.services.mozilla.com/D158898
2022-10-08 06:13:43 +00:00
John Bieling 020870378f Bug 1791360 - Add Custom1 to Custom4 to BANISHED_PROPERTIES. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D157624
2022-10-10 08:51:51 +00:00
Geoff Lankow 27b290d9c3 Bug 1794155 - Add icons.css to calendar print form. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D158917

--HG--
extra : moz-landing-system : lando
2022-10-10 22:07:04 +00:00
Ian Neal c2de20c002 Bug 1684772 - Remove editor l10n.toml change for obsolete suite branches. r=frg 2021-01-03 19:03:03 +00:00
Bill Gianopoulos 84a56dfd13 Bug 1794400 - Replace obsolete GetStringBundleService call in nsWindowsShellService.cpp. r=frg
The service was finally removed in Bug 1686616 "Register all Services.py services with components.conf"
2022-09-14 10:40:36 +00:00
Bill Gianopoulos c29fa36bd2 Bug 1794394 - Remove PermissionsService from suite process Windows sandboxing code. r=frg
Port Bug 1788233 "Remove PermissionsService from process Windows sandboxing code".
2022-09-08 10:10:33 +00:00
Bill Gianopoulos 66073f9515 Bug 1794387 - Remove libical from suite. r=frg
Port Bug 1787097 "Remove libical".
2022-08-30 10:55:51 +00:00
Ian Neal db4f95db68 Bug 1792578 - Remove use of nsIMemory. r=frg 2022-09-28 00:21:31 +01:00
Rainer Bielefeld 95767d4f7a Bug 1793291 - Correct mailnews_account_settings.xhtml. r=frg 2022-10-09 00:13:54 +02:00
Frank-Rainer Grahl 01e24fb38d Bug 1794276 - Fix headers in js files. suite/mailnews part. r=IanN 2022-09-26 16:04:05 +02:00
Frank-Rainer Grahl 8463092ce0 Bug 1069787 - Don't check subject if spellchecker is not ready. r=IanN 2022-09-25 21:49:56 +02:00
Ian Neal 262fbf1035 Bug 1441016 - Migrate to intl.locale.requested.locale list from general.useragent.locale. r=frg
Also port the relevant parts of the following bugs to SeaMonkey:
* Bug 1346616 - Migrate callsites that are retrieving requested locale from pref, to use LocaleService::GetRequestedLocales
* Bug 1414390 - Add intl.locale.requested locale list to replace general.useragent.locale
2020-04-25 17:52:05 +01:00
Ian Neal f940ebc228 Bug 1392929 - Port Bug 886907 - Remove old synchronous contentPrefService to SeaMonkey - comm part. r=frg 2022-09-14 22:13:15 +01:00
Frank-Rainer Grahl f29a3cea6e Bug 1790695 - Call Imagelibs decodeImageAsyncWindows using a callback. r=IanN
The previous code did always draw the default icon only because the decoding is
done async and returns the data at a later point.
2022-09-12 19:36:54 +02:00
John Bieling a41bf3a91c Bug 1617490 - Add contacts.setPhoto(). r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D156067

--HG--
rename : mail/components/extensions/test/xpcshell/images/pixel.png => mail/components/extensions/test/xpcshell/images/whitePixel.png
extra : rebase_source : 263802f952b13d5af6a14d5a411f4b0a03fce8f0
2022-10-10 21:37:20 +11:00
John Bieling 8de156d83e Bug 1793790 - Fix menus.contextOverride in popups. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D158672

--HG--
extra : rebase_source : a399098f63d47c8b0c6fa48f4c6a7396c12eaec5
2022-10-10 21:36:56 +11:00
Richard Marti 37ef07a531 Bug 1794139: Set the "--select-focus-text-color" as default. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D158909

--HG--
extra : rebase_source : bc1518ab66a667fdedd830b29d02a489ffba5bb1
2022-10-10 21:35:58 +11:00
Ben Campbell 4b5c5ffb6b Bug 1794071 - Modernise and simplify test_over2GBMailboxes.js. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D158823

--HG--
extra : rebase_source : fe8cf9aee0c7ce8b121b0f14f7c797d8b841fcef
2022-10-10 21:35:22 +11:00
Lasana Murray 71a28e4b09 Bug 1791220 - Follow-up: Adjust test for platform specific clock format. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D158784
2022-10-07 17:28:08 +00:00
Magnus Melin 2347060fb4 Bug 1793927 - stop checking toolkit.scrollbox.verticalScrollDistance which is now a static pref. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D158916
2022-10-09 22:11:50 +00:00
Magnus Melin 1776b1984f Bug 1793877 - Make sure nickname contacts can be edited. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D158720

--HG--
extra : rebase_source : b96cf0d2fb7ecace6bbc8beecf1621cc756a72b1
extra : amend_source : ff3ec79354847f2798bcfd69ad26626b8713f7f3
2022-10-09 20:37:12 +11:00