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

256 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley c44029650a Bug 1834327 - Port bug 1826063: Automatic HTML prettier fixes (calendar/, chat/) . r=aleca
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2023-05-31 22:33:23 +00:00
Rob Lemley 5af325a42f Bug 1833949 - Port bug 1826062: Automatic reformatting for Prettier 2.8.8. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D178538

--HG--
extra : amend_source : 1f4ecb957a2e2bf2bf6353b9ef43269d53ebab42
2023-05-21 15:05:52 +10:00
Rob Lemley 58f2dc08f0 Bug 1833949 - Port bug 1826062: Automatic reformatting for Prettier 2.0.5. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D178537

--HG--
extra : amend_source : 4c543c3aeea4bb0a59407f358166956d9026e6a2
2023-05-21 15:05:24 +10:00
Richard Marti 350e18ed50 Bug 1828132 - Port bug 1820878: Convert toolkit/mozapps/downloads to ESmodules. r=elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D175480

--HG--
extra : amend_source : 8a7047732a3fc2f3102a4b07b6af3f9fc15da876
2023-04-15 20:51:38 +10:00
Geoff Lankow b9632b417b Bug 1827580 - Port bug 1821404 - Use flex-basis: auto on treecols. r=Paenglab
Differential Revision: https://phabricator.services.mozilla.com/D175227
2023-04-12 22:30:54 +00:00
Magnus Melin d642dbfaab Bug 1820744 - Move Thunderbird front-end to modern flexbox. r=freaktechnik
Depends on D171715.

```
* display: -moz-box -> display: flex
* -moz-box-flex: N -> flex-grow: N; flex-shrink: N
* -moz-box-align -> align-items:
*   stretch -> stretch
*   start -> flex-start
*   center -> center
*   baseline -> baseline
*   end -> flex-end
* -moz-box-pack -> justify-content:
*   start -> flex-start
*   center -> center
*   end -> flex-end
*   justify -> space-between
* -moz-box-orient + -moz-box-direction -> flex-direction
*   vertical + normal -> column
*   vertical + reverse -> column-reverse
*   horizontal + normal -> row
*   horizontal + reverse -> row-reverse
* -moz-box-ordinal-group: N -> order: N

* display: -moz-inline-box -> display: inline-flex
* -moz-box-flex: N -> flex: N
```

```

# display: -moz-box -> display: flex
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/display: ?-moz-box/display: flex/g" {} \;

# -moz-box-flex: 1 -> flex: 1
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-flex: ?1;/flex: 1;/g" {} \;
# -moz-box-flex: N -> flex-grow: N; flex-shrink: N
## find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-flex: ?([0-9]+);/flex-grow: \1; flex-shrink: \1;/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-flex: ?([0-9]+);/flex: \1 \1;/g" {} \;

# -moz-box-align -> align-items
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-align: start/align-items: flex-start/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-align: end/align-items: flex-end/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-align:/align-items:/g" {} \;

# -moz-box-pack -> justify-content:
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-pack: start/justify-content: flex-start/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-pack: center/justify-content: center/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-pack: end/justify-content: flex-end/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-pack: justify/justify-content: space-between/g" {} \;

# -moz-box-orient + -moz-box-direction -> flex-direction
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-orient: vertical/flex-direction: column/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-orient: horizontal/flex-direction: row/g" {} \;
## + one to manually fix at https://searchfox.org/comm-central/rev/1c667de681fc87d7050f21ddf33ec1ce652c9819/calendar/base/themes/common/calendar-preferences.css#60
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-direction: reverse;/flex-direction: row-reverse/g" {} \;

# -moz-box-ordinal-group: N -> order: N
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-ordinal-group: 0;/order: -1;/g" {} \;
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/-moz-box-ordinal-group: ?([0-9]+);/order: \1;/g" {} \;

# display: -moz-inline-box -> display: inline-flex
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -regex ".*\.\(html\|xhtml\|js\|css\)$" -exec sed -i -E "s/display: -moz-inline-box/display: inline-flex/g" {} \;

```

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

--HG--
extra : rebase_source : e3627c56eaeff20d9b2c5acf4f1a4c362945bb12
extra : amend_source : dd393d14cc628155b261183d65f2b69c82e8ce1d
2023-03-09 21:41:34 +11:00
Geoff Lankow aa8bc0bc8c Bug 1816341 - Replace toolkit globalOverlay.js with our own. r=freaktechnik
This uses the first controller for which `supportsCommand` and `isCommandEnabled` are both true, instead of only `supportsCommand`.

It also allows passing extra arguments to controllers implemented in JS, by avoiding XPCOM.

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

--HG--
extra : rebase_source : 6dba3cb9b7949445e24e9e098b4e4a13f2a599e9
extra : histedit_source : f2161b3323f536a39f56adaf6010b63f05503d4c
2023-02-13 10:52:55 +13:00
Martin Giger 4edefcdb0a Bug 1816637 - Port bug 1810141: Pass nsURIs to loadURI and use fixupAndLoadURIString for strings. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D169801

--HG--
extra : moz-landing-system : lando
2023-02-14 11:57:46 +00:00
Martin Giger 565015ec1e Bug 1810839 - Port Bug 1796548: Use new method to check clipboard capabilites. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D167078

--HG--
extra : moz-landing-system : lando
2023-01-17 21:45:10 +00: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
Martin Giger ea7331dc2f Bug 1792869 - Convert XPCOMUtils imports to esm in chat/. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159061

--HG--
extra : rebase_source : ad6a0a672037cc6e3395a09139ba24718ccae1a7
extra : amend_source : a262f9efef0d4493ee89fc4130c92b58d1a8894c
2022-10-12 21:41:02 +11:00
Martin Giger 7404ae8c2f Bug 1793275 - Convert all imports of chat frontend to esm. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D158447

Depends on D158446

--HG--
extra : histedit_source : e125b1b5e31f6c18c5c2ba7326bab3175aecca84
2022-10-01 12:27:32 +00:00
Martin Giger 2b60b9b155 Bug 1793275 - Convert chat imports in tree to es module imports. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D158444

Depends on D158443

--HG--
extra : histedit_source : f476be9c788aef01e3883b2fe1710b97beeaf5d3
2022-10-01 12:27:09 +00:00
Magnus Melin 8d784f2397 Bug 1787393 - Remove vestages of dialog help button - port bug 1784882. r=aleca
The OTR help button is a one-off, so let's just drop it.

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

--HG--
extra : rebase_source : e1e942157e7492d7ce97d7d6acbf9a688ca812c6
extra : amend_source : 20cb89300df0846aed1c29ad819ce991754a4072
2022-08-27 20:31:16 +10:00
Richard Marti e03ba5df0c Bug 1784408 - Port bug 1784265: Drop support for flex attribute values other than 0 and 1. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D154507

--HG--
extra : amend_source : 583afa3a0897ea33aa8b412e668d8fd1217f4412
extra : absorb_source : b7a744136b24901688452dd74b7fc4c81602cf6f
2022-08-13 20:22:59 +10:00
Magnus Melin d116dc3739 Bug 1779153 - imXPCOMUtils.jsm should not export XPCOMUtils. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D151578

--HG--
extra : rebase_source : a7b5b256837dac934071d0d8b3937b9e2c04aef3
extra : amend_source : 24cec61849986fd593158bbbacc8a9d78a0aa79f
2022-07-18 20:26:24 +10:00
Magnus Melin 658036deef Bug 1779145 - Port bug 1667455 to Thunderbird - Expose a "Services" property on all privileged JS scopes (like Cu/Cc/Ci). r=leftmostcat
Changed prettier printWidth to 100 to put Services.jsm on one line, prettified and then
   grep -rEl "/Services.jsm" --exclude-dir=.hg --exclude-dir=suite --include="*.js" --include="*.jsm" --exclude=".*" . | xargs xargs sed -i -e '/\/Services.jsm/d'

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

--HG--
extra : rebase_source : 43da2706d3b30f5062511cedd527e9fb65631f02
extra : amend_source : 863bfd4ad3930f4fe4ed0b3dba6061370118f9a5
2022-07-18 20:26:40 +10:00
Martin Giger a5d4ec38e4 Bug 1777713 - Update pending chat message contents while conversation is not selected. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D150866

--HG--
extra : amend_source : d590c6cde321a56a9a9f2c9bd59d2e2c431d1c6b
2022-07-04 12:35:51 +02:00
Geoff Lankow 630bd80f17 Port bug 1773740 - Run `mach -l eslint --fix` with use-isInstance changes. rs=linting
--HG--
extra : histedit_source : 08c161ea96c22c0338311c7f7d09342fbbdc3b94
2022-06-29 16:22:22 +12:00
Martin Giger bb4ac3468c Bug 1772767 - Fix some edge cases where chat message replacement would fail. r=mkmelin
Fixes a race where the message was not yet displayed but already queued for display, and the unread ruler (green line) being removed replacing the message with an older version of itself.

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

--HG--
extra : rebase_source : d270593bcaeba3d3007353a5e07aae85ae657309
2022-06-16 12:57:55 +03:00
Magnus Melin a9cc0f67f5 Bug 1772390 - imServices.jsm should not export Services. r=freaktechnik
* Make imServices.jsm export IMServices
* hg mv ./chat/modules/imServices.jsm ./chat/modules/IMServices.js
* global rewrite
    grep --exclude-dir=.hg --exclude-dir=suite -rl '{ Services } = ChromeUtils.import("resource:///modules/imServices.jsm");' | xargs sed -i -E 's#(var|const) \{ Services \} = ChromeUtils.import\("resource:///modules/imServices.jsm"\);#\1 { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");\1 { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");#g'
* Fix stray cases of imServices.jsm imported as something else
* rewrite callers
    grep --exclude-dir=.hg --exclude-dir=suite -rEl "\b(Services.accounts.|Services.core.|Services.cmd.|Services.contacts|Services.conversations|Services.tags.|Services.logs.)" | xargs sed -i -E 's/\b(Services.accounts.|Services.core.|Services.cmd.|Services.contacts|Services.conversations|Services.tags.|Services.logs.)/IM\1/g'
* linting

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

--HG--
rename : chat/modules/imServices.jsm => chat/modules/IMServices.jsm
extra : rebase_source : 896afaf54bb7f7776c3c4cc341b7cd60fd4211f0
2022-06-03 14:52:15 +03:00
Martin Giger d863ccbfaf Bug 1764329 - Fix chat message grouping and replacement with system messages. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D143497

--HG--
extra : amend_source : cbfa3f751a87de49f8e0b4c5eb0bc0f29d008643
2022-04-13 11:03:31 +02:00
Martin Giger 5d0a1124b9 Bug 1764138 - Only show conversation icon for a user tooltip if it is a direct conversation with them. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D143393

--HG--
extra : amend_source : 50afbd615338d3738f053f81d59d090caa2b1461
2022-04-12 11:53:33 +02:00
Patrick Cloke 34f8156ff6 Bug 1747086 - Replace /me special handling with a flag. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D141763
2022-03-22 17:04:19 +00:00
Martin Giger ffe57b4074 Bug 1715811 - Add method to remove message from chat conversation. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D140083

--HG--
extra : amend_source : fa93544957aba42664a8672ecb798ba65bd53fa5
2022-03-04 20:51:56 +02:00
Magnus Melin 4a9da63c85 Bug 1703164 - convert chat/content/otr-auth.xhtml to top level <html>. r=henry
This is the dialog one gets in chat for "Verify".

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

--HG--
extra : rebase_source : 1d30380c99e533089a017e687ee567f517da8ac0
extra : amend_source : c7313cf7c50a5c5bbd5795a8fcb61d96c4753226
2022-03-01 11:30:50 +02:00
Magnus Melin f55150b65a Bug 1703164 - convert chat/content/otr-finger.xhtml to top level <html>. r=henry
Differential Revision: https://phabricator.services.mozilla.com/D139184

--HG--
extra : rebase_source : 2e5480a19b226a16994e99fa32ddacf19f3a1360
extra : amend_source : 8c7f9b84b7e0cad1068d515ed7359a2c212ba625
2022-02-27 12:57:05 +02:00
Magnus Melin c1a4d606e3 Bug 1703164 - convert chat/content/otr-add-fingerprint.xhtml to top level <html>. r=henry
This is the dialog one gets by right clicking a contact "Add OTR Fingerprint" context menu.

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

--HG--
extra : rebase_source : e35e2b4d191a50ebac0d62c81a980c6f706cdfe6
2022-02-16 23:03:49 +02:00
Magnus Melin ef627854a8 Bug 1746606 - followup - add MPL. rs=mozlint-license DONTBUILD
--HG--
extra : amend_source : 8bd853928bdf12358a8e06824c1787cbba200745
2021-12-18 20:14:08 +02:00
Martin Giger cae5f8f3de Bug 1746606 - Avoid quirks mode warnings when parsing chat messages. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D134159

--HG--
extra : amend_source : 9f809cc83047e611a9efb67ab55b9d7097f57309
2021-12-18 11:54:07 +02:00
Martin Giger ae99c46904 Bug 1735351 - Chat message replacing. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D129671

--HG--
extra : amend_source : 853754769e90c6d1f3f47e2215db2c794bf62299
2021-12-14 12:16:08 +02:00
Martin Giger 863aec2eb0 Bug 1712718 - Use avatar of Matrix user at the time of the message in tooltips. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D129940
2021-12-07 19:36:06 +00:00
Henry Wilkes 4bffb6191e Bug 1734586 - Drop document.popupNode. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D127800

--HG--
extra : amend_source : ca0bae9081e611a960d1b116a75ce02eb0f4e6f0
2021-10-09 13:56:39 +03:00
Martin Giger b2054c589c Bug 1733638 - Fix chat conversation timestamp tooltips. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D127280

--HG--
extra : amend_source : 35ed18bf6c95f47d0ba79e7f214def3dd9f74a42
2021-10-09 13:55:32 +03:00
Martin Giger 55ec87bec4 Bug 1709325 - Don't show tooltip for chat search results. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D127269

--HG--
extra : amend_source : c8c1b0dc182e223d5bfaccb20dc34f0072e1fafc
2021-10-04 13:05:47 +03:00
Magnus Melin d912abf0f9 Bug 1730847 - follow-up - fix Fluent linting. rs=fluent-lint DONTBUILD
--HG--
extra : amend_source : 0a6d5881e87606ca7f7fa74f7a75988a8288f628
2021-10-02 14:51:51 +03:00
Martin Giger 0fa304cb39 Bug 1730847 - Add UI to verify chat buddies. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D126266

--HG--
extra : amend_source : 134e46abf14904cc0707dae8fcc979e565508e26
2021-10-02 13:42:09 +03:00
Henry Wilkes 131a6a54e1 Bug 1683865 - Follow up to 32100bb1fe5f that fixes the fingerWarning icon. r=freaktechnik
Added an alt attribute. Also removed the tooltiptext attribute which is incorrect for html elements; whilst it could have been replaced with the title attribute, the text is already shown below the input, so there is no need to duplicate it.

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

--HG--
extra : amend_source : b1fe69cf2b3e7ef33121105c4b44f730edd6a611
2021-09-01 13:47:17 +03:00
Martin Giger e693165608 Bug 1716062 - Use prplIMessage isEncrypted for the encryption indicator of messages. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D120008

--HG--
extra : moz-landing-system : lando
2021-07-29 18:11:45 +00:00
Richard Marti 4a74450ee9 Bug 1719985 - Port bug 1717680: Remove document.popupNode and document.tooltipNode. r=mkmelin
--HG--
extra : amend_source : 70505937c250f6a1d83a1966d87e537627ea4c69
2021-07-11 13:49:59 +03:00
Martin Giger 2d1cfedf5f Bug 1717238 - Move id of chat dialogs to windows. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D118349

--HG--
extra : amend_source : 840fb6c28919a8d31e3b3bd92be21f295556722b
2021-06-23 13:53:13 +03:00
Geoff Lankow fbebd0bc30 Bug 1717523 - Stop setting docShell.charset in MozConversationBrowser to fix the tests. rs=bustage-fix
--HG--
extra : amend_source : 663fd90236d5891f0758c604e8b9de9ed3528191
2021-06-22 14:43:02 +12:00
Patrick Cloke df137d44d8 Bug 1621952 - Use conversation icons for Matrix. r=freaktechnik 2021-05-07 12:13:18 -04:00
Martin Giger 354a29b3a9 Bug 1701213 - Send Matrix message read receipts. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114072

--HG--
extra : moz-landing-system : lando
2021-05-06 04:55:41 +00: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
Martin Giger 8948fca0f4 Bug 1707654 - Fix conversation tooltips with an alias. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D113785

--HG--
extra : amend_source : 983f1aa95a8729bc320d651691b6000f87b452ff
2021-05-02 13:59:46 +03:00
Henry Wilkes 5175e81e59 Bug 1683865 - Replace xul:image usage in OTR fingerprint dialog. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D113957

--HG--
extra : amend_source : ab5dabbeb41e506f529f656166ba676b533169f9
2021-05-01 13:57:09 +03:00
Martin Giger c1f6bdabd8 Bug 1646874 - Make chat theme preview work without webProgress. r=mkmelin
Instead the chat browser now listens for the load event.

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

--HG--
extra : amend_source : 4cd0460528cb0c4d23298bf194379a06ea2296c6
2021-05-01 13:56:06 +03:00
Henry Wilkes b1933bd0b4 Bug 1683865 - Replace xul:image usage for chat user, protocol and status icons. r=freaktechnik
Also, as part of this:
+ Reduced styling repetitions, and some coding repetitions.
+ Dropped some stylesheets because they were no longer needed or the few rules could be merged.
+ Moved logic related to chat-conversation-info into internal methods.
+ Removed some old styling hacks that were used to show the user name and status in chat-tooltip, chat-conversation-info and imAccounts, and replaced them with a grid.

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

--HG--
extra : amend_source : a89ad51da34bd50b544628ca1781ecff5dfa7a7c
2021-04-30 13:52:21 +03:00
Magnus Melin ff0d94d5de Bug 1699809 - Remove event.originalTarget from Thunderbird code. r=freaktechnik
# originalTarget -> target
find . -type f -not -path "*.hg/*" -not -path "./suite/*" -not -path "./third_party/*" -exec sed -i -E 's/\.originalTarget/.target/g' {} \;

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

--HG--
extra : rebase_source : e162bbbf76ad771cf4bcef2a5ed74c252fe51c17
2021-04-29 22:46:13 +03:00