Quantum 
							
						 
					 
					
						
						
							
						
						037a61a1c7 
					 
					
						
						
							
							[host] ci/windows: use explicit windows-2025  
						
						... 
						
						
						
						This allows forks for whom windows-latest doesn't point to windows-2025
to build successfully. 
						
						
					 
					
						2025-09-13 10:39:26 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						c6eda7e3a0 
					 
					
						
						
							
							[idd] ci: build installer  
						
						
						
						
					 
					
						2025-09-13 10:39:11 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						3da40f046d 
					 
					
						
						
							
							[ci] idd: add job  
						
						
						
						
					 
					
						2025-09-11 17:05:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						da154a5591 
					 
					
						
						
							
							[github] ci: install NSIS (take 6)  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled 
				
			 
		
			
				
	build / module (push) Has been cancelled 
				
			 
		
			
				
	build / host-linux (push) Has been cancelled 
				
			 
		
			
				
	build / host-windows-cross (push) Has been cancelled 
				
			 
		
			
				
	build / host-windows-native (push) Has been cancelled 
				
			 
		
			
				
	build / obs (clang) (push) Has been cancelled 
				
			 
		
			
				
	build / obs (gcc) (push) Has been cancelled 
				
			 
		
			
				
	build / docs (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-09-07 13:56:42 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a85b666238 
					 
					
						
						
							
							[github] ci: install NSIS (take 6)  
						
						
						
						
					 
					
						2025-09-07 13:49:13 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eff1e4d7ea 
					 
					
						
						
							
							[github] ci: install NSIS (take 4)  
						
						
						
						
					 
					
						2025-09-07 13:42:26 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4affd03c2d 
					 
					
						
						
							
							[github] ci: install NSIS (take 3)  
						
						
						
						
					 
					
						2025-09-07 13:37:36 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a1cc58c9f2 
					 
					
						
						
							
							[github] ci: install NSIS (take 2)  
						
						
						
						
					 
					
						2025-09-07 13:35:42 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9a6e03114e 
					 
					
						
						
							
							[github] ci: install nsis for windows native builds  
						
						... 
						
						
						
						As of the Windows Server 2025 image github provides, nsis is no longer
included, as such we must install it ourself. 
						
						
					 
					
						2025-09-07 13:25:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2c50ce4dbd 
					 
					
						
						
							
							[github] build: add libfontconfig-dev dependency  
						
						
						
						
					 
					
						2025-03-05 16:25:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f6b0752e45 
					 
					
						
						
							
							[github] build: use native packages now ubuntu 24.04 is available  
						
						
						
						
					 
					
						2025-03-05 16:22:00 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6dcf178879 
					 
					
						
						
							
							[github] linux-host: add missing dependency for xcb/shm  
						
						
						
						
					 
					
						2025-03-05 13:32:33 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ea00b623ed 
					 
					
						
						
							
							[github] linux-host: add missing dependency for gio/gio-unix  
						
						
						
						
					 
					
						2025-03-05 13:27:43 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						fbb489b9b6 
					 
					
						
						
							
							[github] pr-check: Automatically add review requesting changes when PR author is not found in AUTHORS  
						
						
						
						
					 
					
						2025-03-05 11:02:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						54066094bd 
					 
					
						
						
							
							[github] workflow: use latest ubuntu for cross compile build  
						
						
						
						
					 
					
						2023-10-22 19:56:21 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						cfef966603 
					 
					
						
						
							
							[github] build: Use debian package for sphinxcontrib-spelling  
						
						
						
						
					 
					
						2023-04-05 08:13:54 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						20b2130596 
					 
					
						
						
							
							[ci] switch to checkout v2  
						
						... 
						
						
						
						With checkout v1, it checks out all the repository history, which takes
~20 seconds to complete with all the submodules that we have. With v2,
takes <10 seconds to complete the checkout by virtue of checking out
only the latest commit.
For some cursed reason, spell check starts failing if docs uses v2
checkout, but doesn't fail if it uses v1. 
						
						
					 
					
						2022-05-29 11:16:43 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						5a94f82f10 
					 
					
						
						
							
							[host] linux: remove useless GL dependency  
						
						
						
						
					 
					
						2022-02-14 15:08:29 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						5b7c38a4dd 
					 
					
						
						
							
							[host] ci: install pipewire on Linux  
						
						
						
						
					 
					
						2022-02-12 22:13:31 +11:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						0ea188faf8 
					 
					
						
						
							
							[client] ci: stop installing wayland-protocols from apt  
						
						
						
						
					 
					
						2022-02-08 16:05:51 +11:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						30c57f411d 
					 
					
						
						
							
							[client] ci: install newer wayland-protocols repository  
						
						... 
						
						
						
						The Ubuntu one lacks `xdg-activation-v1`, despite having been released 6
months ago. Pull in a newer one from @quantum5's repository. 
						
						
					 
					
						2022-02-08 14:54:55 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2201ed869e 
					 
					
						
						
							
							[github] add libsamplerate0-dev to the workflow  
						
						
						
						
					 
					
						2022-01-27 18:05:24 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dfdc407bc6 
					 
					
						
						
							
							[all] ci: libdecor-dev is now libdecor-0-dev  
						
						
						
						
					 
					
						2022-01-04 10:48:13 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4e75c576b2 
					 
					
						
						
							
							[client] ci: add new libpulse-dev dependency  
						
						
						
						
					 
					
						2021-12-26 18:30:05 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						ff6c46f7ca 
					 
					
						
						
							
							[docs] all: Switch to sphinx-readthedocs-theme  
						
						... 
						
						
						
						From https://github.com/readthedocs/sphinx_rtd_theme  
						
						
					 
					
						2021-12-26 12:46:23 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						f971a01801 
					 
					
						
						
							
							[host] ci: test IVSHMEM installer build  
						
						
						
						
					 
					
						2021-12-26 11:31:32 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						141d5d3731 
					 
					
						
						
							
							[client] ci: build with PipeWire  
						
						
						
						
					 
					
						2021-12-26 11:09:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e810577317 
					 
					
						
						
							
							[client] audio: initial addition of PipeWire audio support via SPICE  
						
						
						
						
					 
					
						2021-12-26 11:09:42 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						35c57a862e 
					 
					
						
						
							
							[client] ci: check for improper usage of GL functions  
						
						... 
						
						
						
						This runs gl-check on the CI and fails the build if broken. 
						
						
					 
					
						2021-10-01 10:12:40 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						bc65de5987 
					 
					
						
						
							
							[host] installer: build 64-bit NSIS installers  
						
						... 
						
						
						
						The host is a 64-bit application, so requiring 64-bit Windows isn't an
issue. However, not using 32-bit installers has an advantage: we don't
need to require WoW64. 
						
						
					 
					
						2021-09-21 22:26:10 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						4ee83a2b31 
					 
					
						
						
							
							[client] ci: check --help spelling  
						
						
						
						
					 
					
						2021-09-04 13:31:55 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						49725c9ea4 
					 
					
						
						
							
							[doc] ci: run CI build with spell check  
						
						
						
						
					 
					
						2021-09-04 13:30:51 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						94d7ed300e 
					 
					
						
						
							
							[docs] ci: build documentation on GitHub Actions  
						
						
						
						
					 
					
						2021-09-04 13:27:51 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						5b2fce0830 
					 
					
						
						
							
							[client] ci: add libxkbcommon-dev dependency  
						
						
						
						
					 
					
						2021-08-14 14:47:00 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8907a990a1 
					 
					
						
						
							
							[github] add libxpresent-dev as a new build dep  
						
						
						
						
					 
					
						2021-08-03 00:03:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						be9a16e8a2 
					 
					
						
						
							
							[git] add libxcursor-dev to the git workflow  
						
						
						
						
					 
					
						2021-07-31 18:26:29 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						6382fc11af 
					 
					
						
						
							
							[client] ci: run all build combinations to completion  
						
						... 
						
						
						
						This is desirable because certain uncommon configurations like libdecor or
clang may break, and this shouldn't stop us from seeing if unrelated changes
pass. 
						
						
					 
					
						2021-07-23 15:52:22 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						4b016b441c 
					 
					
						
						
							
							[client] ci: test libdecor build as part of matrix  
						
						... 
						
						
						
						We source libdecor packages from a PPA. 
						
						
					 
					
						2021-07-22 13:12:28 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						4954687a52 
					 
					
						
						
							
							[client] ci: remove SDL dependencies and -DENABLE_SDL=ON  
						
						
						
						
					 
					
						2021-07-22 12:04:29 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						ed18ead1ff 
					 
					
						
						
							
							[client] ci: fix clang build  
						
						... 
						
						
						
						Our code to generate object files from shaders with the linker seems to
depend on GNU ld. More accurately, it works with lld, but we must specify
the correct object format via -m, which is very difficult to detect in a
satisfactory manner. Therefore we simply force use of GNU ld. 
						
						
					 
					
						2021-07-22 11:38:20 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						a8d4668c4d 
					 
					
						
						
							
							[client] ci: do not install libglew-dev  
						
						... 
						
						
						
						We removed the GLEW dependency, so we shouldn't be installing it. 
						
						
					 
					
						2021-07-19 19:34:04 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						e32494f684 
					 
					
						
						
							
							[client] ci: fix clang build by using clang++  
						
						
						
						
					 
					
						2021-07-18 10:32:27 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d8b37a8d81 
					 
					
						
						
							
							[git] update workflow to include new libglew-dev dependency  
						
						
						
						
					 
					
						2021-07-18 10:03:30 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						e6eeb2bb65 
					 
					
						
						
							
							[all] check if pull request author is in AUTHORS  
						
						
						
						
					 
					
						2021-06-06 13:17:39 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						69dc598857 
					 
					
						
						
							
							[host] ci: install libxcb-xfixes0-dev package  
						
						... 
						
						
						
						This should fix the <xcb/xfixes.h> not found error. 
						
						
					 
					
						2021-03-15 12:12:48 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						52a445e2f5 
					 
					
						
						
							
							[client] ci: correctly set CMAKE_BUILD_TYPE  
						
						... 
						
						
						
						A $ sign is needed for GitHub Actions to interpolate the variable. 
						
						
					 
					
						2021-03-15 10:54:55 +11:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						952f50eb8c 
					 
					
						
						
							
							[client] ds: build SDL backend in CI  
						
						... 
						
						
						
						SDL was made optional, and defaulted to off, in c34fe10 
						
						
					 
					
						2021-02-27 14:49:25 +11:00 
						 
				 
			
				
					
						
							
							
								Łukasz Kostka 
							
						 
					 
					
						
						
							
						
						0089c1252f 
					 
					
						
						
							
							[all] github: add build type to CI matrix  
						
						
						
						
					 
					
						2021-02-23 20:28:02 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						115c226113 
					 
					
						
						
							
							[github] update build workflow to update apt, and update deps  
						
						
						
						
					 
					
						2021-01-20 22:51:00 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						062c4e32cb 
					 
					
						
						
							
							[host] windows: test native build on GitHub Actions  
						
						
						
						
					 
					
						2021-01-16 11:48:36 +11:00