Ilya Fedin
|
49736cd879
|
Recreate notification manager on notification service owner change
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
99af2a7058
|
Check for xdg-decoration protocol support on Wayland
|
2021-01-04 17:08:49 +04:00 |
|
Ilya Fedin
|
b9acea9cef
|
Move GSDMediaKeys initialization to SetWatchingMediaKeys
|
2021-01-04 11:55:10 +04:00 |
|
Ilya Fedin
|
f66cfb5684
|
Use new IsSupportedByWM XCB API from lib_base
|
2020-12-29 12:29:11 +04:00 |
|
Ilya Fedin
|
e99558abeb
|
Remove linux LastUserInputTime dependency since it's only in lib_base
|
2020-12-24 07:47:13 +04:00 |
|
John Preston
|
df420e4ccf
|
Revert "Use gtk not only to get image from clipboard, but also to set"
This reverts commit f88c132c96 .
Fixes #9885.
|
2020-12-11 12:00:52 +04:00 |
|
Ilya Fedin
|
cffb05e3c9
|
Detect more dark themes on Linux
|
2020-12-08 21:19:28 +03:00 |
|
Ilya Fedin
|
f88c132c96
|
Use gtk not only to get image from clipboard, but also to set
|
2020-12-08 21:18:49 +03:00 |
|
mid-kid
|
49480001f7
|
Move IsWayland() checks into WaylandIntegration
|
2020-11-17 16:23:54 +03:00 |
|
mid-kid
|
96b2e26f42
|
Build wayland support optionally
|
2020-11-17 16:23:54 +03:00 |
|
Ilya Fedin
|
e4b9900a06
|
Construct WindowControlsLayout without variable
|
2020-11-16 12:35:01 +03:00 |
|
Ilya Fedin
|
c8ce5dfa8b
|
Fix escaping in scheme creation on Linux and set -workdir
|
2020-11-16 12:33:22 +03:00 |
|
Ilya Fedin
|
e64f6f7266
|
Since changing the ibus portal check, it is not compatible with snap anymore
|
2020-11-12 18:12:17 +03:00 |
|
Ilya Fedin
|
21133abe13
|
Fix 30s hang in case ibus portal couldn't be started
|
2020-11-12 15:51:00 +03:00 |
|
Ilya Fedin
|
3a45957ceb
|
Set parent window ID for portal autostart dialog
|
2020-11-09 11:19:03 +03:00 |
|
Ilya Fedin
|
876c57dcfb
|
Fix getting FileChooser portal version
|
2020-11-09 11:19:03 +03:00 |
|
Ilya Fedin
|
f980cade39
|
Use static QFile methods in linux platform code
|
2020-11-09 11:19:03 +03:00 |
|
Ilya Fedin
|
3d18d28dc5
|
Use kIconName on icon creating
|
2020-11-09 11:19:03 +03:00 |
|
Ilya Fedin
|
e04598835b
|
Move _monitorRect and _monitorLastGot to psDesktopRect method
|
2020-11-09 11:19:03 +03:00 |
|
John Preston
|
74d2313784
|
Build Linux version with Qt 5.15.1 in CentOS 7 docker.
|
2020-11-06 11:21:34 +03:00 |
|
Ilya Fedin
|
f7dcf6ce81
|
Hide IsXDGDesktopPortalPresent in a private namespace
|
2020-11-06 11:20:47 +03:00 |
|
Ilya Fedin
|
6c023084d9
|
Move the excluding portal checks to UseXDGDesktopPortal
|
2020-11-06 11:20:47 +03:00 |
|
Ilya Fedin
|
f521275acc
|
Fix AreQtPluginsBundled to include static binary
|
2020-11-06 09:57:47 +03:00 |
|
Ilya Fedin
|
2b39da483b
|
Fix IBus portal service name
|
2020-11-05 14:38:41 +03:00 |
|
Ilya Fedin
|
d9711f8ebd
|
QDir::tempPath already has fallback to /tmp
|
2020-11-05 14:38:25 +03:00 |
|
Ilya Fedin
|
204a08df14
|
Add a cheat code to install launcher on Linux
|
2020-11-02 10:17:24 +03:00 |
|
Ilya Fedin
|
03c2fc2c48
|
Use ibus portal whenever it present
|
2020-11-01 18:28:52 +03:00 |
|
Ilya Fedin
|
d73d3cd43d
|
Implement ShowWindowMenu for XCB
|
2020-10-30 11:29:02 +03:00 |
|
Ilya Fedin
|
8f5b136003
|
Implement possibility to hide taskbar icon on Linux
|
2020-10-30 11:27:42 +03:00 |
|
Ilya Fedin
|
a38b4f039a
|
Use some methods from lib_base
|
2020-10-30 10:52:49 +03:00 |
|
Ilya Fedin
|
152f1ef17f
|
Use Core::UpdaterDisabled where a check is for installed or not
|
2020-10-28 09:57:10 +03:00 |
|
Ilya Fedin
|
f749647567
|
Check Qt version in runtime in CanOpenDirectoryWithPortal
It is not guaranteed that app is running with the same Qt version that was compiled
|
2020-10-26 14:58:06 +03:00 |
|
Ilya Fedin
|
77e1b9f156
|
Change socket path length condition to >=
Looks like 108 is the length including \0, therefore actual limit is 107
|
2020-10-24 09:10:16 +03:00 |
|
Ilya Fedin
|
ca67ac913f
|
Check for KDE portal backend when using portals on KDE
|
2020-10-23 11:28:18 +03:00 |
|
Ilya Fedin
|
0179a2ca10
|
Rename InstallMainDesktopFile to InstallLauncher
|
2020-10-23 11:25:18 +03:00 |
|
Ilya Fedin
|
f58874572d
|
Check actual socket path length rather than InSnap/InFlatpak
|
2020-10-23 11:25:18 +03:00 |
|
Ilya Fedin
|
2aa0b674cd
|
Use new XCB methods from lib_base
|
2020-10-16 16:12:38 +03:00 |
|
Ilya Fedin
|
093fcc3821
|
Subscribe to StatusNotifierHostRegistered signal
|
2020-10-07 13:06:06 +03:00 |
|
Ilya Fedin
|
6f89598a7b
|
Clean old attempts to register url scheme on scheme registration
|
2020-10-07 12:55:34 +03:00 |
|
Ilya Fedin
|
638ea3111f
|
Fallback to D-Bus methods if XCB-based LastUserInputTime failed
|
2020-10-05 10:10:40 +03:00 |
|
Ilya Fedin
|
a0af748fc5
|
Update SNI state even if tray is deactivated
|
2020-10-02 19:19:16 +03:00 |
|
John Preston
|
f3a2460a54
|
Version 2.4.1: Fix build for Linux.
|
2020-10-01 20:06:00 +03:00 |
|
Ilya Fedin
|
1d24d29afa
|
Little cleanup for Linux platform code & build
CheckCXXSourceCompiles is not needed anymore
Material wayland decorations could be checked just with IsQtPluginsBundled
|
2020-10-01 16:34:01 +03:00 |
|
Ilya Fedin
|
0536a479f9
|
Use startSystemMove/startSystemResize instead of platform code on Wayland with Qt 5.15
|
2020-10-01 16:30:53 +03:00 |
|
Ilya Fedin
|
7fef7e6315
|
Don't add shadow on Wayland
It was implemented like a hack and worked like a hack... Looks like it is better to wait until Qt give a way to create shadows.
|
2020-10-01 16:30:53 +03:00 |
|
Ilya Fedin
|
10012d6b31
|
Handle launcher basename compile-time for snap
Just like for flatpak
|
2020-10-01 10:54:42 +03:00 |
|
Ilya Fedin
|
6805085bbc
|
Use unique desktop file name for static binary
|
2020-09-29 18:54:01 +03:00 |
|
Ilya Fedin
|
70c993774a
|
Get rid of redudant cmake options
|
2020-09-29 18:24:16 +03:00 |
|
Ilya Fedin
|
242ced4022
|
Write icon theme names to debug log
|
2020-09-20 16:51:01 +03:00 |
|
Ilya Fedin
|
6635d03818
|
Check if xcb-screensaver extension present
|
2020-08-30 17:00:43 +04:00 |
|