Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c99f4e31c5 
					 
					
						
						
							
							[c-host] added new pure C host project, see README.md  
						
						
						
						
					 
					
						2019-02-28 16:35:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						526c09b7ff 
					 
					
						
						
							
							[host] added missing file from build  
						
						
						
						
					 
					
						2019-02-28 16:26:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5a37a53cb0 
					 
					
						
						
							
							[host] move windows specific debug code to the host  
						
						
						
						
					 
					
						2019-02-28 16:23:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a57d68acd5 
					 
					
						
						
							
							[client] main: fixed help text typo  
						
						
						
						
					 
					
						2019-02-26 03:12:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a33734e2d3 
					 
					
						
						
							
							[client] main: help output cosmetics  
						
						
						
						
					 
					
						2019-02-26 03:09:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e5921b3949 
					 
					
						
						
							
							[client] main: better error text for changed spice options  
						
						
						
						
					 
					
						2019-02-26 03:08:26 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5de25f2b43 
					 
					
						
						
							
							[client] main: add options to control spice features  
						
						
						
						
					 
					
						2019-02-26 03:06:53 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						41f4166aed 
					 
					
						
						
							
							[client] x11: remove noise about unsupported formats  
						
						
						
						
					 
					
						2019-02-25 05:44:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4f8fa6e7aa 
					 
					
						
						
							
							[client]  fixes   #135 , double free crash  
						
						
						
						
					 
					
						2019-02-25 05:43:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dbd09a431a 
					 
					
						
						
							
							Revert "[client] x11: prevent race condition causing double free"  
						
						... 
						
						
						
						This reverts commit 8d48dd973a 
						
						
					 
					
						2019-02-25 04:59:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8d48dd973a 
					 
					
						
						
							
							[client] x11: prevent race condition causing double free  
						
						
						
						
					 
					
						2019-02-25 04:42:58 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c7666b314b 
					 
					
						
						
							
							[client] x11: fix bidirectional clipboard functionallity  
						
						
						
						
					 
					
						2019-02-24 15:35:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						03628505ed 
					 
					
						
						
							
							[client] spice: correct sending of large va agent buffers  
						
						
						
						
					 
					
						2019-02-24 15:35:17 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b368873f4d 
					 
					
						
						
							
							[client] x11: ignore clipboard select events from ourself  
						
						
						
						
					 
					
						2019-02-24 12:16:32 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dd38f3ce13 
					 
					
						
						
							
							[client] x11: don't notify to clear if no property  
						
						
						
						
					 
					
						2019-02-24 12:10:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d8b01c0257 
					 
					
						
						
							
							[client] initial host to client clipboard sync working  
						
						
						
						
					 
					
						2019-02-24 11:43:32 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0a2fbe1f7f 
					 
					
						
						
							
							[client] spice: implement full clipboard guest copy support  
						
						
						
						
					 
					
						2019-02-23 04:24:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						de0b54ae70 
					 
					
						
						
							
							[client] cosmetics  
						
						
						
						
					 
					
						2019-02-22 22:40:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						54e8cce33c 
					 
					
						
						
							
							[client] core: added initial clipboard interface and x11 stubs  
						
						
						
						
					 
					
						2019-02-22 22:38:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						08bf01b649 
					 
					
						
						
							
							[all] update copyright dates  
						
						
						
						
					 
					
						2019-02-22 22:16:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1a66c11091 
					 
					
						
						
							
							[client] spice: better align the spice api for x11 cliboard integration  
						
						
						
						
					 
					
						2019-02-22 19:51:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						689a1de69b 
					 
					
						
						
							
							[client] spice: added clipboard callbacks to decouple spice from SDL  
						
						
						
						
					 
					
						2019-02-22 18:59:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0dfa7425c1 
					 
					
						
						
							
							[client] spice: fixed copying large amounts of text to the clipboard  
						
						
						
						
					 
					
						2019-02-22 12:33:55 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4098db039e 
					 
					
						
						
							
							[client] spice: fix read to allow for larger amounts of data  
						
						
						
						
					 
					
						2019-02-22 09:15:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a7834611d1 
					 
					
						
						
							
							[client] spice: fix memory leak  
						
						
						
						
					 
					
						2019-02-22 09:08:53 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9dd4e4756b 
					 
					
						
						
							
							[client] spice: implemented guest -> client clipboard sync  
						
						
						
						
					 
					
						2019-02-22 09:02:34 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						108369414e 
					 
					
						
						
							
							[client] spice: implement channel caps and initial clipboard support  
						
						
						
						
					 
					
						2019-02-22 07:40:43 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						00e07c0384 
					 
					
						
						
							
							[client] spice: remove extra debug output  
						
						
						
						
					 
					
						2019-02-22 07:39:55 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1ebee561bc 
					 
					
						
						
							
							[client] spice: fix incorrect message size for agent messages  
						
						
						
						
					 
					
						2019-02-22 07:38:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ec0db86663 
					 
					
						
						
							
							[client] spice: fix unitialized value  
						
						
						
						
					 
					
						2019-02-22 04:13:27 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3df4bb3a54 
					 
					
						
						
							
							[client] spice: protocol updates for performance and agent support  
						
						... 
						
						
						
						Note: agent support is not complete at this point due to lack of documentation. 
						
						
					 
					
						2019-02-22 03:04:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5bd748680f 
					 
					
						
						
							
							client: cosmetics  
						
						
						
						
					 
					
						2019-02-22 03:04:06 +11:00 
						 
				 
			
				
					
						
							
							
								Marius Barbu 
							
						 
					 
					
						
						
							
						
						e09ff31c09 
					 
					
						
						
							
							[client] update viewport size after window is created  
						
						... 
						
						
						
						Make sure glViewport gets called as soon as we know the window
dimensions, otherwise nothing gets rendered until KVMFR communication is
established (mostly the splash).
Without the fix, './looking-glass-client -s' behaves differently than
'./looking-glass-client -s -F' in that the latter triggers a
SDL_WINDOWEVENT_SIZE_CHANGED and updates the viewport immediately after
window creation while the former doesn't and all rendering is delayed
until the frameThread successfully decodes the first frame.
As all the possible ways of updating the viewport (window creation,
window size change, frame size change) are covered with
updatePositionInfo(), the 'started' state becomes redundant and is
removed.
Note: this might be the wrong way to fix it (possible driver bug?),
glViewport's specification mentions that the default viewport size
matches the window size when the GL context is first attached.
Tested on:
Debian Buster with GNOME 3.30.2 on X.Org 1.20.3
Looking Glass (a12-21-g07e4c1c20f)
Locking Method: Atomic
Using: EGL
Vendor  : Intel Open Source Technology Center
Renderer: Mesa DRI Intel(R) Haswell Desktop
Version : OpenGL ES 3.1 Mesa 18.3.2
Signed-off-by: Marius Barbu <msb@avengis.com > 
						
						
					 
					
						2019-02-21 07:56:25 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						07e4c1c20f 
					 
					
						
						
							
							[client] spice: correct issue with new channel list support  
						
						
						
						
					 
					
						2019-02-21 05:31:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						daf854c692 
					 
					
						
						
							
							[client] spice: initial agent support  
						
						
						
						
					 
					
						2019-02-21 05:06:13 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						65c1e0391c 
					 
					
						
						
							
							[client] spice: minor fixes, don't assume inputs channel exists  
						
						
						
						
					 
					
						2019-02-21 03:43:11 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						769edba1a5 
					 
					
						
						
							
							[client] spice: remove useless mouse queue, this is not needed  
						
						... 
						
						
						
						When this was first developed the official spice client was used as an example refrence, however upon inspecting the source of spice-server it has been determined that there is no server side queueing going on, and acks are simply sent after every 4 to reduce bandwidth. 
						
						
					 
					
						2019-02-19 14:50:30 +11:00 
						 
				 
			
				
					
						
							
							
								Frediano Ziglio 
							
						 
					 
					
						
						
							
						
						2567447b24 
					 
					
						
						
							
							[client] spice: use correct enumeration for SpiceLinkReply  
						
						... 
						
						
						
						SPICEC_ERROR_CODE_xxx constants are supposed to be used by old
client (obsoleted years ago).
SpiceLinkReply error field uses SPICE_LINK_ERR_xxx enumeration
constants.
Signed-off-by: Frediano Ziglio <fziglio@redhat.com > 
						
						
					 
					
						2019-02-10 09:06:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						263b412fdf 
					 
					
						
						
							
							[host] dxgi: fixed reversed logic for fallback  
						
						
						
						
					 
					
						2019-02-07 15:13:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						037ea5b1fc 
					 
					
						
						
							
							[host] fix compiler warnings  
						
						
						
						
					 
					
						2019-02-07 14:43:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						18634fa805 
					 
					
						
						
							
							[host] fallback to IDXGIOutput1 if IDXGIOutput5 is not available  
						
						
						
						
					 
					
						2019-02-07 14:43:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						473e4716fc 
					 
					
						
						
							
							[client] spice: debug print unsigned int re  #127  
						
						
						
						
					 
					
						2019-01-25 14:17:06 +11:00 
						 
				 
			
				
					
						
							
							
								Dominik Csapak 
							
						 
					 
					
						
						
							
						
						59cac9c0cc 
					 
					
						
						
							
							change spice port type to unsigned short  
						
						... 
						
						
						
						so that ports >32767 get displayed correctly,
also signed overflow is undefined behaviour
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2019-01-25 14:15:22 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						92d87d983b 
					 
					
						
						
							
							[client] spice: fix incorrect cursor button state being sent  
						
						
						
						
					 
					
						2019-01-17 02:45:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bfc4a1bc16 
					 
					
						
						
							
							[client] update client to handle new cursor move code  
						
						
						
						
					 
					
						2019-01-12 00:00:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1ef61f6cd3 
					 
					
						
						
							
							[host] use a global hook to obtain cursor move pos  
						
						
						
						
					 
					
						2019-01-11 23:58:50 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5518ccb795 
					 
					
						
						
							
							[host] NvFBC: user specified privateData for debug  
						
						
						
						
					 
					
						2019-01-09 16:10:46 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Brown 
							
						 
					 
					
						
						
							
						
						027b27dda1 
					 
					
						
						
							
							updated links to latest accurate urls.  
						
						... 
						
						
						
						added trello board url. 
						
						
					 
					
						2019-01-08 10:33:16 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6e1180ce06 
					 
					
						
						
							
							[host] nvfbc: initial updates to re-enable support  
						
						
						
						
					 
					
						2019-01-03 17:08:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e4ae9134ae 
					 
					
						
						
							
							[client] egl: fix graphical glitch with splash  
						
						
						
						
					 
					
						2019-01-02 10:36:17 +11:00