Get rid of direct Wayland usage

This should get rid of a very nasty vector of misbehaving and quite a lot of code which is boilerplate over Wayland protocols at the price of losing support of niche features

Most of things served by xcb code on X11 is served by portal code on Wayland, hopefully this tendention will continue and we will be fine just with glib which provides D-Bus and other basic APIs
This commit is contained in:
Ilya Fedin 2024-04-21 01:02:30 +04:00 committed by John Preston
parent 9046b2cafb
commit 0ad18c8182
6 changed files with 2 additions and 11 deletions

View File

@ -49,7 +49,6 @@ jobs:
defines:
- ""
- "DESKTOP_APP_DISABLE_X11_INTEGRATION"
- "DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION"
env:
UPLOAD_ARTIFACT: "true"

6
.gitmodules vendored
View File

@ -82,9 +82,6 @@
[submodule "Telegram/ThirdParty/dispatch"]
path = Telegram/ThirdParty/dispatch
url = https://github.com/apple/swift-corelibs-libdispatch
[submodule "Telegram/ThirdParty/wayland-protocols"]
path = Telegram/ThirdParty/wayland-protocols
url = https://github.com/gitlab-freedesktop-mirrors/wayland-protocols.git
[submodule "Telegram/ThirdParty/kimageformats"]
path = Telegram/ThirdParty/kimageformats
url = https://github.com/KDE/kimageformats.git
@ -94,9 +91,6 @@
[submodule "Telegram/ThirdParty/cld3"]
path = Telegram/ThirdParty/cld3
url = https://github.com/google/cld3.git
[submodule "Telegram/ThirdParty/wayland"]
path = Telegram/ThirdParty/wayland
url = https://github.com/gitlab-freedesktop-mirrors/wayland.git
[submodule "Telegram/ThirdParty/libprisma"]
path = Telegram/ThirdParty/libprisma
url = https://github.com/desktop-app/libprisma.git

@ -1 +0,0 @@
Subproject commit b2649cb3ee6bd70828a17e50beb16591e6066288

@ -1 +0,0 @@
Subproject commit 4624cfaaf563cd7be5e2e2087c8de6d3a48ea867

@ -1 +1 @@
Subproject commit 3d1ea724a80c3e3a431a88a653d24f4f418eaea8
Subproject commit d5a6bfced0b1fa35c4f601816313d02e6ecb7cde

2
cmake

@ -1 +1 @@
Subproject commit 621b01ec9bd7f953223147daf59ab4c850cb3c40
Subproject commit a428df5440e76a726abc30924766ac7da0cb381c