James Muehlner 
							
						 
					 
					
						
						
							
						
						929f6c7f6d 
					 
					
						
						
							
							GUACAMOLE-1980: Update client versions to 1.6.0.  
						
						
						
						
					 
					
						2024-08-29 00:16:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						d5a27f0938 
					 
					
						
						
							
							GUACAMOLE-520: Merge mapping of Japanese IME keys.  
						
						
						
						
					 
					
						2024-08-26 00:26:23 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						6493a2313b 
					 
					
						
						
							
							Merge patch branch changes to main.  
						
						
						
						
					 
					
						2024-07-12 07:17:50 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Speck 
							
						 
					 
					
						
						
							
						
						e5817c7004 
					 
					
						
						
							
							GUACAMOLE-1967: Remove duplicate wheel handler registrations.  
						
						... 
						
						
						
						Modern-day browsers abide the standardized wheel event (typed `WheelEvent`),
however to support older browsers the legacy `DOMMouseScroll` (FireFox) and
`mousewheel` (all others) events are also being registered.
However modern browsers support both the modern event as well as the legacy,
which results in the wheel handler being registered multiple times. This results
in the wheel handler firing twice instead of once, causing excessive scrolling.
This change separates the event registration such that either the modern or the
legacy events are registered, and not both. 
						
						
					 
					
						2024-07-11 16:10:27 -04:00 
						 
				 
			
				
					
						
							
							
								maeda577 
							
						 
					 
					
						
						
							
						
						d07957f79c 
					 
					
						
						
							
							GUACAMOLE-520: Add mapping of Japanese IME keys.  
						
						
						
						
					 
					
						2024-05-22 20:32:05 +09:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						9d2649c0fa 
					 
					
						
						
							
							Merge 1.5.4 changes back to master.  
						
						
						
						
					 
					
						2023-11-22 17:34:44 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						90ea156625 
					 
					
						
						
							
							GUACAMOLE-1886: Bump version numbers to 1.5.4.  
						
						
						
						
					 
					
						2023-11-22 12:55:32 -08:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						e3a249d39a 
					 
					
						
						
							
							GUACAMOLE-1820: Refactor key event interpretation, moving display-specific code to the webapp.  
						
						
						
						
					 
					
						2023-09-27 18:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						d7d3d52711 
					 
					
						
						
							
							Merge 1.5.4 changes back to master.  
						
						
						
						
					 
					
						2023-08-29 10:52:46 -07:00 
						 
				 
			
				
					
						
							
							
								Darren Foley 
							
						 
					 
					
						
						
							
						
						f9c9481a87 
					 
					
						
						
							
							GUACAMOLE-1849: Fix a bug in Parser.js where receive would reparse instructions multiple times.  
						
						
						
						
					 
					
						2023-08-23 17:06:28 -06:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						1b2c52d496 
					 
					
						
						
							
							GUACAMOLE-1820: Simplify unicode interpretation.  
						
						
						
						
					 
					
						2023-07-13 18:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						983393bdb7 
					 
					
						
						
							
							GUACAMOLE-1820: Conslidate similar key events for better performance.  
						
						
						
						
					 
					
						2023-07-11 18:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						55f1fc2aaa 
					 
					
						
						
							
							GUACAMOLE-1820: Extract and display richer information about key events.  
						
						
						
						
					 
					
						2023-07-11 18:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						2a2cef9189 
					 
					
						
						
							
							GUACAMOLE-1820: Create UI for viewing, searching, and navigating to key events in session recording player.  
						
						
						
						
					 
					
						2023-07-11 18:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						993cde2545 
					 
					
						
						
							
							Merge 1.5.3 changes back to master.  
						
						
						
						
					 
					
						2023-07-04 09:11:34 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						49300d17b4 
					 
					
						
						
							
							GUACAMOLE-1816: Bump client versions to 1.5.3.  
						
						
						
						
					 
					
						2023-07-03 13:51:40 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						7bad200eac 
					 
					
						
						
							
							GUACAMOLE-1113: Merge restoration of support for right Alt (not just AltGr) in JS keyboard.  
						
						
						
						
					 
					
						2023-06-21 09:42:01 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						8497878cb2 
					 
					
						
						
							
							GUACAMOLE-1803: Fix frame scheduling logic in recording playback.  
						
						
						
						
					 
					
						2023-06-20 19:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						6b1aada1e4 
					 
					
						
						
							
							GUACAMOLE-1803: Merge support for continuous progress and arbitrary seeking in recording playback.  
						
						
						
						
					 
					
						2023-06-15 11:48:18 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						7176ccce68 
					 
					
						
						
							
							GUACAMOLE-1803: Restore logic to account for frame rendering delays.  
						
						
						
						
					 
					
						2023-06-15 17:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						e4d6fe1012 
					 
					
						
						
							
							GUACAMOLE-1803: Default to 1000 millisecond refresh interval.  
						
						
						
						
					 
					
						2023-06-15 16:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						b8de8ebb90 
					 
					
						
						
							
							GUACAMOLE-1803: Update session recording playback at least once per second and allow arbitrary seeking.  
						
						
						
						
					 
					
						2023-06-15 16:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						1f8183357c 
					 
					
						
						
							
							GUACAMOLE-1113: Always treat alt as AltGr on Mac.  
						
						
						
						
					 
					
						2023-06-15 16:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						9e938be878 
					 
					
						
						
							
							GUACAMOLE-1113: Restore right alt in keyboard handler.  
						
						
						
						
					 
					
						2023-06-15 16:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						fac646b8e0 
					 
					
						
						
							
							GUACAMOLE-1810: Fix meta handling on Mac firefox.  
						
						
						
						
					 
					
						2023-06-12 19:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						cc88fc6623 
					 
					
						
						
							
							Merge 1.5.3 changes back to master.  
						
						
						
						
					 
					
						2023-05-24 11:23:15 -07:00 
						 
				 
			
				
					
						
							
							
								Leonard Wagner 
							
						 
					 
					
						
						
							
						
						9868a056bd 
					 
					
						
						
							
							GUACAMOLE-1793: Fix creation of SessionRecording from blob.  
						
						
						
						
					 
					
						2023-05-24 16:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						e1dfd1e99c 
					 
					
						
						
							
							Merge 1.5.2 changes back to master.  
						
						
						
						
					 
					
						2023-05-19 02:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						10e8715040 
					 
					
						
						
							
							GUACAMOLE-615: Correct JSDoc annotation for array of any type.  
						
						
						
						
					 
					
						2023-05-18 19:25:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						f355c5cfee 
					 
					
						
						
							
							Merge 1.5.2 changes back to master.  
						
						
						
						
					 
					
						2023-05-17 23:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						0631ff9689 
					 
					
						
						
							
							GUACAMOLE-1785: Bump version numbers to 1.5.2.  
						
						
						
						
					 
					
						2023-05-17 16:43:01 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						ce6e1c3121 
					 
					
						
						
							
							Merge 1.5.2 changes back to master.  
						
						
						
						
					 
					
						2023-05-09 21:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						c6770bbda7 
					 
					
						
						
							
							GUACAMOLE-615: Add constants clarifying magic numbers in JS implementation of Guacamole parser.  
						
						
						
						
					 
					
						2023-05-09 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						5374163c95 
					 
					
						
						
							
							GUACAMOLE-615: Clarify/document internals of JS implementation of codePointCount().  
						
						
						
						
					 
					
						2023-05-09 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						38f7b09efb 
					 
					
						
						
							
							GUACAMOLE-615: Add spaces around operators for consistency with established style.  
						
						
						
						
					 
					
						2023-05-09 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						d6a01c28e5 
					 
					
						
						
							
							GUACAMOLE-615: Migrate tunnel implementations to common parser.  
						
						
						
						
					 
					
						2023-05-09 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						81f0e8c280 
					 
					
						
						
							
							GUACAMOLE-615: Correct parser calculation of element lengths.  
						
						
						
						
					 
					
						2023-05-05 11:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						116edebf36 
					 
					
						
						
							
							GUACAMOLE-1687: Merge fix to ensure keep-alive pings are sent.  
						
						
						
						
					 
					
						2023-05-04 16:53:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						ed19b704cc 
					 
					
						
						
							
							GUACAMOLE-1687: Clean, document, and clarify usage of tunnel timer reset function.  
						
						
						
						
					 
					
						2023-05-04 16:26:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						e99e104fb1 
					 
					
						
						
							
							GUACAMOLE-1687: Leverage network activity to ensure keep-alive pings are sent.  
						
						
						
						
					 
					
						2023-05-04 16:26:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						70d2cd97d6 
					 
					
						
						
							
							GUACAMOLE-1562: Update chained tunnel UUID when underlying tunnel receives UUID.  
						
						
						
						
					 
					
						2023-05-04 16:21:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						063557f084 
					 
					
						
						
							
							GUACAMOLE-1562: Ensure "ping" response is not erroneously handled as the tunnel UUID.  
						
						
						
						
					 
					
						2023-05-04 16:21:15 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						56c6e5022d 
					 
					
						
						
							
							Merge 1.5.1 changes back to master.  
						
						
						
						
					 
					
						2023-04-10 10:22:47 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						0b4468ba24 
					 
					
						
						
							
							GUACAMOLE-1752: Bump version numbers to 1.5.1.  
						
						
						
						
					 
					
						2023-04-09 19:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						2f30b6aad6 
					 
					
						
						
							
							Merge 1.5.0 changes back to master.  
						
						
						
						
					 
					
						2023-02-03 14:31:12 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						bd91327415 
					 
					
						
						
							
							GUACAMOLE-1293: Allow "onmsg" to determine whether "onjoin" and "onleave" fire.  
						
						
						
						
					 
					
						2023-01-31 15:27:00 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						b7e3f73ffa 
					 
					
						
						
							
							GUACAMOLE-1293: Clarify message parameter mapping with variable naming.  
						
						
						
						
					 
					
						2023-01-30 12:07:50 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						a0d5824e83 
					 
					
						
						
							
							GUACAMOLE-1293: Add "onjoin" and "onleave" events as alternative to handling low-level "msg" instructions directly.  
						
						
						
						
					 
					
						2023-01-30 10:16:22 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						0614861578 
					 
					
						
						
							
							Merge 1.5.0 changes back to master.  
						
						
						
						
					 
					
						2023-01-10 21:59:48 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						9f176ed489 
					 
					
						
						
							
							Merge 1.5.0 changes back to master.  
						
						
						
						
					 
					
						2023-01-10 21:52:26 -08:00