Ilya Fedin
0ad18c8182
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
2024-04-22 11:04:02 +04:00
Ilya Fedin
9046b2cafb
Stop using the plasma-shell protocol
...
Looks like this isn't really correct in combination with xdg-shell
2024-04-22 10:59:16 +04:00
Ilya Fedin
10272ee0cf
Revert "Replace jemalloc with scudo"
...
This reverts commit 960761ef37
.
2024-04-08 21:57:25 +04:00
Ilya Fedin
5b62d97288
Update submodules
2024-03-08 08:05:12 +04:00
Ilya Fedin
960761ef37
Replace jemalloc with scudo
...
This should provide a wider support for ARM hardware
2023-11-24 20:04:28 +04:00
John Preston
da768ac1d1
Add libprisma from Fela for syntax highlighting.
2023-10-04 22:28:47 +04:00
Ilya Fedin
8c9014fcf6
Update all third party submodules
2023-09-21 12:53:07 +04:00
John Preston
bbe4312017
Use GSL from a desktop-app fork.
2023-07-20 07:20:46 +04:00
Ilya Fedin
8c38d31950
C++ify wl_registry
2023-05-30 20:55:15 +04:00
Ilya Fedin
e561f93d44
Revert "Implement sonnet-based language detection backend"
...
This reverts commit 4b2d8b0c53
.
2022-11-25 12:20:12 +01:00
Ilya Fedin
4b2d8b0c53
Implement sonnet-based language detection backend
2022-11-23 23:00:06 +01:00
23rd
7aede75e43
Added external cld3 library.
2022-11-22 00:28:03 +00:00
Ilya Fedin
2a6e2fa353
Bundle kcoreaddons
2022-09-28 23:59:59 +04:00
Ilya Fedin
278ab5ebaf
Add support for AVIF, HEIF and JPEG XL (only on Linux yet)
2022-09-19 11:20:50 +04:00
Ilya Fedin
38da0e086d
Get rid of lib_waylandshells
2022-09-02 21:27:41 +04:00
Ilya Fedin
6ee08faa24
Migrate from kwayland to QtWaylandScanner
2022-06-14 16:36:44 +04:00
Ilya Fedin
ceb323ac7c
Use QMenuBar instead of own global menu implementation on Linux
...
This is another attempt of 79f96480c2
2022-01-22 21:18:37 +04:00
Ilya Fedin
799155279f
Update kwayland and move its dependencies to ThirdParty to keep them in sync
2022-01-11 16:51:01 +03:00
Ilya Fedin
9506093cbd
Remove unused submodules
2021-12-29 17:27:23 +03:00
Ilya Fedin
d89597bf64
Activate crl dispatch backend on Linux
...
Linux is the only platform where slow QThreadPool is used, let's use dispatch here as well
2021-12-22 14:15:48 +04:00
Ilya Fedin
a8f05a01ed
Build kwayland as external project
...
This will simplify packaged Qt 6 build
2021-12-22 14:09:32 +04:00
John Preston
f3ab01604c
Version 2.9: Fix build on Linux.
2021-07-30 21:03:49 +03:00
Ilya Fedin
d42fb6d1b9
Switch from mallocng to jemalloc
...
Now it's known how to make it free the memory in an expected manner and it's better maintained
2021-07-01 22:13:20 +03:00
Ilya Fedin
02db4e01fa
Get rid of qt5ct
2021-06-29 17:35:39 +03:00
Ilya Fedin
8d0f5bb828
Use custom xdg-shell fork for shadows on Wayland
2021-06-10 23:49:10 +04:00
Ilya Fedin
837485974a
Use mallocng on Linux
2021-05-17 10:35:18 +03:00
John Preston
fd85efa9ba
Link Telegram with lib_webview.
2021-04-06 18:36:09 +04:00
John Preston
22da48d231
Add webview / lib_webview submodules.
2021-04-06 18:36:09 +04:00
Ilya Fedin
513054a307
Get rid of unneeded material wayland decorations
2021-02-19 14:15:09 +04:00
Ilya Fedin
143b9682a4
Get rid of lxqt-qtplugin
...
It is stil impossible to build it statically and it seems that reading icon theme from gtk is pretty enough
2020-10-23 11:24:37 +03:00
John Preston
f8b83dd186
Remove mapbox::variant dependency.
2020-09-29 19:03:22 +03:00
John Preston
12e0399cf4
Add tgcalls library.
2020-08-11 18:21:40 +04:00
John Preston
438a560a79
Link tdesktop with external_webrtc.
2020-08-11 18:21:40 +04:00
John Preston
97a82762ef
Fix build with MSVC 16.6.0.
2020-06-01 18:09:31 +04:00
Ilya Fedin
701e1d7b4d
Add fcitx5 support
2020-05-12 09:26:04 +04:00
Ilya Fedin
3135463017
Add new option to simplify creation of self-contained packages (snap/flatpak/appimage)
2020-05-05 14:31:18 +04:00
23rd
fcb5292a4f
Added external_hunspell to CMake build.
2020-02-24 18:48:33 +03:00
Ilya Fedin
3b4dfa1381
Use LXQt's StatusNotifierItem implementation instead of appindicator
2020-02-05 18:38:34 +04:00
John Preston
23f6044081
Remove GYP build scripts.
2020-01-21 18:47:25 +03:00
John Preston
e3fa17dd4f
Merge remote-tracking branch 'private/alpha' into cmake
2019-12-06 11:08:14 +03:00
John Preston
d5718f96b8
First working auth by QR code.
2019-11-29 15:36:04 +03:00
John Preston
7b6fcb467a
Move common code to cmake_helpers.
2019-11-18 00:34:34 +03:00
John Preston
70dbd9e5b4
Add base::expected.
2019-11-15 16:16:26 +03:00
John Preston
c4da31c213
Add lib_storage as submodule.
2019-11-08 15:00:15 +03:00
23rd
6e95cfc24d
Added lib_spellcheck.
2019-10-20 21:11:37 +04:00
John Preston
bc2a0fb505
Use TL code generator from lib_tl.
2019-10-19 12:27:56 +04:00
John Preston
250b7240f6
Add lib_[r]lottie as submodules.
2019-10-19 12:27:56 +04:00
John Preston
e3f5a505eb
Fix folder structure for Xcode build.
2019-10-19 12:27:34 +04:00
John Preston
246c45ce0e
Use lib_ui from submodule.
2019-10-19 12:27:28 +04:00
John Preston
be9398b05a
Add several submodules from desktop-app.
2019-10-19 10:29:11 +04:00