Ilya Fedin
|
6f031a715e
|
Revert "Use QMenuBar instead of own global menu implementation on Linux"
This reverts commit 79f96480c2 .
|
2021-07-05 21:01:20 +03:00 |
|
Ilya Fedin
|
75ff7a6637
|
Control GtkOpenWithDialog lifetime from outside
|
2021-07-04 20:05:53 +03:00 |
|
Ilya Fedin
|
22d23c8be1
|
Add missed signalId check
|
2021-07-02 20:11:28 +03:00 |
|
Ilya Fedin
|
b335741f99
|
Use gsl::finally to pop thread context where appropriate
|
2021-07-02 20:11:28 +03:00 |
|
Ilya Fedin
|
1261c775d4
|
Fix freeze after creating file dialog
|
2021-07-02 15:51:58 +03:00 |
|
Ilya Fedin
|
551ea7d879
|
Move GTK integration out of process with D-Bus
|
2021-07-02 00:59:36 +03:00 |
|
Ilya Fedin
|
47e32bebe4
|
Remove not really needed gtk scale factor query
|
2021-07-01 22:13:50 +03:00 |
|
Ilya Fedin
|
0b21c04489
|
Remove the copy of gtk file dialog
|
2021-07-01 22:13:50 +03:00 |
|
Ilya Fedin
|
85f013ebdb
|
Revert "Avoid removing portal platformtheme plugin in snap"
This reverts commit 12db51fe75 .
|
2021-07-01 22:13:50 +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
|
8d75078a42
|
Use Glib::MainLoop instead of QEventLoop in glib code
|
2021-06-29 15:10:08 +03:00 |
|
Ilya Fedin
|
c3fb392906
|
Clean dbus-specific code in main_window_linux.h
|
2021-06-29 10:30:48 +03:00 |
|
Ilya Fedin
|
a59bfdb2f8
|
Fix handleNativeSurfaceChanged when dbus integration is disabled
|
2021-06-29 10:30:48 +03:00 |
|
Ilya Fedin
|
79f96480c2
|
Use QMenuBar instead of own global menu implementation on Linux
|
2021-06-29 10:30:48 +03:00 |
|
Ilya Fedin
|
5c8f08fc92
|
Move preview support from QGtkDialog to GtkFileDialog
|
2021-06-24 11:26:24 +04:00 |
|
Ilya Fedin
|
00a0b2c8b6
|
Get rid of GTK cast templates
|
2021-06-24 11:26:24 +04:00 |
|
Ilya Fedin
|
007218cc13
|
Use C++ wrappers in GtkOpenWithDialog
|
2021-06-24 11:26:24 +04:00 |
|
Ilya Fedin
|
8afe495a4f
|
Avoid using g_unix_fd_list_new_from_array
|
2021-06-24 11:26:24 +04:00 |
|
Ilya Fedin
|
257f2086d1
|
Get rid of gtk2 header compatibility
|
2021-06-24 11:26:24 +04:00 |
|
Ilya Fedin
|
f011c84ce8
|
Make Linux file dialog API better
|
2021-06-24 11:26:24 +04:00 |
|
Ilya Fedin
|
a55b41faa1
|
Provide a list of shell integrations in QT_WAYLAND_SHELL_INTEGRATION
|
2021-06-20 10:39:42 +04:00 |
|
Ilya Fedin
|
a26d769304
|
Set QT_WAYLAND_SHELL_INTEGRATION to custom value
|
2021-06-19 08:16:38 +04:00 |
|
23rd
|
b422ec025e
|
Removed Ui::show from classes that have pointer to Controller.
|
2021-06-17 10:57:45 +04:00 |
|
23rd
|
707b36dc12
|
Moved DBIWorkMode to Core::Settings.
|
2021-06-16 09:31:32 +03:00 |
|
23rd
|
5334372671
|
Moved WorkMode global variable from facades to core settings.
|
2021-06-16 09:31:32 +03:00 |
|
mid-kid
|
37f59095f4
|
Fix building with LINK_TO_GTK
|
2021-06-12 15:08:11 +04:00 |
|
23rd
|
32e47c24b4
|
Moved Linux MPRIS support to lib_base.
|
2021-06-10 23:00:56 +03:00 |
|
Ilya Fedin
|
b964c681f8
|
Get system dark mode state asynchronously on Linux
|
2021-05-31 20:31:24 +03:00 |
|
Ilya Fedin
|
c6dcc57c5e
|
Set _KDE_NET_WM_DESKTOP_FILE on X11
|
2021-05-31 20:30:51 +03:00 |
|
23rd
|
690fbe83fd
|
Unified and moved to single place generating of song name from SongData.
|
2021-05-31 08:54:22 +04:00 |
|
Ilya Fedin
|
e0d6faf45b
|
Fix build with LTO
|
2021-05-19 12:26:07 +03:00 |
|
John Preston
|
fbe4e3f0ec
|
Fix build with mallocng.
|
2021-05-17 13:38:28 +04:00 |
|
Ilya Fedin
|
837485974a
|
Use mallocng on Linux
|
2021-05-17 10:35:18 +03:00 |
|
Ilya Fedin
|
3cf739eca9
|
Use event filter to get surface expose event
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
cfee688feb
|
Replace call_delayed with InvokeQueued in MainWindow::handleVisibleChanged
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
30d8894c30
|
Use nodiscard in WaylandIntegration
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
0b86feeeb5
|
Implement appmenu on Wayland with org_kde_kwin_appmenu protocol
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
434ef34378
|
Implement taskbar icon hidding on Wayland with org_kde_plasma_shell protocol
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
166c28c215
|
Get rid of default_delete
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
17c514e851
|
Use surface as XdgExporter parent
|
2021-05-17 10:00:01 +03:00 |
|
John Preston
|
383acf0ffc
|
Fix crash in native notifications on Linux.
|
2021-05-12 12:10:55 +04:00 |
|
Ilya Fedin
|
680a9a7ca7
|
Implement parent setting for portal and gtk dialogs on Wayland via xdg-foreign-v2
|
2021-05-11 10:53:32 +03:00 |
|
Ilya Fedin
|
95b4435396
|
Resubscribe to signal when running with old xdg-desktop-portal
|
2021-05-07 18:32:02 +03:00 |
|
John Preston
|
b1c4524612
|
Fix crash dump generation on Linux.
|
2021-05-03 17:34:33 +04:00 |
|
Ilya Fedin
|
9a857659ce
|
Check action type before launching new version
|
2021-05-03 14:53:21 +03:00 |
|
Ilya Fedin
|
68dc00be27
|
Move weak_ptr include to .cpp in linux notifications
|
2021-05-03 14:39:24 +03:00 |
|
Ilya Fedin
|
ee00f12131
|
Launch new version directly in write-protected mode
|
2021-05-03 14:39:24 +03:00 |
|
John Preston
|
7444f17c4e
|
Use sendfile only on Linux.
|
2021-05-03 14:59:24 +04:00 |
|
Ilya Fedin
|
578833446d
|
Add support for write-protected update on Linux
|
2021-05-03 12:54:08 +03:00 |
|
John Preston
|
98180d3a9e
|
Always guard and send on_main in native notifications.
|
2021-05-03 13:08:50 +04:00 |
|