Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								d500714242 
								
							 
						 
						
							
							
								
								Use xdg-activation to open URLs&files  
							
							 
							
							
							
						 
						
							2022-08-03 15:26:08 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								66c9587650 
								
							 
						 
						
							
							
								
								Add fail callback to linux notifications exceptions handler  
							
							 
							
							
							
						 
						
							2022-07-31 12:21:24 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8a209aad 
								
							 
						 
						
							
							
								
								Guard linux notification inhibition checks  
							
							 
							
							
							
						 
						
							2022-07-28 20:18:51 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								bb8ffcac3a 
								
							 
						 
						
							
							
								
								Default to Wayland on GNOME for new installs  
							
							 
							
							
							
						 
						
							2022-07-28 20:17:49 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4cf4b6a368 
								
							 
						 
						
							
							
								
								Optimize emoji / stickers update requests.  
							
							 
							
							
							
						 
						
							2022-07-26 20:12:14 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8383caa2b5 
								
							 
						 
						
							
							
								
								Fix build with Xcode.  
							
							 
							
							
							
						 
						
							2022-07-26 20:12:12 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								9b8dcec26e 
								
							 
						 
						
							
							
								
								Ensure notification manager is not null before first call to setManager in cross-platform code  
							
							 
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6718d238af 
								
							 
						 
						
							
							
								
								Switch to the dummy notification manager when notification daemon is not running on Linux  
							
							 
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								dd70a6f659 
								
							 
						 
						
							
							
								
								IsQualifiedDaemon -> ByDefault  
							
							 
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								ff2bd86744 
								
							 
						 
						
							
							
								
								Have a central place for catch-based logging of linux native notifications  
							
							 
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e3c01c11 
								
							 
						 
						
							
							
								
								Get linux notification inhibition state asynchronously  
							
							 
							
							... 
							
							
							
							This is the last sync request in the D-Bus notifications 
							
						 
						
							2022-07-26 21:11:17 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								e8477e5911 
								
							 
						 
						
							
							
								
								Get rid of 'paramtersCopy' in dbus code  
							
							 
							
							
							
						 
						
							2022-07-26 21:09:30 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								57f769f358 
								
							 
						 
						
							
							
								
								Returned lost method that checks tray existence.  
							
							 
							
							
							
						 
						
							2022-06-23 09:38:21 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1e63a6a1a7 
								
							 
						 
						
							
							
								
								Fix possible crash in Windows Toast Notifications.  
							
							 
							
							
							
						 
						
							2022-06-22 20:07:17 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b963a68dd6 
								
							 
						 
						
							
							
								
								Fix windows taskbar notifications counter with multi-windows.  
							
							 
							
							
							
						 
						
							2022-06-20 12:56:50 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0434e520fd 
								
							 
						 
						
							
							
								
								Don't quit on secondary window destroy by the system.  
							
							 
							
							
							
						 
						
							2022-06-15 19:59:16 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								798998203a 
								
							 
						 
						
							
							
								
								Get XDG activation token from native notification on Linux  
							
							 
							
							
							
						 
						
							2022-06-15 12:55:59 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6ee08faa24 
								
							 
						 
						
							
							
								
								Migrate from kwayland to QtWaylandScanner  
							
							 
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								391a3a77f6 
								
							 
						 
						
							
							
								
								Use Qt's xdg-desktop-portal file dialog implementation  
							
							 
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								2477b35b42 
								
							 
						 
						
							
							
								
								Move tray availability logging to the appropriate class  
							
							 
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								4d997a26b0 
								
							 
						 
						
							
							
								
								Don't update global menu on Linux without focus widget  
							
							 
							
							... 
							
							
							
							The window loses focus when menu is open and edit options are deactivated 
							
						 
						
							2022-06-14 16:36:44 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								4410aeb3eb 
								
							 
						 
						
							
							
								
								Make QMenuBar on Linux work without private API  
							
							 
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								088cca7452 
								
							 
						 
						
							
							
								
								Adapt for XCB::IsSupportedByWM changes  
							
							 
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								fc07954276 
								
							 
						 
						
							
							
								
								Improve premium section bottom.  
							
							 
							
							
							
						 
						
							2022-06-13 13:49:45 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								7bf9db8644 
								
							 
						 
						
							
							
								
								Fixed logging out with opened non-primary windows.  
							
							 
							
							
							
						 
						
							2022-06-08 11:59:30 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a780fbd09b 
								
							 
						 
						
							
							
								
								Add "ctrl-click-chat-new-window" option.  
							
							 
							
							
							
						 
						
							2022-06-07 22:05:37 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6f285874f3 
								
							 
						 
						
							
							
								
								Fix build on macOS.  
							
							 
							
							
							
						 
						
							2022-05-19 17:27:01 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5874ae7c51 
								
							 
						 
						
							
							
								
								Update API scheme on layer 142: Premium stickers.  
							
							 
							
							
							
						 
						
							2022-05-19 17:27:01 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								a2a401c0b0 
								
							 
						 
						
							
							
								
								Use public Qt API for native dialogs modality  
							
							 
							
							
							
						 
						
							2022-05-19 17:23:47 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								acd18a57fb 
								
							 
						 
						
							
							
								
								Get rid of the IBUS_USE_PORTAL workaround  
							
							 
							
							... 
							
							
							
							It's been a while after the ibus breaking change, the new socket path should be in all major distros and this hack shouldn't be needed anymore. 
							
						 
						
							2022-05-19 17:23:47 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6a80b1b94c 
								
							 
						 
						
							
							
								
								Get rid of __HAIKU__ checks  
							
							 
							
							... 
							
							
							
							This is a leftover of something that wasn't finiched and looks like won't be finished. It also feels that's not a good idea to mix Linux and Haiku in the same file though... 
							
						 
						
							2022-05-19 17:23:47 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								c47140c62d 
								
							 
						 
						
							
							
								
								Fixed window activation by clicking on tray icon for macOS.  
							
							 
							
							
							
						 
						
							2022-05-05 16:52:09 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b28d5a63d1 
								
							 
						 
						
							
							
								
								Handle alert/confirm/prompt with custom dialog on Linux.  
							
							 
							
							
							
						 
						
							2022-05-03 23:30:42 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								0e16a50bbc 
								
							 
						 
						
							
							
								
								Completely removed common and platform code for tray from main window.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								9de372d715 
								
							 
						 
						
							
							
								
								Replaced macOS Qt tray with native implementation.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								fbae5bdbcf 
								
							 
						 
						
							
							
								
								Removed macOS tray implementation from main window.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								aee1ef78da 
								
							 
						 
						
							
							
								
								Moved out static job for Linux tray icon to separated class.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								27c5c4b8f2 
								
							 
						 
						
							
							
								
								Removed Linux tray implementation from main window.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								94e06c6846 
								
							 
						 
						
							
							
								
								Removed Windows tray implementation from main window.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								7948d971e8 
								
							 
						 
						
							
							
								
								Added initial implementation of Linux tray.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								70acc7a0e3 
								
							 
						 
						
							
							
								
								Added initial implementation of Windows tray.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								56fdc7d39a 
								
							 
						 
						
							
							
								
								Added common and macOS tray implementations.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								f67c3bbf65 
								
							 
						 
						
							
							
								
								Added placeholders for platform dependent implementations of tray.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:35 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								de194c4aa2 
								
							 
						 
						
							
							
								
								Initialized empty files for tray implementations.  
							
							 
							
							
							
						 
						
							2022-05-03 04:25:35 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey A. Osokin 
								
							 
						 
						
							
							
							
							
								
							
							
								3ba5b825e5 
								
							 
						 
						
							
							
								
								Fix -Wunused-const-variable warnings by removing unused variables  
							
							 
							
							... 
							
							
							
							Fixes #24432  
							
						 
						
							2022-04-26 21:25:05 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hugo Osvaldo Barrera 
								
							 
						 
						
							
							
							
							
								
							
							
								c52a5927e5 
								
							 
						 
						
							
							
								
								Avoid a second query for the current color-scheme  
							
							 
							
							... 
							
							
							
							Telegram listens for a signal that indicates when the color-scheme
changes. The signal itself includes the new value, but Telegram
currently queries for the value immediately after getting the signal.
This second round-trip is unnecessary, since the signal itself contains
the same information.
This changeset avoids this follow-up query, and drops the now-unused
`Setter`. 
							
						 
						
							2022-04-25 22:38:08 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								cee593c423 
								
							 
						 
						
							
							
								
								Check whether notification image has alpha channel  
							
							 
							
							
							
						 
						
							2022-04-25 22:33:22 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1bc8d6fb18 
								
							 
						 
						
							
							
								
								Fix non-working Qt-on-Windows bug workaround.  
							
							 
							
							
							
						 
						
							2022-04-25 14:03:43 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								62e82a42fb 
								
							 
						 
						
							
							
								
								Adapt to lib_base's XDP API changes  
							
							 
							
							
							
						 
						
							2022-04-14 09:15:50 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								80f1f079f1 
								
							 
						 
						
							
							
								
								Move waitForInterfaceAnnounce call to the uses of announced interfaces  
							
							 
							
							
							
						 
						
							2022-04-14 09:11:05 +04:00