Compare commits
410 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
45caa25e55 | ||
|
|
7a9273eca9 | ||
|
|
35142476b2 | ||
|
|
7db2256f63 | ||
|
|
fa01a9df69 | ||
|
|
2f1286a05e | ||
|
|
7b00671ccf | ||
|
|
08ebff4e5d | ||
|
|
0a81246502 | ||
|
|
91b7fe5650 | ||
|
|
3df7c71813 | ||
|
|
d353e11077 | ||
|
|
0fc687953f | ||
|
|
1467b1c720 | ||
|
|
d2faacb0fb | ||
|
|
145d112982 | ||
|
|
0434e520fd | ||
|
|
06e2724731 | ||
|
|
01bcdf10ee | ||
|
|
2583ddea2e | ||
|
|
855d4692fe | ||
|
|
a8ffb21bfa | ||
|
|
226154baa5 | ||
|
|
a480fc9d7c | ||
|
|
1d64a03804 | ||
|
|
6553e4492c | ||
|
|
6d4506f8aa | ||
|
|
eba606e85e | ||
|
|
1c6fac337e | ||
|
|
aa484ac015 | ||
|
|
014cd19e93 | ||
|
|
0f5d71434f | ||
|
|
798998203a | ||
|
|
fc98f9c0c5 | ||
|
|
64a5e03321 | ||
|
|
7b4c0740d0 | ||
|
|
60d998bf36 | ||
|
|
9b7e19e9c5 | ||
|
|
c37012efec | ||
|
|
d03bc02948 | ||
|
|
7c2223e540 | ||
|
|
ce7b6fe17a | ||
|
|
c9bd0ab725 | ||
|
|
7727cd734e | ||
|
|
243b16398b | ||
|
|
13146e9c06 | ||
|
|
5f8608ed90 | ||
|
|
8347318c90 | ||
|
|
3403b3c471 | ||
|
|
326304ca48 | ||
|
|
707359e371 | ||
|
|
61bad55dbc | ||
|
|
08b99134fa | ||
|
|
6ee08faa24 | ||
|
|
0a876226fe | ||
|
|
391a3a77f6 | ||
|
|
762f561c60 | ||
|
|
2477b35b42 | ||
|
|
4d997a26b0 | ||
|
|
4410aeb3eb | ||
|
|
088cca7452 | ||
|
|
66b9d70993 | ||
|
|
3e5b52bc2e | ||
|
|
7b4fca57ae | ||
|
|
6260f258bb | ||
|
|
629574685e | ||
|
|
29910cd1f7 | ||
|
|
236b7bbf28 | ||
|
|
4de71408a2 | ||
|
|
6d8012f13a | ||
|
|
a34e6ca7db | ||
|
|
691a434ba9 | ||
|
|
8b4405b71a | ||
|
|
7a821ca0f4 | ||
|
|
c9292512c0 | ||
|
|
5f9eeb7cbe | ||
|
|
221bc5ef59 | ||
|
|
50926acab9 | ||
|
|
afb7f2e9a6 | ||
|
|
acf7a82507 | ||
|
|
17274e17ed | ||
|
|
15cce4900c | ||
|
|
fc07954276 | ||
|
|
0bd65794d2 | ||
|
|
fe7cffc509 | ||
|
|
1d475ee727 | ||
|
|
333b986098 | ||
|
|
ff3bfd3fba | ||
|
|
bcfbdcd6ed | ||
|
|
0e90092d59 | ||
|
|
25bd97a12b | ||
|
|
6ca167679d | ||
|
|
f78b9324dc | ||
|
|
1b604bed0b | ||
|
|
bfe873e91c | ||
|
|
d034410a3f | ||
|
|
f9df37960b | ||
|
|
43c0197445 | ||
|
|
1169c5e143 | ||
|
|
e25b0e791d | ||
|
|
4add87e7a9 | ||
|
|
f0e1498a41 | ||
|
|
948ce77a8f | ||
|
|
cc7a4c2772 | ||
|
|
58163ea581 | ||
|
|
37f96534ec | ||
|
|
fe2455dea6 | ||
|
|
b750908dff | ||
|
|
e8933decb1 | ||
|
|
7ba997259c | ||
|
|
17b2d043cb | ||
|
|
916f86b401 | ||
|
|
aaf1383304 | ||
|
|
2b21ec3299 | ||
|
|
7828288660 | ||
|
|
176f3ea15c | ||
|
|
7bf9db8644 | ||
|
|
873301e7df | ||
|
|
16e61ae2b2 | ||
|
|
9861370b75 | ||
|
|
86cc83b491 | ||
|
|
96bd9ae81c | ||
|
|
524771529a | ||
|
|
86889cf1ef | ||
|
|
e925acc622 | ||
|
|
a780fbd09b | ||
|
|
896d39bc6a | ||
|
|
654eaa27fd | ||
|
|
1c13f2587c | ||
|
|
a6bc6c877e | ||
|
|
00bea8d1ee | ||
|
|
4570da5767 | ||
|
|
368a1e4231 | ||
|
|
1572af3a71 | ||
|
|
9e9a269439 | ||
|
|
9b6b5968e2 | ||
|
|
95cc27b145 | ||
|
|
3959918fc5 | ||
|
|
f586ea3a75 | ||
|
|
719190d570 | ||
|
|
0bf58936e3 | ||
|
|
99059ab95a | ||
|
|
f9dd8c182f | ||
|
|
7dac57cc0e | ||
|
|
ea955a2c66 | ||
|
|
c9ef5e47fe | ||
|
|
ba7422805b | ||
|
|
924780d8d8 | ||
|
|
8f076b0c9e | ||
|
|
df17f20a47 | ||
|
|
b023044cc8 | ||
|
|
705753efb2 | ||
|
|
499923b6d3 | ||
|
|
6454f67e74 | ||
|
|
092474fdb9 | ||
|
|
1ba2bdab21 | ||
|
|
46f9bdd701 | ||
|
|
de31c1cf0c | ||
|
|
1d7e901b7a | ||
|
|
6c48abb562 | ||
|
|
44f0f81d5d | ||
|
|
287fae858e | ||
|
|
a1736de977 | ||
|
|
9e4d47dcc0 | ||
|
|
c138c74ab3 | ||
|
|
74463eb1a8 | ||
|
|
568640f830 | ||
|
|
35e4dd5968 | ||
|
|
78246aada7 | ||
|
|
e09b624b84 | ||
|
|
735f1d5b03 | ||
|
|
569cea98b4 | ||
|
|
5bc072de07 | ||
|
|
8ca2f6a444 | ||
|
|
b7259615a7 | ||
|
|
8e6825771e | ||
|
|
b45f97d384 | ||
|
|
f1ebf3d9f6 | ||
|
|
ea0466aaa3 | ||
|
|
443d40906d | ||
|
|
7749fadf11 | ||
|
|
de08e1d9a9 | ||
|
|
8fbdd36ca0 | ||
|
|
d2abcdacee | ||
|
|
2362d6c6fb | ||
|
|
1a2a65ff19 | ||
|
|
1745ccf0bf | ||
|
|
d1cb558b43 | ||
|
|
b1dd3b2a19 | ||
|
|
be16a7725c | ||
|
|
e5d95c0ab0 | ||
|
|
28733fadcd | ||
|
|
0b2a5a22ba | ||
|
|
3fac522bbc | ||
|
|
5916bd3e0d | ||
|
|
7037268a36 | ||
|
|
c0664d2d81 | ||
|
|
59be3d746c | ||
|
|
490f6f7e50 | ||
|
|
3b379c67ac | ||
|
|
a73676b3ba | ||
|
|
ee9a04393e | ||
|
|
c123f9e119 | ||
|
|
141f96590b | ||
|
|
d1907083ed | ||
|
|
62f42eabb0 | ||
|
|
ff030d0252 | ||
|
|
1eccb34f86 | ||
|
|
2a4faf22f6 | ||
|
|
a284fa3273 | ||
|
|
4e173c8e61 | ||
|
|
c310b263a6 | ||
|
|
00632dff46 | ||
|
|
6a8ccde527 | ||
|
|
9236dd3acb | ||
|
|
001aba4791 | ||
|
|
3fde5b56a1 | ||
|
|
ef3e139b85 | ||
|
|
10ff236cd2 | ||
|
|
7fb99319bb | ||
|
|
8035fe8771 | ||
|
|
e37c157fff | ||
|
|
e72ca712ec | ||
|
|
3c5267f307 | ||
|
|
bbaedc1952 | ||
|
|
d81bba155a | ||
|
|
9c9eae05a8 | ||
|
|
853cafe195 | ||
|
|
5cd065ef6b | ||
|
|
dc444ec22b | ||
|
|
e5ac8ccda3 | ||
|
|
51ed3af14c | ||
|
|
e7cc8ff44b | ||
|
|
f3ca4f45ea | ||
|
|
62c759a0ff | ||
|
|
52904b6d58 | ||
|
|
bc5c85655d | ||
|
|
8e80b9cb06 | ||
|
|
8a87f2996a | ||
|
|
ad3c6ebb1e | ||
|
|
693d886d81 | ||
|
|
b02a965778 | ||
|
|
22613fc204 | ||
|
|
26d7abe2c9 | ||
|
|
0870a28443 | ||
|
|
ca731968ca | ||
|
|
3b5ec78f4f | ||
|
|
fe91887ea2 | ||
|
|
73bacfc650 | ||
|
|
201edb2e69 | ||
|
|
5478a8c014 | ||
|
|
45857fe208 | ||
|
|
88393eb77b | ||
|
|
308f106dc1 | ||
|
|
87662de2a6 | ||
|
|
26c99cea7c | ||
|
|
63940ea557 | ||
|
|
6dedf7c63e | ||
|
|
dd05fb4d14 | ||
|
|
d11f1c22be | ||
|
|
23caae689b | ||
|
|
d15b299e32 | ||
|
|
96f480ba41 | ||
|
|
090f83ae0d | ||
|
|
739123dedc | ||
|
|
ea3084aea5 | ||
|
|
8c5d919d23 | ||
|
|
4665ea2854 | ||
|
|
5adf95fc28 | ||
|
|
8890f263af | ||
|
|
877be8e6cb | ||
|
|
af9a252b64 | ||
|
|
a079139c3b | ||
|
|
323cb78f22 | ||
|
|
ee793a2c59 | ||
|
|
6f285874f3 | ||
|
|
2ece565aac | ||
|
|
935fb79c52 | ||
|
|
d87c9c72fb | ||
|
|
2f6f432583 | ||
|
|
5874ae7c51 | ||
|
|
c3386fba52 | ||
|
|
a752c4d9f3 | ||
|
|
36b8d03b1d | ||
|
|
a2a401c0b0 | ||
|
|
acd18a57fb | ||
|
|
6a80b1b94c | ||
|
|
db33fbac27 | ||
|
|
69e41e911d | ||
|
|
526484e694 | ||
|
|
c4e713815b | ||
|
|
b5bc567eb8 | ||
|
|
5f91a97778 | ||
|
|
63aa3576d8 | ||
|
|
7749794d6b | ||
|
|
368468447f | ||
|
|
54fa16424d | ||
|
|
fc7f1991dd | ||
|
|
910d0a7e47 | ||
|
|
6e8fb2ec06 | ||
|
|
94d943f3af | ||
|
|
41e6e32962 | ||
|
|
2f58a7d3c4 | ||
|
|
e364b80d0a | ||
|
|
f3efa85206 | ||
|
|
42f2f3c99f | ||
|
|
a6d0367d71 | ||
|
|
bcbf009a62 | ||
|
|
fedd8bece3 | ||
|
|
031525e7e3 | ||
|
|
4d5cb6398e | ||
|
|
3ef352b63c | ||
|
|
9809c12fb8 | ||
|
|
3e4ac35913 | ||
|
|
a72953411b | ||
|
|
3967e58627 | ||
|
|
db46f84f2c | ||
|
|
9a57347973 | ||
|
|
c9c988e5f4 | ||
|
|
5e2acdeaa3 | ||
|
|
5a4d1a1e85 | ||
|
|
fbd9437775 | ||
|
|
2eaa17b938 | ||
|
|
01eacadca5 | ||
|
|
9f155e0053 | ||
|
|
2f9dc6ca2a | ||
|
|
3d6f6cdd8f | ||
|
|
7e3c54f8d0 | ||
|
|
540ee0bc44 | ||
|
|
627170520a | ||
|
|
77d50d9177 | ||
|
|
c47140c62d | ||
|
|
546dfb08ef | ||
|
|
376b592e5a | ||
|
|
c27db754a7 | ||
|
|
5fb71cb165 | ||
|
|
972666440e | ||
|
|
549d7c77e5 | ||
|
|
de3b30ed7d | ||
|
|
a4f5e3f411 | ||
|
|
df19b62e92 | ||
|
|
caf2be13b3 | ||
|
|
e206f42e4e | ||
|
|
3f60410190 | ||
|
|
3cdd8558db | ||
|
|
f2b89445ae | ||
|
|
3ff4bf77e7 | ||
|
|
d16ccf0d9e | ||
|
|
fc7d9b264f | ||
|
|
b28d5a63d1 | ||
|
|
043ba4ff04 | ||
|
|
d6c3bf4168 | ||
|
|
7bf7a8feff | ||
|
|
3413ad1d22 | ||
|
|
84af084a3b | ||
|
|
cd50008429 | ||
|
|
767459ab57 | ||
|
|
3b45a120e6 | ||
|
|
b04aaba8d0 | ||
|
|
bfa3655c7b | ||
|
|
8642eb23a7 | ||
|
|
ef8ecc546b | ||
|
|
fafbbb4996 | ||
|
|
3a021f4e49 | ||
|
|
2788c19c85 | ||
|
|
300cc3dbca | ||
|
|
62516e264d | ||
|
|
8b89cfc4cb | ||
|
|
e3f65d2346 | ||
|
|
2b383a4236 | ||
|
|
a8426bd6da | ||
|
|
39a02e649d | ||
|
|
276fe2169a | ||
|
|
8fae56bee8 | ||
|
|
0e16a50bbc | ||
|
|
9de372d715 | ||
|
|
fbae5bdbcf | ||
|
|
aee1ef78da | ||
|
|
27c5c4b8f2 | ||
|
|
94e06c6846 | ||
|
|
7948d971e8 | ||
|
|
70acc7a0e3 | ||
|
|
56fdc7d39a | ||
|
|
f67c3bbf65 | ||
|
|
de194c4aa2 | ||
|
|
511805199f | ||
|
|
aa241a1f62 | ||
|
|
4125a45503 | ||
|
|
1349989494 | ||
|
|
639ed8b973 | ||
|
|
2f5db08c9b | ||
|
|
4c6814def6 | ||
|
|
387914be31 | ||
|
|
2f2003c89b | ||
|
|
48589b721d | ||
|
|
3bdf1634a9 | ||
|
|
1878061c9a | ||
|
|
774c3b5ba0 | ||
|
|
a64b8d4181 | ||
|
|
e3e380124d | ||
|
|
823fc25fa8 | ||
|
|
4062912a98 | ||
|
|
62b5192f24 | ||
|
|
058717532a | ||
|
|
d117a72e6e | ||
|
|
3ba5b825e5 | ||
|
|
075ab20e5b | ||
|
|
deeea0aaed | ||
|
|
8113117cc4 | ||
|
|
7bfe096f3b |
13
.github/workflows/snap.yml
vendored
@@ -38,7 +38,7 @@ on:
|
||||
|
||||
jobs:
|
||||
|
||||
linux:
|
||||
snap:
|
||||
name: Ubuntu
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@@ -54,22 +54,13 @@ jobs:
|
||||
|
||||
- name: First set up.
|
||||
run: |
|
||||
sudo apt-get purge --autoremove lxd
|
||||
|
||||
sudo snap install --classic snapcraft
|
||||
sudo snap install lxd
|
||||
|
||||
# Workaround for snapcraft
|
||||
# See https://forum.snapcraft.io/t/13258
|
||||
sudo chown root:root /
|
||||
|
||||
sudo usermod -aG lxd $USER
|
||||
|
||||
sudo snap run lxd init --auto
|
||||
sudo snap run lxd waitready
|
||||
|
||||
- name: Telegram Desktop snap build.
|
||||
run: sg lxd -c 'snap run snapcraft --use-lxd'
|
||||
run: sg lxd -c 'snap run snapcraft -v'
|
||||
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
|
||||
4
.github/workflows/win.yml
vendored
@@ -130,9 +130,9 @@ jobs:
|
||||
if [ -n "${{ matrix.defines }}" ]; then
|
||||
DEFINE="-D ${{ matrix.defines }}=ON"
|
||||
echo Define from matrix: $DEFINE
|
||||
echo "ARTIFACT_NAME=Telegram_${{ matrix.defines }}" >> $GITHUB_ENV
|
||||
echo "ARTIFACT_NAME=Telegram_${{ matrix.arch }}_${{ matrix.defines }}" >> $GITHUB_ENV
|
||||
else
|
||||
echo "ARTIFACT_NAME=Telegram" >> $GITHUB_ENV
|
||||
echo "ARTIFACT_NAME=Telegram_${{ matrix.arch }}" >> $GITHUB_ENV
|
||||
fi
|
||||
echo "TDESKTOP_BUILD_DEFINE=$DEFINE" >> $GITHUB_ENV
|
||||
|
||||
|
||||
6
.gitmodules
vendored
@@ -85,15 +85,9 @@
|
||||
[submodule "Telegram/ThirdParty/jemalloc"]
|
||||
path = Telegram/ThirdParty/jemalloc
|
||||
url = https://github.com/jemalloc/jemalloc
|
||||
[submodule "Telegram/ThirdParty/kwayland"]
|
||||
path = Telegram/ThirdParty/kwayland
|
||||
url = https://github.com/KDE/kwayland.git
|
||||
[submodule "Telegram/ThirdParty/dispatch"]
|
||||
path = Telegram/ThirdParty/dispatch
|
||||
url = https://github.com/apple/swift-corelibs-libdispatch
|
||||
[submodule "Telegram/ThirdParty/extra-cmake-modules"]
|
||||
path = Telegram/ThirdParty/extra-cmake-modules
|
||||
url = https://github.com/KDE/extra-cmake-modules.git
|
||||
[submodule "Telegram/ThirdParty/plasma-wayland-protocols"]
|
||||
path = Telegram/ThirdParty/plasma-wayland-protocols
|
||||
url = https://github.com/KDE/plasma-wayland-protocols.git
|
||||
|
||||
@@ -4,7 +4,12 @@
|
||||
# For license and copyright information please follow this link:
|
||||
# https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
if (APPLE)
|
||||
# target_precompile_headers with COMPILE_LANGUAGE restriction.
|
||||
cmake_minimum_required(VERSION 3.23)
|
||||
else()
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
endif()
|
||||
cmake_policy(SET CMP0076 NEW)
|
||||
cmake_policy(SET CMP0091 NEW)
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ PRIVATE
|
||||
desktop-app::external_xxhash
|
||||
)
|
||||
|
||||
target_precompile_headers(Telegram PRIVATE ${src_loc}/stdafx.h)
|
||||
target_precompile_headers(Telegram PRIVATE $<$<COMPILE_LANGUAGE:CXX,OBJCXX>:${src_loc}/stdafx.h>)
|
||||
nice_target_sources(Telegram ${src_loc}
|
||||
PRIVATE
|
||||
${style_files}
|
||||
@@ -137,6 +137,8 @@ PRIVATE
|
||||
api/api_peer_photo.h
|
||||
api/api_polls.cpp
|
||||
api/api_polls.h
|
||||
api/api_premium.cpp
|
||||
api/api_premium.h
|
||||
api/api_report.cpp
|
||||
api/api_report.h
|
||||
api/api_ringtones.cpp
|
||||
@@ -155,6 +157,8 @@ PRIVATE
|
||||
api/api_text_entities.h
|
||||
api/api_toggling_media.cpp
|
||||
api/api_toggling_media.h
|
||||
api/api_transcribes.cpp
|
||||
api/api_transcribes.h
|
||||
api/api_unread_things.cpp
|
||||
api/api_unread_things.h
|
||||
api/api_updates.cpp
|
||||
@@ -256,6 +260,10 @@ PRIVATE
|
||||
boxes/phone_banned_box.h
|
||||
boxes/pin_messages_box.cpp
|
||||
boxes/pin_messages_box.h
|
||||
boxes/premium_limits_box.cpp
|
||||
boxes/premium_limits_box.h
|
||||
boxes/premium_preview_box.cpp
|
||||
boxes/premium_preview_box.h
|
||||
boxes/reactions_settings_box.cpp
|
||||
boxes/reactions_settings_box.h
|
||||
boxes/report_messages_box.cpp
|
||||
@@ -469,13 +477,17 @@ PRIVATE
|
||||
data/data_media_rotation.h
|
||||
data/data_media_types.cpp
|
||||
data/data_media_types.h
|
||||
data/data_messages.cpp
|
||||
data/data_messages.h
|
||||
# data/data_messages.cpp
|
||||
# data/data_messages.h
|
||||
data/data_message_reactions.cpp
|
||||
data/data_message_reactions.h
|
||||
data/data_msg_id.h
|
||||
data/data_peer.cpp
|
||||
data/data_peer.h
|
||||
data/data_peer_bot_command.cpp
|
||||
data/data_peer_bot_command.h
|
||||
data/data_peer_bot_commands.cpp
|
||||
data/data_peer_bot_commands.h
|
||||
data/data_peer_id.cpp
|
||||
data/data_peer_id.h
|
||||
data/data_peer_values.cpp
|
||||
@@ -486,6 +498,8 @@ PRIVATE
|
||||
data/data_photo_media.h
|
||||
data/data_poll.cpp
|
||||
data/data_poll.h
|
||||
data/data_premium_limits.cpp
|
||||
data/data_premium_limits.h
|
||||
data/data_pts_waiter.cpp
|
||||
data/data_pts_waiter.h
|
||||
data/data_replies_list.cpp
|
||||
@@ -542,6 +556,8 @@ PRIVATE
|
||||
dialogs/ui/dialogs_layout.h
|
||||
dialogs/ui/dialogs_message_view.cpp
|
||||
dialogs/ui/dialogs_message_view.h
|
||||
dialogs/ui/dialogs_video_userpic.cpp
|
||||
dialogs/ui/dialogs_video_userpic.h
|
||||
editor/color_picker.cpp
|
||||
editor/color_picker.h
|
||||
editor/controllers/controllers.h
|
||||
@@ -684,6 +700,10 @@ PRIVATE
|
||||
history/view/history_view_service_message.h
|
||||
history/view/history_view_spoiler_click_handler.cpp
|
||||
history/view/history_view_spoiler_click_handler.h
|
||||
history/view/history_view_sticker_toast.cpp
|
||||
history/view/history_view_sticker_toast.h
|
||||
history/view/history_view_transcribe_button.cpp
|
||||
history/view/history_view_transcribe_button.h
|
||||
history/view/history_view_top_bar_widget.cpp
|
||||
history/view/history_view_top_bar_widget.h
|
||||
history/view/history_view_view_button.cpp
|
||||
@@ -714,6 +734,8 @@ PRIVATE
|
||||
history/history_service.h
|
||||
history/history_unread_things.cpp
|
||||
history/history_unread_things.h
|
||||
history/history_view_highlight_manager.cpp
|
||||
history/history_view_highlight_manager.h
|
||||
history/history_widget.cpp
|
||||
history/history_widget.h
|
||||
info/info_content_widget.cpp
|
||||
@@ -973,8 +995,6 @@ PRIVATE
|
||||
platform/linux/linux_wayland_integration_dummy.cpp
|
||||
platform/linux/linux_wayland_integration.cpp
|
||||
platform/linux/linux_wayland_integration.h
|
||||
platform/linux/linux_xdp_file_dialog.cpp
|
||||
platform/linux/linux_xdp_file_dialog.h
|
||||
platform/linux/linux_xdp_open_with_dialog.cpp
|
||||
platform/linux/linux_xdp_open_with_dialog.h
|
||||
platform/linux/file_utilities_linux.cpp
|
||||
@@ -990,6 +1010,8 @@ PRIVATE
|
||||
platform/linux/notifications_manager_linux.h
|
||||
platform/linux/specific_linux.cpp
|
||||
platform/linux/specific_linux.h
|
||||
platform/linux/tray_linux.cpp
|
||||
platform/linux/tray_linux.h
|
||||
platform/mac/file_utilities_mac.mm
|
||||
platform/mac/file_utilities_mac.h
|
||||
platform/mac/launcher_mac.mm
|
||||
@@ -1005,6 +1027,8 @@ PRIVATE
|
||||
platform/mac/specific_mac.h
|
||||
platform/mac/specific_mac_p.mm
|
||||
platform/mac/specific_mac_p.h
|
||||
platform/mac/tray_mac.mm
|
||||
platform/mac/tray_mac.h
|
||||
platform/mac/window_title_mac.mm
|
||||
platform/mac/touchbar/items/mac_formatter_item.h
|
||||
platform/mac/touchbar/items/mac_formatter_item.mm
|
||||
@@ -1038,6 +1062,8 @@ PRIVATE
|
||||
platform/win/notifications_manager_win.h
|
||||
platform/win/specific_win.cpp
|
||||
platform/win/specific_win.h
|
||||
platform/win/tray_win.cpp
|
||||
platform/win/tray_win.h
|
||||
platform/win/windows_app_user_model_id.cpp
|
||||
platform/win/windows_app_user_model_id.h
|
||||
platform/win/windows_dlls.cpp
|
||||
@@ -1054,6 +1080,7 @@ PRIVATE
|
||||
platform/platform_main_window.h
|
||||
platform/platform_notifications_manager.h
|
||||
platform/platform_specific.h
|
||||
platform/platform_tray.h
|
||||
platform/platform_window_title.h
|
||||
profile/profile_back_button.cpp
|
||||
profile/profile_back_button.h
|
||||
@@ -1065,8 +1092,24 @@ PRIVATE
|
||||
profile/profile_block_widget.h
|
||||
profile/profile_cover_drop_area.cpp
|
||||
profile/profile_cover_drop_area.h
|
||||
settings/cloud_password/settings_cloud_password_common.cpp
|
||||
settings/cloud_password/settings_cloud_password_common.h
|
||||
settings/cloud_password/settings_cloud_password_email.cpp
|
||||
settings/cloud_password/settings_cloud_password_email.h
|
||||
settings/cloud_password/settings_cloud_password_email_confirm.cpp
|
||||
settings/cloud_password/settings_cloud_password_email_confirm.h
|
||||
settings/cloud_password/settings_cloud_password_hint.cpp
|
||||
settings/cloud_password/settings_cloud_password_hint.h
|
||||
settings/cloud_password/settings_cloud_password_input.cpp
|
||||
settings/cloud_password/settings_cloud_password_input.h
|
||||
settings/cloud_password/settings_cloud_password_manage.cpp
|
||||
settings/cloud_password/settings_cloud_password_manage.h
|
||||
settings/cloud_password/settings_cloud_password_start.cpp
|
||||
settings/cloud_password/settings_cloud_password_start.h
|
||||
settings/settings_advanced.cpp
|
||||
settings/settings_advanced.h
|
||||
settings/settings_blocked_peers.cpp
|
||||
settings/settings_blocked_peers.h
|
||||
settings/settings_chat.cpp
|
||||
settings/settings_chat.h
|
||||
settings/settings_calls.cpp
|
||||
@@ -1083,10 +1126,14 @@ PRIVATE
|
||||
settings/settings_information.h
|
||||
settings/settings_intro.cpp
|
||||
settings/settings_intro.h
|
||||
settings/settings_local_passcode.cpp
|
||||
settings/settings_local_passcode.h
|
||||
settings/settings_main.cpp
|
||||
settings/settings_main.h
|
||||
settings/settings_notifications.cpp
|
||||
settings/settings_notifications.h
|
||||
settings/settings_premium.cpp
|
||||
settings/settings_premium.h
|
||||
settings/settings_privacy_controllers.cpp
|
||||
settings/settings_privacy_controllers.h
|
||||
settings/settings_privacy_security.cpp
|
||||
@@ -1154,13 +1201,9 @@ PRIVATE
|
||||
ui/chat/choose_send_as.h
|
||||
ui/chat/choose_theme_controller.cpp
|
||||
ui/chat/choose_theme_controller.h
|
||||
ui/effects/fireworks_animation.cpp
|
||||
ui/effects/fireworks_animation.h
|
||||
ui/effects/message_sending_animation_common.h
|
||||
ui/effects/message_sending_animation_controller.cpp
|
||||
ui/effects/message_sending_animation_controller.h
|
||||
ui/effects/round_checkbox.cpp
|
||||
ui/effects/round_checkbox.h
|
||||
ui/effects/send_action_animations.cpp
|
||||
ui/effects/send_action_animations.h
|
||||
ui/image/image.cpp
|
||||
@@ -1258,6 +1301,8 @@ PRIVATE
|
||||
settings.cpp
|
||||
settings.h
|
||||
stdafx.h
|
||||
tray.cpp
|
||||
tray.h
|
||||
)
|
||||
|
||||
if (NOT build_winstore)
|
||||
@@ -1269,8 +1314,6 @@ endif()
|
||||
|
||||
if (DESKTOP_APP_DISABLE_DBUS_INTEGRATION)
|
||||
remove_target_sources(Telegram ${src_loc}
|
||||
platform/linux/linux_xdp_file_dialog.cpp
|
||||
platform/linux/linux_xdp_file_dialog.h
|
||||
platform/linux/linux_xdp_open_with_dialog.cpp
|
||||
platform/linux/linux_xdp_open_with_dialog.h
|
||||
platform/linux/notifications_manager_linux.cpp
|
||||
@@ -1399,10 +1442,19 @@ else()
|
||||
endif()
|
||||
|
||||
if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION)
|
||||
if (DESKTOP_APP_QT6)
|
||||
qt6_generate_wayland_protocol_client_sources(Telegram
|
||||
FILES
|
||||
${third_party_loc}/plasma-wayland-protocols/src/protocols/plasma-shell.xml
|
||||
)
|
||||
else()
|
||||
message(FATAL_ERROR "This piece of cmake code is not ported to Qt 5")
|
||||
endif()
|
||||
|
||||
target_link_libraries(Telegram
|
||||
PRIVATE
|
||||
desktop-app::lib_waylandshells
|
||||
desktop-app::external_kwayland
|
||||
desktop-app::external_wayland_client
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
BIN
Telegram/Resources/animations/blocked_peers_empty.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/email.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/hint.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/intro.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/password_input.tgs
Normal file
BIN
Telegram/Resources/animations/filters.tgs
Normal file
BIN
Telegram/Resources/animations/local_passcode_enter.tgs
Normal file
BIN
Telegram/Resources/icons/chat/reactions_premium_bg.png
Normal file
|
After Width: | Height: | Size: 418 B |
BIN
Telegram/Resources/icons/chat/reactions_premium_bg@2x.png
Normal file
|
After Width: | Height: | Size: 803 B |
BIN
Telegram/Resources/icons/chat/reactions_premium_bg@3x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Telegram/Resources/icons/chat/reactions_premium_star.png
Normal file
|
After Width: | Height: | Size: 545 B |
BIN
Telegram/Resources/icons/chat/reactions_premium_star@2x.png
Normal file
|
After Width: | Height: | Size: 956 B |
BIN
Telegram/Resources/icons/chat/reactions_premium_star@3x.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Telegram/Resources/icons/chat/voice_to_text.png
Normal file
|
After Width: | Height: | Size: 494 B |
BIN
Telegram/Resources/icons/chat/voice_to_text@2x.png
Normal file
|
After Width: | Height: | Size: 816 B |
BIN
Telegram/Resources/icons/chat/voice_to_text@3x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Telegram/Resources/icons/chat/voice_to_text_collapse.png
Normal file
|
After Width: | Height: | Size: 259 B |
BIN
Telegram/Resources/icons/chat/voice_to_text_collapse@2x.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
Telegram/Resources/icons/chat/voice_to_text_collapse@3x.png
Normal file
|
After Width: | Height: | Size: 471 B |
BIN
Telegram/Resources/icons/dialogs/dialogs_premium.png
Normal file
|
After Width: | Height: | Size: 405 B |
BIN
Telegram/Resources/icons/dialogs/dialogs_premium@2x.png
Normal file
|
After Width: | Height: | Size: 651 B |
BIN
Telegram/Resources/icons/dialogs/dialogs_premium@3x.png
Normal file
|
After Width: | Height: | Size: 936 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 248 B |
|
Before Width: | Height: | Size: 365 B After Width: | Height: | Size: 329 B |
|
Before Width: | Height: | Size: 425 B After Width: | Height: | Size: 433 B |
|
Before Width: | Height: | Size: 371 B After Width: | Height: | Size: 398 B |
|
Before Width: | Height: | Size: 714 B After Width: | Height: | Size: 672 B |
|
Before Width: | Height: | Size: 803 B After Width: | Height: | Size: 1001 B |
|
Before Width: | Height: | Size: 765 B After Width: | Height: | Size: 700 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.1 KiB |
BIN
Telegram/Resources/icons/emoji/premium_lock.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Telegram/Resources/icons/emoji/premium_lock@2x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Telegram/Resources/icons/emoji/premium_lock@3x.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Telegram/Resources/icons/emoji/stickers_premium.png
Normal file
|
After Width: | Height: | Size: 599 B |
BIN
Telegram/Resources/icons/emoji/stickers_premium@2x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Telegram/Resources/icons/emoji/stickers_premium@3x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 481 B After Width: | Height: | Size: 643 B |
|
Before Width: | Height: | Size: 936 B After Width: | Height: | Size: 983 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.8 KiB |
BIN
Telegram/Resources/icons/folders/folders_airplane.png
Normal file
|
After Width: | Height: | Size: 635 B |
BIN
Telegram/Resources/icons/folders/folders_airplane@2x.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Telegram/Resources/icons/folders/folders_airplane@3x.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Telegram/Resources/icons/folders/folders_book.png
Normal file
|
After Width: | Height: | Size: 456 B |
BIN
Telegram/Resources/icons/folders/folders_book@2x.png
Normal file
|
After Width: | Height: | Size: 837 B |
BIN
Telegram/Resources/icons/folders/folders_book@3x.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Telegram/Resources/icons/folders/folders_light.png
Normal file
|
After Width: | Height: | Size: 691 B |
BIN
Telegram/Resources/icons/folders/folders_light@2x.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Telegram/Resources/icons/folders/folders_light@3x.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Telegram/Resources/icons/folders/folders_like.png
Normal file
|
After Width: | Height: | Size: 797 B |
BIN
Telegram/Resources/icons/folders/folders_like@2x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Telegram/Resources/icons/folders/folders_like@3x.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
Telegram/Resources/icons/folders/folders_money.png
Normal file
|
After Width: | Height: | Size: 774 B |
BIN
Telegram/Resources/icons/folders/folders_money@2x.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Telegram/Resources/icons/folders/folders_money@3x.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
Telegram/Resources/icons/folders/folders_note.png
Normal file
|
After Width: | Height: | Size: 495 B |
BIN
Telegram/Resources/icons/folders/folders_note@2x.png
Normal file
|
After Width: | Height: | Size: 823 B |
BIN
Telegram/Resources/icons/folders/folders_note@3x.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Telegram/Resources/icons/folders/folders_palette.png
Normal file
|
After Width: | Height: | Size: 689 B |
BIN
Telegram/Resources/icons/folders/folders_palette@2x.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Telegram/Resources/icons/folders/folders_palette@3x.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
Telegram/Resources/icons/folders/folders_poo.png
Normal file
|
After Width: | Height: | Size: 828 B |
BIN
Telegram/Resources/icons/folders/folders_poo@2x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Telegram/Resources/icons/folders/folders_poo@3x.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 469 B |
|
After Width: | Height: | Size: 745 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 665 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 2.0 KiB |
BIN
Telegram/Resources/icons/limits/accounts.png
Normal file
|
After Width: | Height: | Size: 663 B |
BIN
Telegram/Resources/icons/limits/accounts@2x.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Telegram/Resources/icons/limits/accounts@3x.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
Telegram/Resources/icons/limits/chats.png
Normal file
|
After Width: | Height: | Size: 476 B |
BIN
Telegram/Resources/icons/limits/chats@2x.png
Normal file
|
After Width: | Height: | Size: 882 B |
BIN
Telegram/Resources/icons/limits/chats@3x.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Telegram/Resources/icons/limits/files.png
Normal file
|
After Width: | Height: | Size: 394 B |
BIN
Telegram/Resources/icons/limits/files@2x.png
Normal file
|
After Width: | Height: | Size: 635 B |
BIN
Telegram/Resources/icons/limits/files@3x.png
Normal file
|
After Width: | Height: | Size: 986 B |
BIN
Telegram/Resources/icons/limits/folders.png
Normal file
|
After Width: | Height: | Size: 311 B |
BIN
Telegram/Resources/icons/limits/folders@2x.png
Normal file
|
After Width: | Height: | Size: 479 B |
BIN
Telegram/Resources/icons/limits/folders@3x.png
Normal file
|
After Width: | Height: | Size: 607 B |
BIN
Telegram/Resources/icons/limits/groups.png
Normal file
|
After Width: | Height: | Size: 606 B |
BIN
Telegram/Resources/icons/limits/groups@2x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Telegram/Resources/icons/limits/groups@3x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Telegram/Resources/icons/limits/links.png
Normal file
|
After Width: | Height: | Size: 552 B |
BIN
Telegram/Resources/icons/limits/links@2x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Telegram/Resources/icons/limits/links@3x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Telegram/Resources/icons/limits/pins.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
Telegram/Resources/icons/limits/pins@2x.png
Normal file
|
After Width: | Height: | Size: 931 B |
BIN
Telegram/Resources/icons/limits/pins@3x.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 282 B |
|
Before Width: | Height: | Size: 524 B |
|
Before Width: | Height: | Size: 718 B |
BIN
Telegram/Resources/icons/profile_premium.png
Normal file
|
After Width: | Height: | Size: 433 B |