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

41568 Коммитов

Автор SHA1 Сообщение Дата
Vineet Deo d5820306e5 Bug 1898592 - Port Bug 1771328: Remove usage of StartupCache for menus. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D211454

--HG--
extra : moz-landing-system : lando
2024-05-24 16:22:25 +00:00
Vineet Deo 6827f07d03 Bug 1801529 - Fix jsdocs in CreateInBackend.sys.mjs. r=me 2024-05-24 12:00:12 +01:00
Ben Campbell 9c04a4f902 Bug 1862111 - Prevent IMAP login dogpile. r=darktrojan
Based on work by Gene Smith (gds).
This adds a logon monitor on the nsImapIncomingServer to ensure logins are
only attempted from a single nsImapProtocol thread at a time.
Without this, all IMAP connections might try to log in simultaneously,
likely with the wrong password and likely causing the email provider to
freeze the users account after too many failed login attempts!

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

--HG--
extra : amend_source : 21f62549fd4d69cddda552a9681e8b1c6ab87166
2024-05-24 16:35:13 +12:00
Geoff Lankow c4bae31832 Bug 1898400 - Reinstate Marionette tests on the CI. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D211305

--HG--
extra : amend_source : caed4e90276a46154ee32ec763925f2227faa3dd
2024-05-24 16:34:06 +12:00
Geoff Lankow 7b704b734c Bug 1897031 - Delay searches from <search-bar> by 250ms. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D210985

--HG--
extra : amend_source : 2c3abb274c9cf9b2485754bb884bb3a69c1f54ff
2024-05-24 16:33:08 +12:00
Kai Engert 794bb27861 Bug 1581796 - Integrated certificate request (CSR) generation. r=laurel,rrelyea,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D188140

--HG--
extra : amend_source : 22ec0c69edc2ba6c8b0b1c2dc29e9d09ab509ca6
2024-05-24 09:21:42 +12:00
Kai Engert 7f2fdb39c0 Bug 1891241 - Remove EnigmailCryptoAPI indirection. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211271

--HG--
extra : amend_source : 8e559b4628db8e4bbebd79b74265f8cacdcb0623
2024-05-24 09:20:50 +12:00
Kai Engert 5e7817a193 Bug 1891241 - Remove CryptoAPI parent layer. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211270

--HG--
extra : amend_source : fafd89387d69ead153186ee7240489c132675abc
2024-05-24 09:20:36 +12:00
Kai Engert 4d39420062 Bug 1891241 - Remove unnecessary GnuPGCryptoAPI and some other code. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211243

--HG--
extra : amend_source : da4e77ceea0b27e7ad5342cfe884e8c564704551
2024-05-24 09:20:19 +12:00
Ben Campbell 7c8bc3e00d Bug 1890448 - Rewrite folder compaction (2/2), Replace nsIMsgFolderCompactor. r=darktrojan
This patch replaces the old nsIMsgFolderCompactor code.
It provides new code which deals with the folder/db/notification/GUI
aspects around folder compaction, delegating the mbox wrangling to
nsIMsgPluggableStore.asyncCompact().

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

--HG--
extra : amend_source : eb96a10096227cac59c8a22b72819c3147e728c2
2024-05-24 09:17:53 +12:00
Ben Campbell e3ce052f75 Bug 1890448 - Rewrite folder compaction (1/2), Add nsIMsgPluggableStore.asyncCompact(). r=leftmostcat,mkmelin,darktrojan
This patch adds nsIMsgPluggableStore.asyncCompact() and
nsIStoreCompactListener, which together provide the purely store-based
parts of folder compaction, leaving out all the messy higher-level
folder/db/notification/GUI aspects.

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

--HG--
extra : amend_source : 14712bb59b409ed39dcd0d18dc3fb5731409bc77
2024-05-24 09:16:27 +12:00
Daniel Darnell cdce77cb19 Bug 1891452 - Port Bug 1867423: Change -nopie flag to -no-pie for Clang 18. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210720

--HG--
extra : moz-landing-system : lando
2024-05-23 17:18:39 +00:00
Daniel Darnell a1a56ee0fa Bug 1891452 - Port bug 1849075: Upgrade clang 18 toolchain to 18.1.3. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210554

--HG--
extra : moz-landing-system : lando
2024-05-23 16:24:02 +00:00
Geoff Lankow 9fb261c156 Bug 1898449 - Remove unconditional skip of test tasks. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D211325

--HG--
extra : moz-landing-system : lando
2024-05-23 16:16:44 +00:00
Richard Marti 823a27b4f3 Bug 1894280 - Use the new card design for the Address book cards. r=aleca,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D209025

--HG--
extra : moz-landing-system : lando
2024-05-23 16:16:43 +00:00
Rob Lemley db6dd61c19 Bug 1898366 - Set ${UpdateChannel} variable in NSIS installer and set registry values correctly. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D211294

--HG--
extra : moz-landing-system : lando
2024-05-23 16:16:43 +00:00
Geoff Lankow 3874d17f00 Bug 1898136 - Don't sync cards with the CardDAV server if the vCard didn't change. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211145

--HG--
extra : rebase_source : 73b452a23434e5032e44875c4740d429f8b1690f
extra : amend_source : 96fb80f02a273c0a6babd4fe4623ca66602a3891
2024-05-22 16:32:00 +12:00
Geoff Lankow 6084266cdb Bug 1898136 - Make non-vCard properties survive a CardDAV sync. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211144

--HG--
extra : rebase_source : deed3c9ffa3e07870d1798edec384e5d554ec763
extra : amend_source : bd45939a17b3688b43e74a5e79a5ffa158746f3e
2024-05-22 15:57:35 +12:00
Geoff Lankow f36cb89190 Bug 1851536 - Test importing address book files. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211133

--HG--
extra : rebase_source : 43e694a16e6e77b527359822e5424567a380c77d
extra : amend_source : 6087d092094e9ee68ae9ca51e1fa8989af3be0a2
2024-05-21 16:39:48 +12:00
Geoff Lankow 6e3c611c5e Bug 1898199 - Make Today Pane mode-switching buttons focusable. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D211192

--HG--
extra : rebase_source : 46fe53dda64b26241dc09aff2f06a560c4a57760
extra : amend_source : 78208a43cbc42fb866b4a4b35291809b198e2d12
2024-05-22 22:28:24 +12:00
Thunderbird Updatebot 55fa0729dd Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: 5f32152690020a32702097b55f1b5c44804d0db4
comm-central: 3989f0dd325a3366139e2cbc6c4afc75b001b916

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

--HG--
extra : amend_source : af4821583c91b6df3ca62e87741881df3b01aa8e
2024-05-23 04:36:32 +00:00
Alessandro Castellani 7a60376027 Bug 1894048 - Remove the PreferDisplayName individual property from the contacts and only respect the global condensedAddress pref. r=mkmelin,darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D210886

--HG--
extra : moz-landing-system : lando
2024-05-22 22:06:41 +00:00
ISHIKAWA, Chiaki dd513b2986 Bug 1891306 - GCC fails without names for a couple of enums. r=mkmelin
an error saying the use is without unamed type.

/NEW-SSD/NREF-COMM-CENTRAL/mozilla/comm/mailnews/imap/src/../public/../src/nsImapNamespace.h:14:3: error: ‘nsImapNamespace::nsImapNamespace(EIMAPNamespaceType, const char*, char, bool)’, declared using unnamed type, is used but never defined [-fpermissive]
   14 |   nsImapNamespace(EIMAPNamespaceType type, const char* prefix, char delimiter,
      |   ^~~~~~~~~~~~~~~

/NEW-SSD/NREF-COMM-CENTRAL/mozilla/comm/mailnews/imap/src/nsImapCore.h:83:7: note: ‘using EIMAPNamespaceType = enum<unnamed>’ does not refer to the unqualified type, so it is not used for linkage
   83 | using EIMAPNamespaceType = enum {
      |       ^~~~~~~~~~~~~~~~~~

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

--HG--
extra : moz-landing-system : lando
2024-05-22 22:06:40 +00:00
John Bieling e2cecacbe3 Bug 1898147 - Deprecate messageDisplay.onMessageDisplayed for Manifest V3. r=mkmelin
We originally added `messageDisplay.onMessageDisplayed` and later
learned, that the user can select multiple messages and added
`messageDisplay.onMessagesDisplayed`. We only need the later added
multi message event, which covers the single message event as well.

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

--HG--
extra : moz-landing-system : lando
2024-05-22 22:06:40 +00:00
John Bieling 533ce22769 Bug 1898150 - Deprecate mailTabs.getCurrent() in Manifest V3. r=mkmelin
This method is too close to `tabs.getCurrent()` but does something
completely different. Developers are confused by this and removing it
will clear things up.

* `tabs.getCurrent()` returns the tab the script calling this method is
being executed in (which can be a background tab)
* `mailTabs.getCurrent()` returns the active mailtab in the active
window, if any.

In manifest V3, developers should use:
 `mailTabs.query({active: true, currentWindow: true })`

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

--HG--
extra : moz-landing-system : lando
2024-05-22 22:06:39 +00:00
Magnus Melin 585d0902a1 Bug 1897367 - Port bug 1875502 - Broken session store breaks updates. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D211028

--HG--
extra : moz-landing-system : lando
2024-05-22 22:06:39 +00:00
Magnus Melin 86ebf44283 Bug 1898206 - add about:glean to Troubleshooting info. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D211193

--HG--
extra : moz-landing-system : lando
2024-05-22 22:06:39 +00:00
solange valverde 5d813bb67a Bug 1880835 - Update table row height/density to be font size dependant. r=aleca,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D203215

--HG--
extra : moz-landing-system : lando
2024-05-22 22:06:38 +00:00
Magnus Melin b95036e694 Bug 1883855 - Add test for Import of public PGP key where key block has empty line with space after the crc line. r=kaie
Works now with RNP 0.17.1

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

--HG--
extra : moz-landing-system : lando
2024-05-22 10:04:02 +00:00
Thunderbird Updatebot 7bd5863ea2 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=ikey
mozilla-central: 80ae2c7908e4cc558336a6f6a78097d9c2c9317d
comm-central: e839f4a920d16ea54b8e0f2b937b00e232a1f328

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

--HG--
extra : amend_source : 6affea4a4dbbbd5a48a5c102161a5422f411edc3
2024-05-22 05:20:33 +00:00
Geoff Lankow d6e3ff112c Backed out 2 changesets (bug 1891452) because the upstream patch was also backed out. DONTBUILD
Backed out changeset 9e39b305c73f (bug 1891452)
Backed out changeset ac2e7cb5b141 (bug 1891452)

--HG--
extra : amend_source : b27dc69ef3e5717edfbd21412adf34a765b75302
2024-05-22 16:58:34 +12:00
Thunderbird Updatebot a248799a29 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: d70074e160c5c9f88e5d81e69a62007282442e88
comm-central: 699f1e2ec58b1c318ded4401089dbf9e82dc1065

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

--HG--
extra : amend_source : ca6ef883226905b41a1b6c24afff31845f9ab159
2024-05-21 23:43:16 +00:00
Richard Marti 4e398a3656 Bug 1819232 - Tune-up the dark theme a bit. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D211018

--HG--
extra : amend_source : 7fae009f22d6b431a1c66ff5bef61dc489a85783
2024-05-22 10:45:27 +12:00
Magnus Melin feb3742036 Bug 1897884 - Port bug 1897770 - Improve sjs environment definitions in ESLint. r=aleca
The rule needed to move up now.

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

--HG--
extra : amend_source : 2d85494ad3305f8937c90239d54d05745d9e4e9b
2024-05-22 10:44:17 +12:00
Daniel Darnell 72618096a8 Bug 1891452 - Port Bug 1867423: Change -nopie flag to -no-pie for Clang 18. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210720

--HG--
extra : amend_source : 674dbe6f00e4e0f9d5479feb0c9a6cacf5556309
2024-05-22 10:42:50 +12:00
Daniel Darnell 5702b998bb Bug 1891452 - Port bug 1849075: Upgrade clang 18 toolchain to 18.1.3. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210554

--HG--
extra : amend_source : b76e5fc9a0bc17900667f1b7c432770c91cec7cc
2024-05-22 10:42:05 +12:00
Micah Ilbery 26079ab1eb Bug 1846323 - Add compact folder icon to Unified Toolbar. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D210977

--HG--
extra : amend_source : 45b29b4d51a5e6811ea03e3f37315fd93d90aa8c
2024-05-22 10:40:36 +12:00
John Bieling 56eeb97887 Bug 1897920 - Follow mozilla-central and adjust wrong specification of scripting.registerScripts(). r=mkmelin
The MDN documentation was indeed wrong. See Bug 1896870. Adjusting our
own methods to comply with the specification.

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

--HG--
extra : amend_source : b31738ad7bfc79a1bce22699f2133b344c1855aa
2024-05-22 10:39:44 +12:00
Magnus Melin d5bf2c3f40 Bug 1897768 - Fix TypeError: lazy.l10n.getValueSync is not a function. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D211007

--HG--
extra : amend_source : c302df558cb0a92b046731d88b88c087f1bf9cb2
2024-05-22 10:38:59 +12:00
solange valverde a0082c2ba3 Bug 1894761 - Fix logic for inactive star and spam icons in a selected row in table view. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D210881

--HG--
extra : moz-landing-system : lando
2024-05-21 10:25:57 +00:00
Richard Marti 314910d730 Bug 1890731 - Fix the icon color. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D210989

--HG--
extra : moz-landing-system : lando
2024-05-21 10:25:56 +00:00
Thunderbird Updatebot 1a234af89f Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=mkmelin
mozilla-central: 6919ad3b088665854fe77e203c556b51c8043a19
comm-central: bb98755151a2845ebf945465fcd9f59664838f76

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

--HG--
extra : moz-landing-system : lando
2024-05-21 10:25:56 +00:00
Geoff Lankow 5331ed2fc8 Bug 1890731 - Remove OS-specific styles from contacts sidebar and tidy up a little. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D210978

--HG--
extra : moz-landing-system : lando
2024-05-21 04:33:25 +00:00
Geoff Lankow 1f9e9fa424 Bug 1890731 - Replace XUL tree in contacts sidebar and search window with TreeViews. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D208449

--HG--
extra : moz-landing-system : lando
2024-05-21 04:33:24 +00:00
Geoff Lankow 3b588ea552 Bug 1890731 - Convert ABView into a TreeDataAdapter. r=freaktechnik,aleca
Differential Revision: https://phabricator.services.mozilla.com/D208448

--HG--
rename : mail/components/addrbook/content/abView-new.js => mail/components/addrbook/content/modules/AddrBookDataAdapter.mjs
extra : moz-landing-system : lando
2024-05-21 04:33:24 +00:00
Geoff Lankow 3ecfdc34f0 Bug 1890731 - Add sorting to TreeDataAdapter. r=freaktechnik,aleca
Differential Revision: https://phabricator.services.mozilla.com/D208447

--HG--
extra : moz-landing-system : lando
2024-05-21 04:33:24 +00:00
Geoff Lankow ccc0a780ec Bug 1890731 - Begin replacing nsITreeView with TreeDataAdapter. r=freaktechnik,aleca
Creates and heavily modifies a copy of PROTO_TREE_VIEW from jsTreeView.js. I've removed a bunch of
things that are no longer needed because we don't need to implement nsITreeView, and tidied up
what remains, while keeping the general concepts intact.

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

--HG--
rename : mail/base/content/modules/thread-pane-columns.mjs => mail/base/content/modules/ThreadPaneColumns.mjs
rename : mailnews/base/content/jsTreeView.js => mail/base/content/modules/TreeDataAdapter.mjs
rename : mail/base/content/widgets/tree-selection.mjs => mail/base/content/modules/TreeSelection.mjs
rename : mail/base/test/widgets/files/autoTreeView.js => mail/base/test/widgets/files/autoTreeView.mjs
rename : mail/base/test/widgets/files/tree-element-test-common.js => mail/base/test/widgets/files/tree-element-test-common.mjs
rename : mail/base/test/widgets/files/tree-element-test-header.js => mail/base/test/widgets/files/tree-element-test-header.mjs
rename : mail/base/test/widgets/files/tree-element-test-no-header.js => mail/base/test/widgets/files/tree-element-test-no-header.mjs
extra : moz-landing-system : lando
2024-05-21 04:33:23 +00:00
Geoff Lankow 3c9519a16c Bug 1890731 - Create a TreeView wrapper that automatically handles the column and sort events. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D207127

--HG--
extra : moz-landing-system : lando
2024-05-21 04:33:23 +00:00
John Bieling 9a8e81d16a Bug 1897819 - Fix onDisplayedFolderChanged event not working sometimes. r=aleca
The check to find the tab belonging to the event is using two
alternative sources to match against `t.chromeBrowser`, one of them
mostly being `null`. However, this `null` value causes a bad match
against content tabs. Kaboom.

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

--HG--
extra : amend_source : 45619a2b7f59dd23c53607ab31d19bcb7c834d93
2024-05-21 10:28:19 +12:00
arschmitz 819e52b158 Bug 1894806 - Add tooltip to search bar magnifying glass and clear buttons: r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D210947

--HG--
extra : amend_source : 12a59df6cc4459e1cd5e0043534e4d2a688cda47
2024-05-21 10:27:09 +12:00