Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b1b6da32ce 
					 
					
						
						
							
							[idd] ci: fix build take 2  
						
						
						
						
							
						
					 
					
						2025-03-24 15:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						17b24cc8ff 
					 
					
						
						
							
							[idd] ci: fix compilation  
						
						
						
						
							
						
					 
					
						2025-03-24 15:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7248b666ea 
					 
					
						
						
							
							[idd] nuget: added missing packages.config to the repo  
						
						
						
						
							
						
					 
					
						2025-03-24 15:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2084a9fee3 
					 
					
						
						
							
							[idd] all: generate versioning information  
						
						
						
						
							
						
					 
					
						2025-03-24 15:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a2a771f94e 
					 
					
						
						
							
							[idd] cosmetic: single change just to trigger the ci workflow  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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-03-23 03:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b526eb3da0 
					 
					
						
						
							
							[idd] ci: added woodpecker CI configuration for the IDD  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						As the IDD requires being built in MSVC2022 with the WDK and then
signed to create a usable driver, this must be done on the LG build
server instead of github directly. This workflow will trigger this on
each commit 
						
						
							
						
					 
					
						2025-03-20 16:46:23 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a88a49f1c 
					 
					
						
						
							
							[idd] handle frame re-send for when a new client connects  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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-03-16 19:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ce23cff12e 
					 
					
						
						
							
							[idd] remove deprecated locking defines  
						
						
						
						
							
						
					 
					
						2025-03-16 19:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						09df8c41aa 
					 
					
						
						
							
							[idd] debug: add debug defines and make use of them  
						
						
						
						
							
						
					 
					
						2025-03-16 16:31:44 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0db9d3a27b 
					 
					
						
						
							
							[idd] CDebug: implement new debug print class and write to a file  
						
						
						
						
							
						
					 
					
						2025-03-16 16:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4f2eb984d3 
					 
					
						
						
							
							[idd] remove unconditional debug enablement for DirectX11  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / module (push) Waiting to run 
				
			 
		
			
				
	build / host-linux (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-cross (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-native (push) Waiting to run 
				
			 
		
			
				
	build / obs (clang) (push) Waiting to run 
				
			 
		
			
				
	build / obs (gcc) (push) Waiting to run 
				
			 
		
			
				
	build / docs (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-03-16 12:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8b198091ce 
					 
					
						
						
							
							[idd] rewrite to support DirectX12 copy  
						
						
						
						
							
						
					 
					
						2025-03-16 12:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						62c075cfb5 
					 
					
						
						
							
							[idd] make the dirver functional again  
						
						
						
						
							
						
					 
					
						2025-03-11 10:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bea198735a 
					 
					
						
						
							
							[repos] LGMP: update to the latest version  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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-03-09 02:57:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a421329d9a 
					 
					
						
						
							
							[all] general: fix possible memory leaks with realloc usage  
						
						
						
						
							
						
					 
					
						2025-03-09 02:56:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5382a94945 
					 
					
						
						
							
							[client] evdev: implement mouse support  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / module (push) Waiting to run 
				
			 
		
			
				
	build / host-linux (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-cross (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-native (push) Waiting to run 
				
			 
		
			
				
	build / obs (clang) (push) Waiting to run 
				
			 
		
			
				
	build / obs (gcc) (push) Waiting to run 
				
			 
		
			
				
	build / docs (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-03-08 19:14:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4278a10fe1 
					 
					
						
						
							
							[client] evdev: read up to 256 events at a time  
						
						
						
						
							
						
					 
					
						2025-03-08 18:19:10 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						35e6a6e81a 
					 
					
						
						
							
							[client] evdev: handle device removal and hot-plug  
						
						
						
						
							
						
					 
					
						2025-03-08 13:28:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						afbd844be8 
					 
					
						
						
							
							[client] evdev: add new exclusive evdev while captured option  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / module (push) Waiting to run 
				
			 
		
			
				
	build / host-linux (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-cross (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-native (push) Waiting to run 
				
			 
		
			
				
	build / obs (clang) (push) Waiting to run 
				
			 
		
			
				
	build / obs (gcc) (push) Waiting to run 
				
			 
		
			
				
	build / docs (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-03-07 13:47:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7c285a45fb 
					 
					
						
						
							
							[app] core: place the local cursor inside the window on capture  
						
						
						
						
							
						
					 
					
						2025-03-07 12:21:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						968fd42d46 
					 
					
						
						
							
							[all] common: set the backtrace define for the entire project  
						
						
						
						
							
						
					 
					
						2025-03-07 11:32:24 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						66ac453c98 
					 
					
						
						
							
							[client] input: add support for evdev keyboard capture mode  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / module (push) Waiting to run 
				
			 
		
			
				
	build / host-linux (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-cross (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-native (push) Waiting to run 
				
			 
		
			
				
	build / obs (clang) (push) Waiting to run 
				
			 
		
			
				
	build / obs (gcc) (push) Waiting to run 
				
			 
		
			
				
	build / docs (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						The new configuration option `input:evdev` accepts a comma separated
list of `/dev/input/` keyboard devices to use for input when in capture
mode. This makes it possible to capture only a specific keyboard instead
of all keyboards. 
						
						
							
						
					 
					
						2025-03-07 02:36:00 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						27fe47cbe2 
					 
					
						
						
							
							[obs] dmabuf: enable dmabuf by default  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / module (push) Waiting to run 
				
			 
		
			
				
	build / host-linux (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-cross (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-native (push) Waiting to run 
				
			 
		
			
				
	build / obs (clang) (push) Waiting to run 
				
			 
		
			
				
	build / obs (gcc) (push) Waiting to run 
				
			 
		
			
				
	build / docs (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						
							
 
						
					 
					
						2025-03-06 14:39:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						aefbebff9c 
					 
					
						
						
							
							[obs] cosmetics: adhere to 80 column rule  
						
						
						
						
							
						
					 
					
						2025-03-06 14:39:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9174b1ae0f 
					 
					
						
						
							
							[host] d12: perform full re-initialization if the heapTest fails  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / module (push) Waiting to run 
				
			 
		
			
				
	build / host-linux (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-cross (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-native (push) Waiting to run 
				
			 
		
			
				
	build / obs (clang) (push) Waiting to run 
				
			 
		
			
				
	build / obs (gcc) (push) Waiting to run 
				
			 
		
			
				
	build / docs (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-03-05 16:44:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f6b7ea11c8 
					 
					
						
						
							
							[host] app: fix complation on windows with mingw  
						
						
						
						
							
						
					 
					
						2025-03-05 16:34:07 +11: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 
							
						 
					 
					
						
						
							
						
						50fee59b29 
					 
					
						
						
							
							[client] app: fix broken keyboard input after imgui update  
						
						
						
						
							
						
					 
					
						2025-03-05 16:07:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						554f5bf75d 
					 
					
						
						
							
							[client] overlay: use graph address as imgui id  
						
						
						
						
							
						
					 
					
						2025-03-05 15:25:34 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b43f572af0 
					 
					
						
						
							
							Revert "[client] overlay/status: don't return damage rect if nothing was drawn"  
						
						... 
						
						
						
						This reverts commit 7e9e38faa5 
						
						
							
						
					 
					
						2025-03-05 15:18:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d9f2df361d 
					 
					
						
						
							
							[client] cimgui: update to 1.91.8  
						
						
						
						
							
						
					 
					
						2025-03-05 15:16:31 +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 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						711c932380 
					 
					
						
						
							
							[all] common: fix compilation on clang  
						
						
						
						
							
						
					 
					
						2025-03-05 12:48:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						be52a86a9a 
					 
					
						
						
							
							[all] repos: update LGMP and PureSpice submodules  
						
						
						
						
							
						
					 
					
						2025-03-05 12:44:58 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						420eaebb71 
					 
					
						
						
							
							[cmake] all: update cmake_minimum_required version to 3.10  
						
						
						
						
							
						
					 
					
						2025-03-05 12:27:23 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						551298ed5b 
					 
					
						
						
							
							[doc] all: update copyright year  
						
						
						
						
							
						
					 
					
						2025-03-05 12:24:38 +11:00 
						 
				 
			
				
					
						
							
							
								Mark Stosberg 
							
						 
					 
					
						
						
							
						
						41008add12 
					 
					
						
						
							
							[client] linux: Install .desktop file and icon  
						
						... 
						
						
						
						SVGs have had a great support for Linux for about a decade, so only
install that for simplicity. 
						
						
							
						
					 
					
						2025-03-05 11:12:42 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						32d1b8063e 
					 
					
						
						
							
							[doc] requirements: Modify language of DMABUF for iGPUS  
						
						
						
						
							
						
					 
					
						2025-03-05 11:11:54 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						b0227a8ff8 
					 
					
						
						
							
							[doc] Add hypervisor and framebuffer to words.txt  
						
						... 
						
						
						
						Used `python ./sort_words.py -s -a framebuffer -a hypervisor`
This also properly sorted the list 
						
						
							
						
					 
					
						2025-03-05 11:11:54 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						a1c713556d 
					 
					
						
						
							
							[doc] install_libvirt: Link to iGPUs should use DMABUF  
						
						
						
						
							
						
					 
					
						2025-03-05 11:11:54 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						a0cf34df73 
					 
					
						
						
							
							[doc] requirements: Add section encouraging DMABUF use for iGPUs  
						
						
						
						
							
						
					 
					
						2025-03-05 11:11:54 +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 
						 
				 
			
				
					
						
							
							
								Chris Spencer 
							
						 
					 
					
						
						
							
						
						03ca20d3e4 
					 
					
						
						
							
							[client] overlay/msg: fix race condition in render  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run 
				
			 
		
			
				
	build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run 
				
			 
		
			
				
	build / module (push) Waiting to run 
				
			 
		
			
				
	build / host-linux (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-cross (push) Waiting to run 
				
			 
		
			
				
	build / host-windows-native (push) Waiting to run 
				
			 
		
			
				
	build / obs (clang) (push) Waiting to run 
				
			 
		
			
				
	build / obs (gcc) (push) Waiting to run 
				
			 
		
			
				
	build / docs (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						If an overlay is closed with overlayMsg_close, the message can be freed
while it is still being used by msg_render, resulting in a segfault. Lock
the message list for the duration of msg_render to fix this. 
						
						
							
						
					 
					
						2025-03-05 10:59:05 +11:00 
						 
				 
			
				
					
						
							
							
								Chris Spencer 
							
						 
					 
					
						
						
							
						
						7e9e38faa5 
					 
					
						
						
							
							[client] overlay/status: don't return damage rect if nothing was drawn  
						
						... 
						
						
						
						The renderer contains an optimization to skip ImGui if there is nothing to
show, but the status overlay always returns a damage rect, even if it
didn't draw anything, so the optimization can never take effect. 
						
						
							
						
					 
					
						2025-03-05 10:58:10 +11:00 
						 
				 
			
				
					
						
							
							
								Chris Spencer 
							
						 
					 
					
						
						
							
						
						0fd6f59bbb 
					 
					
						
						
							
							[client] egl: fix desktop render dimensions check  
						
						... 
						
						
						
						Code now matches the error message. 
						
						
							
						
					 
					
						2025-03-05 10:57:20 +11:00 
						 
				 
			
				
					
						
							
							
								Justin Gatzen 
							
						 
					 
					
						
						
							
						
						661efd107e 
					 
					
						
						
							
							[host] app: fix app state race in lgmpTimer thread  
						
						... 
						
						
						
						While resuming from hibernation lgmpTimer may transition app.state to
APP_STATE_REINIT_LGMP. Sometimes the transition is lost if the app_main
processing loop also changes app.state simultaneously. This seems to
occur frequently with the hibernation use case.
Separate lgmp timer state into its own enum. Move resulting app.state
transitions to the app_main loop so they are serialized. 
						
						
							
						
					 
					
						2025-03-05 10:56:39 +11:00 
						 
				 
			
				
					
						
							
							
								Jérôme Poulin 
							
						 
					 
					
						
						
							
						
						f6094de919 
					 
					
						
						
							
							[module] MODULE_IMPORT_NS now requires a string literal in 6.13  
						
						... 
						
						
						
						Fixes : #1155 
References: 33def8498fdde180023444b08e12b72a9efed41d
Co-authored-by: HikariKnightt <2557889+HikariKnight@users.noreply.github.com >
Co-authored-by: zeule <zeule@users.noreply.github.com >
Reviewed-by: netboy3 <1472804+netboy3@users.noreply.github.com > 
					
						2025-03-05 10:52:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						77f6054f0a 
					 
					
						
						
							
							d12: implement indirectCopy fallback for compatibillity  
						
						... 
						
						
						
						When the heapTest fails for DMA copies to shared memory, fallback to
conventional CPU copy via mapped resources. While this is less optimal,
it is still faster then the older DXGI capture backend. 
						
						
							
						
					 
					
						2025-02-19 16:30:27 +11:00