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
							
						 
					 | 
					
						
						
							
						
						b5d91ccc21
					 | 
					
						
						
							
							[c-host] nvfbc: fixed invalid nvfbc init
						
						
						
						
						
						
					 | 
					
						2020-01-11 22:28:52 +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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |