Mike Jumper 
							
						 
					 
					
						
						
							
						
						086802ad2f 
					 
					
						
						
							
							GUACAMOLE-1980: Merge client version update to 1.6.0.  
						
						
						
						
					 
					
						2024-08-28 23:02:39 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						929f6c7f6d 
					 
					
						
						
							
							GUACAMOLE-1980: Update client versions to 1.6.0.  
						
						
						
						
					 
					
						2024-08-29 00:16:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						addac2a263 
					 
					
						
						
							
							GUACAMOLE-1956: Merge updates to Java and JavaScript dependencies.  
						
						
						
						
					 
					
						2024-08-28 11:26:11 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						d5a27f0938 
					 
					
						
						
							
							GUACAMOLE-520: Merge mapping of Japanese IME keys.  
						
						
						
						
					 
					
						2024-08-26 00:26:23 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Leitner 
							
						 
					 
					
						
						
							
						
						68a0d22d2a 
					 
					
						
						
							
							GUACAMOLE-1956: Bring Java and JavaScript dependencies up to date.  
						
						
						
						
					 
					
						2024-08-21 14:39:54 -04: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 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						a0b2d1f1b1 
					 
					
						
						
							
							Merge 1.5.5 changes back to master.  
						
						
						
						
					 
					
						2024-01-29 22:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						ff20c8db08 
					 
					
						
						
							
							GUACAMOLE-1906: Bump version numbers to 1.5.5.  
						
						
						
						
					 
					
						2024-01-26 20:32:29 -05: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 
							
						 
					 
					
						
						
							
						
						1ddcbe0293 
					 
					
						
						
							
							GUACAMOLE-1793: Add unit test for creation of SessionRecording from blob.  
						
						
						
						
					 
					
						2023-05-24 16:41:58 +02:00 
						 
				 
			
				
					
						
							
							
								Leonard Wagner 
							
						 
					 
					
						
						
							
						
						9868a056bd 
					 
					
						
						
							
							GUACAMOLE-1793: Fix creation of SessionRecording from blob.  
						
						
						
						
					 
					
						2023-05-24 16:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						70592ef7c3 
					 
					
						
						
							
							GUACAMOLE-1754: Use same "apidocs" directory for JSDoc as used by JavaDoc.  
						
						
						
						
					 
					
						2023-05-21 14:07:32 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						11e6c5ac26 
					 
					
						
						
							
							GUACAMOLE-1754: Generate JSDoc for guacamole-common-js as part of build.  
						
						
						
						
					 
					
						2023-05-21 14:07:24 -07: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 
							
						 
					 
					
						
						
							
						
						3acd7ce269 
					 
					
						
						
							
							GUACAMOLE-615: Add unit tests for JS implementation of toInstruction().  
						
						
						
						
					 
					
						2023-05-09 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						62f31b429e 
					 
					
						
						
							
							GUACAMOLE-615: Add unit tests for JS implementation of codePointCount().  
						
						
						
						
					 
					
						2023-05-09 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						525c476854 
					 
					
						
						
							
							GUACAMOLE-615: Add unit tests for JS parser in buffer mode.  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						82033adad0 
					 
					
						
						
							
							GUACAMOLE-615: Add more thorough unit tests for protocol parsing.  
						
						
						
						
					 
					
						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