Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						04774d9cd6 
					 
					
						
						
							
							[host] fix faults caused by improper startup/shudown/restart ordering  
						
						 
						
						
						
						
					 
					
						2021-01-21 17:05:30 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9965a4a3a6 
					 
					
						
						
							
							[host] app: prevent double call to stopThreads  
						
						 
						
						
						
						
					 
					
						2021-01-21 16:27:57 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8778827a42 
					 
					
						
						
							
							[host] fix invalid LGMP free of cursor memory  
						
						 
						
						
						
						
					 
					
						2021-01-21 15:53:06 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e926bad759 
					 
					
						
						
							
							[host] dont overwrite the exit code on shutdown  
						
						 
						
						
						
						
					 
					
						2021-01-21 15:14:50 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ad9e84eaaa 
					 
					
						
						
							
							[host] return a proper exit code  
						
						 
						
						
						
						
					 
					
						2021-01-21 15:07:19 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						14cc57071c 
					 
					
						
						
							
							[host] remove the remainder of the YUV420 support  
						
						 
						
						
						
						
					 
					
						2021-01-18 13:55:44 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f5587b6b6b 
					 
					
						
						
							
							[host] all: pass back the desktop rotation to the client  
						
						 
						
						
						
						
					 
					
						2021-01-18 13:53:29 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						a46a3a2668 
					 
					
						
						
							
							[all] use explicit void parameter lists  
						
						 
						
						... 
						
						
						
						This makes it a compile-time error to call a function that semantically
takes no parameters with a nonzero number of arguments.
Previously, such code would still compile, but risk blowing up the stack
if a compiler chose to use something other than caller-cleanup calling
conventions. 
						
						
					 
					
						2021-01-14 17:29:37 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quantum 
							
						 
					 
					
						
						
							
						
						7e4d323427 
					 
					
						
						
							
							get display DPI info to scale mouse movement  
						
						 
						
						
						
						
					 
					
						2021-01-05 09:03:29 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b942085e6c 
					 
					
						
						
							
							[host] don't allocate LGMP_Q_POINTER_LEN cursor shape buffers  
						
						 
						
						... 
						
						
						
						There is no need to allocate a buffer for each message as the client is
only required to show the latest version of the cursor. Whie the logic
should prevent cursor corruption, it's not guaranteed, however this is
not a problem as this can only happen if the client is lagging behind
and as such when it gets another update message it will re-read the
now new shape anyway. 
						
						
					 
					
						2020-11-10 23:29:04 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						42ef9964de 
					 
					
						
						
							
							[host] enlarge the cursor buffer size for large cursor shapes  
						
						 
						
						
						
						
					 
					
						2020-11-01 04:34:26 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0badf2a84c 
					 
					
						
						
							
							[all] move defines for LGMP_QUEUE_*_LEN into KVMFR.h  
						
						 
						
						
						
						
					 
					
						2020-10-30 18:48:41 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9ff1859dc1 
					 
					
						
						
							
							[host] windows: check the ivshmem device exists in the service  
						
						 
						
						
						
						
					 
					
						2020-10-19 02:49:15 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b2961c7939 
					 
					
						
						
							
							[all] added new format version field to frame header  
						
						 
						
						
						
						
					 
					
						2020-10-12 18:52:37 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9c6bd888fd 
					 
					
						
						
							
							[host/client] added experimental RGBA16 float support (EGL only)  
						
						 
						
						
						
						
					 
					
						2020-10-11 19:22:31 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e6c88a4af3 
					 
					
						
						
							
							[all] be smarter about getting the git version  
						
						 
						
						
						
						
					 
					
						2020-10-09 02:17:20 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7e362050f7 
					 
					
						
						
							
							[all] update KVMFR to provide cursor hotspot information  
						
						 
						
						... 
						
						
						
						This commit bumps the KVMFR protocol version as it adds additional
hotspot x & y fields to the KVMFRCursor struct. This corrects the issue
of invalid alignment of the local mouse when the shape has an offset
such as the 'I' beam. 
						
						
					 
					
						2020-08-20 13:51:01 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						380b5df9f9 
					 
					
						
						
							
							[host] increase sleep timeout to 100ms  
						
						 
						
						
						
						
					 
					
						2020-08-11 19:11:17 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c7330167cf 
					 
					
						
						
							
							[host] shutdown capture if there are no subscribers  
						
						 
						
						... 
						
						
						
						Fixes  #33  
						
						
					 
					
						2020-08-11 18:30:47 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						045932ce77 
					 
					
						
						
							
							[host] send the correct cursor shape on client connection  
						
						 
						
						
						
						
					 
					
						2020-08-11 17:16:54 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9e3a42cb62 
					 
					
						
						
							
							[host] don't stop the timer when restarting capture  
						
						 
						
						
						
						
					 
					
						2020-08-03 12:04:50 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						67dec216d2 
					 
					
						
						
							
							[host] search the applications local directory for the config  
						
						 
						
						
						
						
					 
					
						2020-05-30 12:31:26 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						553e2830bb 
					 
					
						
						
							
							[client/host] share the host version with the client for diagnostics  
						
						 
						
						
						
						
					 
					
						2020-05-29 14:14:31 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						667ab981ba 
					 
					
						
						
							
							[host] send the latest cusror information when a new client connects  
						
						 
						
						
						
						
					 
					
						2020-05-25 14:37:02 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bc7871f630 
					 
					
						
						
							
							[c-host] renamed finall to just plain host  
						
						 
						
						
						
						
					 
					
						2020-05-25 13:42:43 +10:00