Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						278d851c7c 
					 
					
						
						
							
							[egl] added fallback for platforms not supporting eglGetPlatformDisplay  
						
						
						
						
					 
					
						2020-01-17 11:50:00 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						406e22a681 
					 
					
						
						
							
							[client] override new behaviour in SDL 2.0.15 and disable xinput2  
						
						... 
						
						
						
						xinput2 is used to get touch interface events with the side effect of
consuming MotionNotify events which we use because of SDL2's inability
to correctly track the window size. Since we are not that intertested in
touch for our usecase, we just turn the events off again. 
						
						
					 
					
						2020-01-13 22:21:12 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						17e05c6fd5 
					 
					
						
						
							
							[all] expose the FrameBuffer struct for correct sizeof calculations  
						
						
						
						
					 
					
						2020-01-13 19:30:49 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9846762991 
					 
					
						
						
							
							[all] align the frame data to the page boundary  
						
						
						
						
					 
					
						2020-01-13 19:17:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ad8a8b52be 
					 
					
						
						
							
							[c-host] ensure frames are page aligned  
						
						
						
						
					 
					
						2020-01-13 15:52:54 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0d29527758 
					 
					
						
						
							
							[common] added agnostic function sysinfo_getPageSize  
						
						
						
						
					 
					
						2020-01-13 15:52:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a96c9fe24 
					 
					
						
						
							
							[kvmfr] don't recreate the pages for each map  
						
						
						
						
					 
					
						2020-01-13 15:42:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c71e5c63ca 
					 
					
						
						
							
							[lgmp] updated the module to bring in support for aligned allocations  
						
						
						
						
					 
					
						2020-01-13 15:19:25 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f82a164d75 
					 
					
						
						
							
							[client] enable SDL_SYSWMEVENT on X11 to work around SDL2 bugs  
						
						
						
						
					 
					
						2020-01-13 14:03:26 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5d4e9b1ead 
					 
					
						
						
							
							[kvmfr] bump the version in dkms.conf  
						
						
						
						
					 
					
						2020-01-13 13:45:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						788f885759 
					 
					
						
						
							
							[kvmfr] added the ability to obtain a dmabuf of the ivshmem memory  
						
						... 
						
						
						
						This is to enable the ability to use dri3 to create dmabuf backed
pixmaps directly. 
						
						
					 
					
						2020-01-13 13:39:24 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6aeafc6651 
					 
					
						
						
							
							[common] add comment support to the ini parser  
						
						
						
						
					 
					
						2020-01-12 22:44:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1aadf91901 
					 
					
						
						
							
							[common] revert /dev/uio0 naming change behaviour  
						
						
						
						
					 
					
						2020-01-12 22:37:10 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7de030bb69 
					 
					
						
						
							
							[c-host] nvfbc: free event on deinit  
						
						
						
						
					 
					
						2020-01-12 18:09:11 +11:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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