Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dbd7db7787 
					 
					
						
						
							
							[common] fix framebuffer_prepare to use atomic_store  
						
						
						
						
					 
					
						2020-04-12 13:16:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1222fd40b7 
					 
					
						
						
							
							[common] fix FrameBuffer to use atomics correctly  
						
						... 
						
						
						
						Might Fix  #248  
						
						
					 
					
						2020-04-12 13:14:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b5f4c639fd 
					 
					
						
						
							
							[client] provide better mouse tracking when exiting/entering the window  
						
						
						
						
					 
					
						2020-04-07 14:54:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cddeeff3fc 
					 
					
						
						
							
							[c-host] LGMP: increase the timeouts  
						
						
						
						
					 
					
						2020-04-07 14:54:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b953b2b807 
					 
					
						
						
							
							[module] added missing kvmfr.h,  fixes   #253  
						
						
						
						
					 
					
						2020-03-22 09:20:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						367a73d033 
					 
					
						
						
							
							[spice] updated the submodule,  fixes   #249  
						
						
						
						
					 
					
						2020-03-22 09:12:54 +11:00 
						 
				 
			
				
					
						
							
							
								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