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

32 Коммитов

Автор SHA1 Сообщение Дата
Alessandro Castellani a20177bee5 Bug 1746863 - [OTR] Fix incoming verification notifications.r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D134434

--HG--
extra : amend_source : fc59fd88c501ffe69565675913c8611d369e9696
2021-12-23 12:25:33 +02:00
Geoff Lankow c277b36e6c Bug 1731451 - Fix more calls to appendNotification. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D126059
2021-09-20 02:12:17 +00:00
Richard Marti 6fbbf300d3 Bug 1731451 - Port bug 1690390: Change appendNotification to take a smaller number of arguments: the string type value, a dictionary containing the notification details, and the button list. r=mkmelin 2021-09-19 08:49:09 +03:00
Martin Giger c52361f028 Bug 1716062 - Surface conversation encryption state provided by chat protocol. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D120632

--HG--
extra : moz-landing-system : lando
2021-07-29 18:11:46 +00:00
Martin Giger 6e5b5c5eac Bug 1699106 - Support changing type of prplIConversation. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D115532

--HG--
extra : rebase_source : c9ca03b8453a1af4d6530b2a8ac6524542274a54
extra : amend_source : 0d9ed3ea88774c0b16cf86f82457a5a3426ac81e
2021-05-28 13:10:39 +03:00
Onno Ekker ded7ef0d6e Bug 1709809 - Change class to match entity from file mail/locales/en-US/messenger/otr/otr.ftl r=freaktechnik
--HG--
extra : histedit_source : f8fd564e1a3b86b3fc32a5de7a4468769bc6dd18
2021-05-06 13:11:46 +02:00
Rob Lemley 8415607f51 Bug 1692289 - [fluent-lint] Fixes for OTR integration. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D114293

--HG--
extra : moz-landing-system : lando
2021-05-05 22:08:45 +00:00
Geoff Lankow 0d39495b2e Bug 1634341 - Try to avoid errors from synchronous loading of L10n files. r=mkmelin
This is a series of hacks to prevent the NS_ERROR_FILE_UNRECOGNIZED_PATH error. A number of
Services.intl functions throw this error the first time they are called when they load .ftl
files synchronously. Where possible, this patch loads the files asynchronously first and
avoids the error.

The same thing happens in OTRUI.jsm, which should ultimately be fixed to avoid sync L10n.

In some places I've managed to avoid the error by converting the L10n calls to async and/or
delaying the loading of the .ftl file until it is needed.

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

--HG--
extra : rebase_source : 4188f7b88d6be0a17176ab7b6fa23ac10f856eea
2021-01-07 12:47:43 +02:00
Khushil Mistry f2351b3302 Bug 1679261 - remove <deck> from chat-messenger.inc.xhtml. r=mkmelin
--HG--
extra : histedit_source : 82f8fc701a1dc3fa6d2b561d9b61150d20284394
2020-12-01 20:04:04 +13:00
Jorg K 93db6b3c14 Bug 1647104 - Fix typos in chat, common, db, editor, mail, mailnews found with codespell. rs=comment-only,typo-fix r=mkmelin DONTBUILD
This excludes OpenPGP code in mail/extensions.
2020-06-21 20:27:10 +02:00
Kai Engert 6c7626bd9a Bug 1647104 - Backed out changeset 9ca3551392f6. a=mkmelin 2020-06-22 14:09:32 +02:00
Jorg K 1a94f7447e Bug 1647104 - Fix typos in chat, common, db, editor, mail, mailnews found with codespell. rs=comment-only,typo-fix DONTBUILD 2020-06-21 20:27:10 +02:00
Magnus Melin 6c4c7cce02 Bug 1609760 - Stop assigning properties to the global `this` in chat/ JSMs (port bug 1608278). r=pmorris DONTBUILD
cp ../.gitignore .rgignore && rg -l -g '*.jsm' '' chat | jscodeshift --stdin --transform ~/Code/jsm-rewrites/no-this-property-assign.js

(Script from d2bbd6c459/no-this-property-assign.js)
2020-04-29 13:31:47 +03:00
Alessandro Castellani 4b905eff5b Bug 1549938 - [OTR] Prevent important consecutive inline system messages from being collapsed. r=KaiE 2020-04-14 11:10:42 -07:00
Magnus Melin cf3e85f8f8 Bug 1629275 - part3 - better fix for porting bug 1621674 to Thunderbird (Unify Localization.jsm, mozILocalization and Localization IDL). r=Paenglab DONTBUILD 2020-04-13 13:35:47 +03:00
Magnus Melin 40ab079168 Bug 1629275 - Port bug 1621674 to Thunderbird: Unify Localization.jsm, mozILocalization and Localization IDL. rs=bustage-fix
DONTBUILD

--HG--
extra : amend_source : d6300b6a0b8381112f718ca6f2c092e82c438ac6
2020-04-11 22:10:29 +03:00
Alessandro Castellani 0e0efe20cc Bug 1621266 - Avoid showing 'Add OTR Fingerprint' in the buddy context menu for unsupported conversations. r=mkmelin 2020-03-12 12:58:10 +02:00
Alessandro Castellani d45e4b377e Bug 1551590 - OTR: improve notifications when a chat starts with a verification request. r=kaie 2020-03-10 22:53:51 +02:00
Khushil Mistry 53f68c5f3a Bug 1594000 - Convert remaining nsISimpleEnumerator users to use JS iteration in /chat. r=mkmelin,clokep 2020-01-08 09:56:04 +13:00
Geoff Lankow 24fb5a41e9 Bug 1605845 - Change all references to .xul files to .xhtml instead; rs=bustage-fix
--HG--
extra : rebase_source : f9df1b5f1d278b881373ffc7580aac1aabef2fa6
2019-12-24 22:30:36 +13:00
Paul Morris aeee638528 Bug 1577835 - Reformat chat/ code with eslint and Prettier. r=mkmelin
# ignore-this-changeset

These changes were achieved by:

1. Using eslint to add curly brackets to control
statements that did not have them (if, else, etc.),
thanks to the eslint rule: "curly": ["error", "all"]

Done by running |mach eslint chat/ --fix|

2. Reformatting the code using Prettier.

Done by deleting the chat/ line from
the .prettierignore file and running:
|mach eslint chat/ --fix|
2019-08-30 13:43:03 -04:00
Alessandro Castellani e4abfcea7b Bug 1559793 - Fix OTRUI.jsm exception this.globalDoc is null. r=kaie 2019-07-05 11:01:14 -07:00
Kai Engert ca628dd2db Bug 1563633 - Port bug 1558602: Use new API for sync calls to Fluent in OTR chat. r=aleca
--HG--
extra : amend_source : bd1250645b385c1b92c649ce75882a7934f6d69c
2019-07-05 23:25:18 +02:00
Kai Engert 13759b8cf3 Bug 1552177 - Follow-up: Fix check for array length. r=mkmelin 2019-06-05 18:45:52 +02:00
Kai Engert ed216ba883 Bug 1552177 - OTR chat: private key generation should be done in the background, remove status UI. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D32838
2019-06-04 22:58:00 +02:00
Kai Engert e174f30966 Bug 1550487 - OTR: Implement per-account preferences UI. r=mkmelin
Contains UI code by Alessandro Castellani <alessandro@thunderbird.net>

Differential Revision: https://phabricator.services.mozilla.com/D32837
2019-06-04 22:57:54 +02:00
Alessandro Castellani 12c2b52a79 Bug 1553478 - Fix OTR notification box shown for incorrect conversation. r=kaie 2019-05-28 12:07:01 +02:00
Alessandro Castellani 2ddfe0d5bd Bug 1552256 - Fix "Add Contact's OTR Fingerprint" for contact with open conversation. r=mkmelin 2019-05-27 14:55:49 -07:00
Alessandro Castellani 5d3f3a08b3 Bug 1552161 - Show OTR notification box per contact. r=kaie 2019-05-27 14:02:51 -07:00
Kai Engert 401cd99f4f Bug 1550488 - Change the OTR localization to use Fluent. r=mkmelin 2019-05-20 11:33:11 +02:00
Magnus Melin b5f088faa4 Bug 1546338 - fix some more instances of Port [Bug 1551320 - In XUL documents replace all callers of createElement with createXULElement]. r=jorgk 2019-05-19 16:26:42 +03:00
Arlo Breault ext:(%2C%20Kai%20Engert%20%3Ckaie%40kuix.de%3E%2C%20Alessandro%20Castellani%20%3Calessandro%40thunderbird.net%3E) f20cf4817a Bug 1518172 - Import ctypes-otr, updated by kaie/aleca. r=florian,clokep,mkmelin
Original MPL v2 code by Arlo Breault from https://github.com/arlolra/ctypes-otr/
Ported to Thunderbird by Kai Engert, includes UI changes by Alessandro Castellani.
2019-05-17 16:21:48 +02:00