Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1222fd40b7 
					 
					
						
						
							
							[common] fix FrameBuffer to use atomics correctly  
						
						 
						
						... 
						
						
						
						Might Fix  #248  
						
						
					 
					
						2020-04-12 13:14:53 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cddeeff3fc 
					 
					
						
						
							
							[c-host] LGMP: increase the timeouts  
						
						 
						
						
						
						
					 
					
						2020-04-07 14:54:38 +10: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 
							
						 
					 
					
						
						
							
						
						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 3feed7ba07 .
Revert "[c-hots] fix incorrect unlock timing"
This reverts commit 57f1f2d1fe .
Revert "[c-host] increase the queue length and remove debug output"
This reverts commit b0f9f15a60 .
Revert "[c-host] dxgi: use low level mouse input by default"
This reverts commit dc4d820666 .
Revert "[c-host] nvfbc: no need for a cursor position event with LGMP"
This reverts commit e30b54ddb2 . 
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						228f5bfdff 
					 
					
						
						
							
							[c-host] don't hog CPU resources if queues are full  
						
						 
						
						
						
						
					 
					
						2020-01-28 03:58:28 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8f8ebab712 
					 
					
						
						
							
							[c-host] respect the full queue  
						
						 
						
						
						
						
					 
					
						2020-01-28 01:04:46 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e30e5da75a 
					 
					
						
						
							
							[c-host] nvfbc: correct frame change check logic  
						
						 
						
						
						
						
					 
					
						2020-01-27 16:16:43 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fc6681306e 
					 
					
						
						
							
							[c-host] nvfbc: do not send frames that have not changed  
						
						 
						
						
						
						
					 
					
						2020-01-27 16:01:31 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9958e557b7 
					 
					
						
						
							
							[c-host] increase delay as lgmp clients can now remove empty messages  
						
						 
						
						
						
						
					 
					
						2020-01-27 14:48:20 +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 
							
						 
					 
					
						
						
							
						
						2885c73a9a 
					 
					
						
						
							
							[c-host] increased the polling delay as there is a better fix for LGMP  
						
						 
						
						
						
						
					 
					
						2020-01-27 01:22:40 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						893b23f3cd 
					 
					
						
						
							
							[c-host] increase lgmp host process resolution  
						
						 
						
						
						
						
					 
					
						2020-01-26 18:50:07 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b7e4426002 
					 
					
						
						
							
							[c-host] inform the client if we have positional cursor information  
						
						 
						
						
						
						
					 
					
						2020-01-26 17:25:14 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b4cf8f76c8 
					 
					
						
						
							
							[c-host] mousehook: ignore repeated hook events  
						
						 
						
						
						
						
					 
					
						2020-01-26 16:23:35 +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 
							
						 
					 
					
						
						
							
						
						f9d919bdbb 
					 
					
						
						
							
							[client] increase the lgmp queue timeouts  
						
						 
						
						
						
						
					 
					
						2020-01-20 14:18:45 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						17e05c6fd5 
					 
					
						
						
							
							[all] expose the FrameBuffer struct for correct sizeof calculations  
						
						 
						
						
						
						
					 
					
						2020-01-13 19:30:49 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9846762991 
					 
					
						
						
							
							[all] align the frame data to the page boundary  
						
						 
						
						
						
						
					 
					
						2020-01-13 19:17:09 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						17df1ebc6b 
					 
					
						
						
							
							[c-host] adjust maximum size to account for alignment  
						
						 
						
						
						
						
					 
					
						2020-01-13 16:06:53 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ad8a8b52be 
					 
					
						
						
							
							[c-host] ensure frames are page aligned  
						
						 
						
						
						
						
					 
					
						2020-01-13 15:52:54 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7de030bb69 
					 
					
						
						
							
							[c-host] nvfbc: free event on deinit  
						
						 
						
						
						
						
					 
					
						2020-01-12 18:09:11 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b5d91ccc21 
					 
					
						
						
							
							[c-host] nvfbc: fixed invalid nvfbc init  
						
						 
						
						
						
						
					 
					
						2020-01-11 22:28:52 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0eafa7de5d 
					 
					
						
						
							
							[c-host] update NvFBC to use new capture interface  
						
						 
						
						
						
						
					 
					
						2020-01-11 21:51:59 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c2a15ad89d 
					 
					
						
						
							
							[c-host] updated to use new LGMP API to increase the timeout  
						
						 
						
						
						
						
					 
					
						2020-01-10 20:04:46 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						76fa390e3d 
					 
					
						
						
							
							[c-host] increase the pointer queue length  
						
						 
						
						
						
						
					 
					
						2020-01-10 11:40:56 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bea7c94cae 
					 
					
						
						
							
							[client/c-host] updated to use new LGMP naming conventions  
						
						 
						
						
						
						
					 
					
						2020-01-10 11:01:35 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e7239c53fd 
					 
					
						
						
							
							[c-host] cleanup dxgi cursor code a bit  
						
						 
						
						
						
						
					 
					
						2020-01-09 21:20:01 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a98a886b6 
					 
					
						
						
							
							[c-host] use the correct buffer for the cursor shape  
						
						 
						
						
						
						
					 
					
						2020-01-09 20:27:55 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b0fb7177bb 
					 
					
						
						
							
							[c-host] improved intial connection sync  
						
						 
						
						
						
						
					 
					
						2020-01-09 19:49:47 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						73e8bc41cd 
					 
					
						
						
							
							[c-host] don't overflow the pointerMemory array  
						
						 
						
						
						
						
					 
					
						2020-01-09 16:15:04 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0b8f1a18b2 
					 
					
						
						
							
							[LGMP] start of c-host conversion to use LGMP  
						
						 
						
						
						
						
					 
					
						2020-01-09 15:42:32 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8caa220ad5 
					 
					
						
						
							
							[common] link setupapi for ivshmem windows implementation  
						
						 
						
						
						
						
					 
					
						2020-01-06 20:59:34 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5db4c32035 
					 
					
						
						
							
							[c-host] dont use DX12 feature levels on Windows8  
						
						 
						
						... 
						
						
						
						Fixes  #218  
						
						
					 
					
						2020-01-06 20:53:15 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0dc0e6490c 
					 
					
						
						
							
							[c-host] dxgi: check for failure of getDesc1  
						
						 
						
						
						
						
					 
					
						2020-01-03 17:29:07 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						074af5d16c 
					 
					
						
						
							
							[c-host] init platform app struct  
						
						 
						
						
						
						
					 
					
						2020-01-03 14:56:13 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						89d6ea0b5d 
					 
					
						
						
							
							[common] move ivshmem code into the common library  
						
						 
						
						
						
						
					 
					
						2020-01-03 14:53:56 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1c1d2a0568 
					 
					
						
						
							
							[common] moved linux agnostic code into the common library  
						
						 
						
						
						
						
					 
					
						2020-01-02 23:34:35 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0c6ff6822d 
					 
					
						
						
							
							[common/c-host] move agnostic code into common library  
						
						 
						
						
						
						
					 
					
						2020-01-02 22:21:42 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						da5ebee3f7 
					 
					
						
						
							
							[c-host]  fix   #220 , invalid handle provided to WaitForObjects  
						
						 
						
						
						
						
					 
					
						2019-12-19 13:38:05 +11:00