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

41591 Коммитов

Автор SHA1 Сообщение Дата
Daniel Darnell 9a50afd431 Bug 1900543 - Update comm_taskgraph to support ESR 128. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D212529

--HG--
extra : moz-landing-system : lando
2024-06-07 22:13:58 +00:00
Richard Marti e08793bb32 Bug 1901145 - Set the SelectedItemText only on focused message list item when in High Contrast mode. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D212919

--HG--
extra : moz-landing-system : lando
2024-06-07 22:13:58 +00:00
Richard Marti 0c540fdcf2 Bug 1899666 - Remove the old toolbar and implement the same UI/UX paradigms of the folder pane. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D212377

--HG--
extra : moz-landing-system : lando
2024-06-07 22:13:57 +00:00
Ian Neal 1aec3aaff3 Bug 1437393 - Font lists in preferences are no longer grouped by font type, port asynchronous handling like Bug 1399206. r=frg 2024-05-04 19:34:13 +01:00
Ian Neal 422e88bffc Bug 1879726 - Save-link-as feature should use the loading principal and context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD. r=frg 2024-02-10 19:32:22 +00:00
Bill Gianopoulos 760fc50167 Bug 1897801 - Implement about:seamonkey. r=IanN 2024-05-01 10:30:15 +00:00
Ian Neal 9b102c5cce Bug 1877001 - Allow view-image to open a data: URI by setting a flag on the loadinfo. r=frg 2024-01-28 15:29:48 +00:00
Bill Gianopoulos 6237f9b65d Bug 1901303 - Make some SeaMonkey sessionstore interfaces non scriptable. r=frg
Port Bug 1873386 "Remove or fix references to non-scriptable interfaces from scriptable ones".
2024-04-10 18:10:26 +00:00
Bill Gianopoulos ec9b23ffeb Bug 1901299 - Removed migrated ES6 TB modules code from SeaMonkey installer. r=frg
Port Bug 1824260 "Migrate Thunderbird code from ChromeUtils.import to ES6 Modules".
More needed later to make it work.
2024-03-13 08:47:36 +00:00
Bill Gianopoulos d8ad3fbf68 Bug 1901299 - Remove old crash reporter localization in SeaMonkey. r=frg
Port Bug 1759175 part 9.
2024-03-22 08:39:34 +00:00
Bill Gianopoulos 14e8461aff Bug 1901299 - Remove update-settings.ini from macOS SeaMonkey installer. r=frg
Port Bug 1854868 "Replace update-settings.ini with a macOS Framework".
2024-02-22 11:02:46 +00:00
Bill Gianopoulos 8ffe28cce6 Bug 1901299 - Remove gkcodecs from SeaMonkey installer. r=frg
Port bug 1823953 "Use libvorbis though ffmpeg (packaging change)".
2024-02-15 11:01:03 +00:00
Bill Gianopoulos e91c6ae620 Bug 1901299 - Remove qipcap dll from Seamonkey installer. r=frg
Port Bug 1877852 "Stop shipping qipcap64.dll stub DLL".
2024-02-01 10:42:25 +00:00
Magnus Melin d8ae8ec5ea Bug 1900357 - Import UpdateListener.sys.mjs only for AppConstants.MOZ_UPDATER. r=aleca
!AppConstants.MOZ_UPDATER won't have that file...

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

--HG--
extra : amend_source : 0444854ce44186ae027bb8700c2ed09d6b8f2aa8
extra : histedit_source : 5213a00b4567b701e36221ae87cd2a9d0527cece
2024-06-07 11:27:46 +02:00
Martin Giger 14cf5a2260 Bug 1675212 - Followup: fix linting issues. rs=lint
--HG--
extra : histedit_source : 47213c5121a152038717fdd0c15eabb5b84a1ce4
2024-06-07 11:27:21 +02:00
Magnus Melin 58dfa15959 Bug 1901195 - Port bug 1900505 - [clang-trunk] lld-link: error: <root>: undefined symbol: __profc_??$?0$$BY03DUdesc. rs=bustage-fix 2024-06-07 09:56:44 +03:00
Vineet Deo e6525a33f3 Bug 1675212 - Prevent deleting multiple messages when holding delete. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D212650

--HG--
extra : moz-landing-system : lando
2024-06-07 06:23:22 +00:00
Joe Crawford c327d6178a Bug 1899633 Correct straight quotes related to Chat Fluent Migrations. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D212068

--HG--
extra : moz-landing-system : lando
2024-06-06 16:27:56 +00:00
Martin Giger 339b9c3a8c No bug - Trigger build. rs=me 2024-06-06 12:12:45 +02:00
Martin Giger d3276fd7a2 Bug 1900855 - Remove chat l10nHelper. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D212731

--HG--
extra : amend_source : 28a377ea71d3cece883c29492b47f8c854619b1d
2024-06-05 17:25:50 +00:00
Sean Burke ac9d5b1490 Bug 1888569 - Only include headers as needed. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D212592

--HG--
extra : rebase_source : a3cd8b6adb9f2e215e6228e922ea52ee199471d3
extra : amend_source : bc6be7a8dee1a5cbe6b6b45074c1c8f9b30a4eaf
2024-06-05 17:20:38 +00:00
Geoff Lankow 79cd314bbd Bug 1851535 - Remove dead code for converting nsIAbCard to XML. r=mkmelin
We used to use this code when printing address books. We don't do it that way any more.

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

--HG--
extra : rebase_source : d3689144ab3e9776a64774e6cadf1aa490a4fb42
extra : amend_source : fcca84ddcb9594a7d27aa66c6caa2b22439ccdee
2024-06-05 16:12:36 +12:00
Rob Lemley d46894fda8 Bug 1898748 - [RNP] Always set CRYPTO_BACKEND_OPENSSL3_LEGACY when using OpenSSL3 backend. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D212587

--HG--
extra : moz-landing-system : lando
2024-06-05 17:06:06 +00:00
Rob Lemley 6715112acb Bug 1898748 - Set RNP PACKAGE_STRING during configure. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D211863

--HG--
extra : moz-landing-system : lando
2024-06-05 17:06:05 +00:00
Joe Crawford 4f0f3f5f53 Bug 1889422 Fluent Migration Follow-Up irc.properties. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210499

--HG--
extra : moz-landing-system : lando
2024-06-05 17:06:05 +00:00
welpy-cw ff0d42f25e Bug 1893180 - Notify the front-end to update the dummy/parent message when a deletion is observed. r=babolivier,BenC,darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D208496

--HG--
extra : moz-landing-system : lando
2024-06-05 17:06:04 +00:00
Martin Giger 12c1938404 Backed out changeset bc7a4b8a50f4 (bug 1817605) for test failures. r=backout DONTBUILD
--HG--
extra : histedit_source : 25988cd21c99d6fa3da96802c4a82180dce43708
2024-06-05 14:28:25 +02:00
Thunderbird Updatebot d6d78693db Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=freaktechnik
mozilla-central: 99a425a15992bd6c756462854861e61c6a1785f2
comm-central: 9d1da820353e790f24ce52fe1442f1af5fc0a69f

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

--HG--
extra : amend_source : 7fd9c26fead301f273dd59466411bfbfc10457cc
2024-06-05 12:10:46 +02:00
Kai Engert dd613f2033 Bug 1666507 - Support changing the expiry date of keys with a complex structure. r=aleca,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D212003

--HG--
extra : amend_source : da5f9147157ebb46142853da9ace7dcd3e17d498
2024-06-05 11:47:08 +02:00
Alessandro Castellani d681165779 Bug 1817605 - Implement a simple multiselection option for the tree-listbox-mixin. r=darktrojan,mkmelin,arschmitz
What is supported:
- Hold CTRL while clicking to select multiple rows.
- Hold SHIFT while clicking to select a range of folder from the currently active element.
- Hold CTRL and press arrow up/down to select next/previous row.
- Enable multiselection via data attribute to keep the widget modular.

Specific to Folder pane:
- Enable only a few simple actions when in multiselection
- Open in Tab/Window and Mark as Read are always enabled.
- Move and Copy only if conditions are met.
- Empty trash/junk only if the selected folders are all trash/junk.

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

--HG--
extra : amend_source : 20aec1999e7f5034189b7740f5e4747a76cd4c06
2024-06-05 11:46:13 +02:00
Geoff Lankow 2a52995a34 Bug 1898400 - Fix code coverage data for Marionette tests. r=dandarnell
I forgot to include the Thunderbird config additions.

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

--HG--
extra : amend_source : 1f464c0dee553d91b053e984d95c647d5ee25017
2024-06-05 11:45:33 +02:00
John Bieling a9c4984b0d Bug 1830212 - Add test for a listInlineTextParts() function, which is not part of the messages API, but will be used in documentation. r=aleca
The `listInlineTextParts()` function defined in this test is a helper
function to extract the content of inline text parts. These parts are
the only parts which have their content returned by `messages.getFull()`
and are not returned by `messages.listAttachments()`.

Since developers need detailed knowledge about MIME and the structure of
messages in order to access the content of these parts via `getFull()`,
this helper function can be used to return a flat list of all inline
text parts, just as `messages.listAttachments()` returns a flat list of
attachments.

There is an attempt to add this helper function directly to the API (see
bug 1898854), but it is currently stuck in review. For now, the helper
function will be provided through documentation. Since we are officially
exposing this function, this patch adds a test for it.

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

--HG--
extra : amend_source : 5af9e60ab359bd823ef000f149021aab2c7e3e07
2024-06-05 11:44:42 +02:00
John Bieling ba473f3f22 Bug 1737532 - Add test for text/calendar inline part in messages.getFull(). r=aleca
This adds a test for the issue raised in Bug 1737532.

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

--HG--
extra : amend_source : 549c298f46a71d65b012a23ff79192d33f84099b
2024-06-05 11:43:59 +02:00
John Bieling eb1939c42d Bug 1899591 - Return the contentId for related attachment parts. r=darktrojan
When the messages API had been initially created, the function
`getFull()` did not return the binary content of parts. The
`listAttachment()` method should be used to access the content
of these parts, which the API refers to as "MessageAttachment".

So called related parts, for example inline images are currently skipped
by `listAttachments()`. Even though these parts are defined as inline, I
still want to handle them as attachments and have them returned by
`listAttachments()` and `getAttachmentFile()`. I do not want to intoduce
a second set of functions to handle "inline attachments".

This patch adds the `contentId` property of related parts to the
`MessageAttachment` type and returns them in `listAttachments()`. The
content itself can be retrieved using `getAttachmentFile()`.

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

--HG--
extra : amend_source : 398d1d2006f4695f3d5ed77eff3bbd40791689a7
2024-06-05 11:43:35 +02:00
Thunderbird Updatebot 6c82c1a0b5 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=aleca
mozilla-central: 0f95114c03f23ae7871150fd4ad6cf69c07be551
comm-central: 370dfc98b74038961e914ca01257f92ec4b164e9

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

--HG--
extra : moz-landing-system : lando
2024-06-04 22:00:01 +00:00
John Bieling 117a533b86 Bug 1900639 - Add "world: ISOLATED", to the expected return values of scripting.registerContentScripts(). r=babolivier
Differential Revision: https://phabricator.services.mozilla.com/D212576

--HG--
extra : moz-landing-system : lando
2024-06-04 22:00:01 +00:00
John Bieling eb4d5d0978 Bug 1899335 - Fix inconsistency regarding the usage of properties with name "id" in Manifest V3. r=Standard8,mkmelin
We should only use `id` inside a primary type definition. For example
the `MailFolder` type defines an object representing a folder, and it
has an id to reference that `MailFolder`. If a `MailFolder` is used
elsewhere, it should be a named id, for example `folderId`.

We correctly do this in about 99%. However we have these exceptions:

* mailTabs.MailTab: This is not a primary type, it uses tab IDs from
  the `tabs` API
* compose.ComposeRecipient: It uses node IDs from the `contacts` API
  or the `mailinglist` API
* spaces.querry: It should use `spaceId`, compare with the `folders` API

This patch fixes that for Manifest V3. We have this issue also in the
documentation of parameters, but that has no influence on the code of
extensions and can be changed later.

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

--HG--
rename : mail/components/extensions/test/browser/browser_ext_compose_begin_headers.js => mail/components/extensions/test/browser/browser_ext_compose_begin_headers_mv3.js
extra : moz-landing-system : lando
2024-06-04 22:00:01 +00:00
Rob Lemley 4c2121ecf7 Bug 1899495 - Set correct release notes URL for esr channel via AUS. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D212116

--HG--
extra : moz-landing-system : lando
2024-06-04 22:00:00 +00:00
Rob Lemley cfda334232 Bug 1900576 - Port bug 1881272: Refactor desktop_comm_l10n after upstream changes to support Git. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D212552

--HG--
extra : moz-landing-system : lando
2024-06-04 22:00:00 +00:00
Brendan Abolivier 096f0be523 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. rs=me
mozilla-central tip: 369d5331352d27705546143e21e194b8cd88b5be

--HG--
extra : rebase_source : 6cd37e838bce6565e92720a9acc3433b3ff7bc3a
2024-06-04 11:18:32 +01:00
Brendan Abolivier 7c38693841 Bug 1900562 - Port bug 1877113: Refactor l10n bumper to support git migration. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D212537

--HG--
extra : amend_source : 4e1f663d445fbc8bb3bf6b4aecc5b8e6badf6803
2024-06-04 11:13:48 +01:00
Richard Marti 476697a127 Bug 1899248 - Use light-dark() instead of a media query where possible. Mail part 2 r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D211828

--HG--
extra : amend_source : b5d14bf8a6f76e1892aeccd540a1c4d73a71d3f7
2024-06-04 11:03:00 +01:00
Geoff Lankow c0e80c9334 Bug 1851535 - Remove old profile migration code. r=aleca
The migration UI that used this code was removed in bug 1867860, and hasn't worked since 91,
according to the commit message on that bug.

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

--HG--
extra : amend_source : f5e697b36ef958669d618585b50000dd9766109c
2024-06-04 11:01:46 +01:00
Thunderbird Updatebot 1eaef9cef9 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=babolivier
mozilla-central: 709248f1fc694bd5312372e9f13c9cced7860e2b
comm-central: 5dd17b198727f292d98eb94d91edfff9737fd6ca

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

--HG--
extra : amend_source : 81411ea13c000cbb2048292f3b6de66f1b8c2f08
2024-06-03 17:41:42 +01:00
Ben Campbell c1070b3950 Bug 1888790 - Fix nsParseNewMailState to ignore "From " lines in message body. r=mkmelin
There was leftover code in nsParseNewMailState from the everything-is-an-mbox days.
This meant messages lines beginning with "From " in the body would flip it back out
into header-parsing mode, causing database fields to be filled with rubbish.
This particularly affected POP3 mail. IMAP uses a different class for header parsing.

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

--HG--
extra : rebase_source : 202b7134495c2ecfe23eff90f0a2c651d3e63087
2024-06-03 13:44:02 +03:00
Magnus Melin 0b64862df0 Backed out changeset d9ee919f3545 (bug 1899673) since m-c bug 1873973 was backed out
--HG--
extra : amend_source : ba8e18ec5a8871d5f8a3ba0b5753205eb0af8984
2024-06-03 11:14:47 +03:00
Magnus Melin 9154a515fa Bug 1801529 - Fix jsdocs in mail/modules/DisplayNameUtils.sys.mjs. r=me
--HG--
extra : rebase_source : 5c1c2d265d668733eaf3a58e2f2a5248ecb5c0a1
2024-06-02 13:58:44 +03:00
Magnus Melin 539239e860 Bug 1801529 - Fix jsdocs in mail/modules/DNS.sys.mjs. r=me 2024-06-01 13:33:04 +03:00
Thunderbird Updatebot c760856e7f Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=sol
mozilla-central: c8d3e447c892474e061c9ffd22ec1823f06ecffa
comm-central: bb652b007e53d2925c4a4805fe2ea3baa6ec0dea

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

--HG--
extra : moz-landing-system : lando
2024-05-31 22:03:33 +00:00
Kai Engert cb40b74656 Bug 1895370 - Require symbol HASH_GetHashOidTagByHashType_Util. r=bustage 2024-05-31 14:37:37 +02:00