Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						9f787777b5 
					 
					
						
						
							
							[cmake] ensure the version is flagged as dirty in all cases  
						
						... 
						
						
						
						A developer could have changes in the index which would not add the "+"
symbol. 
						
						
					 
					
						2021-01-01 12:04:40 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bf1eba15d1 
					 
					
						
						
							
							[client] egl: actually do front buffer rendering  
						
						
						
						
					 
					
						2020-12-31 15:31:24 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1e4e582f67 
					 
					
						
						
							
							[client] egl: only use a single texture but multiple PBOs  
						
						
						
						
					 
					
						2020-12-31 14:18:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						678ba0f484 
					 
					
						
						
							
							[client] egl: check for EGLImage creation failure  
						
						
						
						
					 
					
						2020-12-31 12:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2c2008c981 
					 
					
						
						
							
							[client] egl: improve DMA logic  
						
						
						
						
					 
					
						2020-12-31 12:58:22 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						38198b1477 
					 
					
						
						
							
							[host] dynamically locate CreateProcesssAsUserA for pre-win 10  
						
						
						
						
					 
					
						2020-12-30 18:29:58 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5802bfb5eb 
					 
					
						
						
							
							[client] spice: calculate the entry point delta correctly  
						
						
						
						
					 
					
						2020-12-06 11:07:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d61d7699e5 
					 
					
						
						
							
							[client] spice: stop the cursor skipping the letterboxing  
						
						
						
						
					 
					
						2020-12-06 09:58:50 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						80d911f040 
					 
					
						
						
							
							[client] spice: fix mouse exiting when the window is letterboxed/padded  
						
						
						
						
					 
					
						2020-12-04 20:04:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1a8dfe1cc0 
					 
					
						
						
							
							[client] spice: only check for a valid position if needed  
						
						
						
						
					 
					
						2020-12-04 17:36:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c0a3b85580 
					 
					
						
						
							
							[client] spice: don't disable warp when the future cursor pos is invalid  
						
						
						
						
					 
					
						2020-12-04 17:32:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						265b4544ef 
					 
					
						
						
							
							[client] spice: adjust ordering to avoid dropping mouse input events  
						
						
						
						
					 
					
						2020-12-04 01:40:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c5befbba0e 
					 
					
						
						
							
							[client] spice: don't scale mouse if it's 1:1  
						
						
						
						
					 
					
						2020-12-04 00:50:27 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3df23d6b73 
					 
					
						
						
							
							[client] reworked the mouse tracking logic  
						
						
						
						
					 
					
						2020-12-04 00:32:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e57f084c93 
					 
					
						
						
							
							[client] added streaming clipboard support for large transfers  
						
						
						
						
					 
					
						2020-12-03 12:01:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d700e19a32 
					 
					
						
						
							
							[client] clipboard: correctly alert for large buffers  
						
						
						
						
					 
					
						2020-12-03 02:35:40 +11:00 
						 
				 
			
				
					
						
							
							
								aspen 
							
						 
					 
					
						
						
							
						
						69b8c4b4eb 
					 
					
						
						
							
							module: fix kernel module compilation on Linux 5.10+  
						
						... 
						
						
						
						linux@a4574f63 caused the kernel module to fail to compile, due to
changing the dev_pagemap->res field to dev_pagemap->range.
Closes  #328  
						
						
					 
					
						2020-12-03 02:18:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						018dae691a 
					 
					
						
						
							
							[client] remove left behind debug output  
						
						
						
						
					 
					
						2020-12-03 02:03:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5c50efd074 
					 
					
						
						
							
							[client] update the PureSpice submodule to fix large clipboard bug  
						
						
						
						
					 
					
						2020-12-03 02:01:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						aaf449442a 
					 
					
						
						
							
							[client] clipboard: refactor for readabillity  
						
						
						
						
					 
					
						2020-12-03 01:58:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						301ba45f0f 
					 
					
						
						
							
							[client] don't grab keyboard if spice input is disabled  
						
						
						
						
					 
					
						2020-12-01 10:03:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						806ff934b2 
					 
					
						
						
							
							[client] egl: detect if egl is even available  
						
						
						
						
					 
					
						2020-11-29 21:43:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bbcaaccdcc 
					 
					
						
						
							
							[client] added new option input:grabKeyboardOnFocus  
						
						
						
						
					 
					
						2020-11-29 07:12:19 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dea7177d29 
					 
					
						
						
							
							[client] added support for spice side/extra buttons  
						
						... 
						
						
						
						Note, QEMU must have support for these new buttons for this to have any
effect. 
						
						
					 
					
						2020-11-28 14:59:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						58dd352def 
					 
					
						
						
							
							[client] set fullscreen after window creation to keep window dimensions  
						
						
						
						
					 
					
						2020-11-28 10:19:17 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f36c674791 
					 
					
						
						
							
							[client] always set the minimize on focus loss hint  
						
						
						
						
					 
					
						2020-11-28 10:16:11 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4a823d0e4f 
					 
					
						
						
							
							[client] grab the keyboard when the window has focus  
						
						
						
						
					 
					
						2020-11-28 10:06:06 +11:00 
						 
				 
			
				
					
						
							
							
								jonpas 
							
						 
					 
					
						
						
							
						
						db51acdd8a 
					 
					
						
						
							
							[client] add option to always show cursor  
						
						
						
						
					 
					
						2020-11-16 06:48:57 +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 
							
						 
					 
					
						
						
							
						
						cd4dfd7252 
					 
					
						
						
							
							[client] egl: cleanup/refactor of cursor texture code  
						
						
						
						
					 
					
						2020-11-10 20:42:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						12da2fc0b7 
					 
					
						
						
							
							[client] fixed incorrect warpState  
						
						... 
						
						
						
						Credit to @Adam in Discord VFIO #looking-glass 
						
						
					 
					
						2020-11-09 22:24:40 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						36726bb349 
					 
					
						
						
							
							[client] egl: fixed typo  
						
						
						
						
					 
					
						2020-11-09 07:42:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dd7e0ea8c6 
					 
					
						
						
							
							[client] egl: added colorblind support (egl:cbMode=0/1/2/3)  
						
						... 
						
						
						
						Based on http://www.daltonize.org/search/label/Daltonize 
0 = Off
1 = Protanope
2 = Deuteranope
3 = Tritanope 
						
						
					 
					
						2020-11-09 07:08:15 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ed95f8863d 
					 
					
						
						
							
							[client] fix divide by zero fault with fpsMin disabled (set to 0)  
						
						
						
						
					 
					
						2020-11-08 10:58:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8ace686df4 
					 
					
						
						
							
							[repos] updated the submodules from a prior accdental reversal  
						
						... 
						
						
						
						closes  #319  
					
						2020-11-02 13:17:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						87a2fc2c9e 
					 
					
						
						
							
							[module] updated description, copyright and author  
						
						
						
						
					 
					
						2020-11-02 13:12:48 +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 
							
						 
					 
					
						
						
							
						
						4c14797319 
					 
					
						
						
							
							[client] egl: no need to create textures when using DMA mode  
						
						
						
						
					 
					
						2020-10-30 22:19:15 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						42fef7a98d 
					 
					
						
						
							
							[client] egl: remove deprecated YUV420 support  
						
						
						
						
					 
					
						2020-10-30 19:31:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0badf2a84c 
					 
					
						
						
							
							[all] move defines for LGMP_QUEUE_*_LEN into KVMFR.h  
						
						
						
						
					 
					
						2020-10-30 18:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								four0four 
							
						 
					 
					
						
						
							
						
						c0acfd1228 
					 
					
						
						
							
							[module] fix integer overflow in kvmfr_dmabuf_create  
						
						
						
						
					 
					
						2020-10-30 18:24:02 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3de2641d92 
					 
					
						
						
							
							[module] fix compile on >= 5.9.0  
						
						... 
						
						
						
						fixes  #314  
					
						2020-10-30 16:14:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fd2801a670 
					 
					
						
						
							
							[module] remove now deprecated uio support  
						
						
						
						
					 
					
						2020-10-30 16:02:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						267fa6e389 
					 
					
						
						
							
							[client] egl: select the correct fourcc type for dma mode  
						
						
						
						
					 
					
						2020-10-30 11:55:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6799d518a5 
					 
					
						
						
							
							[client] common: added spin timeout to framebuffer wait  
						
						
						
						
					 
					
						2020-10-30 03:27:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c8f740c34e 
					 
					
						
						
							
							[client] fix usage of uninitialized time variable  
						
						
						
						
					 
					
						2020-10-30 02:36:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4f9544d61d 
					 
					
						
						
							
							[client] egl: added DMA texture support for direct upload  
						
						... 
						
						
						
						Note: This only works with the KVMFR kernel module in a VM->VM
configuration. If this causes issues it can be disabled with the new
option `app:allowDMA` 
						
						
					 
					
						2020-10-30 02:36:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0bf73d862d 
					 
					
						
						
							
							[client] added initial framework for dma buffer support  
						
						
						
						
					 
					
						2020-10-30 02:36:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5522e93fb9 
					 
					
						
						
							
							[common] linux: added helpers for ivshmem DMA usage  
						
						
						
						
					 
					
						2020-10-30 02:36:45 +11:00