| 
								
								
									 Ilya Fedin | 3b7d5d3c80 | Eliminate ifndefs in notifications_manager_linux | 2021-01-05 18:16:26 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 0fbea454bc | Format unity counter setting | 2021-01-05 11:43:24 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | d4d688d494 | Merge two ifndef blocks in main_window_linux | 2021-01-05 11:43:24 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | b3892f49fa | Fix kSNIWatcherService/kSNIWatcherInterface misusage Even though they're the same, there should be interface specified | 2021-01-05 11:43:24 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 5affb168a2 | Fix callback function name in open with dialog | 2021-01-04 17:08:49 +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 | 8fb6ece796 | Revert "Use xcb to set transient parent for gtk file dialog" This reverts commit cd3b989e70. | 2021-01-04 11:54:17 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 15a9842b9f | Make open with dialog modal on Linux | 2021-01-04 11:54:17 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 39f9147790 | Check for dbus menu exporter instead of menu path | 2020-12-30 11:50:01 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 8da33113a2 | Use DeviceModelPretty/SystemVersionPretty directly This allows using methods that require a running QGuiApplication instance to detect system | 2020-12-29 12:36:47 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | f66cfb5684 | Use new IsSupportedByWM XCB API from lib_base | 2020-12-29 12:29:11 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 8142e83395 | Fix connection to QSystemTrayIcon::messageClicked in main_window_win | 2020-12-28 17:00:05 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | e247be7e33 | Operate with QString instead of QDBusObjectPath | 2020-12-28 17:00:05 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | e594b75f4c | Use more forward declarations in main_window_linux | 2020-12-28 17:00:05 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 28f857f763 | Add support for G-S-D's media-keys extension This fixes media keys handling on (but not limited to, probably):
* GNOME
* Cinnamon
* MATE
* Budgie
* Pantheon (elementaryOS)
* Unity | 2020-12-28 17:00:05 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 56728a066e | Fix blurry tray icon with svg themes QIcon::actualSize doesn't work as expected with svg themes, get actual pixmap and check its size instead. | 2020-12-24 22:46:09 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | e99558abeb | Remove linux LastUserInputTime dependency since it's only in lib_base | 2020-12-24 07:47:13 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 0ff6c555b1 | Use Platform::IsWayland in linux_gdk_helper | 2020-12-22 18:37:52 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 902e0fc8fb | Remove dll loading in harfbuzz on Windows. | 2020-12-22 14:29:51 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 92bc278052 | Allow inviting contacts to voice chats. | 2020-12-22 12:33:06 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | d301601360 | Fix mouse/keyboard input on Windows. | 2020-12-18 12:43:51 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | cae7e9c502 | Fix Open With menu position in macOS. | 2020-12-17 16:06:36 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | cd3b989e70 | Use xcb to set transient parent for gtk file dialog | 2020-12-14 16:50:59 +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 | 379a3d74e2 | Fix build without gtk | 2020-12-10 09:43:47 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 05147016b0 | Simplify XErrorHandlerRestorer API | 2020-12-10 07:15:39 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 4bc6c6c3c8 | Handle cursor size in the custom GTK integration | 2020-12-08 21:21:03 +03: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 |  | 
				
					
						| 
								
								
									 Ilya Fedin | b1b01385d0 | Restore 16px tray icon size Looks like there are support for this size since b703f4e555 | 2020-11-19 18:36:57 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | a086afb152 | Fix legacy group service message in chats list. | 2020-11-19 16:47:17 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 00504b61cd | Allow all messages silent in support mode. | 2020-11-19 16:23:57 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 4a73bb7872 | Fix main window on Windows. Fixes #9089, fixes #9090. | 2020-11-18 13:32:30 +03:00 |  | 
				
					
						| 
								
								
									 mid-kid | 49480001f7 | Move IsWayland() checks into WaylandIntegration | 2020-11-17 16:23:54 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 0563e1f878 | Have the wayland build-time toggle affect the native window title | 2020-11-17 16:23:54 +03:00 |  | 
				
					
						| 
								
								
									 mid-kid | 96b2e26f42 | Build wayland support optionally | 2020-11-17 16:23:54 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | b3eb7858e6 | Save local drafts in scheduled / replies sections. Fix inline bot switch inline in scheduled / replies sections. | 2020-11-17 12:58:07 +03:00 |  | 
				
					
						| 
								
								
									 23rd | b3925a3bec | Added touchbar hiding while recording voice message. | 2020-11-17 12:56:51 +03:00 |  | 
				
					
						| 
								
								
									 23rd | 8845652f77 | Fixed macOS build. | 2020-11-17 12:56:50 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 0089692b52 | Fix build for Mac App Store. | 2020-11-16 13:08:58 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 9d6e5f2a5b | Adapt linux tray icon implementation to the new QIcon::pixmap behavior More info: https://codereview.qt-project.org/c/qt/qtbase/+/314618 | 2020-11-16 13:03:43 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | b4cb47cf7f | Prefer gtk3 headers | 2020-11-16 12:37:42 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | e4b9900a06 | Construct WindowControlsLayout without variable | 2020-11-16 12:35:01 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 5c8a19b7f7 | Use only really supported icon sizes | 2020-11-16 12:34:19 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 620c596200 | Remove the last workaround in tray implementation Since tdesktop gets icon theme pretty well now, there's no need for any workaround. | 2020-11-16 12:34:19 +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 | 91a2ec225a | Add support for open with on linux | 2020-11-09 11:23:01 +03:00 |  |