Quantum 
							
						 
					 
					
						
						
							
						
						22920acc88 
					 
					
						
						
							
							[host] windows: define exit codes for future use  
						
						... 
						
						
						
						The host process will be changed to return these codes, from which the
service process could decide whether to exit or restart the process and log.
Note that on Windows, return values are 32-bit unlike POSIX which is only 8. 
						
						
					 
					
						2021-01-15 11:27:02 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						65009dcedc 
					 
					
						
						
							
							[host] windows: avoid leaking process and thread handles  
						
						... 
						
						
						
						The handles in PROCESS_INFORMATION must be closed if not used, or they
will leak. 
						
						
					 
					
						2021-01-15 09:49:42 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						a55b5e4b06 
					 
					
						
						
							
							[host] linux: link with libX11 and libGL  
						
						
						
						
					 
					
						2021-01-15 08:49:30 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						e467db64d8 
					 
					
						
						
							
							[host] linux: include missing headers  
						
						... 
						
						
						
						- <pwd.h> for getpwuid
- <unistd.h> for getuid
- "common/stringutils.h" for alloc_sprintf 
						
						
					 
					
						2021-01-15 08:49:30 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						dd2d69fa37 
					 
					
						
						
							
							[host] xcb: remove undefined getPointer member from Capture_XCB  
						
						
						
						
					 
					
						2021-01-15 08:49:30 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						ed9e3d253b 
					 
					
						
						
							
							[host] xcb: fix xcb_create signature error  
						
						... 
						
						
						
						Should have two arguments instead of zero. 
						
						
					 
					
						2021-01-15 08:49:30 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						2723b4b7c0 
					 
					
						
						
							
							[host] xcb: fix xcb_getFrame compile error  
						
						... 
						
						
						
						The argument should have been a pointer. 
						
						
					 
					
						2021-01-15 08:49:30 +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 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c2ad9666bb 
					 
					
						
						
							
							[host] use the HotSpot information as provided by DXGI  
						
						... 
						
						
						
						I must have originally overlooked this member when I wrote this code. :S 
						
						
					 
					
						2021-01-05 20:55:39 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						7e4d323427 
					 
					
						
						
							
							get display DPI info to scale mouse movement  
						
						
						
						
					 
					
						2021-01-05 09:03:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0bd5f0b2f1 
					 
					
						
						
							
							[client/host] disable stack execution  
						
						
						
						
					 
					
						2021-01-05 00:01:45 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						393a879c0b 
					 
					
						
						
							
							[host] nsis: change 'Stopping' to imperative 'Stop'  
						
						... 
						
						
						
						This follows the rest of the output like Install, Delete 
						
						
					 
					
						2021-01-01 12:12:07 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						d01d9db9bf 
					 
					
						
						
							
							[host] nsis: log more details about the process  
						
						... 
						
						
						
						Uses nsExec:ExecToLog in a few places to log on the installation output
window 
						
						
					 
					
						2021-01-01 12:12:02 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						5cc4f5454f 
					 
					
						
						
							
							[host] nsis: amended installer welcome description  
						
						
						
						
					 
					
						2021-01-01 12:10:23 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						32c797e60a 
					 
					
						
						
							
							[host] nsis: adds colour to installer and welcome screen  
						
						
						
						
					 
					
						2021-01-01 12:10:15 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						b66715b042 
					 
					
						
						
							
							[host] nsisi: add welcome page to installer  
						
						
						
						
					 
					
						2021-01-01 12:10:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						38198b1477 
					 
					
						
						
							
							[host] dynamically locate CreateProcesssAsUserA for pre-win 10  
						
						
						
						
					 
					
						2020-12-30 18:29:58 +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 
							
						 
					 
					
						
						
							
						
						604b6bec9a 
					 
					
						
						
							
							[host] don't fail if windows is dumb and doesnt give us the cursor info  
						
						
						
						
					 
					
						2020-11-01 04:45:57 +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 
							
						 
					 
					
						
						
							
						
						9d0ae23f9f 
					 
					
						
						
							
							[host] init ivshmem options before testing  
						
						
						
						
					 
					
						2020-10-19 03:01:35 +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 
							
						 
					 
					
						
						
							
						
						7a7e1d006b 
					 
					
						
						
							
							[host] set the program name/description in the app.manifest  
						
						
						
						
					 
					
						2020-10-19 01:56:03 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						38b05cda50 
					 
					
						
						
							
							[host] dxgi: fix incorrect bpp value  
						
						
						
						
					 
					
						2020-10-12 20:08:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a49f75d95 
					 
					
						
						
							
							[host] dxgi: ensure formatVer is incremented on re-init  
						
						
						
						
					 
					
						2020-10-12 19:39:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b2961c7939 
					 
					
						
						
							
							[all] added new format version field to frame header  
						
						
						
						
					 
					
						2020-10-12 18:52:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8a9f004ff6 
					 
					
						
						
							
							[host/client] fix invalid initialization of RGBA16F  
						
						
						
						
					 
					
						2020-10-11 19:39:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9c6bd888fd 
					 
					
						
						
							
							[host/client] added experimental RGBA16 float support (EGL only)  
						
						
						
						
					 
					
						2020-10-11 19:22:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a94d3734c2 
					 
					
						
						
							
							[all] pass the project path to the version.cmake script  
						
						
						
						
					 
					
						2020-10-09 02:51:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e1d7752165 
					 
					
						
						
							
							[host] fix nsis build failure to do invalid path to new VERSION file  
						
						
						
						
					 
					
						2020-10-09 02:36:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e6c88a4af3 
					 
					
						
						
							
							[all] be smarter about getting the git version  
						
						
						
						
					 
					
						2020-10-09 02:17:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e20c8a5cc7 
					 
					
						
						
							
							[host] dxgi: don't try to get the hotspot of a null cursor  
						
						
						
						
					 
					
						2020-10-06 23:24:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4f4d2dbf42 
					 
					
						
						
							
							[host] dxgi: fix memory leak if an error occurs  
						
						
						
						
					 
					
						2020-10-06 22:32:10 +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 
						 
				 
			
				
					
						
							
							
								camr0 
							
						 
					 
					
						
						
							
						
						72d70e8322 
					 
					
						
						
							
							Update host/README.md: c-host -> host  
						
						
						
						
					 
					
						2020-08-17 11:44:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1c7961daeb 
					 
					
						
						
							
							[host] dxgi: rework locking and retry logic for lower latency  
						
						
						
						
					 
					
						2020-08-15 20:49:49 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cdc3384883 
					 
					
						
						
							
							[host] dxgi: improve frame signaling mechanics  
						
						
						
						
					 
					
						2020-08-15 18:16:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						969effedde 
					 
					
						
						
							
							[host] update information about PsExec now LG can run as a service  
						
						
						
						
					 
					
						2020-08-13 11:41:16 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dc4d1d49fa 
					 
					
						
						
							
							[host] updated the readme with regards to log file location  
						
						
						
						
					 
					
						2020-08-12 22:15:22 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4e1f947a09 
					 
					
						
						
							
							[host] Windows: fix uninstaller product name  
						
						
						
						
					 
					
						2020-08-12 22:03:10 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						15d1a74291 
					 
					
						
						
							
							[host] Windows: multiple fixes to the installer  
						
						
						
						
					 
					
						2020-08-12 21:50:48 +10:00 
						 
				 
			
				
					
						
							
							
								TheCakeIsNaOH 
							
						 
					 
					
						
						
							
						
						7dba6b9b08 
					 
					
						
						
							
							[Host] Convert installer to setup service instead of scheduled task  
						
						
						
						
					 
					
						2020-08-12 21:32:15 +10:00 
						 
				 
			
				
					
						
							
							
								TheCakeIsNaOH 
							
						 
					 
					
						
						
							
						
						a5ad531004 
					 
					
						
						
							
							[Host] Change default install dir "Looking-Glass" to "Looking Glass"  
						
						
						
						
					 
					
						2020-08-12 21:32:15 +10:00 
						 
				 
			
				
					
						
							
							
								TheCakeIsNaOH 
							
						 
					 
					
						
						
							
						
						c119b3dcca 
					 
					
						
						
							
							[Host] Correct installer and shortcut names  
						
						
						
						
					 
					
						2020-08-12 21:32:15 +10:00 
						 
				 
			
				
					
						
							
							
								TheCakeIsNaOH 
							
						 
					 
					
						
						
							
						
						e2f2437ef4 
					 
					
						
						
							
							[Host] Installer command line options and install location selection add  
						
						
						
						
					 
					
						2020-08-12 21:32:15 +10:00 
						 
				 
			
				
					
						
							
							
								TheCakeIsNaOH 
							
						 
					 
					
						
						
							
						
						b2980fea63 
					 
					
						
						
							
							[Host] Add instructions on how to build NSIS installer.  
						
						
						
						
					 
					
						2020-08-12 21:32:15 +10:00 
						 
				 
			
				
					
						
							
							
								TheCakeIsNaOH 
							
						 
					 
					
						
						
							
						
						2b518690b8 
					 
					
						
						
							
							[Host] NSIS script change names from C-Host to Host  
						
						
						
						
					 
					
						2020-08-12 21:32:15 +10:00 
						 
				 
			
				
					
						
							
							
								TheCakeIsNaOH 
							
						 
					 
					
						
						
							
						
						92aca75792 
					 
					
						
						
							
							[c-host] Add NSIS installer script  
						
						
						
						
					 
					
						2020-08-12 21:32:15 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						64fdb8b7bb 
					 
					
						
						
							
							[host] Windows: service (un)install now starts/stops the service  
						
						... 
						
						
						
						In addition to starting and stopping the service, it now also stops the
LG process if the service started it. 
						
						
					 
					
						2020-08-12 20:56:02 +10:00