Ignasi Barrera 
							
						 
					 
					
						
						
							
						
						948b4e804c 
					 
					
						
						
							
							GUACAMOLE-437: Custom headers for Guacamole tunnel  
						
						
						
						
					 
					
						2017-11-19 03:45:39 +01:00 
						 
				 
			
				
					
						
							
							
								Or Cohen 
							
						 
					 
					
						
						
							
						
						63f603ec9d 
					 
					
						
						
							
							GUACAMOLE-431: Fix tunnel stuck in CLOSED state  
						
						... 
						
						
						
						When the tunnel is closed and another `connect()` call is made, it stops
notifying about state changes (`onstatechanges`) if the connection continues
to fail.
This patch sets the state to `CONNECTING` when calling `connect()`. 
						
						
					 
					
						2017-11-07 12:41:51 +02:00 
						 
				 
			
				
					
						
							
							
								Or Cohen 
							
						 
					 
					
						
						
							
						
						d778ad7035 
					 
					
						
						
							
							GUACAMOLE-431: Move setState to base Tunnel class  
						
						... 
						
						
						
						Move `setState()` to Tunnel class to avoid repetition. 
						
						
					 
					
						2017-11-07 12:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ignasi Barrera 
							
						 
					 
					
						
						
							
						
						3fbf176a15 
					 
					
						
						
							
							GUACAMOLE-385: Proper MIME type for tunnel write operations  
						
						
						
						
					 
					
						2017-09-23 20:57:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						519daeebe2 
					 
					
						
						
							
							GUACAMOLE-346: Use internal seekToFrame() to handle frame timing.  
						
						
						
						
					 
					
						2017-07-15 17:10:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b41311f1ed 
					 
					
						
						
							
							GUACAMOLE-346: Simplify style of seek callback invocation.  
						
						
						
						
					 
					
						2017-07-15 16:16:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						21eadec6a4 
					 
					
						
						
							
							GUACAMOLE-346: Seek operations should be atomic with respect to the various timeouts.  
						
						
						
						
					 
					
						2017-07-15 16:15:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						23cf840ba6 
					 
					
						
						
							
							GUACAMOLE-346: Playback must take into account that seeking is asynchronous.  
						
						
						
						
					 
					
						2017-07-15 16:12:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b325eb8139 
					 
					
						
						
							
							GUACAMOLE-346: Require seek callback internally, for sake of simplicity.  
						
						
						
						
					 
					
						2017-07-15 16:10:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						744574d026 
					 
					
						
						
							
							GUACAMOLE-346: Always replay frames asynchronously when seeking.  
						
						
						
						
					 
					
						2017-07-15 16:08:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1d6e8d2216 
					 
					
						
						
							
							GUACAMOLE-346: Avoid blocking the main thread when seeking within a session recording.  
						
						
						
						
					 
					
						2017-07-15 16:07:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						9236aea866 
					 
					
						
						
							
							GUACAMOLE-314: Bump version numbers of all modified components to 0.9.13-incubating.  
						
						
						
						
					 
					
						2017-06-01 23:05:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0bec63219c 
					 
					
						
						
							
							GUACAMOLE-295: Merge fix for incorrect direct comparison against NaN.  
						
						
						
						
					 
					
						2017-05-07 11:11:48 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Gavin 
							
						 
					 
					
						
						
							
						
						c4dfd9626b 
					 
					
						
						
							
							GUACAMOLE-295: Fix an incorrect comparison with NaN.  
						
						
						
						
					 
					
						2017-05-07 19:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4f9469d901 
					 
					
						
						
							
							GUACAMOLE-250: Add support for seeking within session recordings.  
						
						
						
						
					 
					
						2017-04-15 17:12:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						9d5e1111a6 
					 
					
						
						
							
							GUACAMOLE-250: Automatically store keyframes while recordings are being played.  
						
						
						
						
					 
					
						2017-04-15 17:12:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1fcb5f2d19 
					 
					
						
						
							
							GUACAMOLE-250: Fix backward seeking - must retreat potentially all the way to frame 0 in search of an absolute state.  
						
						
						
						
					 
					
						2017-04-15 17:12:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						052bb9b36b 
					 
					
						
						
							
							GUACAMOLE-250: Implement Guacamole.SessionRecording having basic play/pause support.  
						
						
						
						
					 
					
						2017-04-15 17:12:23 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						e8f4cd5515 
					 
					
						
						
							
							GUACAMOLE-250: Merge asynchronous client state export.  
						
						
						
						
					 
					
						2017-04-14 14:27:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						171653dca5 
					 
					
						
						
							
							GUACAMOLE-250: Require callback - calling exportState() makes no sense otherwise.  
						
						
						
						
					 
					
						2017-04-14 14:26:13 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						209009cc7c 
					 
					
						
						
							
							GUACAMOLE-250: Merge response type fix for static protocol data download.  
						
						
						
						
					 
					
						2017-04-14 14:14:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						e33408cbe3 
					 
					
						
						
							
							GUACAMOLE-250: Unblock image rendering tasks if image decode fails.  
						
						
						
						
					 
					
						2017-04-14 10:33:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						5d6c774be8 
					 
					
						
						
							
							GUACAMOLE-250: Ensure static downloads of Guacamole protocol data are handled as text, even if the "Content-Type" header is missing.  
						
						
						
						
					 
					
						2017-04-14 10:31:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						9ba6a5f69b 
					 
					
						
						
							
							GUACAMOLE-250: Export client state asynchronously (display state may not match protocol state otherwise).  
						
						
						
						
					 
					
						2017-04-14 10:30:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4582f123c3 
					 
					
						
						
							
							GUACAMOLE-250: Store image URL in client state only if such an image can be generated (non-zero width/height).  
						
						
						
						
					 
					
						2017-04-12 23:05:52 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						ae7d57b3c3 
					 
					
						
						
							
							GUACAMOLE-250: Merge support for saving/restoring client state.  
						
						
						
						
					 
					
						2017-04-11 21:27:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2a894ffcfb 
					 
					
						
						
							
							GUACAMOLE-250: Add support for saving/restoring Guacamole.Client state.  
						
						
						
						
					 
					
						2017-04-11 21:23:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						f915862f3b 
					 
					
						
						
							
							GUACAMOLE-250: Add tunnel implementation which reads static files via HTTP.  
						
						
						
						
					 
					
						2017-04-11 16:33:18 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						1a621886c6 
					 
					
						
						
							
							Merge 0.9.12-incubating changes back to master.  
						
						
						
						
					 
					
						2017-03-13 22:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						ac7ccbf606 
					 
					
						
						
							
							GUACAMOLE-231: Merge client handling for mouse instruction  
						
						
						
						
					 
					
						2017-03-13 21:52:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						96140d4167 
					 
					
						
						
							
							GUACAMOLE-231: Update software cursor location when a "mouse" instruction is received.  
						
						
						
						
					 
					
						2017-03-11 14:41:06 -08:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						25b9425eda 
					 
					
						
						
							
							Merge 0.9.12-incubating changes back to master.  
						
						
						
						
					 
					
						2017-03-07 17:11:41 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						69ff583a07 
					 
					
						
						
							
							GUACAMOLE-230: Supply oncursor event with new canvas (having correct dimensions).  
						
						
						
						
					 
					
						2017-03-04 20:36:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						c2f7fdb61d 
					 
					
						
						
							
							GUACAMOLE-230: Provide means of retrieving a canvas with the same dimensions and content as a layer.  
						
						
						
						
					 
					
						2017-03-04 20:33:57 -08:00 
						 
				 
			
				
					
						
							
							
								Tyler Schneider 
							
						 
					 
					
						
						
							
						
						b5bd316dfd 
					 
					
						
						
							
							GUACAMOLE-229: Remove intervals properly when XHR is polling.  
						
						
						
						
					 
					
						2017-03-02 11:59:58 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						3ec99cbcdd 
					 
					
						
						
							
							Merge 0.9.12-incubating changes back to master.  
						
						
						
						
					 
					
						2017-03-01 08:27:22 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						3de690abfe 
					 
					
						
						
							
							GUACAMOLE-225: Bump version numbers to 0.9.12-incubating (guacamole-common unchanged).  
						
						
						
						
					 
					
						2017-02-28 09:33:53 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						bc97fc8246 
					 
					
						
						
							
							GUACAMOLE-208: Define and document new status codes.  
						
						
						
						
					 
					
						2017-02-15 21:24:39 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						053f34a54d 
					 
					
						
						
							
							GUACAMOLE-187: Only preserve canvas contents during resize if there are contents to preserve.  
						
						
						
						
					 
					
						2017-01-27 16:43:07 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						7f176d0dd1 
					 
					
						
						
							
							GUACAMOLE-187: Reduce the number of full canvas copies that occur when continuously resizing a layer.  
						
						
						
						
					 
					
						2017-01-27 16:42:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						47f2b95abc 
					 
					
						
						
							
							GUACAMOLE-177: Tie all layer property changes to display frame flush.  
						
						
						
						
					 
					
						2017-01-24 16:09:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						41881be909 
					 
					
						
						
							
							GUACAMOLE-172: Do not send potentially-invalid "sync" as a keep-alive. Use "nop" instead.  
						
						
						
						
					 
					
						2017-01-24 11:01:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4241e8c13f 
					 
					
						
						
							
							GUACAMOLE-119: Add Apache license boilerplate to project assembly XMLs.  
						
						
						
						
					 
					
						2016-11-12 18:16:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						322d2ba144 
					 
					
						
						
							
							GUACAMOLE-119: Add Apache license boilerplate to pom.xml.  
						
						
						
						
					 
					
						2016-11-12 18:16:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						27bb5632f5 
					 
					
						
						
							
							GUACAMOLE-119: Add Apache RAT validation to build.  
						
						
						
						
					 
					
						2016-11-12 18:16:03 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1cdbd49dff 
					 
					
						
						
							
							GUACAMOLE-115: Explicitly close connection when disconnect instruction is received.  
						
						
						
						
					 
					
						2016-11-07 10:29:53 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						30e2122e61 
					 
					
						
						
							
							GUACAMOLE-107: Remove redundant NOTICE and LICENSE. Should only be in top-level directory.  
						
						
						
						
					 
					
						2016-10-26 21:53:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						abbed83ba5 
					 
					
						
						
							
							GUACAMOLE-107: Remove DTD for the XML on-screen keyboard (it's JSON now).  
						
						
						
						
					 
					
						2016-10-26 21:53:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d39a50bb8c 
					 
					
						
						
							
							GUACAMOLE-107: Remove horrendously out-of-date READMEs.  
						
						
						
						
					 
					
						2016-10-26 21:53:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						141400bc77 
					 
					
						
						
							
							GUACAMOLE-107: Point all pom.xml at new project website.  
						
						
						
						
					 
					
						2016-10-26 21:53:26 -07:00