b6258d9954 
								
							 
						 
						
							
							
								
								[Docs] Basic documentation and CI  
							
							 
							
							
							
						 
						
							2022-08-08 03:37:23 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								1ec2c16d27 
								
							 
						 
						
							
							
								
								Fix path to result binary in Linux action  
							
							 
							
							
							
						 
						
							2021-12-11 07:29:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								c7433477bc 
								
							 
						 
						
							
							
								
								Use ninja as much as possible in docker  
							
							 
							
							
							
						 
						
							2021-11-21 09:51:01 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								55e44e3675 
								
							 
						 
						
							
							
								
								Use GCC 10 in GH action  
							
							 
							
							
							
						 
						
							2021-11-18 20:32:52 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								22b37c4bf8 
								
							 
						 
						
							
							
								
								Use webkitgtk without its headers  
							
							 
							
							
							
						 
						
							2021-11-06 16:33:39 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0a4a96d4cd 
								
							 
						 
						
							
							
								
								Fix action build on Linux.  
							
							 
							
							
							
						 
						
							2021-09-12 01:39:28 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								05d4d58f8b 
								
							 
						 
						
							
							
								
								Replace GTK integration with xsettings + XDP  
							
							 
							
							
							
						 
						
							2021-09-06 15:43:28 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								bc2fc94e25 
								
							 
						 
						
							
							
								
								Don't check libtgvoip defines, too big queue  
							
							 
							
							
							
						 
						
							2021-08-11 15:46:38 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6f0e94a04a 
								
							 
						 
						
							
							
								
								WebKitGTK support doesn't depend on GTK integration anymore  
							
							 
							
							
							
						 
						
							2021-08-11 15:46:38 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								4b82a56270 
								
							 
						 
						
							
							
								
								Remove old instructions & patches they referred to  
							
							 
							
							... 
							
							
							
							(& rename instructions to the actual state)
Old instruction names were from the time when tdesktop used GYP that had MSVC, XCode and CMake backends.
But tdesktop uses CMake now, so these names are no longer correct. 
							
						 
						
							2021-07-20 09:50:57 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6f151f20e9 
								
							 
						 
						
							
							
								
								Add support for DESKTOP_APP_DISABLE_WEBKITGTK  
							
							 
							
							... 
							
							
							
							Co-authored-by: mid-kid <esteve.varela@gmail.com> 
							
						 
						
							2021-07-19 22:31:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								551ea7d879 
								
							 
						 
						
							
							
								
								Move GTK integration out of process with D-Bus  
							
							 
							
							
							
						 
						
							2021-07-02 00:59:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								7979b3b6c8 
								
							 
						 
						
							
							
								
								Fix devtoolset version in linux action  
							
							 
							
							
							
						 
						
							2021-03-20 14:33:02 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								3f25e92afd 
								
							 
						 
						
							
							
								
								Add build options for libtgvoip backends  
							
							 
							
							... 
							
							
							
							libtgvoip has options to disbale some backends, but they never were exposed via tdesktop's cmake
Since libtgvoip autoconf build system doesn't work anymore, it's worth to have these options in tdesktop's cmake. 
							
						 
						
							2021-03-20 14:33:02 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								673fc63680 
								
							 
						 
						
							
							
								
								Check DESKTOP_APP_DISABLE_X11_INTEGRATION on actions  
							
							 
							
							
							
						 
						
							2021-02-23 12:54:25 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								f1ee5b5704 
								
							 
						 
						
							
							
								
								Expose gtk integration to lib_base  
							
							 
							
							
							
						 
						
							2021-02-19 12:41:09 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6af180d6b5 
								
							 
						 
						
							
							
								
								Remove unneeded anymore Yum install step from Linux action  
							
							 
							
							
							
						 
						
							2020-12-10 07:26:46 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								c3b0e6c503 
								
							 
						 
						
							
							
								
								Move -s to CMAKE_EXE_LINKER_FLAGS  
							
							 
							
							
							
						 
						
							2020-11-18 14:29:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mid-kid 
								
							 
						 
						
							
							
							
							
								
							
							
								17e8e0a7b0 
								
							 
						 
						
							
							
								
								Add workflow for DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION  
							
							 
							
							
							
						 
						
							2020-11-17 16:23:54 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								facbaecf30 
								
							 
						 
						
							
							
								
								Add -Werror to actions  
							
							 
							
							
							
						 
						
							2020-11-17 15:45:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								8b0fcee6a6 
								
							 
						 
						
							
							
								
								Use docker build in linux action  
							
							 
							
							
							
						 
						
							2020-11-12 14:29:42 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zurg3 
								
							 
						 
						
							
							
							
							
								
							
							
								a768b65295 
								
							 
						 
						
							
							
								
								Updated FFmpeg version in GitHub Actions workflows  
							
							 
							
							
							
						 
						
							2020-11-10 16:23:37 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zurg3 
								
							 
						 
						
							
							
							
							
								
							
							
								a68d9b4522 
								
							 
						 
						
							
							
								
								Updated Qt version in GitHub Actions workflows  
							
							 
							
							
							
						 
						
							2020-11-10 16:23:37 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								822d1718a9 
								
							 
						 
						
							
							
								
								Use MozJPEG  
							
							 
							
							
							
						 
						
							2020-10-30 12:12:39 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								3883a268c7 
								
							 
						 
						
							
							
								
								Fixed warnings from Github CI.  
							
							 
							
							
							
						 
						
							2020-10-27 20:17:14 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								b6fc418d32 
								
							 
						 
						
							
							
								
								01org/libva -> intel/libva  
							
							 
							
							
							
						 
						
							2020-10-20 09:37:56 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								dcac3146c7 
								
							 
						 
						
							
							
								
								Fix Linux GitHub action  
							
							 
							
							
							
						 
						
							2020-10-01 10:54:42 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								077f0c393e 
								
							 
						 
						
							
							
								
								No need to rebuild ffmpeg without NEON optimizations anymore  
							
							 
							
							
							
						 
						
							2020-08-31 12:01:43 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								97076dbf83 
								
							 
						 
						
							
							
								
								Replaced origin webrtc with custom-built fork in Github CI.  
							
							 
							
							... 
							
							
							
							Updated building docs. 
							
						 
						
							2020-08-21 17:35:32 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								786bedf271 
								
							 
						 
						
							
							
								
								Disable Qt's integration mechanism on GTK-based DE to avoid early GTK loading  
							
							 
							
							... 
							
							
							
							This also removes TDESKTOP_USE_GTK_FILE_DIALOG since it doesn't forces GTK dialog for anyone and there is no reason to leave it
TDESKTOP_DISABLE_GTK_INTEGRATION can be also tested via action now 
							
						 
						
							2020-08-15 17:43:28 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								bc7925985c 
								
							 
						 
						
							
							
								
								Added WebRTC building to Github CI.  
							
							 
							
							
							
						 
						
							2020-08-15 00:03:37 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								08b67e383e 
								
							 
						 
						
							
							
								
								Add -D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF to docs & actions  
							
							 
							
							
							
						 
						
							2020-08-11 10:55:50 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5e30a8dd 
								
							 
						 
						
							
							
								
								Update fcitx5-qt  
							
							 
							
							
							
						 
						
							2020-08-11 10:55:50 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								4623804123 
								
							 
						 
						
							
							
								
								Don't build OpenSSL tests  
							
							 
							
							... 
							
							
							
							To decrease actions run time and fails 
							
						 
						
							2020-07-13 06:50:55 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								59b521d666 
								
							 
						 
						
							
							
								
								Implement xcb-based LastUserInputTime method  
							
							 
							
							
							
						 
						
							2020-07-12 22:19:44 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								d2615dda63 
								
							 
						 
						
							
							
								
								Updated Github Actions Cache version.  
							
							 
							
							
							
						 
						
							2020-06-30 12:28:13 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								fde51018ca 
								
							 
						 
						
							
							
								
								Update libwayland  
							
							 
							
							
							
						 
						
							2020-06-17 20:33:46 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								f1e75d809a 
								
							 
						 
						
							
							
								
								Separate patches  
							
							 
							
							
							
						 
						
							2020-06-03 11:31:34 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								1d622fb3c0 
								
							 
						 
						
							
							
								
								Add patches with the fix for  https://github.com/telegramdesktop/tdesktop/issues/6645  
							
							 
							
							
							
						 
						
							2020-06-01 18:43:42 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								c12356a032 
								
							 
						 
						
							
							
								
								Disable unneeded alsa dependency in ffmpeg  
							
							 
							
							
							
						 
						
							2020-05-25 10:34:12 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								126ed6e6e3 
								
							 
						 
						
							
							
								
								Fix path to compose file  
							
							 
							
							
							
						 
						
							2020-05-25 10:34:12 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								701e1d7b4d 
								
							 
						 
						
							
							
								
								Add fcitx5 support  
							
							 
							
							
							
						 
						
							2020-05-12 09:26:04 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								447d4e6c47 
								
							 
						 
						
							
							
								
								Remove Portaudio from building instructions  
							
							 
							
							... 
							
							
							
							Since it loaded at runtime with dlopen anyway and headers from the system package are OK 
							
						 
						
							2020-05-08 12:49:21 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								3135463017 
								
							 
						 
						
							
							
								
								Add new option to simplify creation of self-contained packages (snap/flatpak/appimage)  
							
							 
							
							
							
						 
						
							2020-05-05 14:31:18 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								89950de93e 
								
							 
						 
						
							
							
								
								Do not ignore changes for docs needed for build  
							
							 
							
							
							
						 
						
							2020-05-05 14:20:58 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								161e51757c 
								
							 
						 
						
							
							
								
								Change color of wayland decoration according to theme  
							
							 
							
							
							
						 
						
							2020-05-01 12:26:10 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								48743a7973 
								
							 
						 
						
							
							
								
								Exclude files that aren't necessary for actions  
							
							 
							
							
							
						 
						
							2020-05-01 12:12:49 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								d46e145c61 
								
							 
						 
						
							
							
								
								Updated Qt to 5.12.8.  
							
							 
							
							
							
						 
						
							2020-04-21 18:55:34 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								bc06a3aea3 
								
							 
						 
						
							
							
								
								Make actions ignore .md files not only in the root of repository  
							
							 
							
							
							
						 
						
							2020-04-13 17:39:00 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								e71b7dd384 
								
							 
						 
						
							
							
								
								Don't overwrite artifacts by multiple runs  
							
							 
							
							
							
						 
						
							2020-04-13 10:42:32 +04:00