From c1aabee08ac4c9d46c19c515a9a10901bb51e548 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Tue, 2 Jul 2024 20:23:25 +1000 Subject: [PATCH] Telegram: bump version --- ....1.0.patchset => libtgvoip-5.2.0.patchset} | 6 +- ....0.patchset => pch_disable-5.2.0.patchset} | 492 ++++++++++-------- ...tchset => telegram_desktop-5.2.0.patchset} | 127 ++--- ...0.recipe => telegram_desktop-5.2.0.recipe} | 2 +- 4 files changed, 301 insertions(+), 326 deletions(-) rename net-im/telegram-desktop/patches/{libtgvoip-5.1.0.patchset => libtgvoip-5.2.0.patchset} (99%) rename net-im/telegram-desktop/patches/{pch_disable-5.1.0.patchset => pch_disable-5.2.0.patchset} (98%) rename net-im/telegram-desktop/patches/{telegram_desktop-5.1.0.patchset => telegram_desktop-5.2.0.patchset} (89%) rename net-im/telegram-desktop/{telegram_desktop-5.1.0.recipe => telegram_desktop-5.2.0.recipe} (98%) diff --git a/net-im/telegram-desktop/patches/libtgvoip-5.1.0.patchset b/net-im/telegram-desktop/patches/libtgvoip-5.2.0.patchset similarity index 99% rename from net-im/telegram-desktop/patches/libtgvoip-5.1.0.patchset rename to net-im/telegram-desktop/patches/libtgvoip-5.2.0.patchset index 677740ca6..218c7dd00 100644 --- a/net-im/telegram-desktop/patches/libtgvoip-5.1.0.patchset +++ b/net-im/telegram-desktop/patches/libtgvoip-5.2.0.patchset @@ -1,6 +1,6 @@ -From 159bceae7ba0280c821a3b45ceb681959dee51b6 Mon Sep 17 00:00:00 2001 +From dbdfcfc68562cb0c260956172d96937f8faec5ad Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Sat, 1 Jun 2024 21:57:12 +1000 +Date: Mon, 1 Jul 2024 18:02:34 +1000 Subject: Add haiku support @@ -928,5 +928,5 @@ index 886cd99..705a6a2 100644 add_library(lib_tgvoip_bundled_options INTERFACE) target_compile_options(lib_tgvoip_bundled_options -- -2.43.2 +2.45.2 diff --git a/net-im/telegram-desktop/patches/pch_disable-5.1.0.patchset b/net-im/telegram-desktop/patches/pch_disable-5.2.0.patchset similarity index 98% rename from net-im/telegram-desktop/patches/pch_disable-5.1.0.patchset rename to net-im/telegram-desktop/patches/pch_disable-5.2.0.patchset index 5da3a8d75..081b6100b 100644 --- a/net-im/telegram-desktop/patches/pch_disable-5.1.0.patchset +++ b/net-im/telegram-desktop/patches/pch_disable-5.2.0.patchset @@ -1,15 +1,15 @@ -From 51ef34f2d658b576401ecaf1cef5b43dda1f074f Mon Sep 17 00:00:00 2001 +From 9ae8128d5f2421cb972aec1da1b4c1d61750751c Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Sun, 2 Jun 2024 07:29:51 +0000 -Subject: Add PCH file +Date: Tue, 2 Jul 2024 19:40:27 +1000 +Subject: Add PCH files diff --git a/pch_disable.patchset b/pch_disable.patchset new file mode 100644 -index 0000000..aca81df +index 0000000..ebde5d5 --- /dev/null +++ b/pch_disable.patchset -@@ -0,0 +1,10809 @@ +@@ -0,0 +1,10853 @@ +diff --git a/Telegram/SourceFiles/api/api_attached_stickers.cpp b/Telegram/SourceFiles/api/api_attached_stickers.cpp +index 0f18e76..f7147e2 100644 +--- a/Telegram/SourceFiles/api/api_attached_stickers.cpp @@ -110,7 +110,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_credits.cpp b/Telegram/SourceFiles/api/api_credits.cpp -+index 00f9e78..acdf50c 100644 ++index 356e2cf..2ed6c3a 100644 +--- a/Telegram/SourceFiles/api/api_credits.cpp ++++ b/Telegram/SourceFiles/api/api_credits.cpp +@@ -1,3 +1,4 @@ @@ -119,7 +119,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_earn.cpp b/Telegram/SourceFiles/api/api_earn.cpp -+index d6425ef..eaeb58a 100644 ++index f05e5f6..716133f 100644 +--- a/Telegram/SourceFiles/api/api_earn.cpp ++++ b/Telegram/SourceFiles/api/api_earn.cpp +@@ -1,3 +1,4 @@ @@ -128,7 +128,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_editing.cpp b/Telegram/SourceFiles/api/api_editing.cpp -+index b48ead0..0038eac 100644 ++index f326275..9238e7e 100644 +--- a/Telegram/SourceFiles/api/api_editing.cpp ++++ b/Telegram/SourceFiles/api/api_editing.cpp +@@ -1,3 +1,4 @@ @@ -299,7 +299,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_statistics.cpp b/Telegram/SourceFiles/api/api_statistics.cpp -+index ce19666..34f60d9 100644 ++index 869d0bf..18dd733 100644 +--- a/Telegram/SourceFiles/api/api_statistics.cpp ++++ b/Telegram/SourceFiles/api/api_statistics.cpp +@@ -1,3 +1,4 @@ @@ -307,6 +307,24 @@ index 0000000..aca81df + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/api/api_statistics_data_deserialize.cpp b/Telegram/SourceFiles/api/api_statistics_data_deserialize.cpp ++index 9ce75af..532edfc 100644 ++--- a/Telegram/SourceFiles/api/api_statistics_data_deserialize.cpp +++++ b/Telegram/SourceFiles/api/api_statistics_data_deserialize.cpp ++@@ -1,3 +1,4 @@ +++#include "stdafx.h" ++ /* ++ This file is part of Telegram Desktop, ++ the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/api/api_statistics_sender.cpp b/Telegram/SourceFiles/api/api_statistics_sender.cpp ++index 21d068e..4afef3e 100644 ++--- a/Telegram/SourceFiles/api/api_statistics_sender.cpp +++++ b/Telegram/SourceFiles/api/api_statistics_sender.cpp ++@@ -1,3 +1,4 @@ +++#include "stdafx.h" ++ /* ++ This file is part of Telegram Desktop, ++ the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_text_entities.cpp b/Telegram/SourceFiles/api/api_text_entities.cpp +index 067cc6c..f042437 100644 +--- a/Telegram/SourceFiles/api/api_text_entities.cpp @@ -344,7 +362,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_updates.cpp b/Telegram/SourceFiles/api/api_updates.cpp -+index 0ebf17f..6204ce0 100644 ++index 1951dc2..a65822d 100644 +--- a/Telegram/SourceFiles/api/api_updates.cpp ++++ b/Telegram/SourceFiles/api/api_updates.cpp +@@ -1,3 +1,4 @@ @@ -371,7 +389,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_views.cpp b/Telegram/SourceFiles/api/api_views.cpp -+index 6c8ec8d..4990b60 100644 ++index e80f56e..3835a0e 100644 +--- a/Telegram/SourceFiles/api/api_views.cpp ++++ b/Telegram/SourceFiles/api/api_views.cpp +@@ -1,3 +1,4 @@ @@ -398,7 +416,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp -+index 181cf26..0d4b5a7 100644 ++index 04a2e25..6700108 100644 +--- a/Telegram/SourceFiles/apiwrap.cpp ++++ b/Telegram/SourceFiles/apiwrap.cpp +@@ -1,3 +1,4 @@ @@ -487,7 +505,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/choose_filter_box.cpp b/Telegram/SourceFiles/boxes/choose_filter_box.cpp -+index bc61e9f..dcb357e 100644 ++index 5af8577..661e6b9 100644 +--- a/Telegram/SourceFiles/boxes/choose_filter_box.cpp ++++ b/Telegram/SourceFiles/boxes/choose_filter_box.cpp +@@ -1,3 +1,5 @@ @@ -497,7 +515,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/connection_box.cpp b/Telegram/SourceFiles/boxes/connection_box.cpp -+index f50ef4b..2e67ab8 100644 ++index 9775ae0..a311897 100644 +--- a/Telegram/SourceFiles/boxes/connection_box.cpp ++++ b/Telegram/SourceFiles/boxes/connection_box.cpp +@@ -1,3 +1,5 @@ @@ -507,7 +525,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/create_poll_box.cpp b/Telegram/SourceFiles/boxes/create_poll_box.cpp -+index 46138e3..c5f919d 100644 ++index 9ff85e0..159c248 100644 +--- a/Telegram/SourceFiles/boxes/create_poll_box.cpp ++++ b/Telegram/SourceFiles/boxes/create_poll_box.cpp +@@ -1,3 +1,5 @@ @@ -547,7 +565,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/edit_caption_box.cpp b/Telegram/SourceFiles/boxes/edit_caption_box.cpp -+index d46121c..579ece7 100644 ++index bd089a9..d30d285 100644 +--- a/Telegram/SourceFiles/boxes/edit_caption_box.cpp ++++ b/Telegram/SourceFiles/boxes/edit_caption_box.cpp +@@ -1,3 +1,5 @@ @@ -609,7 +627,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/gift_premium_box.cpp b/Telegram/SourceFiles/boxes/gift_premium_box.cpp -+index ef87c64..3eb9ed2 100644 ++index 972a7a5..1a8c4ca 100644 +--- a/Telegram/SourceFiles/boxes/gift_premium_box.cpp ++++ b/Telegram/SourceFiles/boxes/gift_premium_box.cpp +@@ -1,3 +1,5 @@ @@ -639,7 +657,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/max_invite_box.cpp b/Telegram/SourceFiles/boxes/max_invite_box.cpp -+index b6230b6..936480a 100644 ++index a7c1f84..6d324b5 100644 +--- a/Telegram/SourceFiles/boxes/max_invite_box.cpp ++++ b/Telegram/SourceFiles/boxes/max_invite_box.cpp +@@ -1,3 +1,5 @@ @@ -818,7 +836,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp -+index 99427ac..b412dd5 100644 ++index 5623bea..8ba0957 100644 +--- a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp ++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp +@@ -1,3 +1,6 @@ @@ -862,7 +880,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp -+index 0873426..f7021b9 100644 ++index 8905c33..7d7bfe4 100644 +--- a/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp ++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp +@@ -1,3 +1,6 @@ @@ -906,7 +924,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp b/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp -+index 47afccd..9d9db20 100644 ++index 45d30a7..346775a 100644 +--- a/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp ++++ b/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp +@@ -1,3 +1,6 @@ @@ -969,7 +987,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/premium_preview_box.cpp b/Telegram/SourceFiles/boxes/premium_preview_box.cpp -+index 76a2a18..2631be4 100644 ++index f163be6..f4ab2fd 100644 +--- a/Telegram/SourceFiles/boxes/premium_preview_box.cpp ++++ b/Telegram/SourceFiles/boxes/premium_preview_box.cpp +@@ -1,3 +1,5 @@ @@ -1019,7 +1037,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/send_credits_box.cpp b/Telegram/SourceFiles/boxes/send_credits_box.cpp -+index 8820c0c..c9edbb2 100644 ++index 39d7983..f2a7d78 100644 +--- a/Telegram/SourceFiles/boxes/send_credits_box.cpp ++++ b/Telegram/SourceFiles/boxes/send_credits_box.cpp +@@ -1,3 +1,5 @@ @@ -1029,7 +1047,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/send_files_box.cpp b/Telegram/SourceFiles/boxes/send_files_box.cpp -+index fbaaf56..ca6cfac 100644 ++index 0eade94..61a8fe8 100644 +--- a/Telegram/SourceFiles/boxes/send_files_box.cpp ++++ b/Telegram/SourceFiles/boxes/send_files_box.cpp +@@ -1,3 +1,5 @@ @@ -1118,7 +1136,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/calls/calls_call.cpp b/Telegram/SourceFiles/calls/calls_call.cpp -+index 5278393..25c4e6b 100644 ++index 9f12728..c336556 100644 +--- a/Telegram/SourceFiles/calls/calls_call.cpp ++++ b/Telegram/SourceFiles/calls/calls_call.cpp +@@ -1,3 +1,4 @@ @@ -1289,7 +1307,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/calls/group/calls_group_panel.cpp b/Telegram/SourceFiles/calls/group/calls_group_panel.cpp -+index 9e967b5..ebd9480 100644 ++index 84c3361..7d515f0 100644 +--- a/Telegram/SourceFiles/calls/group/calls_group_panel.cpp ++++ b/Telegram/SourceFiles/calls/group/calls_group_panel.cpp +@@ -1,3 +1,4 @@ @@ -1388,7 +1406,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp b/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp -+index 93c5ecf..cfadc14 100644 ++index cf13752..47572e6 100644 +--- a/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp ++++ b/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp +@@ -1,3 +1,4 @@ @@ -1415,7 +1433,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp b/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp -+index 01bc33b..8beb2ec 100644 ++index ba904b7..d61b141 100644 +--- a/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp ++++ b/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp +@@ -1,3 +1,4 @@ @@ -1487,7 +1505,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp -+index ab2fe0b..eadf314 100644 ++index 2021e29..2fcee93 100644 +--- a/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp ++++ b/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp +@@ -1,3 +1,4 @@ @@ -1496,7 +1514,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/chat_helpers/message_field.cpp b/Telegram/SourceFiles/chat_helpers/message_field.cpp -+index 779bfb4..7e063a1 100644 ++index 5d8be61..1d26449 100644 +--- a/Telegram/SourceFiles/chat_helpers/message_field.cpp ++++ b/Telegram/SourceFiles/chat_helpers/message_field.cpp +@@ -1,3 +1,4 @@ @@ -1604,7 +1622,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp b/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp -+index 7ac1364..5b3b5dd 100644 ++index 7fb8c32..55cf9b6 100644 +--- a/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp ++++ b/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp +@@ -1,3 +1,4 @@ @@ -1622,7 +1640,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp -+index d0470df..42e470c 100644 ++index 21d3aa7..4ef0556 100644 +--- a/Telegram/SourceFiles/core/application.cpp ++++ b/Telegram/SourceFiles/core/application.cpp +@@ -1,3 +1,5 @@ @@ -1652,7 +1670,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/click_handler_types.cpp b/Telegram/SourceFiles/core/click_handler_types.cpp -+index 1c24dc5..ee92720 100644 ++index 9b03e0b..b7d9ec0 100644 +--- a/Telegram/SourceFiles/core/click_handler_types.cpp ++++ b/Telegram/SourceFiles/core/click_handler_types.cpp +@@ -1,3 +1,5 @@ @@ -1672,7 +1690,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/core_settings.cpp b/Telegram/SourceFiles/core/core_settings.cpp -+index daaff5a..096207c 100644 ++index efd0ba4..436f385 100644 +--- a/Telegram/SourceFiles/core/core_settings.cpp ++++ b/Telegram/SourceFiles/core/core_settings.cpp +@@ -1,3 +1,5 @@ @@ -1721,7 +1739,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/file_utilities.cpp b/Telegram/SourceFiles/core/file_utilities.cpp -+index 1de1e02..2f3213f 100644 ++index 21d912f..9a16de8 100644 +--- a/Telegram/SourceFiles/core/file_utilities.cpp ++++ b/Telegram/SourceFiles/core/file_utilities.cpp +@@ -1,3 +1,5 @@ @@ -1741,7 +1759,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/local_url_handlers.cpp b/Telegram/SourceFiles/core/local_url_handlers.cpp -+index 5440386..3c19cb6 100644 ++index 03c3254..b4a1bc6 100644 +--- a/Telegram/SourceFiles/core/local_url_handlers.cpp ++++ b/Telegram/SourceFiles/core/local_url_handlers.cpp +@@ -1,3 +1,5 @@ @@ -1751,7 +1769,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/mime_type.cpp b/Telegram/SourceFiles/core/mime_type.cpp -+index cc1c14c..4f93bb3 100644 ++index 5e15fd4..a44b60d 100644 +--- a/Telegram/SourceFiles/core/mime_type.cpp ++++ b/Telegram/SourceFiles/core/mime_type.cpp +@@ -1,3 +1,4 @@ @@ -1760,7 +1778,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/phone_click_handler.cpp b/Telegram/SourceFiles/core/phone_click_handler.cpp -+index fc8d50d..6d0b230 100644 ++index 19d15b7..f4f605c 100644 +--- a/Telegram/SourceFiles/core/phone_click_handler.cpp ++++ b/Telegram/SourceFiles/core/phone_click_handler.cpp +@@ -1,3 +1,5 @@ @@ -1770,7 +1788,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/sandbox.cpp b/Telegram/SourceFiles/core/sandbox.cpp -+index 0fd00e2..8b33d7c 100644 ++index 0e0b448..818526e 100644 +--- a/Telegram/SourceFiles/core/sandbox.cpp ++++ b/Telegram/SourceFiles/core/sandbox.cpp +@@ -1,3 +1,5 @@ @@ -1790,7 +1808,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/ui_integration.cpp b/Telegram/SourceFiles/core/ui_integration.cpp -+index f3de162..fa86c96 100644 ++index 1bc5a1f..f35324a 100644 +--- a/Telegram/SourceFiles/core/ui_integration.cpp ++++ b/Telegram/SourceFiles/core/ui_integration.cpp +@@ -1,3 +1,5 @@ @@ -2006,7 +2024,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_channel.cpp b/Telegram/SourceFiles/data/data_channel.cpp -+index 2ba8346..9cc04c2 100644 ++index 2f76943..cd774db 100644 +--- a/Telegram/SourceFiles/data/data_channel.cpp ++++ b/Telegram/SourceFiles/data/data_channel.cpp +@@ -1,3 +1,5 @@ @@ -2056,7 +2074,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_cloud_file.cpp b/Telegram/SourceFiles/data/data_cloud_file.cpp -+index 526dd89..dcd9b54 100644 ++index 7b3e738..fa91e98 100644 +--- a/Telegram/SourceFiles/data/data_cloud_file.cpp ++++ b/Telegram/SourceFiles/data/data_cloud_file.cpp +@@ -1,3 +1,5 @@ @@ -2115,7 +2133,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_download_manager.cpp b/Telegram/SourceFiles/data/data_download_manager.cpp -+index 2fa5f05..f5c891b 100644 ++index 29a1899..28a8dac 100644 +--- a/Telegram/SourceFiles/data/data_download_manager.cpp ++++ b/Telegram/SourceFiles/data/data_download_manager.cpp +@@ -1,3 +1,5 @@ @@ -2155,7 +2173,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_file_origin.cpp b/Telegram/SourceFiles/data/data_file_origin.cpp -+index c97d98a..1ca7f4b 100644 ++index 76838ed..5119d23 100644 +--- a/Telegram/SourceFiles/data/data_file_origin.cpp ++++ b/Telegram/SourceFiles/data/data_file_origin.cpp +@@ -1,3 +1,5 @@ @@ -2225,7 +2243,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_groups.cpp b/Telegram/SourceFiles/data/data_groups.cpp -+index cf75482..11524dc 100644 ++index 15bb0d8..0a13e8d 100644 +--- a/Telegram/SourceFiles/data/data_groups.cpp ++++ b/Telegram/SourceFiles/data/data_groups.cpp +@@ -1,3 +1,5 @@ @@ -2282,7 +2300,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp -+index 3a8dc19..72fb6ee 100644 ++index 15dfede..609e7da 100644 +--- a/Telegram/SourceFiles/data/data_media_types.cpp ++++ b/Telegram/SourceFiles/data/data_media_types.cpp +@@ -1,3 +1,5 @@ @@ -2372,7 +2390,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_photo.cpp b/Telegram/SourceFiles/data/data_photo.cpp -+index 2530ccc..e321d46 100644 ++index 869bbf7..ed6ec14 100644 +--- a/Telegram/SourceFiles/data/data_photo.cpp ++++ b/Telegram/SourceFiles/data/data_photo.cpp +@@ -1,3 +1,5 @@ @@ -2482,7 +2500,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp -+index dba1c3d..4889677 100644 ++index 8694762..e236035 100644 +--- a/Telegram/SourceFiles/data/data_session.cpp ++++ b/Telegram/SourceFiles/data/data_session.cpp +@@ -1,3 +1,5 @@ @@ -2541,7 +2559,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_story.cpp b/Telegram/SourceFiles/data/data_story.cpp -+index 9db62b9..139637c 100644 ++index 38ea28a..e2187ae 100644 +--- a/Telegram/SourceFiles/data/data_story.cpp ++++ b/Telegram/SourceFiles/data/data_story.cpp +@@ -1,3 +1,5 @@ @@ -2581,7 +2599,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_user.cpp b/Telegram/SourceFiles/data/data_user.cpp -+index f4f8fac..c3f177a 100644 ++index 4f45efd..6f70496 100644 +--- a/Telegram/SourceFiles/data/data_user.cpp ++++ b/Telegram/SourceFiles/data/data_user.cpp +@@ -1,3 +1,5 @@ @@ -2701,7 +2719,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp -+index d0d8b8f..5ad2cf1 100644 ++index 1ac569e..06fbe5b 100644 +--- a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp ++++ b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp +@@ -1,3 +1,5 @@ @@ -2711,7 +2729,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/dialogs/dialogs_key.cpp b/Telegram/SourceFiles/dialogs/dialogs_key.cpp -+index 7c1be62..2694417 100644 ++index 544c48c..8cc76d1 100644 +--- a/Telegram/SourceFiles/dialogs/dialogs_key.cpp ++++ b/Telegram/SourceFiles/dialogs/dialogs_key.cpp +@@ -1,3 +1,5 @@ @@ -2781,7 +2799,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp -+index 3d73978..ed9717d 100644 ++index 922b673..2c9442f 100644 +--- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp ++++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +@@ -1,3 +1,5 @@ @@ -2791,7 +2809,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp b/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp -+index 855112f..9fed018 100644 ++index 7c3c7f3..ee1fd45 100644 +--- a/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp ++++ b/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp +@@ -1,3 +1,4 @@ @@ -2799,10 +2817,10 @@ index 0000000..aca81df + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. -+diff --git a/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp b/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp -+index 24fc215..b9f5ddd 100644 -+--- a/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp -++++ b/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp ++diff --git a/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp b/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp ++index 5fcc8f7..a638a32 100644 ++--- a/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp +++++ b/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp +@@ -1,3 +1,4 @@ ++#include "ui/ui_pch.h" + /* @@ -2839,7 +2857,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp -+index 1e4a4cd..fc427d2 100644 ++index 7bca7a1..ae2ee56 100644 +--- a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp ++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp +@@ -1,3 +1,4 @@ @@ -2848,7 +2866,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp -+index ad6fe1f..24b720a 100644 ++index a19200d..b7185b2 100644 +--- a/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp ++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp +@@ -1,3 +1,5 @@ @@ -3046,7 +3064,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/export/data/export_data_types.cpp b/Telegram/SourceFiles/export/data/export_data_types.cpp -+index 71750a5..9897ca5 100644 ++index 16dbfb9..9109b1d 100644 +--- a/Telegram/SourceFiles/export/data/export_data_types.cpp ++++ b/Telegram/SourceFiles/export/data/export_data_types.cpp +@@ -1,3 +1,4 @@ @@ -3110,7 +3128,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/export/output/export_output_html.cpp b/Telegram/SourceFiles/export/output/export_output_html.cpp -+index 9df6bcb..951f904 100644 ++index f49776e..3394814 100644 +--- a/Telegram/SourceFiles/export/output/export_output_html.cpp ++++ b/Telegram/SourceFiles/export/output/export_output_html.cpp +@@ -1,3 +1,4 @@ @@ -3128,7 +3146,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/export/output/export_output_json.cpp b/Telegram/SourceFiles/export/output/export_output_json.cpp -+index b485e61..1b92dba 100644 ++index adbad2b..308b486 100644 +--- a/Telegram/SourceFiles/export/output/export_output_json.cpp ++++ b/Telegram/SourceFiles/export/output/export_output_json.cpp +@@ -1,3 +1,4 @@ @@ -3175,7 +3193,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/export/view/export_view_settings.cpp b/Telegram/SourceFiles/export/view/export_view_settings.cpp -+index 8f54626..7764d86 100644 ++index 6cd1229..f237468 100644 +--- a/Telegram/SourceFiles/export/view/export_view_settings.cpp ++++ b/Telegram/SourceFiles/export/view/export_view_settings.cpp +@@ -1,3 +1,5 @@ @@ -3205,7 +3223,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp b/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp -+index cb099af..60e18fc 100644 ++index 973a44a..7045b6d 100644 +--- a/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp ++++ b/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp +@@ -1,3 +1,5 @@ @@ -3255,7 +3273,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp -+index 48db2a0..13c488b 100644 ++index 69268f0..bbf19ac 100644 +--- a/Telegram/SourceFiles/history/history_inner_widget.cpp ++++ b/Telegram/SourceFiles/history/history_inner_widget.cpp +@@ -1,3 +1,5 @@ @@ -3265,7 +3283,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/history_item.cpp b/Telegram/SourceFiles/history/history_item.cpp -+index ba8b4fb..d767ded 100644 ++index d9c3060..a598d99 100644 +--- a/Telegram/SourceFiles/history/history_item.cpp ++++ b/Telegram/SourceFiles/history/history_item.cpp +@@ -1,3 +1,5 @@ @@ -3275,7 +3293,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/history_item_components.cpp b/Telegram/SourceFiles/history/history_item_components.cpp -+index 69b514f..c2bfa88 100644 ++index 55e9e09..6be754e 100644 +--- a/Telegram/SourceFiles/history/history_item_components.cpp ++++ b/Telegram/SourceFiles/history/history_item_components.cpp +@@ -1,3 +1,5 @@ @@ -3295,7 +3313,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/history_item_helpers.cpp b/Telegram/SourceFiles/history/history_item_helpers.cpp -+index d3d9569..f55be92 100644 ++index 30303e5..e6afe1e 100644 +--- a/Telegram/SourceFiles/history/history_item_helpers.cpp ++++ b/Telegram/SourceFiles/history/history_item_helpers.cpp +@@ -1,3 +1,5 @@ @@ -3374,7 +3392,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp -+index 44c65a0..e8d274e 100644 ++index fe0610d..1904e12 100644 +--- a/Telegram/SourceFiles/history/history_widget.cpp ++++ b/Telegram/SourceFiles/history/history_widget.cpp +@@ -1,3 +1,5 @@ @@ -3393,7 +3411,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp -+index ac38122..2fe9e98 100644 ++index 779f038..1d5dc36 100644 +--- a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp ++++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp +@@ -1,3 +1,5 @@ @@ -3501,7 +3519,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp b/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp -+index 91540a7..606a4a8 100644 ++index 9bf9739..799cd5e 100644 +--- a/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp +@@ -1,3 +1,5 @@ @@ -3551,7 +3569,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_element.cpp b/Telegram/SourceFiles/history/view/history_view_element.cpp -+index df32ee0..2683366 100644 ++index 50f5b74..7980cb7 100644 +--- a/Telegram/SourceFiles/history/view/history_view_element.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_element.cpp +@@ -1,3 +1,5 @@ @@ -3561,7 +3579,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp b/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp -+index de775e1..8c23c0f 100644 ++index 456f97c..39d3553 100644 +--- a/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp +@@ -1,3 +1,5 @@ @@ -3601,7 +3619,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp -+index 9c12525..50f47a2 100644 ++index 2c99c63..45e96b6 100644 +--- a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp +@@ -1,3 +1,5 @@ @@ -3611,7 +3629,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_message.cpp b/Telegram/SourceFiles/history/view/history_view_message.cpp -+index e8876c6..6fb9519 100644 ++index 0d93ee0..aad3e7f 100644 +--- a/Telegram/SourceFiles/history/view/history_view_message.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_message.cpp +@@ -1,3 +1,5 @@ @@ -3631,7 +3649,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp b/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp -+index 51a3101..490cf3b 100644 ++index 7a9ecd8..d6945e8 100644 +--- a/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp +@@ -1,3 +1,5 @@ @@ -3661,7 +3679,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_replies_section.cpp b/Telegram/SourceFiles/history/view/history_view_replies_section.cpp -+index 27ff0e4..166bf4d 100644 ++index 738377b..8b5b07f 100644 +--- a/Telegram/SourceFiles/history/view/history_view_replies_section.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_replies_section.cpp +@@ -1,3 +1,5 @@ @@ -3701,7 +3719,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp b/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp -+index bd4a112..1b719fc 100644 ++index 07ce6a8..d5d2672 100644 +--- a/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp +@@ -1,3 +1,5 @@ @@ -3751,7 +3769,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp b/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp -+index df4f4ea..456156c 100644 ++index 424aaa5..f403a57 100644 +--- a/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp +@@ -1,3 +1,5 @@ @@ -3771,7 +3789,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp b/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp -+index 59a94d5..3b1d426 100644 ++index 92bd218..4cb1fe2 100644 +--- a/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp +@@ -1,3 +1,5 @@ @@ -3841,7 +3859,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_contact.cpp b/Telegram/SourceFiles/history/view/media/history_view_contact.cpp -+index 1e6654a..f426d84 100644 ++index dc89959..8b3e601 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_contact.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_contact.cpp +@@ -1,3 +1,5 @@ @@ -3880,16 +3898,6 @@ index 0000000..aca81df + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. -+diff --git a/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp b/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp -+index 88c405d..6f01abc 100644 -+--- a/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp -++++ b/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp -+@@ -1,3 +1,5 @@ -++#include "ui/ui_pch.h" -++#include "stdafx.h" -+ /* -+ This file is part of Telegram Desktop, -+ the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_file.cpp b/Telegram/SourceFiles/history/view/media/history_view_file.cpp +index 00f3c5e..9e3c75b 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_file.cpp @@ -3911,7 +3919,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_gif.cpp b/Telegram/SourceFiles/history/view/media/history_view_gif.cpp -+index 4ae4da8..238cf83 100644 ++index ffe0d77..665c7a1 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_gif.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_gif.cpp +@@ -1,3 +1,5 @@ @@ -3961,7 +3969,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_media.cpp b/Telegram/SourceFiles/history/view/media/history_view_media.cpp -+index 4f8c809..4ccde7f 100644 ++index ddd76f9..872aed6 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_media.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_media.cpp +@@ -1,3 +1,5 @@ @@ -3971,7 +3979,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp -+index 273262e..1175b1c 100644 ++index dd32fa0..746c066 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp +@@ -1,3 +1,5 @@ @@ -3991,7 +3999,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp -+index 3297ef8..bbb24db 100644 ++index 4b26222..0618db9 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp +@@ -1,3 +1,5 @@ @@ -4021,7 +4029,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_photo.cpp b/Telegram/SourceFiles/history/view/media/history_view_photo.cpp -+index c972174..722132b 100644 ++index 0438830..9a9431a 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_photo.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_photo.cpp +@@ -1,3 +1,5 @@ @@ -4131,7 +4139,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp -+index 31e79f4..ef42f85 100644 ++index b05a01a..a2a8463 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp +@@ -1,3 +1,5 @@ @@ -4181,7 +4189,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp -+index dcac6a6..905059c 100644 ++index 2fc888c..e870a1d 100644 +--- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp ++++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp +@@ -1,3 +1,5 @@ @@ -4210,6 +4218,26 @@ index 0000000..aca81df + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/info/bot/earn/info_earn_inner_widget.cpp b/Telegram/SourceFiles/info/bot/earn/info_earn_inner_widget.cpp ++index 2b152ad..e0518b3 100644 ++--- a/Telegram/SourceFiles/info/bot/earn/info_earn_inner_widget.cpp +++++ b/Telegram/SourceFiles/info/bot/earn/info_earn_inner_widget.cpp ++@@ -1,3 +1,5 @@ +++#include "ui/ui_pch.h" +++#include "stdafx.h" ++ /* ++ This file is part of Telegram Desktop, ++ the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/info/bot/earn/info_earn_widget.cpp b/Telegram/SourceFiles/info/bot/earn/info_earn_widget.cpp ++index 59ddb37..b371f59 100644 ++--- a/Telegram/SourceFiles/info/bot/earn/info_earn_widget.cpp +++++ b/Telegram/SourceFiles/info/bot/earn/info_earn_widget.cpp ++@@ -1,3 +1,5 @@ +++#include "ui/ui_pch.h" +++#include "stdafx.h" ++ /* ++ This file is part of Telegram Desktop, ++ the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp +index 629d694..7886e7f 100644 +--- a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp @@ -4258,7 +4286,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp -+index 15c72c5..4ada21e 100644 ++index 6234ab0..5cd637b 100644 +--- a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp ++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp +@@ -1,3 +1,5 @@ @@ -4287,7 +4315,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp -+index d3af5f1..1cc6ca0 100644 ++index 9fea450..9cca449 100644 +--- a/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp ++++ b/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp +@@ -1,3 +1,5 @@ @@ -4537,7 +4565,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/info/profile/info_profile_actions.cpp b/Telegram/SourceFiles/info/profile/info_profile_actions.cpp -+index 4dbd1fd..3a70c59 100644 ++index 6e17ed5..a70df51 100644 +--- a/Telegram/SourceFiles/info/profile/info_profile_actions.cpp ++++ b/Telegram/SourceFiles/info/profile/info_profile_actions.cpp +@@ -1,3 +1,5 @@ @@ -4676,7 +4704,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp b/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp -+index cfc911a..ca739b8 100644 ++index ae77ec2..bc52bd4 100644 +--- a/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp ++++ b/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp +@@ -1,3 +1,5 @@ @@ -4696,7 +4724,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp -+index 2dd25c5..2da9c31 100644 ++index 956c7d0..3c55386 100644 +--- a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp ++++ b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp +@@ -1,3 +1,5 @@ @@ -4843,7 +4871,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp b/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp -+index 68da29a..427cd46 100644 ++index eb938ed..7aff6a2 100644 +--- a/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp ++++ b/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp +@@ -1,3 +1,4 @@ @@ -4888,7 +4916,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp b/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp -+index 7421901..eecba1f 100644 ++index 10c6236..9795a66 100644 +--- a/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp ++++ b/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp +@@ -1,3 +1,4 @@ @@ -4987,7 +5015,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/iv/iv_controller.cpp b/Telegram/SourceFiles/iv/iv_controller.cpp -+index cc9d727..5a81b2a 100644 ++index baad49d..5921fd9 100644 +--- a/Telegram/SourceFiles/iv/iv_controller.cpp ++++ b/Telegram/SourceFiles/iv/iv_controller.cpp +@@ -1,3 +1,5 @@ @@ -5007,7 +5035,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/iv/iv_delegate_impl.cpp b/Telegram/SourceFiles/iv/iv_delegate_impl.cpp -+index 5ac753d..11355e6 100644 ++index 4de0fa0..b7ebb7c 100644 +--- a/Telegram/SourceFiles/iv/iv_delegate_impl.cpp ++++ b/Telegram/SourceFiles/iv/iv_delegate_impl.cpp +@@ -1,3 +1,6 @@ @@ -5018,7 +5046,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/iv/iv_instance.cpp b/Telegram/SourceFiles/iv/iv_instance.cpp -+index ab2e213..8429fe8 100644 ++index 69df5f7..89969df 100644 +--- a/Telegram/SourceFiles/iv/iv_instance.cpp ++++ b/Telegram/SourceFiles/iv/iv_instance.cpp +@@ -1,3 +1,6 @@ @@ -5225,7 +5253,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/main/main_domain.cpp b/Telegram/SourceFiles/main/main_domain.cpp -+index aafbcd2..821e970 100644 ++index 9b4b120..a4b1b84 100644 +--- a/Telegram/SourceFiles/main/main_domain.cpp ++++ b/Telegram/SourceFiles/main/main_domain.cpp +@@ -1,3 +1,4 @@ @@ -5234,7 +5262,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/main/main_session.cpp b/Telegram/SourceFiles/main/main_session.cpp -+index 951ec73..629c768 100644 ++index ea61115..63251e6 100644 +--- a/Telegram/SourceFiles/main/main_session.cpp ++++ b/Telegram/SourceFiles/main/main_session.cpp +@@ -1,3 +1,4 @@ @@ -5270,7 +5298,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp -+index 025b66c..6d37623 100644 ++index 45ad3ef..04e36df 100644 +--- a/Telegram/SourceFiles/mainwidget.cpp ++++ b/Telegram/SourceFiles/mainwidget.cpp +@@ -1,3 +1,4 @@ @@ -5279,7 +5307,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/mainwindow.cpp b/Telegram/SourceFiles/mainwindow.cpp -+index 93d6d30..f5e3f8e 100644 ++index df1f2ef..de45312 100644 +--- a/Telegram/SourceFiles/mainwindow.cpp ++++ b/Telegram/SourceFiles/mainwindow.cpp +@@ -1,3 +1,4 @@ @@ -5481,7 +5509,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/media/stories/media_stories_controller.cpp b/Telegram/SourceFiles/media/stories/media_stories_controller.cpp -+index 04c06e1..2efcabb 100644 ++index c5fd139..1eb0ce3 100644 +--- a/Telegram/SourceFiles/media/stories/media_stories_controller.cpp ++++ b/Telegram/SourceFiles/media/stories/media_stories_controller.cpp +@@ -1,3 +1,5 @@ @@ -5591,7 +5619,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/media/stories/media_stories_view.cpp b/Telegram/SourceFiles/media/stories/media_stories_view.cpp -+index c8f5ffe..427b227 100644 ++index 73bd57e..d6fbfbf 100644 +--- a/Telegram/SourceFiles/media/stories/media_stories_view.cpp ++++ b/Telegram/SourceFiles/media/stories/media_stories_view.cpp +@@ -1,3 +1,5 @@ @@ -5720,7 +5748,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp b/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp -+index 2aff460..471be63 100644 ++index c03c20c..85e4110 100644 +--- a/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp ++++ b/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp +@@ -1,3 +1,5 @@ @@ -5750,7 +5778,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp -+index 836887e..c728e9c 100644 ++index a6320b6..db6e49e 100644 +--- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp ++++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +@@ -1,3 +1,5 @@ @@ -5760,7 +5788,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/media/view/media_view_pip.cpp b/Telegram/SourceFiles/media/view/media_view_pip.cpp -+index f2bc745..51f89ae 100644 ++index 0975b5c..83b3e83 100644 +--- a/Telegram/SourceFiles/media/view/media_view_pip.cpp ++++ b/Telegram/SourceFiles/media/view/media_view_pip.cpp +@@ -1,3 +1,5 @@ @@ -5849,7 +5877,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/menu/menu_send.cpp b/Telegram/SourceFiles/menu/menu_send.cpp -+index a1c8909..57acc2b 100644 ++index 231e7ff..6d9bafa 100644 +--- a/Telegram/SourceFiles/menu/menu_send.cpp ++++ b/Telegram/SourceFiles/menu/menu_send.cpp +@@ -1,3 +1,5 @@ @@ -6329,7 +6357,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/payments/payments_form.cpp b/Telegram/SourceFiles/payments/payments_form.cpp -+index 8dac6d0..0368741 100644 ++index c09b41c..7196cd3 100644 +--- a/Telegram/SourceFiles/payments/payments_form.cpp ++++ b/Telegram/SourceFiles/payments/payments_form.cpp +@@ -1,3 +1,5 @@ @@ -6339,7 +6367,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/payments/payments_non_panel_process.cpp b/Telegram/SourceFiles/payments/payments_non_panel_process.cpp -+index 112cdd5..d67eab1 100644 ++index 69cf7ab..39bdf65 100644 +--- a/Telegram/SourceFiles/payments/payments_non_panel_process.cpp ++++ b/Telegram/SourceFiles/payments/payments_non_panel_process.cpp +@@ -1,3 +1,5 @@ @@ -6477,7 +6505,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/payments/ui/payments_field.cpp b/Telegram/SourceFiles/payments/ui/payments_field.cpp -+index 1314674..06635ab 100644 ++index e5fbcb3..ed5a21e 100644 +--- a/Telegram/SourceFiles/payments/ui/payments_field.cpp ++++ b/Telegram/SourceFiles/payments/ui/payments_field.cpp +@@ -1,3 +1,5 @@ @@ -6507,7 +6535,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp b/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp -+index 9d9b67e..80ee6b7 100644 ++index 331db8a..53a0d5e 100644 +--- a/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp ++++ b/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp +@@ -1,3 +1,4 @@ @@ -6534,7 +6562,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp -+index 8224f68..3ed7d0e 100644 ++index 8dd2d6f..64e4f7b 100644 +--- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp ++++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +@@ -1,3 +1,4 @@ @@ -6561,7 +6589,7 @@ index 0000000..aca81df + /* + This file is part of Telegram Desktop, +diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp -+index 80072c8..4ee5703 100644 ++index 33aeb85..e184c65 100644 +--- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp ++++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp +@@ -1,3 +1,4 @@ @@ -6570,7 +6598,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/platform/linux/tray_linux.cpp b/Telegram/SourceFiles/platform/linux/tray_linux.cpp -+index ca68579..fe0fbf3 100644 ++index b4cb04c..3a6179e 100644 +--- a/Telegram/SourceFiles/platform/linux/tray_linux.cpp ++++ b/Telegram/SourceFiles/platform/linux/tray_linux.cpp +@@ -1,3 +1,4 @@ @@ -6731,7 +6759,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp b/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp -+index 96c6cb8..41b0046 100644 ++index 5594e6c..159c792 100644 +--- a/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp ++++ b/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp +@@ -1,3 +1,5 @@ @@ -6814,7 +6842,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_advanced.cpp b/Telegram/SourceFiles/settings/settings_advanced.cpp -+index b833383..dcec487 100644 ++index a2ae648..828a077 100644 +--- a/Telegram/SourceFiles/settings/settings_advanced.cpp ++++ b/Telegram/SourceFiles/settings/settings_advanced.cpp +@@ -1,3 +1,4 @@ @@ -6886,7 +6914,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_credits.cpp b/Telegram/SourceFiles/settings/settings_credits.cpp -+index 4cfeff8..e14463d 100644 ++index 0890f27..3005553 100644 +--- a/Telegram/SourceFiles/settings/settings_credits.cpp ++++ b/Telegram/SourceFiles/settings/settings_credits.cpp +@@ -1,3 +1,4 @@ @@ -6895,7 +6923,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_credits_graphics.cpp b/Telegram/SourceFiles/settings/settings_credits_graphics.cpp -+index b855121..c2f0d0c 100644 ++index 3e720ba..c6c423a 100644 +--- a/Telegram/SourceFiles/settings/settings_credits_graphics.cpp ++++ b/Telegram/SourceFiles/settings/settings_credits_graphics.cpp +@@ -1,3 +1,4 @@ @@ -6904,7 +6932,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_experimental.cpp b/Telegram/SourceFiles/settings/settings_experimental.cpp -+index 0149872..a9f8879 100644 ++index 93e9e74..7b25958 100644 +--- a/Telegram/SourceFiles/settings/settings_experimental.cpp ++++ b/Telegram/SourceFiles/settings/settings_experimental.cpp +@@ -1,3 +1,4 @@ @@ -6931,7 +6959,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_information.cpp b/Telegram/SourceFiles/settings/settings_information.cpp -+index 9db8d59..c8ec0c8 100644 ++index 911d449..a7f9e95 100644 +--- a/Telegram/SourceFiles/settings/settings_information.cpp ++++ b/Telegram/SourceFiles/settings/settings_information.cpp +@@ -1,3 +1,4 @@ @@ -6949,7 +6977,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_local_passcode.cpp b/Telegram/SourceFiles/settings/settings_local_passcode.cpp -+index 9a766f1..ff703f8 100644 ++index db21f71..c64a8b6 100644 +--- a/Telegram/SourceFiles/settings/settings_local_passcode.cpp ++++ b/Telegram/SourceFiles/settings/settings_local_passcode.cpp +@@ -1,3 +1,4 @@ @@ -6967,7 +6995,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_notifications.cpp b/Telegram/SourceFiles/settings/settings_notifications.cpp -+index fdfe371..3e4da6e 100644 ++index 1a04419..1bdb33b 100644 +--- a/Telegram/SourceFiles/settings/settings_notifications.cpp ++++ b/Telegram/SourceFiles/settings/settings_notifications.cpp +@@ -1,3 +1,4 @@ @@ -6985,7 +7013,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_power_saving.cpp b/Telegram/SourceFiles/settings/settings_power_saving.cpp -+index 4d523e0..616bec3 100644 ++index beaf466..1e5fc5f 100644 +--- a/Telegram/SourceFiles/settings/settings_power_saving.cpp ++++ b/Telegram/SourceFiles/settings/settings_power_saving.cpp +@@ -1,3 +1,4 @@ @@ -6994,7 +7022,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_premium.cpp b/Telegram/SourceFiles/settings/settings_premium.cpp -+index 9a003d3..01426ed 100644 ++index 45ef5f6..8ddba2e 100644 +--- a/Telegram/SourceFiles/settings/settings_premium.cpp ++++ b/Telegram/SourceFiles/settings/settings_premium.cpp +@@ -1,3 +1,4 @@ @@ -7012,7 +7040,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_privacy_security.cpp b/Telegram/SourceFiles/settings/settings_privacy_security.cpp -+index ab8f322..3911264 100644 ++index daea2e9..d0fb85d 100644 +--- a/Telegram/SourceFiles/settings/settings_privacy_security.cpp ++++ b/Telegram/SourceFiles/settings/settings_privacy_security.cpp +@@ -1,3 +1,4 @@ @@ -7075,7 +7103,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp b/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp -+index 7f47a39..7d0ff89 100644 ++index 4e37805..fc34bb6 100644 +--- a/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp ++++ b/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp +@@ -1,3 +1,4 @@ @@ -7092,6 +7120,15 @@ index 0000000..aca81df + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/statistics/statistics_graphics.cpp b/Telegram/SourceFiles/statistics/statistics_graphics.cpp ++index 167082a..785da62 100644 ++--- a/Telegram/SourceFiles/statistics/statistics_graphics.cpp +++++ b/Telegram/SourceFiles/statistics/statistics_graphics.cpp ++@@ -1,3 +1,4 @@ +++#include "ui/ui_pch.h" ++ /* ++ This file is part of Telegram Desktop, ++ the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp b/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp +index 4b5f292..f297afa 100644 +--- a/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp @@ -7111,7 +7148,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp b/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp -+index 6925f30..4a17ca8 100644 ++index ac9dc45..6e3f71c 100644 +--- a/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp ++++ b/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp +@@ -1,3 +1,4 @@ @@ -7183,7 +7220,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp b/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp -+index 3050108..0741157 100644 ++index f96c4ac..e28b40b 100644 +--- a/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp ++++ b/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp +@@ -1,3 +1,4 @@ @@ -7642,7 +7679,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp -+index 01b94a9..9ce14fd 100644 ++index b1a211e..c65fa4a 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp +@@ -1,3 +1,4 @@ @@ -7651,7 +7688,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp -+index 9b842aa..3ee73ea 100644 ++index b024090..31f0390 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp +@@ -1,3 +1,4 @@ @@ -7660,7 +7697,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp -+index adf3810..44fd4b9 100644 ++index 92025e3..afcbb64 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp +@@ -1,3 +1,4 @@ @@ -7669,7 +7706,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp -+index 3fbe6e4..9df23b3 100644 ++index 5e9dde9..953eadf 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp +@@ -1,3 +1,4 @@ @@ -7705,7 +7742,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp -+index b686ee6..0281a6d 100644 ++index d180059..555b8d5 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp +@@ -1,3 +1,5 @@ @@ -7715,7 +7752,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp -+index 1a70c69..1153196 100644 ++index e3f9091..9838563 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp +@@ -1,3 +1,4 @@ @@ -7742,7 +7779,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp -+index ed25054..bcc355d 100644 ++index cb80676..c8ef62f 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp +@@ -1,3 +1,4 @@ @@ -7751,7 +7788,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/chat/chat_style.cpp b/Telegram/SourceFiles/ui/chat/chat_style.cpp -+index 56f2364..379eea2 100644 ++index 0c50f77..bb662e5 100644 +--- a/Telegram/SourceFiles/ui/chat/chat_style.cpp ++++ b/Telegram/SourceFiles/ui/chat/chat_style.cpp +@@ -1,3 +1,4 @@ @@ -8024,7 +8061,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/controls/userpic_button.cpp b/Telegram/SourceFiles/ui/controls/userpic_button.cpp -+index 1b86567..3f7418c 100644 ++index 0b26e18..8b5a5f0 100644 +--- a/Telegram/SourceFiles/ui/controls/userpic_button.cpp ++++ b/Telegram/SourceFiles/ui/controls/userpic_button.cpp +@@ -1,3 +1,5 @@ @@ -8061,7 +8098,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/countryinput.cpp b/Telegram/SourceFiles/ui/countryinput.cpp -+index a9c9e1a..9f604d2 100644 ++index bdf77d1..87ffa5a 100644 +--- a/Telegram/SourceFiles/ui/countryinput.cpp ++++ b/Telegram/SourceFiles/ui/countryinput.cpp +@@ -1,3 +1,5 @@ @@ -8071,7 +8108,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp b/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp -+index b9ea1ad..8112de2 100644 ++index fdbd4b6..20651e4 100644 +--- a/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp ++++ b/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp +@@ -1,3 +1,4 @@ @@ -8080,7 +8117,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/effects/credits_graphics.cpp b/Telegram/SourceFiles/ui/effects/credits_graphics.cpp -+index 3c7a714..2eb8d8e 100644 ++index 9f48191..0d7c41e 100644 +--- a/Telegram/SourceFiles/ui/effects/credits_graphics.cpp ++++ b/Telegram/SourceFiles/ui/effects/credits_graphics.cpp +@@ -1,3 +1,5 @@ @@ -8146,7 +8183,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/effects/premium_graphics.cpp b/Telegram/SourceFiles/ui/effects/premium_graphics.cpp -+index d04dae6..5038e0e 100644 ++index 54361d5..8bec642 100644 +--- a/Telegram/SourceFiles/ui/effects/premium_graphics.cpp ++++ b/Telegram/SourceFiles/ui/effects/premium_graphics.cpp +@@ -1,3 +1,4 @@ @@ -8173,7 +8210,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp b/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp -+index 640a96b..31bfd38 100644 ++index e2b6192..0d1f97f 100644 +--- a/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp ++++ b/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp +@@ -1,3 +1,4 @@ @@ -8434,7 +8471,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/widgets/color_editor.cpp b/Telegram/SourceFiles/ui/widgets/color_editor.cpp -+index 3141fae..1a6c899 100644 ++index bf2ba26..9684877 100644 +--- a/Telegram/SourceFiles/ui/widgets/color_editor.cpp ++++ b/Telegram/SourceFiles/ui/widgets/color_editor.cpp +@@ -1,3 +1,4 @@ @@ -8461,7 +8498,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp b/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp -+index 81b1b1a..c812d0e 100644 ++index 0b7487c..6b9319d 100644 +--- a/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp ++++ b/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp +@@ -1,3 +1,4 @@ @@ -8533,7 +8570,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/main_window.cpp b/Telegram/SourceFiles/window/main_window.cpp -+index 1c5de59..f72d146 100644 ++index 3f7da1a..2212961 100644 +--- a/Telegram/SourceFiles/window/main_window.cpp ++++ b/Telegram/SourceFiles/window/main_window.cpp +@@ -1,3 +1,4 @@ @@ -8542,7 +8579,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/notifications_manager.cpp b/Telegram/SourceFiles/window/notifications_manager.cpp -+index 052abca..fc2db11 100644 ++index 40f8664..f4f8aba 100644 +--- a/Telegram/SourceFiles/window/notifications_manager.cpp ++++ b/Telegram/SourceFiles/window/notifications_manager.cpp +@@ -1,3 +1,4 @@ @@ -8551,7 +8588,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/notifications_manager_default.cpp b/Telegram/SourceFiles/window/notifications_manager_default.cpp -+index 2ce56b1..7b5ec6e 100644 ++index 232d972..e70f9bb 100644 +--- a/Telegram/SourceFiles/window/notifications_manager_default.cpp ++++ b/Telegram/SourceFiles/window/notifications_manager_default.cpp +@@ -1,3 +1,4 @@ @@ -8578,7 +8615,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/themes/window_theme.cpp b/Telegram/SourceFiles/window/themes/window_theme.cpp -+index 450cfe5..12d3a22 100644 ++index 88bbe9c..319e5f8 100644 +--- a/Telegram/SourceFiles/window/themes/window_theme.cpp ++++ b/Telegram/SourceFiles/window/themes/window_theme.cpp +@@ -1,3 +1,4 @@ @@ -8614,7 +8651,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/themes/window_theme_preview.cpp b/Telegram/SourceFiles/window/themes/window_theme_preview.cpp -+index d486e81..48b94c1 100644 ++index 42f1abb..a9436f0 100644 +--- a/Telegram/SourceFiles/window/themes/window_theme_preview.cpp ++++ b/Telegram/SourceFiles/window/themes/window_theme_preview.cpp +@@ -1,3 +1,4 @@ @@ -8684,7 +8721,7 @@ index 0000000..aca81df +\ No newline at end of file ++} // namespace Window +diff --git a/Telegram/SourceFiles/window/window_connecting_widget.cpp b/Telegram/SourceFiles/window/window_connecting_widget.cpp -+index a7b1f3a..1c38a88 100644 ++index 9940287..f17efa5 100644 +--- a/Telegram/SourceFiles/window/window_connecting_widget.cpp ++++ b/Telegram/SourceFiles/window/window_connecting_widget.cpp +@@ -1,3 +1,4 @@ @@ -8693,7 +8730,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/window_controller.cpp b/Telegram/SourceFiles/window/window_controller.cpp -+index 19c12c3..f65f011 100644 ++index 8ef614d..46d131d 100644 +--- a/Telegram/SourceFiles/window/window_controller.cpp ++++ b/Telegram/SourceFiles/window/window_controller.cpp +@@ -1,3 +1,4 @@ @@ -8720,7 +8757,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/window_lock_widgets.cpp b/Telegram/SourceFiles/window/window_lock_widgets.cpp -+index 58f4881..8e25229 100644 ++index e6453fb..6a5fe93 100644 +--- a/Telegram/SourceFiles/window/window_lock_widgets.cpp ++++ b/Telegram/SourceFiles/window/window_lock_widgets.cpp +@@ -1,3 +1,4 @@ @@ -8729,7 +8766,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/window_main_menu.cpp b/Telegram/SourceFiles/window/window_main_menu.cpp -+index bf1b219..04add54 100644 ++index 194d366..d8d777d 100644 +--- a/Telegram/SourceFiles/window/window_main_menu.cpp ++++ b/Telegram/SourceFiles/window/window_main_menu.cpp +@@ -1,3 +1,4 @@ @@ -8756,7 +8793,7 @@ index 0000000..aca81df + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp -+index d3aecb1..ee66530 100644 ++index 712e022..18643b0 100644 +--- a/Telegram/SourceFiles/window/window_peer_menu.cpp ++++ b/Telegram/SourceFiles/window/window_peer_menu.cpp +@@ -1,3 +1,4 @@ @@ -8764,8 +8801,17 @@ index 0000000..aca81df + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/window/window_separate_id.cpp b/Telegram/SourceFiles/window/window_separate_id.cpp ++index f2ed891..bbeb615 100644 ++--- a/Telegram/SourceFiles/window/window_separate_id.cpp +++++ b/Telegram/SourceFiles/window/window_separate_id.cpp ++@@ -1,3 +1,4 @@ +++#include "stdafx.h" ++ /* ++ This file is part of Telegram Desktop, ++ the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/window_session_controller.cpp b/Telegram/SourceFiles/window/window_session_controller.cpp -+index 59d12ab..7f313b1 100644 ++index 34d3bf4..cc0e6dc 100644 +--- a/Telegram/SourceFiles/window/window_session_controller.cpp ++++ b/Telegram/SourceFiles/window/window_session_controller.cpp +@@ -1,3 +1,4 @@ @@ -9026,7 +9072,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp b/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp -+index 381a977..c64349f 100644 ++index b49c8c0..4de1ea7 100644 +--- a/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp +@@ -1,3 +1,4 @@ @@ -9035,7 +9081,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp b/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp -+index 1891ff1..f16036b 100644 ++index fed05eb..17e6341 100644 +--- a/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp +@@ -1,3 +1,4 @@ @@ -9044,7 +9090,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp -+index 8079f1d..242d017 100644 ++index f562910..7fe4406 100644 +--- a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp +@@ -1,3 +1,4 @@ @@ -9053,7 +9099,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp b/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp -+index 3e72834..3a8a7ce 100644 ++index 1a698cc..b48e7bb 100644 +--- a/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp +@@ -1,3 +1,4 @@ @@ -9098,7 +9144,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp -+index e960dca..016842f 100644 ++index 0fb8e52..067ecf8 100644 +--- a/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp +@@ -1,3 +1,4 @@ @@ -9107,7 +9153,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp -+index a91a51a..c72519a 100644 ++index 31e8d15..f1c479e 100644 +--- a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp +@@ -1,3 +1,4 @@ @@ -9125,7 +9171,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp -+index f9f2c16..0b300be 100644 ++index a6d7fa0..b1b5d11 100644 +--- a/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp +@@ -1,3 +1,4 @@ @@ -9143,7 +9189,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp b/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp -+index 3015247..df0519e 100644 ++index 5d4a40b..2884ed2 100644 +--- a/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp +@@ -1,3 +1,4 @@ @@ -9152,7 +9198,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_process_linux.cpp b/Telegram/lib_base/base/platform/linux/base_process_linux.cpp -+index 7d357e5..9858fa8 100644 ++index 7485d26..7100193 100644 +--- a/Telegram/lib_base/base/platform/linux/base_process_linux.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_process_linux.cpp +@@ -1,3 +1,4 @@ @@ -9169,6 +9215,15 @@ index 0000000..aca81df + // This file is part of Desktop App Toolkit, + // a set of libraries for developing nice desktop applications. + // ++diff --git a/Telegram/lib_base/base/platform/linux/base_system_unlock_linux.cpp b/Telegram/lib_base/base/platform/linux/base_system_unlock_linux.cpp ++index 066907a..39f41c6 100644 ++--- a/Telegram/lib_base/base/platform/linux/base_system_unlock_linux.cpp +++++ b/Telegram/lib_base/base/platform/linux/base_system_unlock_linux.cpp ++@@ -1,3 +1,4 @@ +++#include "base/base_pch.h" ++ // This file is part of Desktop App Toolkit, ++ // a set of libraries for developing nice desktop applications. ++ // +diff --git a/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp b/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp +index 438c375..3596e65 100644 +--- a/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp @@ -9179,7 +9234,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp b/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp -+index 178a2cc..77ef132 100644 ++index 173cc54..c707be5 100644 +--- a/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp ++++ b/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp +@@ -1,3 +1,4 @@ @@ -9260,7 +9315,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp b/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp -+index fae1ea2..9fa1fb2 100644 ++index 168287f..38d40b6 100644 +--- a/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp ++++ b/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp +@@ -1,3 +1,4 @@ @@ -9296,7 +9351,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp b/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp -+index 636ff0f..216814d 100644 ++index 38e08c0..52c4114 100644 +--- a/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp ++++ b/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp +@@ -1,3 +1,4 @@ @@ -9675,7 +9730,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/delayed_activation.cpp b/Telegram/lib_ui/ui/delayed_activation.cpp -+index 2dc2ea4..23ecdd9 100644 ++index fbb3d96..3678906 100644 +--- a/Telegram/lib_ui/ui/delayed_activation.cpp ++++ b/Telegram/lib_ui/ui/delayed_activation.cpp +@@ -1,3 +1,4 @@ @@ -9846,7 +9901,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/emoji_config.cpp b/Telegram/lib_ui/ui/emoji_config.cpp -+index 349d939..ae923d4 100644 ++index 4b8b714..702463d 100644 +--- a/Telegram/lib_ui/ui/emoji_config.cpp ++++ b/Telegram/lib_ui/ui/emoji_config.cpp +@@ -1,3 +1,4 @@ @@ -9855,7 +9910,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/gl/gl_detection.cpp b/Telegram/lib_ui/ui/gl/gl_detection.cpp -+index a6707af..6906f79 100644 ++index e927ff6..27dbf53 100644 +--- a/Telegram/lib_ui/ui/gl/gl_detection.cpp ++++ b/Telegram/lib_ui/ui/gl/gl_detection.cpp +@@ -1,3 +1,4 @@ @@ -9909,7 +9964,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/gl/gl_window.cpp b/Telegram/lib_ui/ui/gl/gl_window.cpp -+index 0f3fdd1..ac348a7 100644 ++index 83e2477..8b89bc8 100644 +--- a/Telegram/lib_ui/ui/gl/gl_window.cpp ++++ b/Telegram/lib_ui/ui/gl/gl_window.cpp +@@ -1,3 +1,4 @@ @@ -9918,7 +9973,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/image/image_prepare.cpp b/Telegram/lib_ui/ui/image/image_prepare.cpp -+index 12a80ef..9518652 100644 ++index 2130b98..50a1b2b 100644 +--- a/Telegram/lib_ui/ui/image/image_prepare.cpp ++++ b/Telegram/lib_ui/ui/image/image_prepare.cpp +@@ -1,3 +1,4 @@ @@ -9936,7 +9991,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/integration.cpp b/Telegram/lib_ui/ui/integration.cpp -+index 5306967..e274e19 100644 ++index 5a6f167..08b587a 100644 +--- a/Telegram/lib_ui/ui/integration.cpp ++++ b/Telegram/lib_ui/ui/integration.cpp +@@ -1,3 +1,4 @@ @@ -10053,7 +10108,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp -+index 85b8ced..c30a20f 100644 ++index 267c887..e04081e 100644 +--- a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp ++++ b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp +@@ -1,3 +1,4 @@ @@ -10080,7 +10135,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/platform/ui_platform_window.cpp b/Telegram/lib_ui/ui/platform/ui_platform_window.cpp -+index 8ae5966..d3de898 100644 ++index c1657b8..1c41fb3 100644 +--- a/Telegram/lib_ui/ui/platform/ui_platform_window.cpp ++++ b/Telegram/lib_ui/ui/platform/ui_platform_window.cpp +@@ -1,3 +1,4 @@ @@ -10089,7 +10144,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp b/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp -+index 04bfac2..c176722 100644 ++index 9141160..4c46a73 100644 +--- a/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp ++++ b/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp +@@ -1,3 +1,4 @@ @@ -10098,7 +10153,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp b/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp -+index 30e1e5c..9839302 100644 ++index 10bef5c..b9eb6ee 100644 +--- a/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp ++++ b/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp +@@ -1,3 +1,4 @@ @@ -10107,7 +10162,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp b/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp -+index 59bbe55..f8ed148 100644 ++index b7ef472..cee93d5 100644 +--- a/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp ++++ b/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp +@@ -1,3 +1,4 @@ @@ -10125,7 +10180,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp b/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp -+index cedf461..5c91f07 100644 ++index faa5d0f..44f8993 100644 +--- a/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp ++++ b/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp +@@ -1,3 +1,4 @@ @@ -10152,7 +10207,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/rp_widget.cpp b/Telegram/lib_ui/ui/rp_widget.cpp -+index 0b57704..4b30839 100644 ++index bdf6d5c..de40a86 100644 +--- a/Telegram/lib_ui/ui/rp_widget.cpp ++++ b/Telegram/lib_ui/ui/rp_widget.cpp +@@ -1,3 +1,4 @@ @@ -10251,7 +10306,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/text/text.cpp b/Telegram/lib_ui/ui/text/text.cpp -+index 2cb6dcb..cc3a513 100644 ++index 0a72ef8..3528ed8 100644 +--- a/Telegram/lib_ui/ui/text/text.cpp ++++ b/Telegram/lib_ui/ui/text/text.cpp +@@ -1,3 +1,4 @@ @@ -10260,7 +10315,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/text/text_block.cpp b/Telegram/lib_ui/ui/text/text_block.cpp -+index 9403e8b..b5e3813 100644 ++index f587465..63653f8 100644 +--- a/Telegram/lib_ui/ui/text/text_block.cpp ++++ b/Telegram/lib_ui/ui/text/text_block.cpp +@@ -1,3 +1,4 @@ @@ -10278,7 +10333,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/text/text_entity.cpp b/Telegram/lib_ui/ui/text/text_entity.cpp -+index 21a31af..8c66d17 100644 ++index 3d40068..7db1efe 100644 +--- a/Telegram/lib_ui/ui/text/text_entity.cpp ++++ b/Telegram/lib_ui/ui/text/text_entity.cpp +@@ -1,3 +1,4 @@ @@ -10305,7 +10360,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/text/text_renderer.cpp b/Telegram/lib_ui/ui/text/text_renderer.cpp -+index 7c98998..766ef1f 100644 ++index ede2e3e..1aca1b9 100644 +--- a/Telegram/lib_ui/ui/text/text_renderer.cpp ++++ b/Telegram/lib_ui/ui/text/text_renderer.cpp +@@ -1,3 +1,4 @@ @@ -10314,7 +10369,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/text/text_utilities.cpp b/Telegram/lib_ui/ui/text/text_utilities.cpp -+index 35d4f35..72384d8 100644 ++index 4d5035e..c004dd2 100644 +--- a/Telegram/lib_ui/ui/text/text_utilities.cpp ++++ b/Telegram/lib_ui/ui/text/text_utilities.cpp +@@ -1,3 +1,4 @@ @@ -10421,8 +10476,17 @@ index 0000000..aca81df + // This file is part of Desktop App Toolkit, + // a set of libraries for developing nice desktop applications. + // ++diff --git a/Telegram/lib_ui/ui/widgets/fields/custom_field_object.cpp b/Telegram/lib_ui/ui/widgets/fields/custom_field_object.cpp ++index 677fe1f..8640995 100644 ++--- a/Telegram/lib_ui/ui/widgets/fields/custom_field_object.cpp +++++ b/Telegram/lib_ui/ui/widgets/fields/custom_field_object.cpp ++@@ -1,3 +1,4 @@ +++#include "ui/ui_pch.h" ++ // This file is part of Desktop App Toolkit, ++ // a set of libraries for developing nice desktop applications. ++ // +diff --git a/Telegram/lib_ui/ui/widgets/fields/input_field.cpp b/Telegram/lib_ui/ui/widgets/fields/input_field.cpp -+index 079b50f..4e4a157 100644 ++index eda341b..1291021 100644 +--- a/Telegram/lib_ui/ui/widgets/fields/input_field.cpp ++++ b/Telegram/lib_ui/ui/widgets/fields/input_field.cpp +@@ -1,3 +1,4 @@ @@ -10431,7 +10495,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp b/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp -+index dde671a..766dcdd 100644 ++index 29cc302..e51b5e6 100644 +--- a/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp ++++ b/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp +@@ -1,3 +1,4 @@ @@ -10449,7 +10513,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/widgets/fields/number_input.cpp b/Telegram/lib_ui/ui/widgets/fields/number_input.cpp -+index 293cae0..3f6555c 100644 ++index ceb5a6f..76c4eb2 100644 +--- a/Telegram/lib_ui/ui/widgets/fields/number_input.cpp ++++ b/Telegram/lib_ui/ui/widgets/fields/number_input.cpp +@@ -1,3 +1,4 @@ @@ -10584,7 +10648,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/widgets/popup_menu.cpp b/Telegram/lib_ui/ui/widgets/popup_menu.cpp -+index df0ff06..f5ccfd6 100644 ++index 6221153..2cd956d 100644 +--- a/Telegram/lib_ui/ui/widgets/popup_menu.cpp ++++ b/Telegram/lib_ui/ui/widgets/popup_menu.cpp +@@ -1,3 +1,4 @@ @@ -10611,7 +10675,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/widgets/separate_panel.cpp b/Telegram/lib_ui/ui/widgets/separate_panel.cpp -+index 01bf57a..b99d708 100644 ++index 3fcdf0b..868fcd4 100644 +--- a/Telegram/lib_ui/ui/widgets/separate_panel.cpp ++++ b/Telegram/lib_ui/ui/widgets/separate_panel.cpp +@@ -1,3 +1,4 @@ @@ -10647,7 +10711,7 @@ index 0000000..aca81df + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/widgets/tooltip.cpp b/Telegram/lib_ui/ui/widgets/tooltip.cpp -+index 44dcd93..6ed8ef3 100644 ++index 350a5b7..5e8018e 100644 +--- a/Telegram/lib_ui/ui/widgets/tooltip.cpp ++++ b/Telegram/lib_ui/ui/widgets/tooltip.cpp +@@ -1,3 +1,4 @@ @@ -10799,26 +10863,6 @@ index 0000000..aca81df + // This file is part of Desktop App Toolkit, + // a set of libraries for developing nice desktop applications. + // -+diff --git a/cmake/options_linux.cmake b/cmake/options_linux.cmake -+index b74b493..f45fc23 100644 -+--- a/cmake/options_linux.cmake -++++ b/cmake/options_linux.cmake -+@@ -81,7 +81,6 @@ if (NOT DESKTOP_APP_USE_PACKAGED OR DESKTOP_APP_SPECIAL_TARGET) -+ target_compile_options_if_exists(common_options -+ INTERFACE -+ -fno-omit-frame-pointer -+- -fstack-protector-all -+ -fstack-clash-protection -+ -fcf-protection -+ ) -+@@ -95,7 +94,6 @@ if (NOT DESKTOP_APP_USE_PACKAGED OR DESKTOP_APP_SPECIAL_TARGET) -+ target_compile_definitions(common_options -+ INTERFACE -+ $<$>:_FORTIFY_SOURCE=3> -+- _GLIBCXX_ASSERTIONS -+ ) -+ endif() -+ -- -2.43.2 +2.45.2 diff --git a/net-im/telegram-desktop/patches/telegram_desktop-5.1.0.patchset b/net-im/telegram-desktop/patches/telegram_desktop-5.2.0.patchset similarity index 89% rename from net-im/telegram-desktop/patches/telegram_desktop-5.1.0.patchset rename to net-im/telegram-desktop/patches/telegram_desktop-5.2.0.patchset index ca64295f1..f08f3ed99 100644 --- a/net-im/telegram-desktop/patches/telegram_desktop-5.1.0.patchset +++ b/net-im/telegram-desktop/patches/telegram_desktop-5.2.0.patchset @@ -1,11 +1,11 @@ -From be19f4bc9d55529bd82574b5e241189359e7ae7e Mon Sep 17 00:00:00 2001 +From 9d841a2d5ed1a4e1e9579e1c815fb124ddbc9ab8 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Sat, 1 Jun 2024 23:27:32 +1000 +Date: Mon, 1 Jul 2024 20:26:05 +1000 Subject: Add haiku support diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4e2ac34..648adfd 100644 +index 9393d81..a2e3f47 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,12 +27,12 @@ elseif (LINUX) @@ -138,7 +138,7 @@ index 0000000..e5f8b64 + +resource("BEOS:default_shortcut") "S"; diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt -index 1517a95..5dd9902 100644 +index e305108..1338dee 100644 --- a/Telegram/CMakeLists.txt +++ b/Telegram/CMakeLists.txt @@ -93,6 +93,15 @@ PRIVATE @@ -157,7 +157,7 @@ index 1517a95..5dd9902 100644 target_precompile_headers(Telegram PRIVATE $<$:${src_loc}/stdafx.h>) nice_target_sources(Telegram ${src_loc} PRIVATE -@@ -1585,6 +1594,16 @@ if (NOT build_winstore) +@@ -1594,6 +1603,16 @@ if (NOT build_winstore) ) endif() @@ -174,7 +174,7 @@ index 1517a95..5dd9902 100644 if (DESKTOP_APP_USE_PACKAGED) remove_target_sources(Telegram ${src_loc} platform/mac/mac_iconv_helper.c -@@ -1747,7 +1766,7 @@ else() +@@ -1756,7 +1775,7 @@ else() set(bundle_identifier "com.tdesktop.Telegram") endif() set(bundle_entitlements "Telegram.entitlements") @@ -204,10 +204,10 @@ index 51a9068..b5296bc 100644 if (const auto strong = weak.get()) { showBox(Box(SettingsBox, strong)); diff --git a/Telegram/SourceFiles/core/core_settings.h b/Telegram/SourceFiles/core/core_settings.h -index 2588923..e6d901e 100644 +index 3412c45..1ae4bb1 100644 --- a/Telegram/SourceFiles/core/core_settings.h +++ b/Telegram/SourceFiles/core/core_settings.h -@@ -979,7 +979,7 @@ private: +@@ -986,7 +986,7 @@ private: rpl::variable _dialogsNoChatWidthRatio; // per-window rpl::variable _thirdColumnWidth = kDefaultThirdColumnWidth; // p-w bool _notifyFromAll = true; @@ -217,7 +217,7 @@ index 2588923..e6d901e 100644 rpl::variable _systemDarkModeEnabled = false; rpl::variable _windowTitleContent; diff --git a/Telegram/SourceFiles/core/sandbox.cpp b/Telegram/SourceFiles/core/sandbox.cpp -index 4110a73..0fd00e2 100644 +index 4188882..0e0b448 100644 --- a/Telegram/SourceFiles/core/sandbox.cpp +++ b/Telegram/SourceFiles/core/sandbox.cpp @@ -233,7 +233,7 @@ void Sandbox::setupScreenScale() { @@ -255,7 +255,7 @@ index 4110a73..0fd00e2 100644 const QStringList &lst(cSendPaths()); for (QStringList::const_iterator i = lst.cbegin(), e = lst.cend(); i != e; ++i) { diff --git a/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp b/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp -index d79e477..9d9b67e 100644 +index f314fb0..331db8a 100644 --- a/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp @@ -16,6 +16,15 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL @@ -297,7 +297,7 @@ index d79e477..9d9b67e 100644 auto proxy = XdpOpenURI::OpenURIProxy::new_for_bus_sync( Gio::BusType::SESSION_, Gio::DBusProxyFlags::NONE_, -@@ -119,7 +144,7 @@ bool UnsafeShowOpenWith(const QString &filepath) { +@@ -118,7 +143,7 @@ bool UnsafeShowOpenWith(const QString &filepath) { window.setWindowModality(Qt::ApplicationModal); window.show(); loop.run(); @@ -339,7 +339,7 @@ index 147a9f0..111b33f 100644 std::unique_ptr CreateIntegration() { diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp -index ff9fddc..8224f68 100644 +index 7b17fcc..8dd2d6f 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp @@ -35,6 +35,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL @@ -353,7 +353,7 @@ index ff9fddc..8224f68 100644 #include #include #include -@@ -173,6 +177,12 @@ void MainWindow::workmodeUpdated(Core::Settings::WorkMode mode) { +@@ -149,6 +153,12 @@ void MainWindow::workmodeUpdated(Core::Settings::WorkMode mode) { SkipTaskbar(windowHandle(), mode == WorkMode::TrayOnly); } @@ -367,7 +367,7 @@ index ff9fddc..8224f68 100644 updateUnityCounter(); } diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.h b/Telegram/SourceFiles/platform/linux/main_window_linux.h -index 311ed3a..21c1ad3 100644 +index 4ef98ba..ee8b3ad 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.h +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.h @@ -21,6 +21,9 @@ namespace Platform { @@ -681,7 +681,7 @@ index 0000000..21935f0 +} // namespace Notifications +} // namespace Platform diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp -index c874ae7..80072c8 100644 +index 474f477..33aeb85 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp @@ -25,6 +25,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL @@ -778,10 +778,10 @@ index c874ae7..80072c8 100644 return QProcess::startDetached( command.command, diff --git a/Telegram/SourceFiles/platform/linux/tray_linux.cpp b/Telegram/SourceFiles/platform/linux/tray_linux.cpp -index ab1e34d..ca68579 100644 +index 2d0e23a..b4cb04c 100644 --- a/Telegram/SourceFiles/platform/linux/tray_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/tray_linux.cpp -@@ -294,7 +294,7 @@ void Tray::createIcon() { +@@ -317,7 +317,7 @@ void Tray::createIcon() { const auto showXEmbed = [=] { _aboutToShowRequests.fire({}); InvokeQueued(_menuXEmbed.get(), [=] { @@ -856,7 +856,7 @@ index 0000000..3a57ce2 + +#endif diff --git a/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp b/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp -index 46365f5..381a977 100644 +index ff70a1c..b49c8c0 100644 --- a/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp +++ b/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp @@ -26,8 +26,58 @@ @@ -918,7 +918,7 @@ index 46365f5..381a977 100644 using namespace gi::repository; namespace GObject = gi::repository::GObject; -@@ -130,12 +180,19 @@ void DBusShowInFolder(const QString &filepath, Fn fail) { +@@ -127,12 +177,19 @@ void DBusShowInFolder(const QString &filepath, Fn fail) { } // namespace void ShowInFolder(const QString &filepath) { @@ -939,10 +939,10 @@ index 46365f5..381a977 100644 QString CurrentExecutablePath(int argc, char *argv[]) { diff --git a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp -index a40477a..8079f1d 100644 +index 9b0674c..f562910 100644 --- a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp +++ b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp -@@ -307,6 +307,7 @@ bool IsX11() { +@@ -304,6 +304,7 @@ bool IsX11() { } bool IsWayland() { @@ -950,7 +950,7 @@ index a40477a..8079f1d 100644 if (!QGuiApplication::instance()) { static const auto result = []() -> bool { struct wl_display *(*wl_display_connect)(const char *name); -@@ -324,6 +325,7 @@ bool IsWayland() { +@@ -321,6 +322,7 @@ bool IsWayland() { }(); return result; } @@ -959,11 +959,11 @@ index a40477a..8079f1d 100644 = QGuiApplication::platformName().startsWith("wayland"); return result; diff --git a/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp b/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp -index b2db356..3e72834 100644 +index 7979d7c..1a698cc 100644 --- a/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp +++ b/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp -@@ -18,6 +18,11 @@ - #include +@@ -17,6 +17,11 @@ + #include +#ifdef Q_OS_HAIKU @@ -974,7 +974,7 @@ index b2db356..3e72834 100644 namespace base::Platform { namespace { -@@ -99,9 +104,23 @@ std::optional MutterDBusLastUserInputTime() { +@@ -84,9 +89,23 @@ std::optional MutterDBusLastUserInputTime() { return (crl::now() - static_cast(std::get<1>(*result))); } @@ -998,19 +998,6 @@ index b2db356..3e72834 100644 #ifndef DESKTOP_APP_DISABLE_X11_INTEGRATION if (::Platform::IsX11()) { const auto xcbResult = XCBLastUserInputTime(); -diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp -index 1898f9d..a91a51a 100644 ---- a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp -+++ b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp -@@ -15,7 +15,7 @@ - namespace base::Platform { - - void RunWithXdgActivationToken(Fn callback) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) && !defined(Q_OS_HAIKU) - const auto window = QGuiApplication::focusWindow(); - if (!window) { - callback({}); diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp index af97691..1a0f256 100644 --- a/Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp @@ -1027,7 +1014,7 @@ index af97691..1a0f256 100644 #include diff --git a/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp b/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp -index cb992b0..3015247 100644 +index 8991260..5d4a40b 100644 --- a/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp +++ b/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp @@ -16,6 +16,10 @@ @@ -1071,62 +1058,6 @@ index efbfb72..9c82321 100644 #include "spellcheck/third_party/language_cld3.h" #include "nnet_language_identifier.h" -diff --git a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp -index eda2916..85b8ced 100644 ---- a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp -+++ b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp -@@ -413,6 +413,7 @@ void ShowXCBWindowMenu(not_null widget, const QPoint &point) { - } - #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION - -+#ifndef __HAIKU__ - #if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - void ShowWaylandWindowMenu(not_null widget, const QPoint &point) { - static const auto wl_proxy_marshal_array = [] { -@@ -460,6 +461,7 @@ void ShowWaylandWindowMenu(not_null widget, const QPoint &point) { - }.data()); - } - #endif // Qt >= 6.5.0 -+#endif - - } // namespace - -@@ -533,7 +535,7 @@ std::optional IsOverlapped( - } - - bool WindowMarginsSupported() { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) && !defined(__HAIKU__) - static const auto WaylandResult = [] { - using namespace QNativeInterface::Private; - QWindow window; -@@ -560,7 +562,7 @@ bool WindowMarginsSupported() { - } - - void SetWindowMargins(not_null widget, const QMargins &margins) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) && !defined(__HAIKU__) - using namespace QNativeInterface::Private; - const auto window = not_null(widget->windowHandle()); - const auto platformWindow = not_null(window->handle()); -@@ -582,7 +584,7 @@ void SetWindowMargins(not_null widget, const QMargins &margins) { - } - - void UnsetWindowMargins(not_null widget) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) && !defined(__HAIKU__) - using namespace QNativeInterface::Private; - if (const auto native = not_null(widget->windowHandle()) - ->nativeInterface()) { -@@ -600,7 +602,7 @@ void UnsetWindowMargins(not_null widget) { - } - - void ShowWindowMenu(not_null widget, const QPoint &point) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) && !defined(__HAIKU__) - if (::Platform::IsWayland()) { - ShowWaylandWindowMenu(widget, point); - return; diff --git a/Telegram/lib_ui/ui/ui_utility.cpp b/Telegram/lib_ui/ui/ui_utility.cpp index 26b284f..5aa150c 100644 --- a/Telegram/lib_ui/ui/ui_utility.cpp @@ -1143,7 +1074,7 @@ index 26b284f..5aa150c 100644 #include #include diff --git a/Telegram/lib_ui/ui/widgets/popup_menu.cpp b/Telegram/lib_ui/ui/widgets/popup_menu.cpp -index 62531a7..df0ff06 100644 +index c7a89d6..6221153 100644 --- a/Telegram/lib_ui/ui/widgets/popup_menu.cpp +++ b/Telegram/lib_ui/ui/widgets/popup_menu.cpp @@ -18,6 +18,10 @@ @@ -1203,5 +1134,5 @@ index a8406e1..3eb0414 100644 endif() add_checked_subdirectory(expected) -- -2.43.2 +2.45.2 diff --git a/net-im/telegram-desktop/telegram_desktop-5.1.0.recipe b/net-im/telegram-desktop/telegram_desktop-5.2.0.recipe similarity index 98% rename from net-im/telegram-desktop/telegram_desktop-5.1.0.recipe rename to net-im/telegram-desktop/telegram_desktop-5.2.0.recipe index f29f929ea..13e6eff29 100644 --- a/net-im/telegram-desktop/telegram_desktop-5.1.0.recipe +++ b/net-im/telegram-desktop/telegram_desktop-5.2.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2013-2024 Telegram" LICENSE="GNU GPL v3" REVISION="1" SOURCE_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v$portVersion/tdesktop-$portVersion-full.tar.gz" -CHECKSUM_SHA256="eca999379acfd7d4cbf57621bd39c668b6669778b278948006e5a1edefeec125" +CHECKSUM_SHA256="13500b4373920aebac907c7f67059a0754b0f0c1ea72490cec14df3cabd11995" SOURCE_FILENAME="tdesktop-$portVersion-full.tar.gz" SOURCE_DIR="tdesktop-$portVersion-full" srcGitRev_2="2b383fe05f8ae78ac99470b9a2b9ea22b3ee5a92"