Ilya Fedin
926c3119df
Migrate from qt_static_plugins.cpp to the Qt6-pregenerated initializators
2023-06-19 11:31:04 +04:00
John Preston
32e1044c51
Revert "Get rid of xcb_xlib dependencies"
...
This reverts commit 6ab5543b3d .
Otherwise HIME input is broken:
https://github.com/telegramdesktop/tdesktop/issues/26228
2023-05-24 17:54:53 +04:00
Ilya Fedin
c09c5b61a8
Get rid of DESKTOP_APP_DISABLE_DBUS_INTEGRATION
...
Desktop App Toolkit uses GLib as the D-Bus library for quite long time, but GLib is not only a D-Bus library, it's more a basic library providing native Linux APIs implementing various specs. The situation right now is that DESKTOP_APP_DISABLE_DBUS_INTEGRATION disables not only D-Bus code but all the native API integration such as MIME handling or .desktop file parsing. In other words, the option disables native Linux APIs on Linux what is absurd and doesn't have any sense.
2023-05-14 12:11:48 +04:00
Ilya Fedin
6ab5543b3d
Get rid of xcb_xlib dependencies
...
We can drop this dependency thanks to Qt 6.5.0's xcursor -> xcb-cursor rewrite
2023-04-03 13:32:43 +04:00
Daniel Novomeský
af37d955bb
Enable support for AVIF, HEIF and JPEG XL on Windows
2022-12-19 11:36:44 +04:00
Ilya Fedin
c79563ea34
Add support for AVIF, HEIF and JPEG XL (only on Linux yet)
2022-09-18 16:59:09 +04:00
Ilya Fedin
1be19c32de
Get xdgdesktopportal back
2022-05-31 11:57:47 +04:00
Ilya Fedin
b30865ced9
Restore original xdg-shell linking
2022-04-11 09:45:51 +04:00
John Preston
393ae95d7f
Add network reachability plugin on macOS.
2021-11-02 11:16:44 +04:00
Ilya Fedin
68251bb2f0
Re-enable fcitx-qt5 with Qt 6
2021-10-27 22:01:42 +04:00
Ilya Fedin
5ff43f9c51
Enable HIME with Qt 6
2021-10-24 13:58:26 +04:00
John Preston
57ccb6c03c
Fix build with Qt 6.2 on macOS.
2021-10-21 19:45:43 +04:00
Ilya Fedin
993e1e052e
Add OpenSSL plugin to Qt 6 build
2021-10-21 10:19:55 +04:00
Ilya Fedin
a8856aa831
Add Qt 6 support
...
Tested on Linux only
2021-10-21 08:44:20 +04:00
Ilya Fedin
c4e45be16c
Don't link deprecated wl-shell
2021-10-19 17:20:55 +04:00
Ilya Fedin
9adb6a5efc
fcitx5_qt5 -> fcitx5_qt
2021-10-19 17:20:55 +04:00
Ilya Fedin
1dacc0ac4f
QGenericEnginePlugin is available everywhere
...
So link it everywhere
2021-09-25 15:24:38 +04:00
Ilya Fedin
d3e1827ff0
Don't link hime-im-client, use it with dlopen instead
2021-09-12 00:02:59 +03:00
Ilya Fedin
95ee188c7b
Get rid of GTK integration
2021-09-05 17:37:54 +03:00
Ilya Fedin
cb92f08d51
Enable Qt's gtk integration
2021-07-01 21:02:04 +03:00
Ilya Fedin
e002bba002
Some cleanup of unneeded hacks
...
qt5ct is removed since internal gtk integration is good enough
Removed the ability to override path to qtwayland client headers since that hack is no longer used
QXdgDesktopPortalThemePlugin is no longer linked since custom xdg-desktop-portal dialog implementation is present
2021-06-20 10:34:18 +04:00
Ilya Fedin
4caa867468
Use custom xdg-shell fork
2021-06-10 23:39:53 +04:00
Ilya Fedin
ac193a597d
Add DESKTOP_APP_DISABLE_X11_INTEGRATION
2021-02-22 23:37:14 +04:00
Ilya Fedin
199bd8d0b2
Remove materialdecoration
...
Since there are TitleWidget implementation for Linux in lib_ui finally
2021-02-19 12:29:59 +04:00
Ilya Fedin
2208358765
Link libraries needed for GL on XCB
2020-12-25 17:56:11 +03:00
Ilya Fedin
98410c7064
Remove unneeded automative shell
2020-12-22 12:28:31 +04:00
Ilya Fedin
3d7edfc4ba
Add qt_static_plugins module
2020-12-22 12:28:31 +04:00