Quantum 
							
						 
					 
					
						
						
							
						
						60ac03ebaf 
					 
					
						
						
							
							[client] wayland: implement window size setting for xdg-shell  
						
						... 
						
						
						
						This should allow win:autoResize to work on Wayland when the compositor
supports such an operation. 
						
						
							
						
					 
					
						2022-12-08 21:08:33 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						e1ebde3cd2 
					 
					
						
						
							
							[host] windows: log to stderr that logs will continue in file  
						
						... 
						
						
						
						This prevents users from posting the stderr as if it's the only output. 
						
						
							
						
					 
					
						2022-12-08 21:08:07 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						f519904c38 
					 
					
						
						
							
							[host] app: clarify that config file not found is not fatal  
						
						... 
						
						
						
						This prevents users from thinking this is the problem they are facing. 
						
						
							
						
					 
					
						2022-12-08 21:08:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fa6f1abaac 
					 
					
						
						
							
							[obs] fix compatibility with updated LGMP build  
						
						
						
						
							
						
					 
					
						2022-11-08 00:00:39 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						875242fe15 
					 
					
						
						
							
							[host] app: improve throttleFPS logic  
						
						
						
						
							
						
					 
					
						2022-11-07 22:56:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						20b5957999 
					 
					
						
						
							
							[client] update LGMP to fix buffer overflow bug  
						
						
						
						
							
						
					 
					
						2022-11-07 21:57:10 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f0cb9d1167 
					 
					
						
						
							
							[client] main: fix spice display fallback when waiting for LGMP upgrade  
						
						
						
						
							
						
					 
					
						2022-11-07 19:16:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6cd88a70ad 
					 
					
						
						
							
							[host/client] lgmp: update to fix possible race issue  
						
						
						
						
							
						
					 
					
						2022-11-07 14:44:26 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						697bbcd6d4 
					 
					
						
						
							
							[host] app: correct timer restart on lgmp corruption recovery  
						
						
						
						
							
						
					 
					
						2022-11-07 13:36:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ecca5720a9 
					 
					
						
						
							
							[host] app: ensure that rand will be random  
						
						
						
						
							
						
					 
					
						2022-11-07 13:26:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						50e856f823 
					 
					
						
						
							
							[host] lgmp: update LGMP again to fix bug in last update  
						
						
						
						
							
						
					 
					
						2022-11-07 13:20:24 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6359bb9acd 
					 
					
						
						
							
							[host] lgmp: update to fix failure to randomize the session ID  
						
						
						
						
							
						
					 
					
						2022-11-07 13:12:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						938011fce6 
					 
					
						
						
							
							[module] swap offset & size in printk output for consistency  
						
						
						
						
							
						
					 
					
						2022-11-07 13:12:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d09a10299e 
					 
					
						
						
							
							[module] cosmetics  
						
						
						
						
							
						
					 
					
						2022-11-07 13:12:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8e706636d3 
					 
					
						
						
							
							[host] app: don't stop the lgmpTimer on session recovery  
						
						
						
						
							
						
					 
					
						2022-11-07 12:20:25 +11:00 
						 
				 
			
				
					
						
							
							
								Ali Abdel-Qader 
							
						 
					 
					
						
						
							
						
						352cd2fafe 
					 
					
						
						
							
							[client] remove non-prototype function declarations  
						
						... 
						
						
						
						With -Wstrict-prototypes on non-protyped functions are deprecated and
functions must include a void parameter if they do not take parameters. 
						
						
							
						
					 
					
						2022-11-01 08:03:15 +11:00 
						 
				 
			
				
					
						
							
							
								Chris Spencer 
							
						 
					 
					
						
						
							
						
						081a0a419d 
					 
					
						
						
							
							[client] audio: use actual device period if larger than expected maximum  
						
						... 
						
						
						
						This is rare and I'm not sure what causes it, but PipeWire sometimes uses a
larger period size than requested for no obvious reason (e.g., we could
request a period size of 512, but PipeWire uses 2048 anyway). This causes
us to stay in a permanent state of underrunning because the target latency
is too low.
With this change, we use the actual device period in the target latency
calculation if it is larger than the expected maximum. We may still get
some glitches at the beginning of playback (because the startup latency is
based upon the expected maximum period size), but it will recover after a
few seconds as it adjusts to the new target latency. 
						
						
							
						
					 
					
						2022-11-01 08:02:37 +11:00 
						 
				 
			
				
					
						
							
							
								esi 
							
						 
					 
					
						
						
							
						
						7e42e6cdce 
					 
					
						
						
							
							[obs] Fix function call causing crash on lgUpdate  
						
						
						
						
							
						
					 
					
						2022-11-01 08:01:54 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						d857b2a36e 
					 
					
						
						
							
							[cmake] CheckSubmodule: check for nanosvg  
						
						
						
						
							
						
					 
					
						2022-11-01 08:01:08 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						ba64a2d400 
					 
					
						
						
							
							[repos] nanosvg: convert to submodule  
						
						... 
						
						
						
						This is fine now that nanosvg can be compiled with -Wstrict-prototypes
without warning. 
						
						
							
						
					 
					
						2022-11-01 08:01:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9d8bc46812 
					 
					
						
						
							
							[client] keybind: fix typo  
						
						
						
						
							
						
					 
					
						2022-11-01 08:00:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5b6095ad05 
					 
					
						
						
							
							[repo] update PureSpice to fix cursor visibillity issue  
						
						
						
						
							
 
						
					 
					
						2022-09-21 12:17:20 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2ba23e8646 
					 
					
						
						
							
							[doc] install: fix forumla again  
						
						
						
						
							
						
					 
					
						2022-09-20 07:13:27 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5fd9bc6a84 
					 
					
						
						
							
							[doc] install: remove syntax highliting from ivshmem formula  
						
						
						
						
							
						
					 
					
						2022-09-19 22:18:25 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7446fe8c99 
					 
					
						
						
							
							[doc] install: cleanup ivshmem forumla formatting  
						
						
						
						
							
						
					 
					
						2022-09-19 22:15:40 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						136410daac 
					 
					
						
						
							
							[doc] install: be a bit clearer about calculating the ivshmem size  
						
						
						
						
							
						
					 
					
						2022-09-19 22:11:17 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						646a725c0e 
					 
					
						
						
							
							[client] spice: wait 1 second before attempting to use spice video  
						
						... 
						
						
						
						This prevents the flash of spice display when it's not set to mirror
in the VM. 
						
						
							
						
					 
					
						2022-09-19 14:59:59 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						b6f994b511 
					 
					
						
						
							
							[doc] css: add custom style for <kbd> elements  
						
						... 
						
						
						
						This makes them look like actual keys. 
						
						
							
						
					 
					
						2022-09-19 14:59:40 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						9b0af43a42 
					 
					
						
						
							
							[doc] usage: improve ini syntax documentation  
						
						... 
						
						
						
						This uses syntax highlighting for the config file and also documents
the ; comment character. 
						
						
							
						
					 
					
						2022-09-19 14:59:19 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						0f1eb0fa7f 
					 
					
						
						
							
							[doc] usage: fix command name bolding  
						
						... 
						
						
						
						Note that **``looking-glass-client``** is not valid syntax. 
						
						
							
						
					 
					
						2022-09-19 14:59:01 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						bf8f4c17f0 
					 
					
						
						
							
							[client] opengl: render cursor in spice mode  
						
						
						
						
							
						
					 
					
						2022-09-19 14:58:47 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						d9ffb98c9b 
					 
					
						
						
							
							[client] wayland: fix attempt to confine when pointer is locked  
						
						... 
						
						
						
						This fixes the following crash when attempt to toggle capture at the
right after closing the overlay:
    zwp_pointer_constraints_v1@12: error 1: a pointer constraint with a wl_pointer of the same wl_seat is already on this surface 
						
						
							
						
					 
					
						2022-09-19 14:58:27 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						0f261abb07 
					 
					
						
						
							
							[client] egl: recalculate mouse position when toggling spice  
						
						... 
						
						
						
						Without this step, the cursor with be transformed for rendering the
spice cursor, not the IVSHMEM cursor. 
						
						
							
						
					 
					
						2022-09-19 11:43:25 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						1dacf7b2de 
					 
					
						
						
							
							[repos] update PureSpice to fix none cursor handling  
						
						
						
						
							
						
					 
					
						2022-09-19 11:24:42 +10:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						6a9075b412 
					 
					
						
						
							
							[doc]: a bunch of consistency fixes  
						
						
						
						
							
						
					 
					
						2022-09-19 11:14:09 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						0c63a901be 
					 
					
						
						
							
							[client] main: add support for spice cursor channel  
						
						
						
						
							
						
					 
					
						2022-09-19 11:13:53 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						1fd00ba26c 
					 
					
						
						
							
							[client] render_queue: support cursor operations  
						
						
						
						
							
						
					 
					
						2022-09-19 11:13:53 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						f14d135266 
					 
					
						
						
							
							[client] egl: support rendering cursors in spice display mode  
						
						
						
						
							
						
					 
					
						2022-09-19 11:13:53 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						ce342029d8 
					 
					
						
						
							
							[repos] update PureSpice to include cursor channel  
						
						
						
						
							
						
					 
					
						2022-09-19 11:13:53 +10:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						6d19e85fa4 
					 
					
						
						
							
							[doc]: use arrow characters  
						
						
						
						
							
						
					 
					
						2022-09-19 10:30:08 +10:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						2780f6c22f 
					 
					
						
						
							
							[doc]: make title casing consistent  
						
						
						
						
							
						
					 
					
						2022-09-19 10:30:08 +10:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						33bcf19164 
					 
					
						
						
							
							[doc]: usage.rst: update supported configuration options  
						
						
						
						
							
						
					 
					
						2022-09-19 10:30:08 +10:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						86793a657e 
					 
					
						
						
							
							[doc]: usage.rst:: add new keybindings  
						
						
						
						
							
						
					 
					
						2022-09-19 10:30:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0ee45d8a70 
					 
					
						
						
							
							[doc] add common ivshmem sizes and additional warnings/notes  
						
						
						
						
							
						
					 
					
						2022-09-19 09:59:26 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3b16fb1baa 
					 
					
						
						
							
							[doc] fix typo  
						
						
						
						
							
						
					 
					
						2022-09-18 20:43:29 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						57c2e47cbf 
					 
					
						
						
							
							[doc] add comment to state that NvFBC reads NVFBC_PRIV_DATA if set  
						
						
						
						
							
						
					 
					
						2022-09-18 20:42:46 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a5e6065d39 
					 
					
						
						
							
							[doc] added host usage documentation for DXGI and NvFBC  
						
						
						
						
							
						
					 
					
						2022-09-18 20:27:03 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b10d912ab6 
					 
					
						
						
							
							[doc] update copyright year  
						
						
						
						
							
						
					 
					
						2022-09-18 19:28:19 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9a26519e9b 
					 
					
						
						
							
							[doc] added spencercw to the words list  
						
						
						
						
							
						
					 
					
						2022-09-18 18:54:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5a02e600c3 
					 
					
						
						
							
							[doc] added spencercw to the LG docs credits  
						
						
						
						
							
						
					 
					
						2022-09-18 18:54:08 +10:00