diff --git a/net-im/telegram-desktop/patches/libtgvoip-5.2.2.patchset b/net-im/telegram-desktop/patches/libtgvoip-5.3.0.patchset similarity index 99% rename from net-im/telegram-desktop/patches/libtgvoip-5.2.2.patchset rename to net-im/telegram-desktop/patches/libtgvoip-5.3.0.patchset index dcdbf14b1..600f6969d 100644 --- a/net-im/telegram-desktop/patches/libtgvoip-5.2.2.patchset +++ b/net-im/telegram-desktop/patches/libtgvoip-5.3.0.patchset @@ -1,6 +1,6 @@ -From a954022fcc603584d30b5c0f8d2b64524af654ac Mon Sep 17 00:00:00 2001 +From 054fda7d59820ba7dbd4208e915b5c964b9afbc7 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Mon, 1 Jul 2024 18:02:34 +1000 +Date: Thu, 1 Aug 2024 22:40:58 +1000 Subject: Add haiku support @@ -883,7 +883,7 @@ index 0bc42eb..c87cde9 100644 typedef pid_t PlatformThreadId; typedef pthread_t PlatformThreadRef; diff --git a/Telegram/cmake/lib_tgvoip.cmake b/Telegram/cmake/lib_tgvoip.cmake -index 886cd99..705a6a2 100644 +index fbae709..18f96ec 100644 --- a/Telegram/cmake/lib_tgvoip.cmake +++ b/Telegram/cmake/lib_tgvoip.cmake @@ -118,6 +118,14 @@ PRIVATE @@ -901,7 +901,7 @@ index 886cd99..705a6a2 100644 # POSIX os/posix/NetworkSocketPosix.cpp os/posix/NetworkSocketPosix.h -@@ -160,6 +168,25 @@ elseif (APPLE) +@@ -153,6 +161,25 @@ elseif (APPLE) TGVOIP_NO_OSX_PRIVATE_API ) endif() diff --git a/net-im/telegram-desktop/patches/pch_disable-5.2.2.patchset b/net-im/telegram-desktop/patches/pch_disable-5.3.0.patchset similarity index 98% rename from net-im/telegram-desktop/patches/pch_disable-5.2.2.patchset rename to net-im/telegram-desktop/patches/pch_disable-5.3.0.patchset index 07b021548..96c7aaebf 100644 --- a/net-im/telegram-desktop/patches/pch_disable-5.2.2.patchset +++ b/net-im/telegram-desktop/patches/pch_disable-5.3.0.patchset @@ -1,15 +1,15 @@ -From ef7d574eafceb1bf764c41fbcc644001185cd532 Mon Sep 17 00:00:00 2001 +From 1f7b80115e2be1c7ad0aa4c34e74cde113c012d3 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Wed, 3 Jul 2024 11:31:43 +0000 +Date: Fri, 2 Aug 2024 07:37:02 +0000 Subject: Add PCH file diff --git a/pch_disable.patchset b/pch_disable.patchset new file mode 100644 -index 0000000..0ad119b +index 0000000..1cd0e07 --- /dev/null +++ b/pch_disable.patchset -@@ -0,0 +1,10853 @@ +@@ -0,0 +1,10928 @@ +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 @@ -38,7 +38,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_bot.cpp b/Telegram/SourceFiles/api/api_bot.cpp -+index cf46115..027ab77 100644 ++index 7514121..1eaab9e 100644 +--- a/Telegram/SourceFiles/api/api_bot.cpp ++++ b/Telegram/SourceFiles/api/api_bot.cpp +@@ -1,3 +1,4 @@ @@ -110,7 +110,7 @@ index 0000000..0ad119b + 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 356e2cf..2ed6c3a 100644 ++index 727cee5..d8c4de8 100644 +--- a/Telegram/SourceFiles/api/api_credits.cpp ++++ b/Telegram/SourceFiles/api/api_credits.cpp +@@ -1,3 +1,4 @@ @@ -128,7 +128,7 @@ index 0000000..0ad119b + 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 f326275..9238e7e 100644 ++index 662bfc9..6f97edc 100644 +--- a/Telegram/SourceFiles/api/api_editing.cpp ++++ b/Telegram/SourceFiles/api/api_editing.cpp +@@ -1,3 +1,4 @@ @@ -164,7 +164,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_media.cpp b/Telegram/SourceFiles/api/api_media.cpp -+index a76cb4b..131fc85 100644 ++index 46a5b7f..b0fdd0b 100644 +--- a/Telegram/SourceFiles/api/api_media.cpp ++++ b/Telegram/SourceFiles/api/api_media.cpp +@@ -1,3 +1,4 @@ @@ -272,7 +272,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/api/api_sending.cpp b/Telegram/SourceFiles/api/api_sending.cpp -+index ade4192..3bcbefc 100644 ++index c05a42e..8c88d14 100644 +--- a/Telegram/SourceFiles/api/api_sending.cpp ++++ b/Telegram/SourceFiles/api/api_sending.cpp +@@ -1,3 +1,4 @@ @@ -416,7 +416,7 @@ index 0000000..0ad119b + 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 04a2e25..6700108 100644 ++index 0f0fa26..58c1963 100644 +--- a/Telegram/SourceFiles/apiwrap.cpp ++++ b/Telegram/SourceFiles/apiwrap.cpp +@@ -1,3 +1,4 @@ @@ -425,7 +425,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/about_box.cpp b/Telegram/SourceFiles/boxes/about_box.cpp -+index 6d001d4..b700c1e 100644 ++index 7567429..429bd59 100644 +--- a/Telegram/SourceFiles/boxes/about_box.cpp ++++ b/Telegram/SourceFiles/boxes/about_box.cpp +@@ -1,3 +1,5 @@ @@ -505,7 +505,7 @@ index 0000000..0ad119b + 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 5af8577..661e6b9 100644 ++index 4e99a01..9df79e9 100644 +--- a/Telegram/SourceFiles/boxes/choose_filter_box.cpp ++++ b/Telegram/SourceFiles/boxes/choose_filter_box.cpp +@@ -1,3 +1,5 @@ @@ -585,7 +585,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp b/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp -+index ce23d23..dcb2f63 100644 ++index df85e62..9e4d415 100644 +--- a/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp ++++ b/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp +@@ -1,3 +1,5 @@ @@ -626,8 +626,18 @@ index 0000000..0ad119b + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/boxes/gift_credits_box.cpp b/Telegram/SourceFiles/boxes/gift_credits_box.cpp ++index a2e3603..3374dcd 100644 ++--- a/Telegram/SourceFiles/boxes/gift_credits_box.cpp +++++ b/Telegram/SourceFiles/boxes/gift_credits_box.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/boxes/gift_premium_box.cpp b/Telegram/SourceFiles/boxes/gift_premium_box.cpp -+index 972a7a5..1a8c4ca 100644 ++index 3b8f6f1..58dac52 100644 +--- a/Telegram/SourceFiles/boxes/gift_premium_box.cpp ++++ b/Telegram/SourceFiles/boxes/gift_premium_box.cpp +@@ -1,3 +1,5 @@ @@ -946,7 +956,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp b/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp -+index 70648d6..1c19f47 100644 ++index a3bc8b6..fb801e0 100644 +--- a/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp ++++ b/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp +@@ -1,3 +1,6 @@ @@ -977,7 +987,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/premium_limits_box.cpp b/Telegram/SourceFiles/boxes/premium_limits_box.cpp -+index 451957c..4d722f3 100644 ++index 8febb5f..95f4a62 100644 +--- a/Telegram/SourceFiles/boxes/premium_limits_box.cpp ++++ b/Telegram/SourceFiles/boxes/premium_limits_box.cpp +@@ -1,3 +1,5 @@ @@ -1037,7 +1047,7 @@ index 0000000..0ad119b + 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 39d7983..f2a7d78 100644 ++index a8771cc..9c28800 100644 +--- a/Telegram/SourceFiles/boxes/send_credits_box.cpp ++++ b/Telegram/SourceFiles/boxes/send_credits_box.cpp +@@ -1,3 +1,5 @@ @@ -1067,7 +1077,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/share_box.cpp b/Telegram/SourceFiles/boxes/share_box.cpp -+index 043a8ad..918cba4 100644 ++index e7e3054..921a7c6 100644 +--- a/Telegram/SourceFiles/boxes/share_box.cpp ++++ b/Telegram/SourceFiles/boxes/share_box.cpp +@@ -1,3 +1,5 @@ @@ -1077,7 +1087,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/boxes/sticker_set_box.cpp b/Telegram/SourceFiles/boxes/sticker_set_box.cpp -+index b3c589b..ee22b34 100644 ++index d9d3b9a..ebdbb5a 100644 +--- a/Telegram/SourceFiles/boxes/sticker_set_box.cpp ++++ b/Telegram/SourceFiles/boxes/sticker_set_box.cpp +@@ -1,3 +1,5 @@ @@ -1136,7 +1146,7 @@ index 0000000..0ad119b + 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 9f12728..c336556 100644 ++index 0ca37c6..2e2738a 100644 +--- a/Telegram/SourceFiles/calls/calls_call.cpp ++++ b/Telegram/SourceFiles/calls/calls_call.cpp +@@ -1,3 +1,4 @@ @@ -1181,7 +1191,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/calls/calls_panel.cpp b/Telegram/SourceFiles/calls/calls_panel.cpp -+index 4b92ee0..0033fbb 100644 ++index 6a816af..2e9f7e2 100644 +--- a/Telegram/SourceFiles/calls/calls_panel.cpp ++++ b/Telegram/SourceFiles/calls/calls_panel.cpp +@@ -1,3 +1,4 @@ @@ -1280,7 +1290,7 @@ index 0000000..0ad119b + 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_members.cpp b/Telegram/SourceFiles/calls/group/calls_group_members.cpp -+index ce80692..595d9c7 100644 ++index 2853340..d6588d2 100644 +--- a/Telegram/SourceFiles/calls/group/calls_group_members.cpp ++++ b/Telegram/SourceFiles/calls/group/calls_group_members.cpp +@@ -1,3 +1,4 @@ @@ -1307,7 +1317,7 @@ index 0000000..0ad119b + 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 84c3361..7d515f0 100644 ++index 927dba8..a6197f0 100644 +--- a/Telegram/SourceFiles/calls/group/calls_group_panel.cpp ++++ b/Telegram/SourceFiles/calls/group/calls_group_panel.cpp +@@ -1,3 +1,4 @@ @@ -1505,7 +1515,7 @@ index 0000000..0ad119b + 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 2021e29..2fcee93 100644 ++index f2ad99f..f925a31 100644 +--- a/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp ++++ b/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp +@@ -1,3 +1,4 @@ @@ -1514,7 +1524,7 @@ index 0000000..0ad119b + 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 5d8be61..1d26449 100644 ++index b77fe3e..3a2db2d 100644 +--- a/Telegram/SourceFiles/chat_helpers/message_field.cpp ++++ b/Telegram/SourceFiles/chat_helpers/message_field.cpp +@@ -1,3 +1,4 @@ @@ -1568,7 +1578,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp b/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp -+index f54b1f1..7912da4 100644 ++index f510540..13c3dab 100644 +--- a/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp ++++ b/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp +@@ -1,3 +1,4 @@ @@ -1586,7 +1596,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp -+index 337658a..b67acf7 100644 ++index e1e40cc..0f38860 100644 +--- a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp ++++ b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp +@@ -1,3 +1,4 @@ @@ -1640,7 +1650,7 @@ index 0000000..0ad119b + 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 e3e0de6..cd19bc2 100644 ++index 39b7ac3..eb35536 100644 +--- a/Telegram/SourceFiles/core/application.cpp ++++ b/Telegram/SourceFiles/core/application.cpp +@@ -1,3 +1,5 @@ @@ -1670,7 +1680,7 @@ index 0000000..0ad119b + 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 9b03e0b..b7d9ec0 100644 ++index b1ba3d1..1a7dad7 100644 +--- a/Telegram/SourceFiles/core/click_handler_types.cpp ++++ b/Telegram/SourceFiles/core/click_handler_types.cpp +@@ -1,3 +1,5 @@ @@ -1690,7 +1700,7 @@ index 0000000..0ad119b + 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 efd0ba4..436f385 100644 ++index 782f591..8995855 100644 +--- a/Telegram/SourceFiles/core/core_settings.cpp ++++ b/Telegram/SourceFiles/core/core_settings.cpp +@@ -1,3 +1,5 @@ @@ -1720,7 +1730,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/crash_reports.cpp b/Telegram/SourceFiles/core/crash_reports.cpp -+index 6f4e2d4..6d9ad56 100644 ++index 1e38d72..2d17546 100644 +--- a/Telegram/SourceFiles/core/crash_reports.cpp ++++ b/Telegram/SourceFiles/core/crash_reports.cpp +@@ -1,3 +1,5 @@ @@ -1729,6 +1739,16 @@ index 0000000..0ad119b + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/core/current_geo_location.cpp b/Telegram/SourceFiles/core/current_geo_location.cpp ++index 2ec4a9c..620026b 100644 ++--- a/Telegram/SourceFiles/core/current_geo_location.cpp +++++ b/Telegram/SourceFiles/core/current_geo_location.cpp ++@@ -1,3 +1,5 @@ +++#include "base/base_pch.h" +++#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/core/file_location.cpp b/Telegram/SourceFiles/core/file_location.cpp +index 8d2eef4..7be22a9 100644 +--- a/Telegram/SourceFiles/core/file_location.cpp @@ -1759,7 +1779,7 @@ index 0000000..0ad119b + 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 03c3254..b4a1bc6 100644 ++index 28aa998..020ba69 100644 +--- a/Telegram/SourceFiles/core/local_url_handlers.cpp ++++ b/Telegram/SourceFiles/core/local_url_handlers.cpp +@@ -1,3 +1,5 @@ @@ -1808,7 +1828,7 @@ index 0000000..0ad119b + 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 1bc5a1f..f35324a 100644 ++index bf1b494..3b6b22e 100644 +--- a/Telegram/SourceFiles/core/ui_integration.cpp ++++ b/Telegram/SourceFiles/core/ui_integration.cpp +@@ -1,3 +1,5 @@ @@ -1818,7 +1838,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/core/update_checker.cpp b/Telegram/SourceFiles/core/update_checker.cpp -+index fe95f60..b79e04b 100644 ++index 777dde8..c95e161 100644 +--- a/Telegram/SourceFiles/core/update_checker.cpp ++++ b/Telegram/SourceFiles/core/update_checker.cpp +@@ -1,3 +1,5 @@ @@ -1877,7 +1897,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/business/data_business_info.cpp b/Telegram/SourceFiles/data/business/data_business_info.cpp -+index e158c7a..df23693 100644 ++index d9bb6ec..a75de79 100644 +--- a/Telegram/SourceFiles/data/business/data_business_info.cpp ++++ b/Telegram/SourceFiles/data/business/data_business_info.cpp +@@ -1,3 +1,5 @@ @@ -1906,6 +1926,23 @@ index 0000000..0ad119b + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/data/components/location_pickers.cpp b/Telegram/SourceFiles/data/components/location_pickers.cpp ++index 4402e4c..342ff6b 100644 ++--- a/Telegram/SourceFiles/data/components/location_pickers.cpp +++++ b/Telegram/SourceFiles/data/components/location_pickers.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. ++@@ -41,4 +43,4 @@ void LocationPickers::emplace( ++ _pickers.push_back({ action, picker }); ++ } ++ ++-} // namespace Data ++\ No newline at end of file +++} // namespace Data +diff --git a/Telegram/SourceFiles/data/components/recent_peers.cpp b/Telegram/SourceFiles/data/components/recent_peers.cpp +index 1c19578..ae3860a 100644 +--- a/Telegram/SourceFiles/data/components/recent_peers.cpp @@ -1937,7 +1974,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/components/top_peers.cpp b/Telegram/SourceFiles/data/components/top_peers.cpp -+index f476869..49ba390 100644 ++index 57974fe..a7b48d9 100644 +--- a/Telegram/SourceFiles/data/components/top_peers.cpp ++++ b/Telegram/SourceFiles/data/components/top_peers.cpp +@@ -1,3 +1,5 @@ @@ -2024,7 +2061,7 @@ index 0000000..0ad119b + 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 2f76943..cd774db 100644 ++index 6162024..fcf50f1 100644 +--- a/Telegram/SourceFiles/data/data_channel.cpp ++++ b/Telegram/SourceFiles/data/data_channel.cpp +@@ -1,3 +1,5 @@ @@ -2054,7 +2091,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_chat_filters.cpp b/Telegram/SourceFiles/data/data_chat_filters.cpp -+index efac543..609579c 100644 ++index 7a6f63a..e7e85f9 100644 +--- a/Telegram/SourceFiles/data/data_chat_filters.cpp ++++ b/Telegram/SourceFiles/data/data_chat_filters.cpp +@@ -1,3 +1,5 @@ @@ -2280,7 +2317,7 @@ index 0000000..0ad119b +\ No newline at end of file ++} // namespace Data +diff --git a/Telegram/SourceFiles/data/data_location.cpp b/Telegram/SourceFiles/data/data_location.cpp -+index 80727b3..47ddc01 100644 ++index 457bb64..121fe1f 100644 +--- a/Telegram/SourceFiles/data/data_location.cpp ++++ b/Telegram/SourceFiles/data/data_location.cpp +@@ -1,3 +1,5 @@ @@ -2300,7 +2337,7 @@ index 0000000..0ad119b + 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 15dfede..609e7da 100644 ++index 70d29f2..ae0c143 100644 +--- a/Telegram/SourceFiles/data/data_media_types.cpp ++++ b/Telegram/SourceFiles/data/data_media_types.cpp +@@ -1,3 +1,5 @@ @@ -2380,7 +2417,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/data_peer_values.cpp b/Telegram/SourceFiles/data/data_peer_values.cpp -+index 60a1c5f..cddab46 100644 ++index e4694f8..d33b2d8 100644 +--- a/Telegram/SourceFiles/data/data_peer_values.cpp ++++ b/Telegram/SourceFiles/data/data_peer_values.cpp +@@ -1,3 +1,5 @@ @@ -2500,7 +2537,7 @@ index 0000000..0ad119b + 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 8694762..e236035 100644 ++index f88fb6a..3e23d8f 100644 +--- a/Telegram/SourceFiles/data/data_session.cpp ++++ b/Telegram/SourceFiles/data/data_session.cpp +@@ -1,3 +1,5 @@ @@ -2559,7 +2596,7 @@ index 0000000..0ad119b + 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 38ea28a..e2187ae 100644 ++index d9c37de..a9f44c7 100644 +--- a/Telegram/SourceFiles/data/data_story.cpp ++++ b/Telegram/SourceFiles/data/data_story.cpp +@@ -1,3 +1,5 @@ @@ -2668,6 +2705,15 @@ index 0000000..0ad119b + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/data/raw/raw_countries_bounds.cpp b/Telegram/SourceFiles/data/raw/raw_countries_bounds.cpp ++index d4e3831..c167a5b 100644 ++--- a/Telegram/SourceFiles/data/raw/raw_countries_bounds.cpp +++++ b/Telegram/SourceFiles/data/raw/raw_countries_bounds.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/data/stickers/data_custom_emoji.cpp b/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp +index 0e47aa3..16a1eef 100644 +--- a/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp @@ -2679,7 +2725,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/stickers/data_stickers.cpp b/Telegram/SourceFiles/data/stickers/data_stickers.cpp -+index 9ed24fb..dd4889a 100644 ++index 8000355..3865b5b 100644 +--- a/Telegram/SourceFiles/data/stickers/data_stickers.cpp ++++ b/Telegram/SourceFiles/data/stickers/data_stickers.cpp +@@ -1,3 +1,5 @@ @@ -2689,7 +2735,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp b/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp -+index 3243772..375b09a 100644 ++index 75d9840..807e1de 100644 +--- a/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp ++++ b/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp +@@ -1,3 +1,5 @@ @@ -2719,7 +2765,7 @@ index 0000000..0ad119b + 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 cb33e8a..f88c541 100644 ++index 6e60f07..7fb2f65 100644 +--- a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp ++++ b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp +@@ -1,3 +1,5 @@ @@ -2799,7 +2845,7 @@ index 0000000..0ad119b + 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 922b673..2c9442f 100644 ++index 2e7568f..4081449 100644 +--- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp ++++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +@@ -1,3 +1,5 @@ @@ -2866,7 +2912,7 @@ index 0000000..0ad119b + 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 a19200d..b7185b2 100644 ++index 18ae94b..ef8e3f1 100644 +--- a/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp ++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp +@@ -1,3 +1,5 @@ @@ -3064,7 +3110,7 @@ index 0000000..0ad119b + 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 16dbfb9..9109b1d 100644 ++index f9c9806..cad8f6e 100644 +--- a/Telegram/SourceFiles/export/data/export_data_types.cpp ++++ b/Telegram/SourceFiles/export/data/export_data_types.cpp +@@ -1,3 +1,4 @@ @@ -3128,7 +3174,7 @@ index 0000000..0ad119b + 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 f49776e..3394814 100644 ++index 4d3fa39..d1fcefc 100644 +--- a/Telegram/SourceFiles/export/output/export_output_html.cpp ++++ b/Telegram/SourceFiles/export/output/export_output_html.cpp +@@ -1,3 +1,4 @@ @@ -3146,7 +3192,7 @@ index 0000000..0ad119b + 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 adbad2b..308b486 100644 ++index 62aaba5..0837996 100644 +--- a/Telegram/SourceFiles/export/output/export_output_json.cpp ++++ b/Telegram/SourceFiles/export/output/export_output_json.cpp +@@ -1,3 +1,4 @@ @@ -3253,7 +3299,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/history/history.cpp b/Telegram/SourceFiles/history/history.cpp -+index 754791e..253e897 100644 ++index 3564363..4d9b66a 100644 +--- a/Telegram/SourceFiles/history/history.cpp ++++ b/Telegram/SourceFiles/history/history.cpp +@@ -1,3 +1,5 @@ @@ -3273,7 +3319,7 @@ index 0000000..0ad119b + 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 1a302bd..549dd50 100644 ++index 7838dda..8e26c6b 100644 +--- a/Telegram/SourceFiles/history/history_inner_widget.cpp ++++ b/Telegram/SourceFiles/history/history_inner_widget.cpp +@@ -1,3 +1,5 @@ @@ -3283,7 +3329,7 @@ index 0000000..0ad119b + 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 d9c3060..a598d99 100644 ++index a38b9b3..33e2577 100644 +--- a/Telegram/SourceFiles/history/history_item.cpp ++++ b/Telegram/SourceFiles/history/history_item.cpp +@@ -1,3 +1,5 @@ @@ -3392,7 +3438,7 @@ index 0000000..0ad119b + 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 fe0610d..1904e12 100644 ++index 789390b..5ced8d2 100644 +--- a/Telegram/SourceFiles/history/history_widget.cpp ++++ b/Telegram/SourceFiles/history/history_widget.cpp +@@ -1,3 +1,5 @@ @@ -3411,7 +3457,7 @@ index 0000000..0ad119b + 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 779f038..1d5dc36 100644 ++index 09aa217..4eb7e22 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 @@ @@ -3489,7 +3535,7 @@ index 0000000..0ad119b + 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_webpage_processor.cpp b/Telegram/SourceFiles/history/view/controls/history_view_webpage_processor.cpp -+index acf09d8..f572413 100644 ++index 214de05..0488c78 100644 +--- a/Telegram/SourceFiles/history/view/controls/history_view_webpage_processor.cpp ++++ b/Telegram/SourceFiles/history/view/controls/history_view_webpage_processor.cpp +@@ -1,3 +1,5 @@ @@ -3539,7 +3585,7 @@ index 0000000..0ad119b + 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_context_menu.cpp b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp -+index a53ab20..97119fb 100644 ++index 49013f1..5100ba6 100644 +--- a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp +@@ -1,3 +1,5 @@ @@ -3599,7 +3645,7 @@ index 0000000..0ad119b + 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_fake_items.cpp b/Telegram/SourceFiles/history/view/history_view_fake_items.cpp -+index 5a65380..4ac2ea2 100644 ++index 8390d09..80c79fe 100644 +--- a/Telegram/SourceFiles/history/view/history_view_fake_items.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_fake_items.cpp +@@ -1,3 +1,5 @@ @@ -3629,7 +3675,7 @@ index 0000000..0ad119b + 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 0d93ee0..aad3e7f 100644 ++index e1d6795..d512c1a 100644 +--- a/Telegram/SourceFiles/history/view/history_view_message.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_message.cpp +@@ -1,3 +1,5 @@ @@ -3639,7 +3685,7 @@ index 0000000..0ad119b + 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_bar.cpp b/Telegram/SourceFiles/history/view/history_view_pinned_bar.cpp -+index d530e47..5430a36 100644 ++index eebbb18..0245a14 100644 +--- a/Telegram/SourceFiles/history/view/history_view_pinned_bar.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_pinned_bar.cpp +@@ -1,3 +1,5 @@ @@ -3739,7 +3785,7 @@ index 0000000..0ad119b + 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_service_message.cpp b/Telegram/SourceFiles/history/view/history_view_service_message.cpp -+index 107bb94..4be03a7 100644 ++index 09fa2b4..a29f7ee 100644 +--- a/Telegram/SourceFiles/history/view/history_view_service_message.cpp ++++ b/Telegram/SourceFiles/history/view/history_view_service_message.cpp +@@ -1,3 +1,5 @@ @@ -3929,7 +3975,7 @@ index 0000000..0ad119b + 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_giveaway.cpp b/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp -+index 310af8f..c222373 100644 ++index f2f98d0..de1d1c5 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp +@@ -1,3 +1,5 @@ @@ -3979,7 +4025,7 @@ index 0000000..0ad119b + 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 dd32fa0..746c066 100644 ++index 71b01fb..3b4ca99 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 @@ @@ -4019,7 +4065,7 @@ index 0000000..0ad119b + 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_unwrapped.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_unwrapped.cpp -+index 237c30b..95ba546 100644 ++index 8f8b15e..77017de 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_media_unwrapped.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_media_unwrapped.cpp +@@ -1,3 +1,5 @@ @@ -4049,7 +4095,7 @@ index 0000000..0ad119b + 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_premium_gift.cpp b/Telegram/SourceFiles/history/view/media/history_view_premium_gift.cpp -+index b832a6d..a302dda 100644 ++index 23d483c..a241228 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_premium_gift.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_premium_gift.cpp +@@ -1,3 +1,5 @@ @@ -4069,7 +4115,7 @@ index 0000000..0ad119b + 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_similar_channels.cpp b/Telegram/SourceFiles/history/view/media/history_view_similar_channels.cpp -+index 05a03df..3d5a7de 100644 ++index aa14b12..51916d7 100644 +--- a/Telegram/SourceFiles/history/view/media/history_view_similar_channels.cpp ++++ b/Telegram/SourceFiles/history/view/media/history_view_similar_channels.cpp +@@ -1,3 +1,5 @@ @@ -4219,7 +4265,7 @@ index 0000000..0ad119b + 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_bot_earn_list.cpp b/Telegram/SourceFiles/info/bot/earn/info_bot_earn_list.cpp -+index 169fe88..47f9073 100644 ++index cbe32fa..2400ffc 100644 +--- a/Telegram/SourceFiles/info/bot/earn/info_bot_earn_list.cpp ++++ b/Telegram/SourceFiles/info/bot/earn/info_bot_earn_list.cpp +@@ -1,3 +1,5 @@ @@ -4249,7 +4295,7 @@ index 0000000..0ad119b + 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/giveaway/boost_badge.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp -+index feb6d39..c79f5df 100644 ++index aea01c5..831c3fc 100644 +--- a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp ++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp +@@ -1,3 +1,4 @@ @@ -4315,7 +4361,7 @@ index 0000000..0ad119b + 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_channel_earn_list.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/info_channel_earn_list.cpp -+index 84ad813..32d3807 100644 ++index c96dac4..6413d0e 100644 +--- a/Telegram/SourceFiles/info/channel_statistics/earn/info_channel_earn_list.cpp ++++ b/Telegram/SourceFiles/info/channel_statistics/earn/info_channel_earn_list.cpp +@@ -1,3 +1,5 @@ @@ -4565,7 +4611,7 @@ index 0000000..0ad119b + 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 6e17ed5..a70df51 100644 ++index 3c0af7c..2467bff 100644 +--- a/Telegram/SourceFiles/info/profile/info_profile_actions.cpp ++++ b/Telegram/SourceFiles/info/profile/info_profile_actions.cpp +@@ -1,3 +1,5 @@ @@ -4724,7 +4770,7 @@ index 0000000..0ad119b + 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 956c7d0..3c55386 100644 ++index 86640fe..a98fad3 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 @@ @@ -4871,7 +4917,7 @@ index 0000000..0ad119b + 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 eb938ed..7aff6a2 100644 ++index e5c9ac6..492f3ae 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 @@ @@ -4916,7 +4962,7 @@ index 0000000..0ad119b + 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 10c6236..9795a66 100644 ++index 2418c0f..a2f31f4 100644 +--- a/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp ++++ b/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp +@@ -1,3 +1,4 @@ @@ -5015,7 +5061,7 @@ index 0000000..0ad119b + 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 3b30dc6..a3f271e 100644 ++index 067e90b..eacaa3b 100644 +--- a/Telegram/SourceFiles/iv/iv_controller.cpp ++++ b/Telegram/SourceFiles/iv/iv_controller.cpp +@@ -1,3 +1,5 @@ @@ -5046,7 +5092,7 @@ index 0000000..0ad119b + 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 d070c93..f491d14 100644 ++index 3b327e5..f6bc216 100644 +--- a/Telegram/SourceFiles/iv/iv_instance.cpp ++++ b/Telegram/SourceFiles/iv/iv_instance.cpp +@@ -1,3 +1,6 @@ @@ -5226,7 +5272,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/main/main_account.cpp b/Telegram/SourceFiles/main/main_account.cpp -+index 9e366ca..5a788f7 100644 ++index bfcab3f..4528ac8 100644 +--- a/Telegram/SourceFiles/main/main_account.cpp ++++ b/Telegram/SourceFiles/main/main_account.cpp +@@ -1,3 +1,4 @@ @@ -5235,7 +5281,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/main/main_app_config.cpp b/Telegram/SourceFiles/main/main_app_config.cpp -+index 2507dc8..9544a06 100644 ++index 6a4c63c..105d8d2 100644 +--- a/Telegram/SourceFiles/main/main_app_config.cpp ++++ b/Telegram/SourceFiles/main/main_app_config.cpp +@@ -1,3 +1,4 @@ @@ -5262,7 +5308,7 @@ index 0000000..0ad119b + 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 ea61115..63251e6 100644 ++index 5dd80e9..0251918 100644 +--- a/Telegram/SourceFiles/main/main_session.cpp ++++ b/Telegram/SourceFiles/main/main_session.cpp +@@ -1,3 +1,4 @@ @@ -5271,7 +5317,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/main/main_session_settings.cpp b/Telegram/SourceFiles/main/main_session_settings.cpp -+index 6349f6b..34b5d2b 100644 ++index 253116d..bda8fee 100644 +--- a/Telegram/SourceFiles/main/main_session_settings.cpp ++++ b/Telegram/SourceFiles/main/main_session_settings.cpp +@@ -1,3 +1,4 @@ @@ -5307,7 +5353,7 @@ index 0000000..0ad119b + 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 df1f2ef..de45312 100644 ++index 0cfdeec..cd7ebb2 100644 +--- a/Telegram/SourceFiles/mainwindow.cpp ++++ b/Telegram/SourceFiles/mainwindow.cpp +@@ -1,3 +1,4 @@ @@ -5509,7 +5555,7 @@ index 0000000..0ad119b + 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 c5fd139..1eb0ce3 100644 ++index fc75e36..737ee2b 100644 +--- a/Telegram/SourceFiles/media/stories/media_stories_controller.cpp ++++ b/Telegram/SourceFiles/media/stories/media_stories_controller.cpp +@@ -1,3 +1,5 @@ @@ -5539,7 +5585,7 @@ index 0000000..0ad119b + 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_reactions.cpp b/Telegram/SourceFiles/media/stories/media_stories_reactions.cpp -+index af45d91..ef1a7e1 100644 ++index a8e044c..da80422 100644 +--- a/Telegram/SourceFiles/media/stories/media_stories_reactions.cpp ++++ b/Telegram/SourceFiles/media/stories/media_stories_reactions.cpp +@@ -1,3 +1,5 @@ @@ -5778,7 +5824,7 @@ index 0000000..0ad119b + 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 c6a7e9c..29449af 100644 ++index 985bc03..4b62fc6 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 @@ @@ -5788,7 +5834,7 @@ index 0000000..0ad119b + 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 0975b5c..83b3e83 100644 ++index da35976..0d63bf7 100644 +--- a/Telegram/SourceFiles/media/view/media_view_pip.cpp ++++ b/Telegram/SourceFiles/media/view/media_view_pip.cpp +@@ -1,3 +1,5 @@ @@ -6119,7 +6165,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/mtproto/mtproto_config.cpp b/Telegram/SourceFiles/mtproto/mtproto_config.cpp -+index 454339f..37d6c14 100644 ++index 1da5325..b8f9eb7 100644 +--- a/Telegram/SourceFiles/mtproto/mtproto_config.cpp ++++ b/Telegram/SourceFiles/mtproto/mtproto_config.cpp +@@ -1,3 +1,4 @@ @@ -6347,7 +6393,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/payments/payments_checkout_process.cpp b/Telegram/SourceFiles/payments/payments_checkout_process.cpp -+index cbb4353..17a8efc 100644 ++index 9a5daf9..8b84629 100644 +--- a/Telegram/SourceFiles/payments/payments_checkout_process.cpp ++++ b/Telegram/SourceFiles/payments/payments_checkout_process.cpp +@@ -1,3 +1,5 @@ @@ -6357,7 +6403,7 @@ index 0000000..0ad119b + 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 c09b41c..7196cd3 100644 ++index 8c0a44e..fb67b76 100644 +--- a/Telegram/SourceFiles/payments/payments_form.cpp ++++ b/Telegram/SourceFiles/payments/payments_form.cpp +@@ -1,3 +1,5 @@ @@ -6367,7 +6413,7 @@ index 0000000..0ad119b + 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 69cf7ab..39bdf65 100644 ++index b62987a..cc641ec 100644 +--- a/Telegram/SourceFiles/payments/payments_non_panel_process.cpp ++++ b/Telegram/SourceFiles/payments/payments_non_panel_process.cpp +@@ -1,3 +1,5 @@ @@ -6525,7 +6571,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/payments/ui/payments_panel.cpp b/Telegram/SourceFiles/payments/ui/payments_panel.cpp -+index d976282..41b050e 100644 ++index 2bc023e..486c5b6 100644 +--- a/Telegram/SourceFiles/payments/ui/payments_panel.cpp ++++ b/Telegram/SourceFiles/payments/ui/payments_panel.cpp +@@ -1,3 +1,5 @@ @@ -6534,6 +6580,16 @@ index 0000000..0ad119b + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp b/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp ++index f87c343..21b16e5 100644 ++--- a/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp +++++ b/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp ++@@ -1,3 +1,5 @@ +++#include "base/base_pch.h" +++#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/platform/linux/file_utilities_linux.cpp b/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp +index 331db8a..53a0d5e 100644 +--- a/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp @@ -6589,7 +6645,7 @@ index 0000000..0ad119b + /* + 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 ed30279..be099cf 100644 ++index add9ffe..8b04a98 100644 +--- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp ++++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp +@@ -1,3 +1,4 @@ @@ -6689,7 +6745,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp b/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp -+index e9bc2f7..f6e5a30 100644 ++index 688a694..aa80416 100644 +--- a/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp ++++ b/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp +@@ -1,3 +1,5 @@ @@ -6729,7 +6785,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/business/settings_location.cpp b/Telegram/SourceFiles/settings/business/settings_location.cpp -+index 4a2f14e..981fe3b 100644 ++index 6b659d0..de58fff 100644 +--- a/Telegram/SourceFiles/settings/business/settings_location.cpp ++++ b/Telegram/SourceFiles/settings/business/settings_location.cpp +@@ -1,3 +1,5 @@ @@ -6905,7 +6961,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_common_session.cpp b/Telegram/SourceFiles/settings/settings_common_session.cpp -+index 8fac1a3..28b2805 100644 ++index d72c74d..845e889 100644 +--- a/Telegram/SourceFiles/settings/settings_common_session.cpp ++++ b/Telegram/SourceFiles/settings/settings_common_session.cpp +@@ -1,3 +1,4 @@ @@ -6914,7 +6970,7 @@ index 0000000..0ad119b + 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 0890f27..3005553 100644 ++index 0d7d124..bd1671f 100644 +--- a/Telegram/SourceFiles/settings/settings_credits.cpp ++++ b/Telegram/SourceFiles/settings/settings_credits.cpp +@@ -1,3 +1,4 @@ @@ -6923,7 +6979,7 @@ index 0000000..0ad119b + 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 648a649..cbebe7b 100644 ++index a8c63b5..3d0d583 100644 +--- a/Telegram/SourceFiles/settings/settings_credits_graphics.cpp ++++ b/Telegram/SourceFiles/settings/settings_credits_graphics.cpp +@@ -1,3 +1,4 @@ @@ -6932,7 +6988,7 @@ index 0000000..0ad119b + 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 f578bce..9ed862f 100644 ++index c17eda5..35e1ebc 100644 +--- a/Telegram/SourceFiles/settings/settings_experimental.cpp ++++ b/Telegram/SourceFiles/settings/settings_experimental.cpp +@@ -1,3 +1,4 @@ @@ -6986,7 +7042,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/settings/settings_main.cpp b/Telegram/SourceFiles/settings/settings_main.cpp -+index d08ce9a..8baaa0e 100644 ++index 363ad34..fdb6f31 100644 +--- a/Telegram/SourceFiles/settings/settings_main.cpp ++++ b/Telegram/SourceFiles/settings/settings_main.cpp +@@ -1,3 +1,4 @@ @@ -7238,7 +7294,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp b/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp -+index 9baca32..dbccb37 100644 ++index 695f8f5..41de420 100644 +--- a/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp ++++ b/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp +@@ -1,3 +1,4 @@ @@ -7292,7 +7348,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/storage/localimageloader.cpp b/Telegram/SourceFiles/storage/localimageloader.cpp -+index 59f2fb5..5a0171f 100644 ++index 1895a87..125f43f 100644 +--- a/Telegram/SourceFiles/storage/localimageloader.cpp ++++ b/Telegram/SourceFiles/storage/localimageloader.cpp +@@ -1,3 +1,4 @@ @@ -7319,7 +7375,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/storage/serialize_document.cpp b/Telegram/SourceFiles/storage/serialize_document.cpp -+index dd87b0c..cc6738f 100644 ++index efb5275..228d4de 100644 +--- a/Telegram/SourceFiles/storage/serialize_document.cpp ++++ b/Telegram/SourceFiles/storage/serialize_document.cpp +@@ -1,3 +1,4 @@ @@ -7337,7 +7393,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/storage/storage_account.cpp b/Telegram/SourceFiles/storage/storage_account.cpp -+index 83d8e52..212fe1d 100644 ++index bfac715..ab3a939 100644 +--- a/Telegram/SourceFiles/storage/storage_account.cpp ++++ b/Telegram/SourceFiles/storage/storage_account.cpp +@@ -1,3 +1,4 @@ @@ -7499,7 +7555,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/boxes/boost_box.cpp b/Telegram/SourceFiles/ui/boxes/boost_box.cpp -+index 691d84f..463550b 100644 ++index bb99e43..e9ee4ac 100644 +--- a/Telegram/SourceFiles/ui/boxes/boost_box.cpp ++++ b/Telegram/SourceFiles/ui/boxes/boost_box.cpp +@@ -1,3 +1,4 @@ @@ -7706,7 +7762,7 @@ index 0000000..0ad119b + 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 5e9dde9..953eadf 100644 ++index 7b57464..c14187c 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 @@ @@ -7752,7 +7808,7 @@ index 0000000..0ad119b + 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 e3f9091..9838563 100644 ++index 505fa45..a675af9 100644 +--- a/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp ++++ b/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp +@@ -1,3 +1,4 @@ @@ -7925,7 +7981,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/color_int_conversion.cpp b/Telegram/SourceFiles/ui/color_int_conversion.cpp -+index a1b0bcb..9ec7e24 100644 ++index 5c9c57f..fa675bb 100644 +--- a/Telegram/SourceFiles/ui/color_int_conversion.cpp ++++ b/Telegram/SourceFiles/ui/color_int_conversion.cpp +@@ -1,3 +1,4 @@ @@ -8014,6 +8070,16 @@ index 0000000..0ad119b + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/ui/controls/location_picker.cpp b/Telegram/SourceFiles/ui/controls/location_picker.cpp ++index 945e5cf..26f119d 100644 ++--- a/Telegram/SourceFiles/ui/controls/location_picker.cpp +++++ b/Telegram/SourceFiles/ui/controls/location_picker.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/ui/controls/peer_list_dummy.cpp b/Telegram/SourceFiles/ui/controls/peer_list_dummy.cpp +index 6146afd..6fccdf6 100644 +--- a/Telegram/SourceFiles/ui/controls/peer_list_dummy.cpp @@ -8117,7 +8183,7 @@ index 0000000..0ad119b + 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 9f48191..0d7c41e 100644 ++index 018188c..a4cb93c 100644 +--- a/Telegram/SourceFiles/ui/effects/credits_graphics.cpp ++++ b/Telegram/SourceFiles/ui/effects/credits_graphics.cpp +@@ -1,3 +1,5 @@ @@ -8416,7 +8482,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/text/format_values.cpp b/Telegram/SourceFiles/ui/text/format_values.cpp -+index d950623..80c4ac8 100644 ++index 7ebd961..86e5e40 100644 +--- a/Telegram/SourceFiles/ui/text/format_values.cpp ++++ b/Telegram/SourceFiles/ui/text/format_values.cpp +@@ -1,3 +1,4 @@ @@ -8462,7 +8528,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/ui/vertical_list.cpp b/Telegram/SourceFiles/ui/vertical_list.cpp -+index 11347aa..90c5691 100644 ++index 6666077..37227fe 100644 +--- a/Telegram/SourceFiles/ui/vertical_list.cpp ++++ b/Telegram/SourceFiles/ui/vertical_list.cpp +@@ -1,3 +1,4 @@ @@ -8470,6 +8536,15 @@ index 0000000..0ad119b + /* + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. ++diff --git a/Telegram/SourceFiles/ui/webview_helpers.cpp b/Telegram/SourceFiles/ui/webview_helpers.cpp ++index 3be7a63..bb29cb4 100644 ++--- a/Telegram/SourceFiles/ui/webview_helpers.cpp +++++ b/Telegram/SourceFiles/ui/webview_helpers.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/ui/widgets/color_editor.cpp b/Telegram/SourceFiles/ui/widgets/color_editor.cpp +index bf2ba26..9684877 100644 +--- a/Telegram/SourceFiles/ui/widgets/color_editor.cpp @@ -8606,7 +8681,7 @@ index 0000000..0ad119b + This file is part of Telegram Desktop, + the official desktop application for the Telegram messaging service. +diff --git a/Telegram/SourceFiles/window/section_widget.cpp b/Telegram/SourceFiles/window/section_widget.cpp -+index ae24ad4..5b131e9 100644 ++index 5a72a69..fedcf00 100644 +--- a/Telegram/SourceFiles/window/section_widget.cpp ++++ b/Telegram/SourceFiles/window/section_widget.cpp +@@ -1,3 +1,4 @@ @@ -8730,7 +8805,7 @@ index 0000000..0ad119b + 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 8ef614d..46d131d 100644 ++index ec9fa54..2fe3e5c 100644 +--- a/Telegram/SourceFiles/window/window_controller.cpp ++++ b/Telegram/SourceFiles/window/window_controller.cpp +@@ -1,3 +1,4 @@ @@ -8775,7 +8850,7 @@ index 0000000..0ad119b + 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_helpers.cpp b/Telegram/SourceFiles/window/window_main_menu_helpers.cpp -+index b70fb83..bf8556e 100644 ++index 629b6cf..7d41db2 100644 +--- a/Telegram/SourceFiles/window/window_main_menu_helpers.cpp ++++ b/Telegram/SourceFiles/window/window_main_menu_helpers.cpp +@@ -1,3 +1,4 @@ @@ -8793,7 +8868,7 @@ index 0000000..0ad119b + 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 bce7a9a..d229ea4 100644 ++index 74f6f7e..de048e6 100644 +--- a/Telegram/SourceFiles/window/window_peer_menu.cpp ++++ b/Telegram/SourceFiles/window/window_peer_menu.cpp +@@ -1,3 +1,4 @@ @@ -8811,7 +8886,7 @@ index 0000000..0ad119b + 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 8380e45..7865e9c 100644 ++index ef1bddf..f8f2d53 100644 +--- a/Telegram/SourceFiles/window/window_session_controller.cpp ++++ b/Telegram/SourceFiles/window/window_session_controller.cpp +@@ -1,3 +1,4 @@ @@ -9090,7 +9165,7 @@ index 0000000..0ad119b + // 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 f562910..7fe4406 100644 ++index 28cd5f9..745d681 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 @@ @@ -9117,7 +9192,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp b/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp -+index dea0d1a..67fac5c 100644 ++index 62fc24a..1d7b0fd 100644 +--- a/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp +@@ -1,3 +1,4 @@ @@ -9225,7 +9300,7 @@ index 0000000..0ad119b + // 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 ++index de188ac..6fb3be1 100644 +--- a/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp ++++ b/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp +@@ -1,3 +1,4 @@ @@ -9243,7 +9318,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp b/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp -+index 0a331e5..aa80a94 100644 ++index e71dbf5..07a6b76 100644 +--- a/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp ++++ b/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp +@@ -1,3 +1,4 @@ @@ -9252,7 +9327,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp b/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp -+index ffe948b..483171c 100644 ++index f29a1bd..66e8216 100644 +--- a/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp ++++ b/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp +@@ -1,3 +1,4 @@ @@ -9261,7 +9336,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/win/base_info_win.cpp b/Telegram/lib_base/base/platform/win/base_info_win.cpp -+index e766f7a..3213680 100644 ++index 741d738..70f6bcd 100644 +--- a/Telegram/lib_base/base/platform/win/base_info_win.cpp ++++ b/Telegram/lib_base/base/platform/win/base_info_win.cpp +@@ -1,3 +1,4 @@ @@ -9279,7 +9354,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp b/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp -+index 766b75e..bc554b7 100644 ++index 4c39290..e8780db 100644 +--- a/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp ++++ b/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp +@@ -1,3 +1,4 @@ @@ -9603,7 +9678,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_storage/storage/cache/storage_cache_types.cpp b/Telegram/lib_storage/storage/cache/storage_cache_types.cpp -+index 4fe47ad..c164568 100644 ++index 5ec225c..c163984 100644 +--- a/Telegram/lib_storage/storage/cache/storage_cache_types.cpp ++++ b/Telegram/lib_storage/storage/cache/storage_cache_types.cpp +@@ -1,3 +1,4 @@ @@ -9703,7 +9778,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/basic_click_handlers.cpp b/Telegram/lib_ui/ui/basic_click_handlers.cpp -+index 32a23a7..332279c 100644 ++index cdd4624..74a4fe9 100644 +--- a/Telegram/lib_ui/ui/basic_click_handlers.cpp ++++ b/Telegram/lib_ui/ui/basic_click_handlers.cpp +@@ -1,3 +1,4 @@ @@ -10108,7 +10183,7 @@ index 0000000..0ad119b + // 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 267c887..e04081e 100644 ++index 5b83d4d..19f2c4d 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 @@ @@ -10135,7 +10210,7 @@ index 0000000..0ad119b + // 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 c1657b8..1c41fb3 100644 ++index 7fb82d3..0bee577 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 @@ @@ -10162,7 +10237,7 @@ index 0000000..0ad119b + // 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 b7ef472..cee93d5 100644 ++index 2b72124..58bbb8c 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 @@ @@ -10189,7 +10264,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp b/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp -+index 8f24c93..6a24925 100644 ++index 885c8cf..28666d4 100644 +--- a/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp ++++ b/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp +@@ -1,3 +1,4 @@ @@ -10207,7 +10282,7 @@ index 0000000..0ad119b + // 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 bdf6d5c..de40a86 100644 ++index 05cb414..4572428 100644 +--- a/Telegram/lib_ui/ui/rp_widget.cpp ++++ b/Telegram/lib_ui/ui/rp_widget.cpp +@@ -1,3 +1,4 @@ @@ -10306,7 +10381,7 @@ index 0000000..0ad119b + // 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 0a72ef8..3528ed8 100644 ++index 29e62db..2e93ef9 100644 +--- a/Telegram/lib_ui/ui/text/text.cpp ++++ b/Telegram/lib_ui/ui/text/text.cpp +@@ -1,3 +1,4 @@ @@ -10486,7 +10561,7 @@ index 0000000..0ad119b + // 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 eda341b..1291021 100644 ++index 160a8a1..3bce19b 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 @@ @@ -10495,7 +10570,7 @@ index 0000000..0ad119b + // 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 29cc302..e51b5e6 100644 ++index d9399a0..0f72db2 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 @@ @@ -10675,7 +10750,7 @@ index 0000000..0ad119b + // 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 3fcdf0b..868fcd4 100644 ++index 10abfe7..3a197b2 100644 +--- a/Telegram/lib_ui/ui/widgets/separate_panel.cpp ++++ b/Telegram/lib_ui/ui/widgets/separate_panel.cpp +@@ -1,3 +1,4 @@ @@ -10792,7 +10867,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp b/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp -+index 96409cc..e20d1b7 100644 ++index 0d01791..caf8da2 100644 +--- a/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp ++++ b/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp +@@ -1,3 +1,4 @@ @@ -10810,7 +10885,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp b/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp -+index f72261f..6271b57 100644 ++index b1fb160..319f819 100644 +--- a/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp ++++ b/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp +@@ -1,3 +1,4 @@ @@ -10819,7 +10894,7 @@ index 0000000..0ad119b + // a set of libraries for developing nice desktop applications. + // +diff --git a/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp b/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp -+index e7a6990..887ded2 100644 ++index 22fb3d6..c9a0f4a 100644 +--- a/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp ++++ b/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp +@@ -1,3 +1,4 @@ diff --git a/net-im/telegram-desktop/patches/telegram_desktop-5.2.2.patchset b/net-im/telegram-desktop/patches/telegram_desktop-5.3.0.patchset similarity index 96% rename from net-im/telegram-desktop/patches/telegram_desktop-5.2.2.patchset rename to net-im/telegram-desktop/patches/telegram_desktop-5.3.0.patchset index 6b483cb7d..3ae22ce9d 100644 --- a/net-im/telegram-desktop/patches/telegram_desktop-5.2.2.patchset +++ b/net-im/telegram-desktop/patches/telegram_desktop-5.3.0.patchset @@ -1,6 +1,6 @@ -From 3a9acb201f5f203879c51187528c75a309b4d4e4 Mon Sep 17 00:00:00 2001 +From 485b4a6cff6e0d207a18d117ebe699fc3532daf5 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Mon, 1 Jul 2024 20:26:05 +1000 +Date: Thu, 1 Aug 2024 22:42:14 +1000 Subject: Add haiku support @@ -138,7 +138,7 @@ index 0000000..e5f8b64 + +resource("BEOS:default_shortcut") "S"; diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt -index 6528a85..a2aa98d 100644 +index 8923211..b893e29 100644 --- a/Telegram/CMakeLists.txt +++ b/Telegram/CMakeLists.txt @@ -93,6 +93,15 @@ PRIVATE @@ -157,7 +157,7 @@ index 6528a85..a2aa98d 100644 target_precompile_headers(Telegram PRIVATE $<$:${src_loc}/stdafx.h>) nice_target_sources(Telegram ${src_loc} PRIVATE -@@ -1594,6 +1603,16 @@ if (NOT build_winstore) +@@ -1600,6 +1609,16 @@ if (NOT build_winstore) ) endif() @@ -174,7 +174,7 @@ index 6528a85..a2aa98d 100644 if (DESKTOP_APP_USE_PACKAGED) remove_target_sources(Telegram ${src_loc} platform/mac/mac_iconv_helper.c -@@ -1756,7 +1775,7 @@ else() +@@ -1763,7 +1782,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 3412c45..1ae4bb1 100644 +index 73f0f5e..1c30fa3 100644 --- a/Telegram/SourceFiles/core/core_settings.h +++ b/Telegram/SourceFiles/core/core_settings.h -@@ -986,7 +986,7 @@ private: +@@ -1000,7 +1000,7 @@ private: rpl::variable _dialogsNoChatWidthRatio; // per-window rpl::variable _thirdColumnWidth = kDefaultThirdColumnWidth; // p-w bool _notifyFromAll = true; @@ -681,10 +681,10 @@ 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 6d8a8ec..ed30279 100644 +index 32437fb..add9ffe 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp -@@ -26,6 +26,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL +@@ -28,6 +28,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "base/platform/linux/base_linux_xcb_utilities.h" #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION @@ -695,7 +695,7 @@ index 6d8a8ec..ed30279 100644 #include #include #include -@@ -49,6 +53,33 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL +@@ -51,6 +55,33 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include namespace { @@ -729,7 +729,7 @@ index 6d8a8ec..ed30279 100644 using namespace gi::repository; namespace GObject = gi::repository::GObject; -@@ -534,6 +565,10 @@ bool AutostartSupported() { +@@ -550,6 +581,10 @@ bool AutostartSupported() { } void AutostartToggle(bool enabled, Fn done) { @@ -740,7 +740,7 @@ index 6d8a8ec..ed30279 100644 if (KSandbox::isFlatpak()) { PortalAutostart(enabled, done); return; -@@ -561,6 +596,7 @@ void AutostartToggle(bool enabled, Fn done) { +@@ -577,6 +612,7 @@ void AutostartToggle(bool enabled, Fn done) { if (done) { done(enabled && success); } @@ -748,7 +748,7 @@ index 6d8a8ec..ed30279 100644 } bool AutostartSkip() { -@@ -622,7 +658,11 @@ QString psAppDataPath() { +@@ -638,7 +674,11 @@ QString psAppDataPath() { } } @@ -760,7 +760,7 @@ index 6d8a8ec..ed30279 100644 } void psDoCleanup() { -@@ -732,6 +772,7 @@ bool OpenSystemSettings(SystemSettingsType type) { +@@ -748,6 +788,7 @@ bool OpenSystemSettings(SystemSettingsType type) { } options.push_back(std::move(command)); }; @@ -768,7 +768,7 @@ index 6d8a8ec..ed30279 100644 add("unity-control-center", "sound"); add("kcmshell6", "kcm_pulseaudio"); add("kcmshell5", "kcm_pulseaudio"); -@@ -741,7 +782,7 @@ bool OpenSystemSettings(SystemSettingsType type) { +@@ -757,7 +798,7 @@ bool OpenSystemSettings(SystemSettingsType type) { add("mate-volume-control"); add("pavucontrol-qt"); add("pavucontrol"); @@ -791,10 +791,10 @@ index 2d0e23a..b4cb04c 100644 }; diff --git a/Telegram/ThirdParty/tgcalls/tgcalls/MediaManager.cpp b/Telegram/ThirdParty/tgcalls/tgcalls/MediaManager.cpp -index 88bdd22..6431130 100644 +index d1995ba..c6c9513 100644 --- a/Telegram/ThirdParty/tgcalls/tgcalls/MediaManager.cpp +++ b/Telegram/ThirdParty/tgcalls/tgcalls/MediaManager.cpp -@@ -1038,7 +1038,7 @@ void MediaManager::fillCallStats(CallStats &callStats) { +@@ -1073,7 +1073,7 @@ void MediaManager::fillCallStats(CallStats &callStats) { } void MediaManager::setAudioInputDevice(std::string id) { @@ -804,10 +804,10 @@ index 88bdd22..6431130 100644 SetAudioInputDeviceById(_audioDeviceModule.get(), id); #endif diff --git a/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp b/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp -index eaf2172..2e982f8 100644 +index 489d8c6..74c82c1 100644 --- a/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp +++ b/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp -@@ -2846,7 +2846,7 @@ public: +@@ -2880,7 +2880,7 @@ public: } void setAudioOutputDevice(const std::string &id) { @@ -816,7 +816,7 @@ index eaf2172..2e982f8 100644 _threads->getWorkerThread()->BlockingCall([&] { SetAudioOutputDeviceById(_audioDeviceModule.get(), id); }); -@@ -2854,7 +2854,7 @@ public: +@@ -2888,7 +2888,7 @@ public: } void setAudioInputDevice(const std::string &id) { @@ -939,7 +939,7 @@ index ff70a1c..b49c8c0 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 9b0674c..f562910 100644 +index ebf5317..28cd5f9 100644 --- a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp +++ b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp @@ -304,6 +304,7 @@ bool IsX11() { @@ -950,7 +950,7 @@ index 9b0674c..f562910 100644 if (!QGuiApplication::instance()) { static const auto result = []() -> bool { struct wl_display *(*wl_display_connect)(const char *name); -@@ -321,6 +322,7 @@ bool IsWayland() { +@@ -323,6 +324,7 @@ bool IsWayland() { }(); return result; } @@ -1029,7 +1029,7 @@ index 8991260..5d4a40b 100644 #include 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 4197367..438c375 100644 +index 8e0ec85..de188ac 100644 --- a/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp +++ b/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp @@ -9,6 +9,10 @@ @@ -1041,8 +1041,8 @@ index 4197367..438c375 100644 +#endif + #include - #include + #include diff --git a/Telegram/lib_spellcheck/spellcheck/third_party/language_cld3.cpp b/Telegram/lib_spellcheck/spellcheck/third_party/language_cld3.cpp index efbfb72..9c82321 100644 --- a/Telegram/lib_spellcheck/spellcheck/third_party/language_cld3.cpp @@ -1105,7 +1105,7 @@ index e51bffa..733f6b5 100644 #include "base/timer.h" diff --git a/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp b/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp -index 6e19fcf..e7a6990 100644 +index d4c3f30..22fb3d6 100644 --- a/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp +++ b/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp @@ -4,6 +4,11 @@ diff --git a/net-im/telegram-desktop/telegram_desktop-5.2.2.recipe b/net-im/telegram-desktop/telegram_desktop-5.3.0.recipe similarity index 97% rename from net-im/telegram-desktop/telegram_desktop-5.2.2.recipe rename to net-im/telegram-desktop/telegram_desktop-5.3.0.recipe index e80481138..dd3e7e639 100644 --- a/net-im/telegram-desktop/telegram_desktop-5.2.2.recipe +++ b/net-im/telegram-desktop/telegram_desktop-5.3.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="8c278aae061a9461459a09fe0139854027182a4bec6d706d0f4fb9df9b303e3e" +CHECKSUM_SHA256="ef652ef5d11e4faef4410c73440faafb001128dc1a143c5e22efe939957205bb" SOURCE_FILENAME="tdesktop-$portVersion-full.tar.gz" SOURCE_DIR="tdesktop-$portVersion-full" srcGitRev_2="2b383fe05f8ae78ac99470b9a2b9ea22b3ee5a92" @@ -52,6 +52,7 @@ REQUIRES=" lib:liblzma$secondaryArchSuffix lib:libminizip$secondaryArchSuffix lib:libopenal$secondaryArchSuffix + lib:libopenh264$secondaryArchSuffix lib:libopus$secondaryArchSuffix lib:libprotobuf$secondaryArchSuffix lib:libqrcodegen$secondaryArchSuffix @@ -93,6 +94,7 @@ BUILD_REQUIRES=" devel:liblzma$secondaryArchSuffix devel:libminizip$secondaryArchSuffix devel:libopenal$secondaryArchSuffix + devel:libopenh264$secondaryArchSuffix devel:libopus$secondaryArchSuffix devel:libprotobuf$secondaryArchSuffix devel:libqrcodegen$secondaryArchSuffix