Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a0457a2dd9 
					 
					
						
						
							
							[client] added nettle/bignum.h to rsa.c, CentOS 7 seems to need it  
						
						
						
						
							
						
					 
					
						2018-05-29 14:55:28 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ce60cafa19 
					 
					
						
						
							
							[client] removed invalid MS Windows specific hint  
						
						... 
						
						
						
						See: https://wiki.libsdl.org/SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 
> A hint that specifies that SDL should not to generate
> SDL_WINDOWEVENT_CLOSE events for Alt+F4 on Microsoft Windows. 
						
						
							
						
					 
					
						2018-05-29 14:09:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9e02131525 
					 
					
						
						
							
							[client] don't scale the mouse when in capture mode  
						
						
						
						
							
						
					 
					
						2018-05-29 11:55:28 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6918eeca26 
					 
					
						
						
							
							[client] added missing library for floor function  
						
						
						
						
							
						
					 
					
						2018-05-29 11:08:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fbbee1cdac 
					 
					
						
						
							
							[opengl] added support for alerts  
						
						
						
						
							
						
					 
					
						2018-05-29 11:08:25 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						89959b48a7 
					 
					
						
						
							
							[client] added linked list utility  
						
						
						
						
							
						
					 
					
						2018-05-29 11:08:01 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b26a535451 
					 
					
						
						
							
							[client] added support for alert text  
						
						
						
						
							
						
					 
					
						2018-05-29 11:06:42 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						86207993b8 
					 
					
						
						
							
							[client] alert the user when capture mode is on or off  
						
						
						
						
							
						
					 
					
						2018-05-29 09:02:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ee9213da76 
					 
					
						
						
							
							[client] add alert method to renderer api  
						
						
						
						
							
						
					 
					
						2018-05-29 08:59:07 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a084b2b32f 
					 
					
						
						
							
							[client] added the ability to specify the capture key (-m)  
						
						
						
						
							
						
					 
					
						2018-05-29 08:51:58 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						afdae8efc0 
					 
					
						
						
							
							[client] allow the system screensaver to operate, -S to disable  
						
						
						
						
							
						
					 
					
						2018-05-29 08:34:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						64ad862116 
					 
					
						
						
							
							[client] remove noise about scaling/alignment as this is fixed  
						
						
						
						
							
						
					 
					
						2018-05-29 08:28:55 +10:00 
						 
				 
			
				
					
						
							
							
								r4m0n 
							
						 
					 
					
						
						
							
						
						4d81aaa763 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
							
						
					 
					
						2018-05-29 02:18:17 +10:00 
						 
				 
			
				
					
						
							
							
								r4m0n 
							
						 
					 
					
						
						
							
						
						8cb25792ba 
					 
					
						
						
							
							Fixing scaled mouse movement  
						
						
						
						
							
						
					 
					
						2018-05-29 02:18:17 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f715034fc4 
					 
					
						
						
							
							[doc] make the module README a Markdown file  
						
						
						
						
							
						
					 
					
						2018-05-28 17:51:03 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c97ebb135f 
					 
					
						
						
							
							[doc] Updated module readme  
						
						
						
						
							
						
					 
					
						2018-05-28 17:50:32 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						97749b335a 
					 
					
						
						
							
							[client] start rendering a little earlier  
						
						
						
						
							
 
 
						
					 
					
						2018-05-28 15:36:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a647a602bf 
					 
					
						
						
							
							[opengl] render a blue screen while waiting for sync  
						
						
						
						
							
						
					 
					
						2018-05-28 15:30:31 +10:00 
						 
				 
			
				
					
						
							
							
								commander kotori 
							
						 
					 
					
						
						
							
						
						80581a4aa2 
					 
					
						
						
							
							[host] ask for unicode with mingw-w64 makefile  
						
						... 
						
						
						
						Pass -DUNICODE as a CFLAG.  The visual studio project asks for
a unicode (wide-string) build, but the unix makefile did not.
This fixes the build on msys2. 
						
						
							
						
					 
					
						2018-05-28 12:10:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						882b31aeaa 
					 
					
						
						
							
							[client] add support for masked colour cursors ( fixes   #61 )  
						
						... 
						
						
						
						Also allows early SDL usage for cursor and keyboard control before
the host application starts 
						
						
							
						
					 
					
						2018-05-28 11:40:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						871aee2aae 
					 
					
						
						
							
							[host] fixed missed cursor shape updates  
						
						
						
						
							
						
					 
					
						2018-05-28 10:34:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						62e67c345c 
					 
					
						
						
							
							[client] reduce weight of FPS limiter feedback  
						
						
						
						
							
						
					 
					
						2018-05-25 08:35:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5de9a8dce6 
					 
					
						
						
							
							[client] prevent usleep underflow in FPS limiter  
						
						
						
						
							
						
					 
					
						2018-05-24 18:10:23 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3adcbfaa7d 
					 
					
						
						
							
							[host] cosmetics  
						
						
						
						
							
						
					 
					
						2018-05-24 18:08:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						213c220d83 
					 
					
						
						
							
							[host] don't assume the capture was successful  
						
						
						
						
							
						
					 
					
						2018-05-24 17:05:49 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eef18dd655 
					 
					
						
						
							
							[host] add critical section for m_cursorInfo  
						
						
						
						
							
						
					 
					
						2018-05-24 16:50:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a4600e7278 
					 
					
						
						
							
							[client] added FPS limiter for when running without vsync  
						
						
						
						
							
						
					 
					
						2018-05-24 11:56:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c42bff99e2 
					 
					
						
						
							
							[client] adjustments for better sync  
						
						
						
						
							
						
					 
					
						2018-05-24 11:26:09 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b29f1c62bb 
					 
					
						
						
							
							[host] update to KVMFR v6 and decouple mouse  
						
						
						
						
							
						
					 
					
						2018-05-24 11:24:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						df7183a572 
					 
					
						
						
							
							[kvmfr] decouple cursor flags from frame flags and fix timings  
						
						
						
						
							
						
					 
					
						2018-05-24 09:01:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a5bbb1e59 
					 
					
						
						
							
							[client] add unix socket support,  fixes   #67  
						
						
						
						
							
						
					 
					
						2018-05-23 12:16:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a3cd0385d0 
					 
					
						
						
							
							[doc] Fix formatting  
						
						
						
						
							
						
					 
					
						2018-05-23 08:46:03 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8fdc11813d 
					 
					
						
						
							
							[doc] Rename DEBUGGING file for Markdown formatting  
						
						
						
						
							
						
					 
					
						2018-05-23 08:45:07 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fb412e8440 
					 
					
						
						
							
							[doc] Added some documentaion for how to debug the LG client  
						
						
						
						
							
						
					 
					
						2018-05-23 08:44:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						15a337fee8 
					 
					
						
						
							
							[host] use the new memcpySSE implementation  
						
						
						
						
							
						
					 
					
						2018-05-22 18:59:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6f141fe393 
					 
					
						
						
							
							[client] removed unused define in rsa.c  
						
						
						
						
							
						
					 
					
						2018-05-22 15:40:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9b0f974648 
					 
					
						
						
							
							[client] switch to nettle and gmp for RSA EME-OAEP support  
						
						... 
						
						
						
						Fixes  #68  
					
						2018-05-22 15:36:36 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ceac6a60e6 
					 
					
						
						
							
							[spice] initial GnuTLS implementation (incomplete)  
						
						
						
						
							
						
					 
					
						2018-05-22 09:49:35 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cba6630aa0 
					 
					
						
						
							
							[spice] relocate openssl code into seperate function  
						
						... 
						
						
						
						This is in preperation of switching to an alternative SSL library
as OpenSSL conflicts with the GNU licence. 
						
						
							
						
					 
					
						2018-05-22 09:39:03 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6e0eac0abc 
					 
					
						
						
							
							[common] fix getopt license to be compatible  
						
						
						
						
							
						
					 
					
						2018-05-22 03:21:35 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b3aadccfc4 
					 
					
						
						
							
							[client] use glFinish to prevent buffering and re-enable by default  
						
						
						
						
							
						
					 
					
						2018-05-21 23:16:16 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						116926f7c0 
					 
					
						
						
							
							[module] enable write-through mapping for the device  
						
						... 
						
						
						
						This is the magic I have been looking for the last few weeks, with
this change VM->VM is now useful at 60+fps :D 
						
						
							
						
					 
					
						2018-05-21 21:56:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d0a7b8df9c 
					 
					
						
						
							
							[module] added 'test' to Makefile to simplify development testing  
						
						
						
						
							
						
					 
					
						2018-05-21 21:56:23 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b8a1743d8f 
					 
					
						
						
							
							[client] fixed crash when specifying the shmFile as a command  
						
						
						
						
							
						
					 
					
						2018-05-21 21:46:48 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e8b1b8fbdf 
					 
					
						
						
							
							[common] tune windows memcpySSE asm implementation:wq  
						
						
						
						
							
						
					 
					
						2018-05-19 21:40:13 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e9d77e6c52 
					 
					
						
						
							
							[common] inline memcpy into memcpySSE for the final bytes  
						
						
						
						
							
						
					 
					
						2018-05-19 18:31:49 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						56f0a8525b 
					 
					
						
						
							
							[common] more SSE improvements  
						
						... 
						
						
						
						* 32bit inlined is slow for only large copies, warn if memcpySSE is
used when it shouldn't be.
* Removed 64bit memcpySSE as native inlined is faster
See: https://stackoverflow.com/questions/50422510/why-is-i386-memcpy-slow-on-x86-64  
						
						
							
						
					 
					
						2018-05-19 18:27:04 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						778af24d82 
					 
					
						
						
							
							[common] inline get_pc to memcpySSE  
						
						
						
						
							
						
					 
					
						2018-05-19 16:21:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cd6caea4b0 
					 
					
						
						
							
							[x86] use a proper call/ret to obtain the current IP  
						
						... 
						
						
						
						See: https://blogs.msdn.microsoft.com/oldnewthing/20041216-00/?p=36973  
						
						
							
						
					 
					
						2018-05-19 16:16:01 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f63c8043af 
					 
					
						
						
							
							[common] new sse2 memcpy improvements  
						
						
						
						
							
						
					 
					
						2018-05-18 20:56:57 +10:00