Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1ac13658e1 
					 
					
						
						
							
							[module] fix compilation for linux 5.6  
						
						
						
						
					 
					
						2020-03-11 00:28:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						582ed6b5d1 
					 
					
						
						
							
							[c-host] dxgi: dont send null movements when only the visibility changed  
						
						
						
						
					 
					
						2020-02-12 18:40:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e2adbaa5c1 
					 
					
						
						
							
							[c-host] dxgi: fix failure to provide cursor visibility information  
						
						
						
						
					 
					
						2020-02-12 18:36:11 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4acf800ace 
					 
					
						
						
							
							[client] updated the PureSpice submodule  
						
						
						
						
					 
					
						2020-02-03 17:31:56 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7cc305c2f5 
					 
					
						
						
							
							[client] updated spice submodule to fix shutdown bug  
						
						
						
						
					 
					
						2020-02-01 14:31:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						95f5962186 
					 
					
						
						
							
							[client] update to properly disconnect from spice  
						
						
						
						
					 
					
						2020-02-01 14:24:23 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f4c2996a3a 
					 
					
						
						
							
							[repos] updated submodules  
						
						
						
						
					 
					
						2020-02-01 14:22:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						10c4037694 
					 
					
						
						
							
							[doc] added new github sponsorship option to README.md  
						
						
						
						
					 
					
						2020-02-01 11:44:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						52be6deccf 
					 
					
						
						
							
							[github] updated sponsorship for github sponsors  
						
						
						
						
					 
					
						2020-02-01 11:43:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9cc21c2a62 
					 
					
						
						
							
							[all] updated the main README.md file  
						
						
						
						
					 
					
						2020-01-31 21:43:58 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0b7f422d5d 
					 
					
						
						
							
							[client] moved spice into a seperate repository  
						
						
						
						
					 
					
						2020-01-31 21:39:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0ca760fad6 
					 
					
						
						
							
							[c-host] revert locking series, this needs more thought  
						
						... 
						
						
						
						Revert "[c-host] make pointer post function thread safe"
This reverts commit 3feed7ba0757f1f2d1feb0f9f15a60dc4d820666e30b54ddb2 
						
						
					 
					
						2020-01-29 23:23:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b0f9f15a60 
					 
					
						
						
							
							[c-host] increase the queue length and remove debug output  
						
						
						
						
					 
					
						2020-01-29 22:05:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						939bb07603 
					 
					
						
						
							
							[all] cleanup use of atomic locking and switch to C11 stdatomic  
						
						
						
						
					 
					
						2020-01-29 19:06:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cc2c49644d 
					 
					
						
						
							
							[spice] reworked to avoid locking requirements on the input channel  
						
						... 
						
						
						
						POSIX `send` is thread safe, to take advantage of this the code has been
changed to construct a contiguous buffer and perform the send in a
single operation preventing any risk of a race condition.
Only the main channel still requires an interlock as the VD agent
requires multiple sends to transmit a full buffer. 
						
						
					 
					
						2020-01-29 18:53:33 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						29f221d547 
					 
					
						
						
							
							[spice] improve connection code to use a single buffer  
						
						
						
						
					 
					
						2020-01-29 16:52:23 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2e32ceb6e0 
					 
					
						
						
							
							[LGMP] update the submodule  
						
						
						
						
					 
					
						2020-01-29 14:03:12 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2cbc9b6426 
					 
					
						
						
							
							[kvmfr] stop the module building the test application by default  
						
						
						
						
					 
					
						2020-01-29 14:01:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3f3a8f898d 
					 
					
						
						
							
							[common] 1e9 is a floating point notation  
						
						
						
						
					 
					
						2020-01-29 14:01:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6e62ea5364 
					 
					
						
						
							
							[common] fix building on mingw for linux  
						
						
						
						
					 
					
						2020-01-28 05:10:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5d39b6160a 
					 
					
						
						
							
							[lgmp] update module again with actual fix!  
						
						
						
						
					 
					
						2020-01-28 04:28:55 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						418149c9a6 
					 
					
						
						
							
							[LGMP] updated the submodule with the fixed locking mechanics  
						
						
						
						
					 
					
						2020-01-27 22:12:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						60acc3ef44 
					 
					
						
						
							
							[obs] update the LGMP module to fix low frame rate capture issue  
						
						
						
						
					 
					
						2020-01-27 15:05:25 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8dbc1daaf4 
					 
					
						
						
							
							[common] linux: signal should signal all listeners  
						
						
						
						
					 
					
						2020-01-27 14:33:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5a23d048bd 
					 
					
						
						
							
							[LGMP] submodule update again  
						
						
						
						
					 
					
						2020-01-27 13:14:16 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b658ea6459 
					 
					
						
						
							
							[LGMP] another submodule update  
						
						
						
						
					 
					
						2020-01-27 13:06:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dc91a0d807 
					 
					
						
						
							
							[LGMP] updated the submodule again  
						
						
						
						
					 
					
						2020-01-27 12:49:36 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c1fd6552d2 
					 
					
						
						
							
							[client] fix hang when trying to terminate an unconnected client  
						
						
						
						
					 
					
						2020-01-27 12:25:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6b2e78acdf 
					 
					
						
						
							
							[all] updated LGMP module, a rebuild of host and client IS required  
						
						
						
						
					 
					
						2020-01-27 11:29:54 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7b11ab04c6 
					 
					
						
						
							
							[client] always update the renderer cursor state  
						
						
						
						
					 
					
						2020-01-27 02:11:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bced5f95ff 
					 
					
						
						
							
							[all] make cursor visible a flag and send it seperate to position  
						
						
						
						
					 
					
						2020-01-27 02:07:32 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9d7f773b9c 
					 
					
						
						
							
							[c-host] decrease LGMP polling interval to a sane value and comment  
						
						
						
						
					 
					
						2020-01-27 01:55:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fea0a98b9e 
					 
					
						
						
							
							[c-host] dxgi: invisible cursors do not have position information  
						
						
						
						
					 
					
						2020-01-27 01:47:40 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dcc9625803 
					 
					
						
						
							
							[client] updated to use new cursor state flags  
						
						
						
						
					 
					
						2020-01-26 17:30:16 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b4cf8f76c8 
					 
					
						
						
							
							[c-host] mousehook: ignore repeated hook events  
						
						
						
						
					 
					
						2020-01-26 16:23:35 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						687eddcc63 
					 
					
						
						
							
							[kvmfr] fixed incorrect buffer size calculation  
						
						
						
						
					 
					
						2020-01-24 17:07:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9d6d137b50 
					 
					
						
						
							
							[c-host] fix bounds checking on frame index  
						
						
						
						
					 
					
						2020-01-24 16:31:03 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a75b95694b 
					 
					
						
						
							
							[c-host] actually use the 2nd LGMP frame  
						
						
						
						
					 
					
						2020-01-24 16:06:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c7aa8871e4 
					 
					
						
						
							
							[common] fixed improper comment parsing,  fixes   #233  
						
						
						
						
					 
					
						2020-01-21 16:35:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f9d919bdbb 
					 
					
						
						
							
							[client] increase the lgmp queue timeouts  
						
						
						
						
					 
					
						2020-01-20 14:18:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4d0f019ad5 
					 
					
						
						
							
							[spice] prepare spice for external usage  
						
						
						
						
					 
					
						2020-01-19 06:51:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e6154e685f 
					 
					
						
						
							
							[client] cosmetics  
						
						
						
						
					 
					
						2020-01-19 06:49:56 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2c59b5f557 
					 
					
						
						
							
							[client] added checking for invalid arguments to custom string options  
						
						
						
						
					 
					
						2020-01-19 06:48:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4746c89227 
					 
					
						
						
							
							[all] moved time and locking methods to the common library  
						
						
						
						
					 
					
						2020-01-17 14:35:08 +11:00 
						 
				 
			
				
					
						
							
							
								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