Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5323d9833a 
					 
					
						
						
							
							[client] spice: fix mouse warp on window focus  
						
						
						
						
					 
					
						2021-01-03 22:59:23 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3b580af194 
					 
					
						
						
							
							[client] spice: correct oob hotspot  
						
						
						
						
					 
					
						2021-01-03 22:28:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						29a6365107 
					 
					
						
						
							
							[client] spice: correct rounding errors when reaching edges  
						
						
						
						
					 
					
						2021-01-03 22:27:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9f495863cd 
					 
					
						
						
							
							[client] spice: take into account the render rect for the new x/y pos  
						
						
						
						
					 
					
						2021-01-03 17:42:58 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cd06fc251f 
					 
					
						
						
							
							[client] spice: don't process cursor input when the local cursor is oob  
						
						
						
						
					 
					
						2021-01-03 17:21:04 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						029640f1b3 
					 
					
						
						
							
							[client] spice: don't use SDLs capture mode under X11, we have our own  
						
						
						
						
					 
					
						2021-01-03 16:31:10 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5064a4ecdd 
					 
					
						
						
							
							[client] spice: take the cursor hotspot into account  
						
						
						
						
					 
					
						2021-01-03 15:53:20 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Golisch 
							
						 
					 
					
						
						
							
						
						8ae39fd346 
					 
					
						
						
							
							[doc] update devicenames in module/README.md  
						
						
						
						
					 
					
						2021-01-01 16:22:30 +11:00 
						 
				 
			
				
					
						
							
							
								JJRcop 
							
						 
					 
					
						
						
							
						
						d018781537 
					 
					
						
						
							
							[doc] update Looking Glass website in README.md  
						
						... 
						
						
						
						Replace instances of https://looking-glass.hostfission.com/  with https://looking-glass.io/  
						
						
					 
					
						2021-01-01 12:12:07 +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 
							
						 
					 
					
						
						
							
						
						fabb5bd4a9 
					 
					
						
						
							
							[cmake] remove --long from version.cmake  
						
						... 
						
						
						
						This means if someone checks out a tagged revision, the extra commit N
and commit hash are removed from the VERSION, leaving just the tag name
Adding any commits will cause -<commitssince>-g<commithash> to return.
The dirty worktree '+' still functions as normal, simply appended to
the end of the tag name, like 'v1.0.3+'. With both extra commits and a
dirty worktree, it will look like 'v1.0.3-2-gd6e00e4f34a+', as usual. 
						
						
					 
					
						2021-01-01 12:10:35 +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 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						57a5488ac2 
					 
					
						
						
							
							[cmake] replace git diff logic with git describe --dirty  
						
						... 
						
						
						
						The --dirty argument of git describe performs the same function as the
now-removed git diff logic.
It will add its argument (default '-dirty') to the end of the revision.
Providing '+' as the argument replicates old behavior. 
						
						
					 
					
						2021-01-01 12:04:55 +11:00 
						 
				 
			
				
					
						
							
							
								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