Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0eafa7de5d 
					 
					
						
						
							
							[c-host] update NvFBC to use new capture interface  
						
						
						
						
					 
					
						2020-01-11 21:51:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e554635e48 
					 
					
						
						
							
							[spice] turn on TCP_QUICKACK  
						
						... 
						
						
						
						https://assets.extrahop.com/whitepapers/TCP-Optimization-Guide-by-ExtraHop.pdf  
					
						2020-01-11 16:03:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5e915dd1ff 
					 
					
						
						
							
							[client] don't send mouse click events when out of view  
						
						
						
						
					 
					
						2020-01-11 13:11:12 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						13f55011c0 
					 
					
						
						
							
							[client] don't draw the cursor if it leaves the frame  
						
						
						
						
					 
					
						2020-01-11 12:56:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						05dc713dac 
					 
					
						
						
							
							[client] more cursor tweaks for better integration with the WM  
						
						
						
						
					 
					
						2020-01-11 06:03:16 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						80f3c7934a 
					 
					
						
						
							
							[client] more cursor tweaks and some cleanup  
						
						
						
						
					 
					
						2020-01-11 05:22:12 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1341bf8fbd 
					 
					
						
						
							
							[client] fix mouse acceleration when in capture mode  
						
						... 
						
						
						
						SDL2 really doesn't do this well, instead I have implemented our own
capture method that allows us to maintain better client/server cursor
sync. 
						
						
					 
					
						2020-01-11 04:53:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5b163063c3 
					 
					
						
						
							
							[client] improved sync with guest cursor position  
						
						
						
						
					 
					
						2020-01-11 03:41:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c2a15ad89d 
					 
					
						
						
							
							[c-host] updated to use new LGMP API to increase the timeout  
						
						
						
						
					 
					
						2020-01-10 20:04:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c92312a6c6 
					 
					
						
						
							
							[obs] implemented intial OBS Looking Glass Client plugin  
						
						... 
						
						
						
						Yes, it works! but no cursor support yet 
						
						
					 
					
						2020-01-10 18:14:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3253e7fd10 
					 
					
						
						
							
							[all] updated LGMP submodule  
						
						
						
						
					 
					
						2020-01-10 18:12:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e5178793b3 
					 
					
						
						
							
							[client] don't fail on invalid magic at startup  
						
						
						
						
					 
					
						2020-01-10 18:07:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bec4f83778 
					 
					
						
						
							
							[profiler] updated to use LGMP  
						
						
						
						
					 
					
						2020-01-10 18:04:22 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						22f04a926f 
					 
					
						
						
							
							[common] numerious bad usage bug fixes  
						
						
						
						
					 
					
						2020-01-10 18:04:22 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						76fa390e3d 
					 
					
						
						
							
							[c-host] increase the pointer queue length  
						
						
						
						
					 
					
						2020-01-10 11:40:56 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1ef406bbaf 
					 
					
						
						
							
							[lgmp] updated submodule  
						
						
						
						
					 
					
						2020-01-10 11:19:34 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0aa8711796 
					 
					
						
						
							
							[lgmp] updated submodule  
						
						
						
						
					 
					
						2020-01-10 11:04:16 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bea7c94cae 
					 
					
						
						
							
							[client/c-host] updated to use new LGMP naming conventions  
						
						
						
						
					 
					
						2020-01-10 11:01:35 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e7239c53fd 
					 
					
						
						
							
							[c-host] cleanup dxgi cursor code a bit  
						
						
						
						
					 
					
						2020-01-09 21:20:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6f551c770c 
					 
					
						
						
							
							[client] handle pointer visibility properly  
						
						
						
						
					 
					
						2020-01-09 21:18:35 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2d755a45e0 
					 
					
						
						
							
							[client] added support for LGMP  
						
						
						
						
					 
					
						2020-01-09 20:32:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a98a886b6 
					 
					
						
						
							
							[c-host] use the correct buffer for the cursor shape  
						
						
						
						
					 
					
						2020-01-09 20:27:55 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b0fb7177bb 
					 
					
						
						
							
							[c-host] improved intial connection sync  
						
						
						
						
					 
					
						2020-01-09 19:49:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						73e8bc41cd 
					 
					
						
						
							
							[c-host] don't overflow the pointerMemory array  
						
						
						
						
					 
					
						2020-01-09 16:15:04 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0b8f1a18b2 
					 
					
						
						
							
							[LGMP] start of c-host conversion to use LGMP  
						
						
						
						
					 
					
						2020-01-09 15:42:32 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8caa220ad5 
					 
					
						
						
							
							[common] link setupapi for ivshmem windows implementation  
						
						
						
						
					 
					
						2020-01-06 20:59:34 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b8203bec53 
					 
					
						
						
							
							[common] properly detect all versions of Windows 8  
						
						
						
						
					 
					
						2020-01-06 20:55:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5db4c32035 
					 
					
						
						
							
							[c-host] dont use DX12 feature levels on Windows8  
						
						... 
						
						
						
						Fixes  #218  
					
						2020-01-06 20:53:15 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9282ed19b2 
					 
					
						
						
							
							[client] check for clock drift and correct for it  
						
						... 
						
						
						
						Fixes  #224  
					
						2020-01-06 20:38:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						45ee79014d 
					 
					
						
						
							
							[common] added back support for shared memory files  
						
						
						
						
					 
					
						2020-01-06 00:20:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0dc0e6490c 
					 
					
						
						
							
							[c-host] dxgi: check for failure of getDesc1  
						
						
						
						
					 
					
						2020-01-03 17:29:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						127113a59b 
					 
					
						
						
							
							[client] fixed strange resize effect due to loss of precision  
						
						
						
						
					 
					
						2020-01-03 17:23:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						49bf115c84 
					 
					
						
						
							
							[client] fix issue with windowmanager forcing the window size (i3wm)  
						
						
						
						
					 
					
						2020-01-03 16:51:24 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2196516e2b 
					 
					
						
						
							
							[client] added new win:forceAspect option  
						
						... 
						
						
						
						Fixes  #225  
					
						2020-01-03 15:53:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						899dbff7e9 
					 
					
						
						
							
							[client] use the event data instead of calling SDL_GetWindowSize  
						
						
						
						
					 
					
						2020-01-03 15:26:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4345d94d68 
					 
					
						
						
							
							[client] update client to use the common ivshmem* methods  
						
						
						
						
					 
					
						2020-01-03 15:17:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						074af5d16c 
					 
					
						
						
							
							[c-host] init platform app struct  
						
						
						
						
					 
					
						2020-01-03 14:56:13 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						89d6ea0b5d 
					 
					
						
						
							
							[common] move ivshmem code into the common library  
						
						
						
						
					 
					
						2020-01-03 14:53:56 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c5baf212c8 
					 
					
						
						
							
							[client] switch from SDL_Cond to LGEvent  
						
						
						
						
					 
					
						2020-01-03 00:09:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ba31c78412 
					 
					
						
						
							
							[client] switch from SDL_Thread to lgThread  
						
						
						
						
					 
					
						2020-01-02 23:59:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1c1d2a0568 
					 
					
						
						
							
							[common] moved linux agnostic code into the common library  
						
						
						
						
					 
					
						2020-01-02 23:34:35 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0c6ff6822d 
					 
					
						
						
							
							[common/c-host] move agnostic code into common library  
						
						
						
						
					 
					
						2020-01-02 22:21:42 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan (JJRcop) Rubenstein 
							
						 
					 
					
						
						
							
						
						491ffc3576 
					 
					
						
						
							
							Fix client not building on void linux  
						
						... 
						
						
						
						Thanks to
SharkWipf#8539,
Aiber#4888,
and Hadet#6969 on the VFIO discord 
						
						
					 
					
						2019-12-28 00:07:39 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						da5ebee3f7 
					 
					
						
						
							
							[c-host]  fix   #220 , invalid handle provided to WaitForObjects  
						
						
						
						
					 
					
						2019-12-19 13:38:05 +11:00 
						 
				 
			
				
					
						
							
							
								Rikard Falkeborn 
							
						 
					 
					
						
						
							
						
						6530ca62da 
					 
					
						
						
							
							[client] fix return value in spice_read_nl error path  
						
						... 
						
						
						
						Returning -1 from a function with bool as return argument is the same as
returning true. If the channel is not connected, return false instead to
indicate the error. 
						
						
					 
					
						2019-12-18 08:55:27 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0bd19cfd38 
					 
					
						
						
							
							[c-host] dxgi: fix segfault with maxTextures=1 on client reconnect  
						
						
						
						
					 
					
						2019-12-17 20:56:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8ada29e25f 
					 
					
						
						
							
							[c-host] nvfbc: fix build attempt 2 :)  
						
						
						
						
					 
					
						2019-12-17 16:42:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3b5c1bd09c 
					 
					
						
						
							
							[c-host] nvfbc: fix failure to build due to new event interface  
						
						
						
						
					 
					
						2019-12-17 16:41:02 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c82a5e0523 
					 
					
						
						
							
							[c-host] dxgi: futher event improvements  
						
						
						
						
					 
					
						2019-12-17 16:36:43 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9c5f9906fa 
					 
					
						
						
							
							[c-host] add spinlock support to events and alter dxgi to use them  
						
						
						
						
					 
					
						2019-12-17 14:59:58 +11:00