Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b9cdaf8e19 
					 
					
						
						
							
							update PureSpice to fix clipboard bug  
						
						
						
						
					 
					
						2020-04-21 13:17:49 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4758caa772 
					 
					
						
						
							
							updated PureSpice submodule  
						
						
						
						
					 
					
						2020-04-21 11:36:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4058522f68 
					 
					
						
						
							
							update PureSpice submodule  
						
						
						
						
					 
					
						2020-04-20 09:54:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						80437c564d 
					 
					
						
						
							
							update PureSpice submodule  
						
						
						
						
					 
					
						2020-04-15 17:55:43 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						503fc7c312 
					 
					
						
						
							
							[spice] updated the submodule to fix a minor shutdown glitch  
						
						
						
						
					 
					
						2020-04-14 16:46:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f6691a90c0 
					 
					
						
						
							
							[client/obs] improve frambuffer_read functions to support copy pitch  
						
						... 
						
						
						
						Fixes  #244  
					
						2020-04-14 13:27:07 +10:00 
						 
				 
			
				
					
						
							
							
								Mikko Rasa 
							
						 
					 
					
						
						
							
						
						ead09ed110 
					 
					
						
						
							
							[client] opengl: render frame if config didn't change  
						
						
						
						
					 
					
						2020-04-14 12:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ac1ecd2e7b 
					 
					
						
						
							
							[client] update PureSpice submodule to resolve build issue with -O3  
						
						
						
						
					 
					
						2020-04-13 20:07:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3538e7f6f4 
					 
					
						
						
							
							[c-host] dxgi: add more robust error handling on cursor shape failure  
						
						... 
						
						
						
						Closes  #264  - Credit to https://github.com/DataBeaver  
					
						2020-04-12 14:43:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						75bc038144 
					 
					
						
						
							
							[client] removed accidental debug commit  
						
						
						
						
					 
					
						2020-04-12 13:48:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7018a3e737 
					 
					
						
						
							
							[c-host] dxgi: close the desktop on deinit  
						
						
						
						
					 
					
						2020-04-12 13:46:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d3836d4548 
					 
					
						
						
							
							[c-host] Enable secure desktop capture using SetThreadDesktop  
						
						... 
						
						
						
						Closes  #263  - Credit to https://github.com/DataBeaver  for this gem! 
					
						2020-04-12 13:35:40 +10:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								fishery 
							
						 
					 
					
						
						
							
						
						94a35a6558 
					 
					
						
						
							
							[client] fix buffer overflow in opengl_options  
						
						... 
						
						
						
						buffer overflow loading opengl_options 
						
						
					 
					
						2020-04-02 00:17:19 +11: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 
						 
				 
			
				
					
						
							
							
								chrsm 
							
						 
					 
					
						
						
							
						
						2440272307 
					 
					
						
						
							
							[common] fix build for newer versions of binutils  
						
						... 
						
						
						
						binutils has changed several macros. Added ifdef to allow building with
stable and bleeding edge versions.
refs #232  
						
						
					 
					
						2020-02-25 22:31:55 +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 
						 
				 
			
				
					
						
							
							
								feltcat 
							
						 
					 
					
						
						
							
						
						0d736efc88 
					 
					
						
						
							
							Fixed typo in issue template  
						
						
						
						
					 
					
						2020-02-01 11:37:11 +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 
							
						 
					 
					
						
						
							
						
						3feed7ba07 
					 
					
						
						
							
							[c-host] make pointer post function thread safe  
						
						
						
						
					 
					
						2020-01-29 22:58:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						57f1f2d1fe 
					 
					
						
						
							
							[c-hots] fix incorrect unlock timing  
						
						
						
						
					 
					
						2020-01-29 22:12:59 +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 
							
						 
					 
					
						
						
							
						
						dc4d820666 
					 
					
						
						
							
							[c-host] dxgi: use low level mouse input by default  
						
						... 
						
						
						
						This is known to prevent cursor updates on the secure desktop
(UAC) but DXGI DD does not provide us with the real mouse
coordinates when applications have 'captured' the cursor. 
						
						
					 
					
						2020-01-29 21:58:39 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e30b54ddb2 
					 
					
						
						
							
							[c-host] nvfbc: no need for a cursor position event with LGMP  
						
						
						
						
					 
					
						2020-01-29 21:58:00 +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 
							
						 
					 
					
						
						
							
						
						a9e8187f28 
					 
					
						
						
							
							[LGMP] updated the module again  
						
						
						
						
					 
					
						2020-01-28 03:58:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						228f5bfdff 
					 
					
						
						
							
							[c-host] don't hog CPU resources if queues are full  
						
						
						
						
					 
					
						2020-01-28 03:58:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						29e5f193f0 
					 
					
						
						
							
							[common] added timestamps to log output  
						
						
						
						
					 
					
						2020-01-28 03:57:19 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8f8ebab712 
					 
					
						
						
							
							[c-host] respect the full queue  
						
						
						
						
					 
					
						2020-01-28 01:04:46 +11:00