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

14955 Коммитов

Автор SHA1 Сообщение Дата
Alessandro Castellani 1b2bc18274 Bug 1803705 - Re-implement selectable column in message thread table header. r=darktrojan,freaktechnik
This patch only re-implements the selectable toggle in the table header.
I haven't implemented the selection toggles in the tree rows
to keep things a bit more simple to review. I'm already adding a lot
of things and I want to keep things smaller and quicker to updated
and land.

- Improved the UI of the columns and splitters.
- Implemented an initial threadPane object so we can clean up the code.
- Made the select toggle implementation agnostic.
- Various UX and UI improvements here and there.

Differential Revision: https://phabricator.services.mozilla.com/D164313
2022-12-12 23:25:24 +00:00
Geoff Lankow 458b17d358 Merge comm-central to ash 2022-12-13 10:39:10 +13:00
Geoff Lankow d5d446c10d Merge comm-central to ash
--HG--
rename : mail/components/addrbook/content/vcard-edit/adr.js => mail/components/addrbook/content/vcard-edit/adr.mjs
rename : mail/components/addrbook/content/vcard-edit/custom.js => mail/components/addrbook/content/vcard-edit/custom.mjs
rename : mail/components/addrbook/content/vcard-edit/edit.js => mail/components/addrbook/content/vcard-edit/edit.mjs
rename : mail/components/addrbook/content/vcard-edit/email.js => mail/components/addrbook/content/vcard-edit/email.mjs
rename : mail/components/addrbook/content/vcard-edit/fn.js => mail/components/addrbook/content/vcard-edit/fn.mjs
rename : mail/components/addrbook/content/vcard-edit/impp.js => mail/components/addrbook/content/vcard-edit/impp.mjs
rename : mail/components/addrbook/content/vcard-edit/n.js => mail/components/addrbook/content/vcard-edit/n.mjs
rename : mail/components/addrbook/content/vcard-edit/nickname.js => mail/components/addrbook/content/vcard-edit/nickname.mjs
rename : mail/components/addrbook/content/vcard-edit/note.js => mail/components/addrbook/content/vcard-edit/note.mjs
rename : mail/components/addrbook/content/vcard-edit/org.js => mail/components/addrbook/content/vcard-edit/org.mjs
rename : mail/components/addrbook/content/vcard-edit/special-date.js => mail/components/addrbook/content/vcard-edit/special-date.mjs
rename : mail/components/addrbook/content/vcard-edit/tel.js => mail/components/addrbook/content/vcard-edit/tel.mjs
rename : mail/components/addrbook/content/vcard-edit/tz.js => mail/components/addrbook/content/vcard-edit/tz.mjs
rename : mail/components/addrbook/content/vcard-edit/url.js => mail/components/addrbook/content/vcard-edit/url.mjs
extra : amend_source : 00c6f2de2bfb0aa315a528d447f645fc849cbb41
2022-12-12 22:11:14 +13:00
Richard Marti 5bcd466e7d Bug 1804523 - Port bug 1643309: About dialog falsely claims App "is up to date" when offline. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D164119

--HG--
extra : moz-landing-system : lando
2022-12-08 16:35:46 +00:00
Alessandro Castellani 2494be2d02 Bug 1804200 - Implement the first view of the account hub. r=freaktechnik
- Implement exclusively the front-end without much logic
- I'm considering adding a "More" button to list stetups we don't want to expose (movemail, import, etc)

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

--HG--
extra : amend_source : 73ce196924b651737abcf7c93d570da13e0df3cb
2022-12-08 21:48:51 +11:00
Daniel Darnell 50e3a39a09 Bug 1803014 - Port bug 1801381: DMG repackaging update. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D163395

--HG--
extra : moz-landing-system : lando
2022-12-08 04:07:23 +00:00
Geoff Lankow a274baf1aa Port bug 1676068 - Change DateTimePicker markup to HTML Table with ARIA Grid. rs=bustage-fix 2022-12-08 10:59:06 +13:00
Micah Ilbery 56e3517c91 Bug 1797129 - follow up to add missing semicolons. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D164100

--HG--
extra : moz-landing-system : lando
2022-12-07 19:08:49 +00:00
Martin Giger 610110a368 Bug 1804484 - Expand flexible space in toolbar while customizing. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D164099

--HG--
extra : moz-landing-system : lando
2022-12-07 19:08:49 +00:00
solange valverde 564900a7e4 Bug 1803636 - Add 'logged in to an unverified account' view to Sync Settings page. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163655

--HG--
extra : rebase_source : 3e972e72ba75a162129f905d1597a1c50b5b7774
2022-12-07 21:20:02 +11:00
Micah Ilbery 428b362344 Bug 1797129 - Add choose what to sync dialog to Sync Settings page. r=aleca,Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D163640

--HG--
extra : rebase_source : 71db7c84ec86a1e4a3bd8efac508f0889ce5bced
2022-12-07 21:18:21 +11:00
Richard Marti 9f587755aa Bug 1801669 - Adapt the special dropmarker code after bug 1800072. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D163912

--HG--
extra : moz-landing-system : lando
2022-12-06 19:30:07 +00:00
Richard Marti 24fc4d0142 Bug 1803372 - Make the identity dialog work on small screens after bug 1796915. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163849

--HG--
extra : moz-landing-system : lando
2022-12-06 19:30:07 +00:00
Magnus Melin 48111906b3 Bug 1804185 - remove useless nsIMsgThread getRootHdr out param. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D163897

--HG--
extra : rebase_source : 0d3de29d61752b02988fd9abe98f1a489624f7e8
extra : amend_source : 9c7732c53f65c3b11a629f8bb0aac3927f33137c
2022-12-06 21:20:41 +11:00
John Bieling 4670f0fcfa Bug 1797764 - Fix test fails for test_ext_folders_mv3.js. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D163827

--HG--
extra : moz-landing-system : lando
2022-12-06 07:32:07 +00:00
Rob Lemley 1e2185744a Bug 1802387 - Port bug 1802128: Migrate defines.inc to Fluent. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163732

--HG--
extra : moz-landing-system : lando
2022-12-05 22:56:01 +00:00
Richard Marti dca1a97d63 Bug 1808944 - Set "transparent" also on context-stroke on override icons. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D166199

--HG--
extra : moz-landing-system : lando
2023-01-07 10:22:20 +00:00
Martin Giger 95d7b92bb4 Bug 1808715 - Port bug 1805414: Click through menu button dropmarkers and fix clicking on menu items in tests. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D166102

--HG--
extra : moz-landing-system : lando
2023-01-05 22:01:48 +00:00
Johannes Endres 7e7b24ba57 Bug 1808100 - Handle empty plainTextBody by deleting the old body. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D165835

--HG--
extra : rebase_source : 341ca5e9c9743f938a39264424dd559ea9da5b31
2023-01-05 21:05:59 +11:00
Rob Lemley 7c89bd0b2b Bug 1808341 - Run mach commlint -l file-whitespace to fix added file-types. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D165898

--HG--
extra : amend_source : eb1eb17ed3c0dc7c6c26e21a60dc16c410a05589
2023-01-05 15:43:08 +11:00
Magnus Melin 026c7c13dc Bug 1807990 - Port bug 1634555: Services.search.setDefault needs a second argument. r=freaktechnik
Port https://hg.mozilla.org/mozilla-central/rev/7ffe884ac2f1

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

--HG--
extra : rebase_source : 0c4a48c66ed8bf6370b2a625a3c35378ccdac194
extra : amend_source : 0f33f846cfb44fcafeff9ea57a80176ca2c77fe5
2023-01-05 15:41:43 +11:00
Martin Giger 12c7f9f1dd Bug 1808569 - Port bug 1807983: Add new PDF.js exceptions to browser_parsable_css. r=thunderbird-reviewers,rjl
Differential Revision: https://phabricator.services.mozilla.com/D165969

--HG--
extra : moz-landing-system : lando
2023-01-04 18:38:05 +00:00
Kai Engert 21defd4d0c Bug 1808295 - Re-enable "can encrypt with S/MIME" reminder. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D165852

--HG--
extra : amend_source : e7b9bcbfeba61d22ea971bcaec6bf6997d0fbfdb
2023-01-04 21:35:15 +11:00
Magnus Melin 14d699932a Backed out changeset d705ce795f26 (bug 1808369) for landing with wrong bug number
--HG--
extra : amend_source : e1684d37403d4f29e21b24933baf1c27ddc4eb52
2023-01-04 20:30:50 +11:00
Rob Lemley a04bf7ae91 Bug 1808369 - Port Bug 1808115: Convert use of SharedPromptUtils.jsm to PromptUtils.sys.mjs. r=mkmelin
Port of D165792.

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

--HG--
extra : moz-landing-system : lando
2023-01-04 05:07:24 +00:00
Rob Lemley 54c76633dc Bug 1808369 - Port Bug 1808115: Use Prompter service instead of EmbedPrompter. r=mkmelin
Port of D165764.

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

--HG--
extra : moz-landing-system : lando
2023-01-04 05:07:24 +00:00
Rob Lemley 7ff3d1ddd7 Bug 1807161 - Restore l10n-changesets.json to its former glory. r=dandarnell
Using an "all" locale causes product-details issues.

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

--HG--
extra : amend_source : cc752ebbef7519d8297c7972747557b2d63c5a10
2023-01-04 09:39:47 +11:00
Magnus Melin 4f32622654 Bug 1808162 - Bug 1798018 - Migrate toolkit/modules/tests to ES modules. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D165785

--HG--
extra : rebase_source : 42278dfecf9df01787c9f6ce93654d24a7a85bed
2023-01-04 09:17:27 +11:00
Magnus Melin 8e50caceb1 Bug 1808164 - Port Bug 1806359 - Migrate telemetry modules to ES modules. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D165786

--HG--
extra : rebase_source : 5cdf22f284649317271578734d6038f89194e5cc
2023-01-04 09:15:49 +11:00
Rob Lemley b5fbf8733b Bug 1803012 - Follow-up: Use "build_project" instead of "application" to find version info. r=#thunderbird-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D163754

--HG--
extra : histedit_source : 0430f0b9528bf040097eee89a8d1bb36c65945aa
2022-12-02 23:24:28 +00:00
Daniel Darnell b20aed3483 Bug 1803012 - Port bug 1801738: Use --enable-project instead of --enable-application in mozconfig. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D163452

--HG--
extra : histedit_source : dc8f1b5ff011a51ca13ac2e730ae58d94854887a
2022-12-02 22:27:49 +00:00
Rob Lemley 96fac22da3 Backed out changeset 265db0c182d3 (bug 1731232) fluent changes required. r=rjl,aleca 2022-12-05 14:04:57 -05:00
Kai Engert a07adaf3e3 Bug 1721668 - Follow-up, fix lint. rs=lint
Differential Revision: https://phabricator.services.mozilla.com/D163794

--HG--
extra : amend_source : 557d751e77eb481707747cc437c3076a6f86b968
2022-12-05 21:33:09 +11:00
Kai Engert 967c5edca1 Bug 1721668 - Fix importing key blocks with non-ASCII comment lines. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D163287

--HG--
extra : rebase_source : 3cf6b729fbe618e4e42c61bf4e148993ec778eb6
2022-11-29 03:01:18 +01:00
Kai Engert 242558aa4d Bug 1721668 - Test for importing an OpenPGP ASCII key block with Unicode comments. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D163485

--HG--
extra : rebase_source : 15cffb0bd90e30903edef0526098f18056fa8f51
2022-11-30 14:13:14 +01:00
Magnus Melin 5403a2b46a Bug 1803795 - follow-up to fix linting. rs=eslint 2022-12-04 20:47:28 +11:00
Richard Marti 56ebb87599 Bug 1803795 - Port bug 1574469: Removed block param from nsICookieManager::Remove. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D163782

--HG--
extra : amend_source : cd7f8e331e7d15a7830964f0a139819f7ff1884f
2022-12-04 20:34:20 +11:00
Magnus Melin af93361801 Bug 1803722 - backout accicentially included part. rs=backout
--HG--
extra : amend_source : 362af67b088e646120526ad58f5862cea8d88867
2022-12-03 21:55:49 +11:00
Magnus Melin 5e10801887 Bug 1803722 - Bump the number browser.startup.record can be accessed. r=aleca
Sync with Firefox: https://searchfox.org/mozilla-central/rev/2fc2ccf960c2f7c419262ac7215715c5235948db/browser/base/content/test/performance/browser_preferences_usage.js#107

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

--HG--
extra : rebase_source : a47332f8b2a23e42cb61aaf2bdf1ea3f95d1f24b
extra : amend_source : 4ff5eafeb9493567e8a25b6a60a3016ed1d57de8
2022-12-03 21:13:02 +11:00
Alessandro Castellani baa39b2e16 Backed out changeset 54467c2affde (Bug 1803012) for causing build bustage 2022-12-02 14:55:49 -08:00
Daniel Darnell 5cb63f3296 Bug 1803012 - Port bug 1801738: Use --enable-project instead of --enable-application in mozconfig. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D163452

--HG--
extra : moz-landing-system : lando
2022-12-02 22:27:49 +00:00
John Bieling 747d6cacff Bug 1797764 - Part 1 : Support MV3 persistent events and background restart. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D160520

--HG--
extra : rebase_source : 213cb0d9a0795bdd7ebc1452b81289fbd0e9bbcb
2022-12-01 10:57:56 +00:00
Richard Marti 1e579d30c6 Bug 1803434 - Remove no more used app update code. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163516

--HG--
extra : amend_source : ebb75a27ada3371bd31a948e6c07c216377ef1ff
2022-12-01 21:34:45 +11:00
solange valverde 4126999d72 Bug 1801684 - Add Not signed into sync view to Sync Settings page. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163346

--HG--
extra : amend_source : 3e918337222194c432d24f052ac0b8b8388f1404
2022-12-01 21:34:10 +11:00
Alessandro Castellani 3401ee7dca Bug 1770852 - Re-implement placeholders and fix tests for the tree list view. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D163389

--HG--
extra : amend_source : 7254cbb44be671b8b3ffa32800e2435bd39d96cd
2022-12-01 21:33:31 +11:00
Alessandro Castellani 0d5f4bd539 Bug 1770852 - Fix the default tree list view. r=darktrojan
Continuing the work on the tree listbox with smaller incremental changes.
This patch tackles:
- UI fixes of the list view
- **Exclusively** tackling the Address Book list view
- Improvements of shared CSS

What this patch **DOESN'T** include:
- Handling placeholders for empty lists
- Fixing the tests
- Fixing the `about3Pane`

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

--HG--
extra : amend_source : 8506a7d1b06cd4f980c9d94ed8fb866ea0459e79
2022-12-01 21:33:14 +11:00
Alessandro Castellani 66f41f883a Bug 1770852 - Implement resizable treelistbox table columns. r=darktrojan
**WARNING!** I'm asking an early review for this due to its complexity.
This absolutely obliterates any tree list view implementation that is not a table.
Even if this is approved it can't land without child revisions taking care of the rest of the conversion.

Included in this patch:
- Rebuilt the whole tree list view widget to be a table.
- Implemented resizable columns.
- Regular list view and tests are all busted, will tackle in a child patch.

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

--HG--
rename : mail/base/content/widgets/tree-listbox.js => mail/base/content/widgets/tree-view-listbox.mjs
extra : amend_source : 537ddf0fec279d01e135639dff496ba67aed6da3
2022-12-01 21:32:59 +11:00
Magnus Melin d308430082 Bug 1788545 - Fix test failure in browser_addressWidgets.js. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163526

--HG--
extra : rebase_source : 32cab8525214dd87c1f002f3b5d3a3a0e7795f84
extra : amend_source : d1b2034ae4c5a52aa559c84613c8475ce2c5ffd9
2022-12-01 21:31:24 +11:00
Magnus Melin b4e6b2a311 Bug 1802815 - remove support for hdr label (the pre tb 2.0 version "tags"). r=benc
This is just dead code, with no UI to trigger it. Thunderbird 2.0 and above use tags (keywords) instead.

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

--HG--
extra : rebase_source : a43171844838a4c62dfd41b3d4c66feeb3afe2c1
extra : amend_source : 955a5e21977458c325c473042b308dac19955d8b
2022-12-01 21:30:16 +11:00
Magnus Melin 9a57b5d399 Bug 1802815 - hdr Charset -> charset. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D163293

--HG--
extra : rebase_source : c2e6edc506ccaf1236f834e58b61e3daf4ac5bc1
extra : amend_source : 5fea2005dc5bbd2ba844f93288cfa412e451a441
2022-12-01 21:30:10 +11:00
Magnus Melin f218f23c6a Bug 1802815 - msgHdr OrFlags -> orFlags and AndFlags -> andFlags. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D163292

--HG--
extra : rebase_source : 6938a16a2d9e5fc002c92161f5fd78444cb7825a
extra : amend_source : eb2f777941f3e821e828093b6cd668ffd1e71ce0
2022-12-01 21:30:00 +11:00
Magnus Melin 878e81b84d Bug 1802815 - Remove nsIMsgDBHdr get/setProperty. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D163290

--HG--
extra : rebase_source : e03c9379617f936ab329c5ac5934486076aaa0b8
extra : amend_source : e954726c9111387b5cba162db3b0508a34ee4cf9
2022-12-01 21:29:27 +11:00
Geoff Lankow 01873f11ca Bug 1762335 - Replace uses of nsIScriptableUnicodeConverter. r=mkmelin,leftmostcat
Removes all but one linter warning (in mail/extensions/openpgp/content/modules/data.jsm).

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

--HG--
extra : rebase_source : b160ed38b53520c9ac8b786271a9189ae4f4beb3
extra : amend_source : 78ff1159a9b6d79a0df207d315a384774529ab7b
2022-11-28 12:00:59 +13:00
Micah Ilbery f0dac2b501 Bug 1801685 - Add what is being synced section to Sync Settings page. r=aleca,Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D163268

--HG--
extra : moz-landing-system : lando
2022-11-30 18:43:12 +00:00
Magnus Melin ce399a22e9 Bug 1803332 - Port bug 1801092 to Thunderbird - Add an ESLint rule to disallow single-argument use of Cu.reportError. rs=eslint DONTBUILD 2022-11-30 21:43:13 +11:00
Kai Engert dc6adef1ae Bug 1731232 - Support OpenPGP public key upload to vks and hkp keyserver. r=PatrickBrunschwig
Differential Revision: https://phabricator.services.mozilla.com/D163189

--HG--
extra : rebase_source : 105a19cdeeef296c02c9432744360fe248150d38
2022-11-27 23:42:34 +01:00
Kai Engert 993a0bf902 Bug 1640511 - Cleanup: remove obsolete keyserver code. r=PatrickBrunschwig
Differential Revision: https://phabricator.services.mozilla.com/D163136

--HG--
extra : rebase_source : e5b54788e29a28c244967d71b2f39a8126bd52c1
2022-11-25 19:53:44 +01:00
Kai Engert cb0b98817c Bug 1640511 - Support hkp keyservers that return a single result. Define an official keyserver pref. r=PatrickBrunschwig
Differential Revision: https://phabricator.services.mozilla.com/D163135

--HG--
extra : rebase_source : 44670b0ca56b5d5431962b82504db36d8bcf3a55
2022-11-25 18:38:04 +01:00
Kai Engert fae1b3a232 Bug 1721668 - Add a null check. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D163340

--HG--
extra : rebase_source : 530f4176f42a14c24246fb8b6ed8d8a98b7151be
extra : amend_source : 2d81a4995a7f56c682c5db3ee9414217cd36ea36
2022-11-29 03:01:18 +01:00
Kai Engert 6274c3e3a4 Bug 1802917 - Avoid statusText race in OpenPGP key manager load. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D163230

--HG--
extra : amend_source : bee3b5da27fa9179dee95d8d1838e2e2fe8878ff
2022-11-29 20:10:13 +11:00
Magnus Melin a8e8fd9aa9 Bug 1789120 - "Pause Updates" for RSS Feeds stopped working. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D163182

--HG--
extra : rebase_source : 216dc86e308912c80a29cdc521803a949daa7874
extra : amend_source : f67fab472daa099a3b58e75583cc005327a40212
2022-11-29 20:09:04 +11:00
Rob Lemley 219c639622 Bug 1695529 - Disable start_page.override_url on Daily. r=mkmelin
"override_url" is a bad name for this pref. It's opened in addition to the regular
start page, but in a browser window. The URL it's set to just ends up back at the
same start page after redirects and is sort of confusing.

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

--HG--
extra : amend_source : 9f9000eb20be322ee990b9a83f9794b044f96aa3
2022-11-24 00:48:11 +00:00
Geoff Lankow 08e9202533 Bug 1803255 - Fix and enable tests for the mailTabs API. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D164172

--HG--
extra : rebase_source : 2d8e38c1ca9bb71403c1f9fbcc84cf266831b505
extra : amend_source : 3ecdbd1a6ddf80e83995c5dbda86fe84a5bdbdb9
extra : absorb_source : 37c96fd32a1e0000a52d6bbce953138e2f759afa
extra : histedit_source : 98f5f3485a6f60728e15f1588cdb6d741bde34da
2022-11-21 22:39:52 +13:00
Geoff Lankow 1eb417166d Bug 1803255 - Fix and enable tests for messageDisplayAction API. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D164171

--HG--
extra : rebase_source : 5985a2b86494069c915ce739419ee23695429e36
extra : amend_source : a8726a7bd97c7c1a9cc318752775ff2e62fcc735
extra : absorb_source : af293389d26941efe1267dedbe5a8e0e0eb382e7
extra : histedit_source : 17ba3eb4d9eec8a05c5be22195bcec64beb73c6d%2Cb0a32c13a044dca09990059818a26c8dace840eb
2022-11-29 20:32:12 +13:00
Geoff Lankow 5489dfbd9e Bug 1803255 - Fix progress notifications for WebExtensions. r=aleca
This changes browser_ext_tabs_events.js to stop expecting page load events when switching tabs.
It also fixes the case where about:message loads after `tabmail.openTab` returns, or where it's in a standalone message window.

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

--HG--
extra : rebase_source : cb16c3a1915ec763130d84a9f6cf1d06fbcb3979
extra : absorb_source : fad5000f79cb3d38466c6d3362d83663f1683ca2
2022-12-05 12:59:47 +13:00
Geoff Lankow 55cb0fb362 Bug 1787094 follow-up - Fix tabTracker.getBrowserTabId on ash. r=aleca
This function should return -1 if WebExtensions are not interested in the browser. I had it always returning a positive value and that's not right.

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

--HG--
extra : rebase_source : 34e3e806acf16a403283f3930b699f1e01c2ee3e
2022-12-07 21:49:02 +13:00
Geoff Lankow 86caf49bef Bug 1803255 - Fix and enable tests for OpenPGP and S/MIME. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D164012

--HG--
rename : mailnews/test/data/smime/Bob.p12 => mail/test/browser/openpgp/data/smime/Bob.p12
rename : mailnews/test/data/smime/alice.env.eml => mail/test/browser/openpgp/data/smime/alice.env.eml
extra : rebase_source : d57791cec042acac75e4cd9f745284c413e26f03
extra : amend_source : d4d97238a4b248812d97eaace65f0d14809213a1
2022-12-06 11:01:18 +13:00
Geoff Lankow fb1a38e661 Bug 1799764 - Use mail channels to pass character set info to the front end. r=BenC
Differential Revision: https://phabricator.services.mozilla.com/D164011

--HG--
extra : rebase_source : 68ed04b2ac79488dda1cd503810dd1be8ddb5978
extra : source : 7e9422a60bb6be9d1fb5a0f9df637f8227633317
2022-12-06 12:15:42 +13:00
Geoff Lankow ab26990946 Merge comm-central to ash 2022-12-08 16:00:11 +13:00
Alessandro Castellani cef4e5fac7 Bug 1803705 - Fix subject cell during invalidation and fix the tests. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D163895
2022-12-07 04:16:52 +00:00
Martin Giger 30ab63c56b Bug 1803570 - Initialize customization from unified toolbar state. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163921

--HG--
extra : rebase_source : 8361d622919f2739276c7b6a1cf03dd28aaad1d9
extra : histedit_source : 557cfd75a4c9e08df7dd513b30d14a994ca4839c
2022-12-06 11:05:57 +01:00
Martin Giger 2966135062 Bug 1803570 - Update unified toolbar when state is changed. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163920

--HG--
extra : rebase_source : b6666607742025f84c8b5bfc9701fa6d578d77ea
extra : histedit_source : 16522b24753fb5dd1b974b01a7127d5861b6c4a9
2022-12-06 10:49:10 +01:00
Martin Giger a77439abc1 Bug 1803570 - Save changes in unified toolbar customization. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163919

--HG--
extra : rebase_source : 3928d1d54487db0bf23f820392eb8972fe771a16
extra : histedit_source : e275e33b0a471e1c02a9e4d11e208eb715a7622d
2022-12-06 10:40:49 +01:00
Martin Giger 5b39d1d42d Bug 1803570 - Load space specific unified toolbar items from state. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163918

--HG--
extra : rebase_source : f2f42b0faa27bd4d3f2dfa75f3f3083a33949ae3
extra : histedit_source : c108c41a71dcb4667896f58520b8dd7afcd92556
2022-12-06 03:03:36 +01:00
Martin Giger 70beebfc36 Bug 1803570 - Detect if there are changes to be saved in unified toolbar customization. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163917

--HG--
extra : rebase_source : 5c0f1baabf5ee4aabed2bd5aca3167b25a1c1327
extra : histedit_source : 7638be9f32643a5b1ad717ec20a93d0bcb9ec3e6
2022-12-06 02:05:02 +01:00
Martin Giger ae47222899 Merge comm-central to ash 2022-12-07 15:51:39 +01:00
Martin Giger ec20dc6a1d Bug 1803571 - Seed unified toolbar contents from default state. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163875

--HG--
extra : rebase_source : c00a5300e1e788ce02f513e5dd70388550a1d48a
extra : histedit_source : d0db1a3e34f680b2deeab43664b218f2425f6e95
2022-12-05 21:44:11 +01:00
Martin Giger 1ffe3da402 Bug 1803571 - Default state for unified toolbar in customization overlay. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163874

--HG--
extra : rebase_source : 5bcc6ce87a1ac1ea8ba8865e7a4de9a414178c5b
extra : histedit_source : 812609c2b061ca14f110c4c7c37dc4b871f05c76
2022-12-05 19:00:03 +01:00
Martin Giger c4d4ee87ec Merge comm-central to ash 2022-12-06 13:36:26 +01:00
Martin Giger 5db47c528c Bug 1803569 - Test customizable items definitions. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163773

--HG--
extra : rebase_source : dcec3daa1e9a055c3cd0adad8eb4cb0bbb7d9aff
extra : histedit_source : bb7ee202b3ed3de0d7d81183121dd9d9d2ff731b
2022-12-03 16:06:33 +01:00
Martin Giger 73323dc9d2 Bug 1803857 - Add icons to unified toolbar customization space tabs. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163756

--HG--
extra : rebase_source : 685e9ebdca7258ecfa2772c3ec671a3c208f389e
extra : histedit_source : 2673396d2951cf001ee2d5504d1f153c7373346a
2022-12-03 00:45:08 +01:00
Martin Giger dcb6b8521d Bug 1803569 - Provide central facility to define items for unified toolbar. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163755

--HG--
extra : rebase_source : c5a93185f95525ac666bd5ef6d55fe8a629f687b
extra : histedit_source : 5e863a34f2283d7fe2597add984d61cd394a10a1
2022-12-02 12:32:05 +01:00
Rob Lemley a46de8d3c9 Bug 1766080 - Support l10n-comm split for developers building localized builds. r=dandarnell
Developers that want to produce localized builds and/or langpacks can do so
with mach build installers-$LANG. This is implemented in toolkit/locales/l10n.mk.
There's support for automatically cloning a l10n-central repository into
$HOME/.mozbuild. To avoid confusion, the installers-$LANG make target should
download what's needed from the l10n-central repository and comm-l10n and merge
them like CI language repacks will do.

L10N_CO is defined in l10n.mk as a single "hg clone" command. It's executed
when necessary for local developers. This patch overwrites L10N_CO with a
Python script that clones the two repositories and copies them to the expected
location.

Unfortunately, this breaks updating the translations via hg pull since what ends
up in ~/.mozbuild/l10n-central/{lang} is no longer a repository clone that
the developer can run "hg pull" in to get the latest changes. To update,
remove the directory and a fresh copy will get built. This should get fixed
in a follow-up bug.

Differential Revision: https://phabricator.services.mozilla.com/D144502
2022-11-16 22:50:51 +00:00
Richard Marti 3f9c6a391c Bug 1802898 - Port bug 1802139: No borders for the bookmarks folder drop-down. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163217

--HG--
extra : histedit_source : cfeab8382c5f1a9e30a26e7171dd04e11c67e642
2022-11-28 18:05:01 +00:00
Richard Marti f4a7827866 Bug 1802899 - Use the Address book colors for all in-content pages. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163218

--HG--
extra : histedit_source : f51f1ed12f96a7c0f78787909c1b591c806d533c
2022-11-28 20:12:43 +00:00
Martin Giger 347e0e1a3d Bug 1802945 - Fix ellipsis in chat UI. r=aleca
The encryption label never properly had an ellipsis overflow, now does.

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

Depends on D163246

--HG--
extra : histedit_source : a82147c9ccc1df66ca5cc165813522e3304da3d2
2022-11-28 18:53:59 +00:00
Martin Giger f0862d80aa Bug 1801645 - Fix overflow in chat conversation sidebar hiding scrollbar. r=aleca
Adding a shared class instead of duplicated element ID for the conversation sidebar header labels.

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

--HG--
extra : histedit_source : c3de6d31ebc527c471bdab2e1de58a8ed847e590
2022-11-28 17:57:05 +00:00
Martin Giger 6c4e0fce2e Bug 1802915 - Follow Bug 1778107: Migrate storybook to .mjs files. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163229

--HG--
rename : mail/components/storybook/.storybook/preview.js => mail/components/storybook/.storybook/preview.mjs
rename : mail/components/storybook/stories/colors.stories.js => mail/components/storybook/stories/colors.stories.mjs
rename : mail/components/storybook/stories/pane-splitter.stories.js => mail/components/storybook/stories/pane-splitter.stories.mjs
extra : moz-landing-system : lando
2022-11-28 21:23:35 +00:00
Magnus Melin d99c2ec689 Bug 1801529 - small documentation improvement. rs=me 2022-11-28 21:57:14 +11:00
Geoff Lankow 79dd4f3d31 Port Bug 1541508 - Expose nsIEnvironment through Services.env. r=mkmelin DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D163179

--HG--
extra : moz-landing-system : lando
2022-11-27 23:37:47 +00:00
Landon Messer f49a02e1a8 Bug 1801679 - Use the correct "lips-are-sealed" smiley in composer. r=thomas8,Paenglab
--HG--
extra : amend_source : c27278ead395b33cc39f9528cb30cbd84b470c95
2022-11-27 20:25:34 +11:00
Alessandro Castellani a1bdcf428c Bug 1801200 - Open the End of Year appeal page in a browser on startup. r=darktrojan
We're opening this in the browser rather than the tab because the donation link does funky things inside Thunderbird.

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

--HG--
extra : moz-landing-system : lando
2022-11-25 22:23:59 +00:00
John Bieling ce953a5491 Bug 1788145 - Fix race condition in messageDisplay test. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D162983

--HG--
extra : moz-landing-system : lando
2022-11-25 22:23:59 +00:00
Itagaki Fumihiko 1385bfd821 Bug 1606116 - Change the order in the compact view to match account order. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161938

--HG--
extra : rebase_source : 6f576eeb617175e0eef0b638754efe3b4614f47c
2022-11-25 16:51:54 +11:00
Richard Marti bcaf39391c Bug 1802330 - Don't load colors.css twice in main window. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162995

--HG--
extra : amend_source : eabc81f7b5ab906fe839dd5ff9fb4a46bbff1727
2022-11-25 16:53:21 +11:00
Alessandro Castellani 5d6fd3036f Bug 1802379 - Update target_is_linux with target_has_linux_kernel in config files. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D163060

--HG--
extra : moz-landing-system : lando
2022-11-24 23:47:46 +00:00
solange valverde c18aca1fd5 Bug 1801682 - Add Device Name section to Sync Settings page. r=aleca,paenglab
Differential Revision: https://phabricator.services.mozilla.com/D162880

--HG--
extra : rebase_source : 8ee205d0329bc59738ee11b33134524d67785cba
extra : amend_source : 728abcb1297b07f0b6f06e1fdebad3e857f1f175
2022-11-25 10:26:00 +11:00
Kai Engert f85e668e50 Bug 1799874 - Add RNP/OpenPGP library status to troubleshooting information. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161703

--HG--
extra : rebase_source : c9bdf265e0fb724307ac559d48d3d021e4d81d98
extra : amend_source : 46cc41a51e7c5252a6326a1b0bd8383d6a8beaab
2022-11-25 10:23:40 +11:00
Magnus Melin dd2158bbbb Bug 1800033 - package mozavutil+mozavcodec for mail. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162649

--HG--
extra : rebase_source : a7c6f9cb1fbff003e42d97b27cf09bd317a32490
extra : amend_source : 262940b39b075a313e8da524498bcb493f64feb5
2022-11-25 10:26:45 +11:00
Martin Giger faaf48f959 Bug 1803567 - Add unified toolbar customization palette and targets. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163595

--HG--
extra : rebase_source : df48f1c5b76c09e00c4f0a45bf4ae92a69d4a486
extra : histedit_source : e1b595f50b7c082e942fc9451ca5d86492148a90
2022-11-16 20:26:02 +01:00
Martin Giger 6ff9b9e23e Merge comm-central to ash 2022-12-05 21:18:43 +01:00
Geoff Lankow 4a9b90eb86 Bug 1801566 - Get rid of gFolderDisplay and gMessageDisplay in about:message. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163666

--HG--
extra : rebase_source : 820bc783ad02f7cb7a30838dab1d3a0b754e3eee
extra : source : 0737012c8fdd0f8955ba42c7946198731454becc
2022-11-10 20:59:18 +13:00
Alessandro Castellani deef2de371 Bug 1803705 - Restore functioning message thread in new about3Pane. r=darktrojan
This doesn't implement everything, but it brings back a functioning thread pane with initial columns, and
sets things up for a nice and scalable CSS styling of that pane.

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

--HG--
extra : rebase_source : c0d984c1e46f0b0f4f1f48acab749eec6c323018
2022-12-03 01:55:03 +00:00
Geoff Lankow f1aab47731 Merge comm-central to ash 2022-12-05 10:58:35 +13:00
Martin Giger a6c30ba7be Bug 1802915 followup - Convert ash-only story to mjs. rs=eslint
--HG--
rename : mail/components/storybook/stories/search-bar.stories.js => mail/components/storybook/stories/search-bar.stories.mjs
2022-12-02 12:37:29 +01:00
Geoff Lankow 233cd8f972 Merge comm-central to ash
--HG--
rename : mail/base/content/mailContext.js => mail/base/content/mailCommon.js
rename : mail/base/content/msgMail3PaneWindow.js => mail/base/content/messenger.js
rename : mail/base/content/widgets/tree-listbox.js => mail/base/content/widgets/tree-view-listbox.mjs
extra : amend_source : 068a3b5b2edae85cc1648cd7986c5bcfd37f110b
2022-12-02 13:05:15 +13:00
Geoff Lankow 8c02c839d8 Bug 1803255 - Fix and enable tests of the WebExtension menus API. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163423

--HG--
extra : rebase_source : 4e63864fab41d97863af9ba4059622ec31559acb
2022-11-29 15:27:02 +13:00
Geoff Lankow 3bd442593f Bug 1803255 - Fix and enable the tests in mail/base/test/webextensions. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163412

--HG--
extra : rebase_source : 5c05103b8d8bce7e5141310268fbc6180ea04c26
2022-11-29 12:21:41 +13:00
Geoff Lankow 62a639ff9b Merge comm-central to ash
--HG--
rename : mail/base/content/mailContext.js => mail/base/content/mailCommon.js
rename : mail/base/content/msgMail3PaneWindow.js => mail/base/content/messenger.js
rename : mail/base/content/nsContextMenu.js => mail/base/content/widgets/browserPopups.js
extra : amend_source : f391831fa9bf18ddafd9f1b222984d5c6af9e5e0
2022-12-01 15:32:30 +13:00
Geoff Lankow 17a9f245b1 Bug 1801566 follow-up - Fix SearchWindowHelpers on Windows and Mac. rs=bustage-fix 2022-11-30 20:25:51 +13:00
Geoff Lankow e789f16b66 Bug 1799764 - Remove obsolete nsIMsgHeaderSink. r=BenC
This interface is no longer needed and can be consigned to history!

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

--HG--
extra : rebase_source : 1b01225a97e757d621a5bda63a5b9d8b45603b8a
2022-11-22 14:18:31 +13:00
Geoff Lankow f645203a7e Bug 1799764 - Use MailChannels for S/MIME notifications. r=BenC
This isn't ideal as we're still making calls from the back end to the front, but it's enough to remove the last remaining property from nsIMsgHeaderSink.

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

--HG--
extra : rebase_source : 5819adf7bd4c21fad5543b52d2e602ab26cf2dad
extra : intermediate-source : 79d52208b1c208c95389513ba6d3ef62cc254c4a
extra : source : a91f3a934d395812d0dfdda3c687d4a2253e365e
2022-11-21 17:06:03 +13:00
Geoff Lankow bec832518f Bug 1799764 - Reinstate OpenPGP UI code and enable some tests. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162688

--HG--
extra : rebase_source : 056408c81be89568b56e4775809e9a9191b90145
extra : source : d5fa37cb60ce653ed2380b0c292976d1fd20a14e
2022-11-16 23:12:37 +13:00
Geoff Lankow e1019aba91 Bug 1799764 - Concrete implementation of nsIMsgDBHdr for file messages. r=BenC
Differential Revision: https://phabricator.services.mozilla.com/D161659

--HG--
extra : rebase_source : ca8e1a084267bfdac2e243ad7745de214fb4d473
2022-11-07 22:16:59 +13:00
Magnus Melin 7f56514b91 Bug 1807409 - Take2: Port bug 1806306: Convert AsyncShutdown imports to direct ES imports. r=Paenglab
This is with e50167f1b3c7 and 20878589066d backed out.

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

--HG--
extra : rebase_source : 966b9c9e061b310f6af0d455754fb65041982951
extra : amend_source : fd1efe880131445babba56e9989898835384c4bd
2023-01-02 21:15:32 +11:00
Magnus Melin e538b86b90 Backed out changeset e50167f1b3c7 (bug 1807409, in favour of Take2)
--HG--
extra : rebase_source : 0efe8a2271f667c6498446bcf0cfcaaccd03bc8f
extra : amend_source : ce014df44444bf0f28b474af9ba88fcec32263e5
2023-01-02 21:14:58 +11:00
Magnus Melin 9fb8b1db9d Backed out changeset 20878589066d (bug 1807409), in favour of Take2.
--HG--
extra : amend_source : 89fc3ec0ef9e9ad8656be2686e8cc466977ac7af
2023-01-02 21:14:31 +11:00
Magnus Melin 574fe814b9 Bug 1784838 - Test for meta removal. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D154962

--HG--
extra : rebase_source : dc0d59dcf9ae522f20b6e44b05c8dab548620739
extra : amend_source : 212cb0dec6a35cf38cea16248b036c65a1b1ac1f
2023-01-01 20:34:19 +11:00
Magnus Melin 7685af7753 Bug 1745751 - Tests for iframes. r=kaie
As a first layer the iframes are blocked by MsgContentPolicy.
Even if unblocked by the user, they are not fully usable. When unblocked they trigger a network request. Something else is blocking their load in that case, but I don't know what that something is. This makes it a bit of a mess trying to test whether they were blocked or not...

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

--HG--
extra : rebase_source : a42b200e99250c9fa4b19d28cc24374cba30ff57
extra : amend_source : 7cd029f0894dc2574d5464d05bba4cdca2035912
2023-01-01 20:34:14 +11:00
Magnus Melin 9e5938a150 Bug 1783831 - Improve test coverage for iframe srcdoc. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D154843

--HG--
extra : rebase_source : 0b91915cbbd540db2bad2ff6bb7b775c57808997
extra : amend_source : f68f576a58847cac2e3e170fba34561a6f62b9f3
2023-01-01 20:34:02 +11:00
Richard Marti 1d89feadb6 Bug 1807786 - Crop the msgIdentity menulist email label. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D165593

--HG--
extra : amend_source : aace3acd981fceaf5a0d56909b4241006ea1eb55
2022-12-31 19:27:24 +11:00
Magnus Melin 5441a12cda Bug 1806581 - Avoid error trying to use invalid date as datetime. r=aleca
When we end up trying new Date("Thu, 15 Dez 2020 11:11:03 +0100"); that will just throw, causing the rest of the function not to run.
Was seen at least running mail/test/browser/openpgp/browser_viewMessage.js

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

--HG--
extra : rebase_source : e4022798c1d9e1efe5e72e45ec7968bb9a270a91
extra : amend_source : 86daf10f75ac7de241b848dbbc735acc014e09f2
2022-12-27 21:21:27 +11:00
Magnus Melin a50e3cf796 Bug 1807409 - follow-up, fix linting. rs=eslint 2022-12-25 21:33:11 +11:00
Richard Marti 1c99e794a0 Bug 1807409 - Port bug 1806306: Convert AsyncShutdown imports to direct ES imports. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D165493

--HG--
extra : moz-landing-system : lando
2022-12-25 09:55:37 +00:00
Geoff Lankow 748d5d7eba Bug 1799764 - Remove the dummy message header. r=BenC
This is going to break some things. I plan to fix them with more concrete implementations for file messages and attachment messages.

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

--HG--
extra : rebase_source : 549e32c57fd57caed1484e43529b875a064c1c52
extra : intermediate-source : 65ac6d8a112252f9d640a65662c22723ce04f7a3
extra : source : 640db365be58ef5fe3b5a55e901687236886d89a
2022-10-13 15:18:20 +13:00
Geoff Lankow b82bc73c69 Bug 1799764 - Use mail channels for calendar invitation data. r=BenC
Differential Revision: https://phabricator.services.mozilla.com/D161657

--HG--
extra : rebase_source : 27dd6c585b40e62f99112a136ad5afb00836ce0d
extra : intermediate-source : b5b6b78f30427a9beb412d32b10a66235a75a8a9
extra : source : 653e81001b44e6b44b1794ea69a197d4d560fc51
2022-10-17 15:47:49 +13:00
Geoff Lankow ff2e0d14e5 Bug 1799764 - Create nsIMailChannel and use it to replace the message header sink. r=BenC
Differential Revision: https://phabricator.services.mozilla.com/D161656

--HG--
extra : rebase_source : 2e208d0829fb90faad57ce396004ddf2dbfbd7d4
extra : intermediate-source : 6fad192ee6e3a397753af718a088fed25e7fb8d2
extra : source : a5a49c21e75c3250f88d9092f29f7c5e8315c606
2022-11-09 12:24:04 +13:00
Geoff Lankow faf0660c95 Bug 1799764 - Remove messenger, msgWindow and MsgStatusFeedback objects from about:message. r=aleca
These objects don't work quite right in this context, so I'm removing them and changing all references to use the top-level window instance, provided by mailWindow.js.

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

--HG--
extra : rebase_source : acee360a4b0a3c6c47568b958396a08b61df2426
2022-11-16 20:10:39 +13:00
Geoff Lankow a5e68baacf Merge comm-central to ash
--HG--
rename : mail/base/content/mainPopupSet.inc.xhtml => mail/base/content/widgets/browserPopups.inc.xhtml
2022-11-30 11:46:28 +13:00
Geoff Lankow a0314f254f Bug 1801566 - Fix the message search dialog and its tests. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163274

--HG--
extra : rebase_source : add4927602f163f24d1b96a2eeafb619ec874ac1
extra : amend_source : bfc2042ba3d4ae1db68dfb5c7729bd50b49b625d
2022-11-28 22:52:00 +13:00
Geoff Lankow 7586061fd0 No bug - Fix start-up exception caused by last merge. rs=me
--HG--
extra : rebase_source : efe0720de0dd5421ee75bf5679f7ad1865808215
extra : amend_source : 318c9452b507fb20bc6e427f98a8877770f1eaee
2022-11-29 12:23:01 +13:00
Geoff Lankow 9891cc71cc Port Bug 1541508 - Expose nsIEnvironment through Services.env. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D163179

--HG--
extra : rebase_source : 8fbf220bff0944aee07913bba7ccd51783ffa90f
2022-11-28 11:15:28 +13:00
Geoff Lankow 814c23c7eb Merge comm-central to ash
--HG--
rename : mail/base/content/msgMail3PaneWindow.js => mail/base/content/messenger.js
2022-11-28 12:26:41 +13:00
Geoff Lankow e7687eaa17 Bug 1801566 - Split mailContext.js into two files. r=aleca
Half of this file is not related to the mail context menu, it's just there because the file is common to about:3pane and about:message.

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

--HG--
rename : mail/base/content/mailContext.js => mail/base/content/mailCommon.js
extra : rebase_source : 7045f27f2d8d10198584a4612a22ec7dad03e0e3
extra : source : 86363f94d3a56a4b605014e3c0ced84f83b41bbe
2022-11-14 21:24:32 +13:00
Geoff Lankow 0fb226cd68 Bug 1801566 - Rename msgMail3PaneWindow.js to messenger.js. r=aleca
This was a silly name for the file, given that it exists only for messenger.xhtml.

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

--HG--
rename : mail/base/content/msgMail3PaneWindow.js => mail/base/content/messenger.js
extra : rebase_source : 9e09b916b322762d7ec584569184b10a2d753b21
2022-11-14 21:14:49 +13:00
Geoff Lankow 2f689e5a2f Bug 1801566 - Refactor primary context menus. r=aleca
This moves code for context menus (and some other pop-ups) into more logical files, and renames the context menu for web content from `mailContext` to `browserContext` to avoid confusion.

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

--HG--
rename : mail/base/content/mainPopupSet.inc.xhtml => mail/base/content/widgets/browserPopups.inc.xhtml
rename : mail/base/content/nsContextMenu.js => mail/base/content/widgets/browserPopups.js
rename : mail/base/test/browser/browser_mailContext.js => mail/base/test/browser/browser_browserContext.js
extra : rebase_source : f41e4d7b72eda7fed35a1ebcee01e9ae22297ed9
extra : amend_source : e89748ed265ee97cf933e35cf3056231c04c790e
2022-11-11 15:39:33 +13:00
Geoff Lankow e5c79faedf Merge comm-central to ash 2022-11-23 20:55:05 +13:00
Richard Marti d989eb0f87 Bug 1801947 - Fix Fluent errors when searching in the Settins page. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162752

--HG--
extra : amend_source : c1b78e833f61439631f553f07be5ef6289dbc880
2022-11-23 16:09:22 +11:00
Magnus Melin fe9d2f7246 Bug 1801529 - mozilla/valid-jsdoc automatic fixups across the Thunderbird codebase. r=aleca
This is the automatic fixes + whitespace fixup:

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\* @returns +/* @returns /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\* @returns +/* @returns /g' {} \;

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\* (@returns \{.+\}) +/* \1 /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\* (@returns \{.+\}) +/* \1 /g' {} \;

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\*( @param)( \S+ \S+ ) +/*\1\2- /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\*( @param)( \S+ \S+ ) +/*\1\2- /g' {} \;

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\*( @param[^-]*)( - - )/*\1 - /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\*( @param[^-]*)( - - )/*\1 - /g' {} \;

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

--HG--
extra : rebase_source : 4307935e658ce38943af522b17ce6b1c0d99dfdd
2022-11-23 15:43:25 +11:00
Masayuki Nakano bc947827a7 Bug 1801766 - Make the callers of `nsIEditor.insertNode` stop using unknown 4th argument r=mkmelin
Oddly, the API never has 4th argument.  However, some callers set it to `true`
to prevent the editor updating `Selection`.  Some of them also use
`nsIEditor.setShouldTxnSetSelection` correctly, but the others do not.

This patch just removes them with adding XXX comment only where the wrong
callers to keep current behavior.

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

--HG--
extra : moz-landing-system : lando
2022-11-22 22:23:58 +00:00
Micah Ilbery f7f516aa98 Bug 1801688 - Add "Manage account / Sign out" section to Sync Settings page. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162312

--HG--
extra : amend_source : d2d50570c96b4f46611bc287de51d19d7ebb2dab
2022-11-22 21:25:41 +11:00
Geoff Lankow 389e712719 Bug 1800775 - Check tab has loaded before reporting pane state to telemetry. rs=me
--HG--
extra : histedit_source : fef848e375fd2517a0497d17f70fe1d206c0b45e
extra : __touch-noise__ : 169237603
extra : amend_source : 3693472f3bc0f4e1655c0d7c8b0345134ce0a930
2022-11-21 20:51:48 +13:00
Geoff Lankow 46724d259d Bug 1800775 - Update for new 3-pane tab. rs=me
--HG--
extra : amend_source : 3125d78318b997a7a6aad5e964ee553a13f05254
2022-11-21 14:49:19 +13:00
Geoff Lankow e49182b2ac Merge comm-central to ash 2022-11-21 14:24:28 +13:00
Geoff Lankow cc5837b209 Bug 1801568 - Fix failure in browser_browserRequest.js. rs=bustage-fix
--HG--
extra : histedit_source : 998434e7c75061cebcf033bf49e42e5db0d865b9
2022-11-21 12:37:14 +13:00
Geoff Lankow c51e9a7b47 Bug 1800775 follow-up - Fix broken tests some more. rs=me
I swear this worked when I tried it the first time!

--HG--
extra : rebase_source : aacf455d86eb5e01c9db6393f7145394a29d1d04
extra : histedit_source : d1140ba089b798b9d5db24d200d8b4702797af12
2022-11-21 12:04:55 +13:00
Magnus Melin bd5b24388a Bug 1799390 - Improve pill email validation to at least not allow space and double @. r=aleca
From https://stackoverflow.com/questions/46155/how-can-i-validate-an-email-address-in-javascript#answer-9204568

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

--HG--
extra : rebase_source : a324290179142e7b27b98b905c44c0b6b0fbcdca
extra : amend_source : d897527d05909b6aff67b6f7470c5bb3f8266c74
2022-11-20 21:33:01 +11:00
Martin Giger 5f617743e0 Bug 1801272 - Convert imports of modules from testing/ to ESM. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D162373

--HG--
extra : rebase_source : cf6272b43faaea35793235708edbfc94c407fc9f
2022-11-19 20:04:39 +11:00
Richard Marti 7724577463 Bug 1801080 - Improve the new message folder pane colors with dark themes. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162367

--HG--
extra : rebase_source : ce46374a1e218ac7620f39782753890318d8a553
2022-11-19 20:03:57 +11:00
Magnus Melin c4affdfa4a Bug 1786988 - Port bug 1642138 to Thunderbird: Improve integration with the macOS-level Window menu handling to unlock built-in OS functionality such as tiling of windows.. r=rjl
Port of https://hg.mozilla.org/mozilla-central/rev/46538d8cbaf17ea3843c7e1c0d9fc4b737207936

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

--HG--
extra : rebase_source : 258cf9bc78790b6cbc7cc8d0e49e293999ff806b
2022-11-19 20:01:50 +11:00
Kai Engert a66a5e6f08 Bug 1791130 - Speed up s/mime recipient certificate check. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D162199

--HG--
extra : amend_source : 4b5ab18edb826469bfe81a0f581dbcf2acfae861
2022-11-18 21:31:54 +11:00
Geoff Lankow cb838981de Bug 1800775 follow-up - Fix broken tests. rs=me DONTBUILD
--HG--
extra : rebase_source : 8d5969cc99034a931b03330734eac978447c5df6
extra : absorb_source : 9c54accd51fd11b0ecb5877277385e565eda0ccf
2022-11-18 10:13:42 +13:00
Richard Marti 6f3a4bd90e Bug 1800940 - Port bug 1800473: Remove custom devtools highlighters for XUL windows. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162227

--HG--
extra : amend_source : 7dd4fb1d09e1875afd838af845cfa58c9ff52e64
2022-11-17 21:20:36 +11:00
Kai Engert c4e4c668d6 Bug 1800900 - Remove leftover debug statements. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D162198

--HG--
extra : amend_source : e2adccf683580c9c62e09c59a1a175d713331789
2022-11-17 21:19:54 +11:00
Geoff Lankow 6f930416f0 Bug 1800775 - Add telemetry probes to the 3-pane tab. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162175

--HG--
extra : amend_source : 86fad7f27ccd01c70f370df02e9780830dc6265b
2022-11-17 21:18:47 +11:00
Richard Marti 2325683a8d Bug 1800747 - Set a min-width on advanced fonts dialog. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162231

--HG--
extra : amend_source : acdc093e2dca721220e8dc4bc61b0405b86df407
2022-11-17 21:17:53 +11:00
Magnus Melin 9f89bfa4de Bug 1787609 - Fix findMsgIdInFolder(): Tolerate missing MSF and close database after use. Related backend changes. r=benc
Based on https://github.com/Betterbird/thunderbird-patches/blob/main/102/bugs/1787609-fix-findMsgIdInFolder.patch

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

--HG--
extra : rebase_source : 5de4db9cabd2685ae32392a8ffdfaded463402c5
2022-11-17 14:34:59 +11:00
Magnus Melin a63f8c692a Bug 1801574 - fix nsIDBChangeAnnouncer idl naming conventions. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D162524

--HG--
extra : rebase_source : 23f32227c684f5e9af2617373ad222d8573d66c8
2022-11-21 13:58:49 +11:00
Magnus Melin cd113055ff Bug 1799390 - follow-up, don't require domain name to have dot. rs=bustage-fix
Addresses like foo@bar are valid. In reality not usable outside of test environments of course...

--HG--
extra : rebase_source : 97f69f8a8707ca5d19a8069b19d34d300ceab9ab
2022-11-21 10:48:22 +11:00
Rob Lemley f5a87aa806 Bug 1765629 - Adjust l10n-bump and merge-automation jobs to handle comm-l10n monorepo. r=dandarnell
Depends on D144220

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

--HG--
extra : moz-landing-system : lando
2022-11-16 17:52:34 +00:00
Rob Lemley 246d4b748f Bug 1765629 - Modify shippable-l10n to depend on shippable-l10n-pre. r=dandarnell
Changes to l10n repackaging to use the string translations artifact from
shippable-l10n-pre rather than cloning l10n-central repositories itself.

Depends on D144219

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

--HG--
extra : moz-landing-system : lando
2022-11-16 17:52:33 +00:00
Rob Lemley 5ee242bc28 Bug 1765629 - Create shippable-l10n-pre job to create strings archive. r=dandarnell
shippable-l10n-pre combines l10n-central/{locales} with a l10n-comm monorepo
that contains all Thunderbird locales. It packages them into a taskcluster
artifact that will be used by shippable-l10n, which will no longer need to
run the "clone-locales" action.

Mercurial revisions for l10n-central repositories are taken from
browser/locales/l10n-changesets.json, while the actual locales are taken from
comm/mail/locales/{all-locales,shipped-locales} as appropriate.

This initial version does not have any support for l10n-comm being pinned
to a revision as would be needed for release builds.

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

--HG--
extra : moz-landing-system : lando
2022-11-16 17:52:33 +00:00
Richard Marti 3cf2b87f02 Bug 1800537 - Windows 7: Remove the sidebar background color in gloda. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162129

--HG--
extra : amend_source : d9c9a3ff5e54c44a31ee8cdc10b22b5b184b448b
2022-11-16 21:51:48 +11:00
Martin Giger 6dc4dec7f7 Bug 1800606 - Stop using nsSyncStreamListener in tests. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D162107

--HG--
extra : amend_source : 45bfb0bc983efa2162e0c28ed91592481ec83b10
2022-11-15 14:21:08 +00:00
Geoff Lankow d947490729 Bug 1792542 - Update ical.js from upstream. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161971

--HG--
extra : rebase_source : 368e1a0bbfe4148d4cc1335fbd4cdace60f150d3
extra : histedit_source : 85fb463af39e0ea1e1a90453d2f64000e83aaca6
2022-11-14 12:07:46 +13:00
Richard Marti 1c25d76c9d Bug 1800189 - Set with system dark theme the tab line color. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161928

--HG--
extra : amend_source : a3b154d54d46482e7fee35f5b3e24f69cdd01965
2022-11-15 09:57:04 +11:00
Mozilla Releng Treescript 516d1522f4 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-11-14 16:06:13 +00:00
Geoff Lankow 31c73cb436 Bug 1799784 - Fix browser_filterLogic.js by cleaning up earlier test properly. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161974

--HG--
extra : amend_source : 2bb4135870e01100cac3923e4a65797c87883ca3
2022-11-14 20:17:28 +11:00
Martin Giger 274e2788b4 Bug 1799669 - Add space specific content to customization palette. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161590

--HG--
extra : rebase_source : 8c37714e1cf936b9a0ec81c2b4c3a252a0d77c92
extra : amend_source : 5cbcac6632cd9a4c6519e316ef7c5bc330ea56d1
2022-11-02 15:17:26 +01:00
Martin Giger 2b72dc24d0 Merge comm-central to ash 2022-11-16 14:20:00 +01:00
Geoff Lankow 857720cee4 Backed out changeset 0ddd562e3444 (bug 1799764) which shouldn't have landed yet. 2022-11-16 20:10:10 +13:00
Sean Burke 5c171ecce2 Bug 1798875 - migrate Microsoft email accounts to OAuth2. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161717

--HG--
extra : amend_source : d8c6cdad212d216e221941fdc88de73716e0444e
2022-11-12 21:10:19 +11:00
Sean Burke fc077cfa23 Bug 1799726 - add probe to count oauth2 accounts by provider. r=freaktechnik,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161715

--HG--
extra : amend_source : 49a266e8a32b74868e371d21b032d6cc27878c5f
2022-11-11 21:46:48 +11:00
Martin Giger 9d4d47a9db Bug 1800072 - Use type="menu" instead of type="menu-button". r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D161794

--HG--
extra : moz-landing-system : lando
2022-11-10 18:02:59 +00:00
Rob Lemley 5f16ac55bb Bug 1798767 - Port bug 1797888: Use AppUpdater.jsm from toolkit instead of the forked copy. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161719

--HG--
extra : amend_source : d9d309ec934498aa64e873ee775e111946129726
2022-11-10 20:31:37 +11:00
Martin Giger fa3770b473 Bug 1798738 - Convert account hub to load custom elements from plain ESM. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161258

--HG--
rename : mail/components/accountcreation/views/container.js => mail/components/accountcreation/views/container.mjs
rename : mail/components/accountcreation/views/start.js => mail/components/accountcreation/views/start.mjs
extra : amend_source : 4eb53c94729345592620bc2414161708f158b109
2022-11-10 17:20:22 +11:00
Kai Engert 5df9c49a11 Bug 1666005 - Restore encrypted subject of draft/template if message pane is hidden. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160804

--HG--
extra : amend_source : 6e4921bb25464e1078d41fe302449ceecdcdfce6
2022-11-10 10:08:50 +11:00
Rob Lemley a41a96363c Bug 1799735 - Port bug 1356331: Remove hotfix preferences. r=aleca
The hotfix code was removed from toolkit in milestone 60. There's no reason to
keep these prefs around.

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

--HG--
extra : amend_source : 556aa42e2ed3dc0cec4c353ec41fceec90028b0d
2022-11-09 21:29:04 +11:00
Magnus Melin f6a2ea1a6b Backed out changeset e9de37e97c8e (bug 1798738) for test failures
Breaks at least comm/mail/test/browser/account/browser_accountHub.js and others: https://treeherder.mozilla.org/jobs?repo=comm-central&selectedTaskRun=PAhmWaPKROeZ2niBxnlSEQ.0

--HG--
rename : mail/components/accountcreation/views/container.mjs => mail/components/accountcreation/views/container.js
rename : mail/components/accountcreation/views/start.mjs => mail/components/accountcreation/views/start.js
extra : rebase_source : f8a021c25cdbd94680eff5f42cbb912d6b665be4
extra : amend_source : 782c95ea20536e3e569c3a928f44b9aa61219c56
2022-11-09 21:27:21 +11:00
Richard Marti 2b332b9a09 Bug 1799658 - Port bug 1795049: Keep shrinking main pane with viewport width. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161589

--HG--
extra : amend_source : 5343b2e7fb8ac3b34630265cbbd27912004d5426
2022-11-09 09:26:32 +11:00
Richard Marti a249a8e930 Bug 1799352 - Use the TB styling for the in-content menupopups. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161408

--HG--
extra : amend_source : 93aca6a675e50ad32f615357cbaa27e54cfc9f6d
2022-11-09 09:24:37 +11:00
Martin Giger b8fd197d4c Bug 1798738 - Convert account hub to load custom elements from plain ESM. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161258

--HG--
rename : mail/components/accountcreation/views/container.js => mail/components/accountcreation/views/container.mjs
rename : mail/components/accountcreation/views/start.js => mail/components/accountcreation/views/start.mjs
extra : amend_source : 3b5d76f02b5f42d6ea5611e4a373445278fde1e1
2022-11-09 09:23:06 +11:00
Micah Ilbery e92a905f7a Bug 1790278 - style message status icons for dark color scheme. r=aleca,Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D161602

--HG--
extra : amend_source : bb3ccf7fa182378979e99443918575f77d820c29
2022-11-09 09:22:37 +11:00
Micah Ilbery c93d17da87 Bug 1798315 - Follow-up hide sync menu until ready. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161605

--HG--
extra : moz-landing-system : lando
2022-11-08 16:39:18 +00:00
Martin Giger 02f77a9959 Bug 1799616 - Port Bug 1798212: Update imports from toolkit/components/downloads to ESM. r=thunderbird-reviewers,Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D161562

--HG--
extra : moz-landing-system : lando
2022-11-08 16:39:18 +00:00
Magnus Melin 24e0dbbb32 Bug 1799623 - Fix linting of mailWidgets.js. rs=eslint
--HG--
extra : rebase_source : 609dc4509fd2da84aa410989722f2322b152148d
2022-11-08 21:55:22 +11:00
solange valverde 86b115ba2c Bug 1798315 - Add the rest of the Sync submenu in the AppMenu. r=aleca,micahilbery
Differential Revision: https://phabricator.services.mozilla.com/D160935

--HG--
extra : moz-landing-system : lando
2022-11-08 00:49:13 +00:00
Magnus Melin 313133c07b Bug 1788096 - Only allow remote images after explicit permission to load. r=kaie
Depends on D156077

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

--HG--
extra : rebase_source : 0ff671dfb82dd7bf424a184a284cab0f22417647
extra : amend_source : d482a2dc4234f89c3921108ec561f4d494b24fb5
2022-11-08 09:43:46 +11:00
Magnus Melin 29a4263ac8 Bug 1798238 - move dump_view_state and friends to ViewHelpers.jsm. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161115

--HG--
extra : rebase_source : 3e5bf90a0969325009145f359fd0dfa0309eacab
extra : amend_source : 2011d81d913c4f337e2bd2b87aa1c28d0841df48
2022-11-07 21:37:35 +11:00
Elizabeth Mitchell 7ee72c373e Bug 702484 - Remove RestoreFocusAfterHdrButton function. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D160571

--HG--
extra : amend_source : 8cbf7a2f337b2e9cd4eca3b02e1a6e51a4aa9510
2022-11-06 21:28:03 +11:00
Magnus Melin 71db56accc Backed out changeset 6a6b2c6ba5e5 (bug 1798238) for test failures
comm/mail/base/test/unit/test_viewWrapper_virtualFolder.js crashing

--HG--
extra : amend_source : e4b22c8076c081f0ccad7ec7198f2b2a24a6b488
2022-11-05 21:52:09 +11:00
Elizabeth Mitchell 976d750219 Bug 1683865 - Replace icons in panelUI. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161055

--HG--
extra : amend_source : f9f3821f38ca341c743dfb964363698a5f46f833
2022-11-05 20:34:21 +11:00
Rob Lemley 66a89e3156 Bug 1790890 - Fix flake8-isort error messages. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D161280

--HG--
extra : amend_source : bfe6ab4f6c0a6f149afd13b40a44c21f9e8f7598
2022-11-05 20:33:41 +11:00
Magnus Melin 5958c66345 Bug 1793858 - fix browser_display_card.js | "" == "Custom 2" failure. r=aleca
Dom manipulation should happen in the connectedCallback. There is no need to null out normal dom elements when disconnecting.

The test failure is pretty reproducible with --verify --headless. I didn't figure out exactly why we need to do the waiting.

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

--HG--
extra : rebase_source : 982b49a6905ee24ea0bf3a8946e425f396d4438d
extra : amend_source : eeccc137f0ac1d852dc9b4dcf92820d11d54b787
2022-11-05 14:43:13 +11:00
Magnus Melin cf974acdbc Bug 1798238 - move dump_view_state and friends to FolderDisplayHelpers.jsm. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161115

--HG--
extra : rebase_source : 43be1296227fd9ca9bd7e9911a46d56f036400ab
2022-11-05 14:23:53 +11:00
Rob Lemley 23ce3ccc12 Bug 1798675 - Port bug 1798602: Include mozconfig.linux in linux tsan mozconfig. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D161029
2022-11-02 12:33:08 +00:00
Alessandro Castellani df4e3c506e Bug 1798761 - follow up fluent linter fix. rs=fluent-lint DONTBUILD 2022-11-03 15:51:54 -07:00
Richard Marti 535588bda5 Bug 1798701 - Style the AppButton badge for badge-status="update-restart". r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161130

--HG--
extra : moz-landing-system : lando
2022-11-03 22:23:30 +00:00
Rob Lemley 97ce027cd6 Bug 1798761 - Fix localization for update banner labels in AppMenu. r=aleca
The AppMenu now has a banner across the top with various updater status messages.
The strings are missing though. The code that refers to the strings is from bug 1621841.
They're DTD strings however and it doesn't make sense to add those.
Add them as Fluent strings and update the associated JS to display them to
align with Firefox as done in bug 1706650.

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

--HG--
extra : moz-landing-system : lando
2022-11-03 22:23:29 +00:00
Magnus Melin 7cf828bdfd Bug 1798241 - nsIMsgDatabase naming cleanup. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D161016

--HG--
extra : rebase_source : 046a6b1890657ae53e16bf531c3726daea1b9616
extra : amend_source : 445ffa157df3ce2f9c3cebaf60902252b94e6ed1
2022-11-03 21:16:52 +11:00
Martin Giger 1f8e2f03c4 Bug 1798738 - Add a shared custom element loader. r=aleca
Use the loader for lazy loading the account hub views.

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

--HG--
extra : amend_source : 81a70eb5559904d935439917b4dbe6e2c91edcfd
2022-11-03 21:14:59 +11:00
Magnus Melin 84e41d5405 Bug 1798172 - Use getStringPref/setStringPref for folder URI preferences. r=benc
getCharPref doesn't handle unicode, so the code would fail for e.g. folders with Japanese names if the imap server is set to use utf-8 (allow_utf8_accept).

Based on https://github.com/Betterbird/thunderbird-patches/blob/main/102/bugs/1798172-fix-move-to-folder-again-non-latin1.patch

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

--HG--
extra : rebase_source : 0b9e339624dd071b4e7ec2c257c35ce2f54fca46
extra : amend_source : 199b3f45920b5f018d00681c9d98ad05e75dc86f
2022-11-03 15:22:56 +11:00
Rob Lemley 8c3acda925 Bug 1724159 - Thunderbird MSIX packaging. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D130225

--HG--
extra : amend_source : 3fd44b792cb7fece73dd2233fa9020ca57f9d6c5
2022-11-03 15:21:31 +11:00
Rob Lemley a0e7ea3aaf Bug 1724159 - Installer files for MSIX. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D159549

--HG--
extra : amend_source : b4287afaced0199b9aea4f99b3208fb4cf886a40
2022-11-03 15:21:08 +11:00
Rob Lemley 6bcf80b379 Bug 1724159 - Don't use $commreltopsrcdir in BRANDING variables in confvars.sh. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D160737

--HG--
extra : amend_source : 29b99af93ad1a05c3d4cbc40fc13aaed37fd4418
2022-11-03 15:20:46 +11:00
John Bieling 2073001fe7 Bug 1797760 - Switching to use browser-delayed-startup-finished instead of mail-delayed-startup-finished due to extensive use in toolkit. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160605

--HG--
extra : amend_source : 4b5906b2ad9b74c1b4b02d42714790cd7ddb5fcc
2022-11-02 21:12:03 +11:00
Richard Marti 15d4862067 Bug 1798380 - Linux: make the titlebar work with modern flexbox emulation. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D160855

--HG--
extra : amend_source : a056eec8e924f7b3efed17483d19cb582fc6b3f1
2022-11-02 15:51:43 +11:00
Rob Lemley 4ed5fb1956 Bug 1797886 - Port bug 1797093: Explicitly show nothing in about dialog when updater is disabled. r=freaktechnik
Port of D160076. This will be more relevant with the upcoming MSIX packages for
Thunderbird. Currently, the about dialog in the test packages have an update
button that is non-functional.

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

--HG--
extra : amend_source : 41a312cef6d43b22826cd02e0b4fde79b52a4748
2022-11-02 09:55:37 +11:00
Rob Lemley f9e0495490 Bug 1797886 - Port bug 1769265 - Disabling updater for packages should not be Windows specific. r=freaktechnik
Port of D160069. Fixes regression from bug 1797585.

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

--HG--
extra : amend_source : 7fc9b557849e784966b0b8fa122dc6e234e1c6dd
2022-11-02 09:54:56 +11:00
Rob Lemley 6d93d69943 Bug 1795740 - Follow-up: Rename msix/assets to msix/Assets in branding directories. r=dandarnell
The MSIX repackaging tools expect "Assets".

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

--HG--
rename : mail/branding/nightly/msix/assets/Calendar44x44.png => mail/branding/nightly/msix/Assets/Calendar44x44.png
rename : mail/branding/nightly/msix/assets/Email44x44.png => mail/branding/nightly/msix/Assets/Email44x44.png
rename : mail/branding/nightly/msix/assets/LargeTile.scale-200.png => mail/branding/nightly/msix/Assets/LargeTile.scale-200.png
rename : mail/branding/nightly/msix/assets/News44x44.png => mail/branding/nightly/msix/Assets/News44x44.png
rename : mail/branding/nightly/msix/assets/SmallTile.scale-200.png => mail/branding/nightly/msix/Assets/SmallTile.scale-200.png
rename : mail/branding/nightly/msix/assets/Square150x150Logo.scale-200.png => mail/branding/nightly/msix/Assets/Square150x150Logo.scale-200.png
rename : mail/branding/nightly/msix/assets/Square44x44Logo.altform-lightunplated_targetsize-256.png => mail/branding/nightly/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png
rename : mail/branding/nightly/msix/assets/Square44x44Logo.altform-unplated_targetsize-256.png => mail/branding/nightly/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
rename : mail/branding/nightly/msix/assets/Square44x44Logo.scale-200.png => mail/branding/nightly/msix/Assets/Square44x44Logo.scale-200.png
rename : mail/branding/nightly/msix/assets/Square44x44Logo.targetsize-256.png => mail/branding/nightly/msix/Assets/Square44x44Logo.targetsize-256.png
rename : mail/branding/nightly/msix/assets/StoreLogo.scale-200.png => mail/branding/nightly/msix/Assets/StoreLogo.scale-200.png
rename : mail/branding/nightly/msix/assets/Wide310x150Logo.scale-200.png => mail/branding/nightly/msix/Assets/Wide310x150Logo.scale-200.png
rename : mail/branding/thunderbird/msix/assets/Calendar44x44.png => mail/branding/thunderbird/msix/Assets/Calendar44x44.png
rename : mail/branding/thunderbird/msix/assets/Email44x44.png => mail/branding/thunderbird/msix/Assets/Email44x44.png
rename : mail/branding/thunderbird/msix/assets/LargeTile.scale-200.png => mail/branding/thunderbird/msix/Assets/LargeTile.scale-200.png
rename : mail/branding/thunderbird/msix/assets/News44x44.png => mail/branding/thunderbird/msix/Assets/News44x44.png
rename : mail/branding/thunderbird/msix/assets/SmallTile.scale-200.png => mail/branding/thunderbird/msix/Assets/SmallTile.scale-200.png
rename : mail/branding/thunderbird/msix/assets/Square150x150Logo.scale-200.png => mail/branding/thunderbird/msix/Assets/Square150x150Logo.scale-200.png
rename : mail/branding/thunderbird/msix/assets/Square44x44Logo.altform-lightunplated_targetsize-256.png => mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png
rename : mail/branding/thunderbird/msix/assets/Square44x44Logo.altform-unplated_targetsize-256.png => mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
rename : mail/branding/thunderbird/msix/assets/Square44x44Logo.scale-200.png => mail/branding/thunderbird/msix/Assets/Square44x44Logo.scale-200.png
rename : mail/branding/thunderbird/msix/assets/Square44x44Logo.targetsize-256.png => mail/branding/thunderbird/msix/Assets/Square44x44Logo.targetsize-256.png
rename : mail/branding/thunderbird/msix/assets/StoreLogo.scale-200.png => mail/branding/thunderbird/msix/Assets/StoreLogo.scale-200.png
rename : mail/branding/thunderbird/msix/assets/Wide310x150Logo.scale-200.png => mail/branding/thunderbird/msix/Assets/Wide310x150Logo.scale-200.png
extra : rebase_source : 6741c15f73b90ed69c5d26438d02420f470ece98
extra : source : e4b890bacd1014020237eacce9029baad6f11738
2022-10-31 12:56:20 -04:00
Magnus Melin 891cbb0a26 Bug 1797113 - remove stray prefstring encryptionpolicy. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D160629

--HG--
extra : rebase_source : 003cdf934afa7a3973359532ae7ac2c3dd249b06
extra : amend_source : bc2b04258f69ba7977f08bc264e78e55f91ffcda
2022-10-31 21:16:00 +11:00
Magnus Melin 1f494b01d0 Backed out changeset 4e22be8afc28 (bug 1797760) for test failures.
--HG--
extra : amend_source : 9236933d6aced458305d8d70e86e27238162efec
2022-10-30 21:24:23 +11:00
John Bieling fcbd33052e Bug 1797760 - Switching to use browser-delayed-startup-finished instead of mail-delayed-startup-finished due to extensive use in toolkit. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160605

--HG--
extra : amend_source : c86ea99b69409c9b6f8732410e7a0aa32776088b
2022-10-29 21:11:57 +11:00
Magnus Melin 938f3166eb Bug 1797126 - Follow-up - fix Fluent linting. rs=fluent-lint
Group comments (##) should have an empty line before them.
2022-10-29 21:09:26 +11:00
Micah Ilbery c6a8e69dab Bug 1797126 - Add non functional sync menu items to AppMenu. r=aleca,Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D160389

--HG--
extra : moz-landing-system : lando
2022-10-28 22:02:54 +00:00
Richard Marti 2224479c51 Bug 1797585 - Port bug 1727820: Correctly style the icons. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D160656

--HG--
extra : moz-landing-system : lando
2022-10-28 22:02:54 +00:00
Richard Marti 4c4dfd01fc Bug 1797585 - Port bug 1727820: Make the update part in the prefs working. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160609

--HG--
extra : moz-landing-system : lando
2022-10-28 22:02:54 +00:00
Magnus Melin b815422f9a Bug 1797585 - Fix throbber selector. r=rjl
Was causing Unknown namespace prefix ‘html’. Ruleset ignored due to bad selector.
From https://hg.mozilla.org/comm-central/diff/3c0c7389ae6990e663d7bcc98318c813c816e84b/mail/base/content/aboutDialog.css#l1.18

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

--HG--
extra : moz-landing-system : lando
2022-10-28 22:02:53 +00:00
John Bieling a1eece1283 Bug 1796973 - Support Ctrl+W window close shortcut in extension popup windows. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160071

--HG--
extra : amend_source : 579c46dd1948076be2980f9092302db3dba013b3
2022-10-28 21:24:02 +11:00
Rob Lemley 3abc0e9e31 Bug 1797585 - Keep loading brand.dtd in about dialog for now. r=aleca
aboutDialog.dtd refers to &brandShorterName thats found in brand.dtd.

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

--HG--
extra : amend_source : 921df8fe27e5ec22b77b3bcbdc08b69d1d764788
2022-10-28 17:40:25 +11:00
Rob Lemley e5bce799e0 Bug 1797585 - Port bug 1727820: Change aboutDialog-appUpdater to work with AppUpdater. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160429

--HG--
extra : amend_source : 7de6c94a16f9c38beed038167a1822d26a22828b
2022-10-28 10:11:29 +11:00
Rob Lemley 85bc7d7541 Bug 1797585 - Port bug 1727820: Drop AppUpdateUI.jsm in favor of UpdateListener.jsm from toolkit. r=mkmelin
AppUpdateUI.jsm is a hard-to-maintain combination of AppUpdater.jsm from browser
and UpdateListener.jsm from toolkit. Replacing it with the same code that Firefox
is running will make future maintenance easier.

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

--HG--
extra : amend_source : 08db7a95090feece32d0d2b45bf1f9ffe4bad5d4
2022-10-28 10:11:08 +11:00
Rob Lemley fed28a10a4 Bug 1797585 - Port bug 1727820: Update enterprisepolicy tests. r=mkmelin
Port of D159295 & D159308.

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

--HG--
extra : amend_source : 70933cd3c5f2a9908cf1660f5864942aad9eb093
2022-10-28 10:10:46 +11:00
Elizabeth Mitchell 43905293d7 Bug 1683865 - Update icon in common dialog. r=aleca
- Replace xul:image with img icon

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

--HG--
extra : amend_source : fae34e8b6b4a229824aed04611af423bbdd08ce5
2022-10-28 10:09:48 +11:00
John Bieling c2b1f60830 Bug 1780977 - Check window type before using it as parent window in Services.ww.openWindow(). r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160353

--HG--
extra : amend_source : 30b90d243c9bd9fe746d8167457f8bd2372beb6f
2022-10-27 21:15:33 +11:00
Kai Engert 4c5e3a0365 Bug 1690257 - Backed out changeset 6846ab0a814d 2022-10-27 10:02:57 +02:00
Martin Giger 1de0aee523 Bug 1797482 - Follow ContextMenu actor ESM conversion. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160356

--HG--
rename : mail/actors/ContextMenuParent.jsm => mail/actors/ContextMenuParent.sys.mjs
extra : amend_source : 8f9b56a6083c92bd686d4f05fc800493bf1ad50c
2022-10-27 15:05:30 +11:00
Richard Marti c94cad35b2 Bug 1797416 - Let the Calendar dialogs flex again after bug 1796915. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D160398

--HG--
extra : amend_source : 9b6291f856093676e1ebe7d92782e453ab1a3dfc
2022-10-27 15:04:41 +11:00
Ping Chen df79d5bc95 Bug 1791854 - Prevent opening new tab for internal link when viewing pdf. r=BenC
Do not handle internal imap: link in new tab.

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

--HG--
extra : amend_source : 1c636596396ff8efc0fd4584c15120352d43c036
2022-10-27 15:04:04 +11:00
Magnus Melin 3d04ae4235 Bug 1796211 - Port bug 1796199: Remove script access to XULElement attributes that don't work with emulated flexbox. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D159844

--HG--
extra : rebase_source : cb1da7db14a2fe226ad0de7d814ea59d7c5292e6
extra : amend_source : baf79111ac4c2d9fa23c9aef3986ba1dca338f03
2022-10-27 15:00:43 +11:00
Magnus Melin 73dacccf51 Bug 1703164 - convert mail/components/extensions/extensionPopup.xhtml to top level <html>. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D160172

--HG--
extra : rebase_source : bedcfb7ff7021dac5ef5711a8248799d0a23c49a
2022-10-25 17:01:04 +11:00
Rob Lemley 0a74c02e85 Bug 1796927 - Cleanup mail/build.mk following bug 1794156. r=dandarnell
l10n-check is not relevant after bug 1794156.

ifndef COMM_BUILD is not needed because nothing sets it anymore.

`-j1` is not needed for the l10n targets since bug 1641184.

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

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:53 +00:00
Richard Marti 5810cf0c78 Bug 1797337 - Port bug 1796915: Use contain rather than min-{width,height} for scrollable dialogs. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D160243

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:53 +00:00
Sean Burke bcc779b1be Bug 1794029 - create ICU timezone database service. r=darktrojan,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159285

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:52 +00:00
John Bieling 721e5299f6 Bug 1797116 - Rework WebExt schema files to follow a consistent style concept and remove hard coded external links. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160073

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:52 +00:00
Elizabeth Mitchell c16e758bcf Bug 1683865 - Replace icon in profile downgrade dialog. r=aleca
- Replace xul:image icon with html:img icon
- Previous icon was not loading in the dialog

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

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:51 +00:00
Alessandro Castellani 4b8b458534 Bug 1796385 - Improve the color scheme of the Address Book. r=micahilbery,Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D159958

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:51 +00:00
Kai Engert 9414941d7f Bug 1795853 - remove checks for url parameter enigmailConvert. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159584

--HG--
extra : amend_source : 6b1aa836901567f5676f1ac6f32b0d141056aa13
extra : absorb_source : 30e1385d33b184c2296b2f11e93b831f31571152
2022-10-26 21:56:43 +11:00
Kai Engert 48bf35e42c Bug 1795698 - Test importing secret key with existing additional public subkey. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160055

--HG--
extra : amend_source : 32f2c4aa247e22af6b0b9c404c4fb33e652cf49b
extra : absorb_source : 2f656cc80023bc83bb1f0b4eff9b4c7f65c31b9c
2022-10-26 21:50:16 +11:00
Kai Engert ac3564886a Bug 1795698 - When protecting a secret OpenPGP key, don't assume secret keys for all subkeys are available. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159510

--HG--
extra : amend_source : 0ab21124bf6db7236c21cf024e0b5a60e31c7177
extra : absorb_source : f21a809969a37c3551228a3a06ba4f793bf51ab5
2022-10-26 21:49:58 +11:00
Alessandro Castellani f0f60cba6d Bug 1789968 - Implement the first view for the new account hub modal dialog. r=freaktechnik!,Paenglab,micahilbery
Initial basic architecture for the account hub. There's not much UI inside the dialog, but it's a start. You can trigger it by calling `openAccountHub()` in the console.
- I'm asking for a review from multiple people to validate the basic architecture.
- I'm using a main shadowDOM custom element to keep the CSS and FTL files contained and not leak to other parts of the UI.
- This dialog will be usable from ANY space and tab, so it needs to be tight and self contained.
- I'm using classes with all private methods and attributes so other devs can't mess it up accidentally. Everything needs to pass through a single entry point.
- I set an initial "potential" handling of not allowing to close the dialog if an operation is in process.
- I'm defering the loading of the various views scripts and their modules only when needed in order to avoid loading very large JS files if a setup flow is never used.
- I tried to be as explicit as possible with the comments and the methods.
- The UI is borderline non existent, I just need confirmation that the basic architectural approach is correct, and it "looks" good.

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

--HG--
extra : amend_source : f37f61b02725331efe883bb6b1c75db878a0feb4
2022-10-26 21:45:50 +11:00
John Bieling d7023ab805 Bug 1732559 - Set focus to extension browser, so focused elements will actually appear as focused. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160038

--HG--
extra : amend_source : 6dafef18e9a3e77da986bcbbaa503347e7c446f9
2022-10-26 21:45:21 +11:00
Kai Engert 3efc80f01f Bug 1690257 - OpenPGP key manager shouldn't show self signatures as certifications. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D160062

--HG--
extra : amend_source : ed32242eb70bd9e190b9472233d8f0c83aef8f80
2022-10-26 21:44:48 +11:00
Ping Chen 550a7a9885 Bug 1794997 - Get account from identity to prevent sending with the wrong account. r=mkmelin
Authenticate if needed before sending POST command.

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

--HG--
extra : rebase_source : cfaff1720ac01be6d4254ca08969a84828437e01
extra : amend_source : 33127740f63cd6b7a36c4a64839c016051075e6d
extra : absorb_source : e7e4b14483b704b480c90d6955b19139faa8f75c
2022-10-25 21:20:58 +11:00
Magnus Melin 6a1e62950c Bug 1794250 - fix black-linting for removed includes. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D160006

--HG--
extra : rebase_source : 40b1e4a8771141972bf1ac86c6c17521673dcd9b
2022-10-25 13:45:44 +11:00
Magnus Melin f969f65605 Bug 1794250 - remove nsAbBaseCID.h. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D159998

--HG--
extra : rebase_source : 96c3e3bcbb5e17f3928b1bca66d472d61bfba227
2022-10-25 13:47:31 +11:00
Magnus Melin b59b05b004 Bug 1794250 - remove nsMsgBaseCID.h. r=benc
Differential Revision: https://phabricator.services.mozilla.com/D159988

--HG--
extra : rebase_source : dd6a09136547e48e73961527c5e99d7777d61224
2022-10-25 13:33:20 +11:00
Magnus Melin a54716cd24 Bug 1794250 - remove nsMailMigrationCID.h. r=prev
Differential Revision: https://phabricator.services.mozilla.com/D159987

--HG--
extra : rebase_source : 5da4516b32eb027bcb37ca4ca5f17d6f5b41ace0
2022-10-25 13:49:25 +11:00
Magnus Melin d7a19385c6 Bug 1794250 - remove nsMsgCompCID.h. r=prev
Differential Revision: https://phabricator.services.mozilla.com/D159986

--HG--
extra : rebase_source : a8c3a5baf69392651310376efcfaac8a96762cf3
2022-10-25 13:49:38 +11:00
Magnus Melin 07e538387c Bug 1794250 - inline *_CIDs used by NS_DEFINE_CID. r=benc
... and correct a few things that couldn't be easily semi-scripted.

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

--HG--
extra : rebase_source : 553355b1fd955af029e55c1ca3d247a1ec549c34
2022-10-25 13:49:49 +11:00