Michael Jumper 
							
						 
					 
					
						
						
							
						
						8ed27a8b36 
					 
					
						
						
							
							GUACAMOLE-724: Properly disconnect if required parameters are not submitted.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b2b131ef34 
					 
					
						
						
							
							GUACAMOLE-724: Increase opacity of client-specific notifications for sake of readability.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						5903cf902c 
					 
					
						
						
							
							GUACAMOLE-724: Simplify and correct keyboard handling to NOT send extra key events for Ctrl+Alt+Shift.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						5e9fe0ea6e 
					 
					
						
						
							
							GUACAMOLE-724: Scroll entire file transfer manager, not each individual client section.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0118489001 
					 
					
						
						
							
							GUACAMOLE-724: ManagedClientGroup.forEach() must not attempt to visit non-existent clients.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b3c410a371 
					 
					
						
						
							
							GUACAMOLE-724: Correct unreadable error coloring of new client-specific modals.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						19aa600b80 
					 
					
						
						
							
							GUACAMOLE-724: Migrate file transfer status dialog to multi-client support.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6b296374d5 
					 
					
						
						
							
							GUACAMOLE-724: Add per-tile visual indication of drag/drop.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						68e856987e 
					 
					
						
						
							
							GUACAMOLE-724: Clear out sharing profiles from previous client if focus is changing to a client lacking a UUID.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						5e2e28365c 
					 
					
						
						
							
							GUACAMOLE-724: Track client focus changes within tiled client directive, not just in changes to overall attached group.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						7d5b6c6898 
					 
					
						
						
							
							GUACAMOLE-724: Add indicator showing whether a tiled connection is shared.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0ea12ca5aa 
					 
					
						
						
							
							GUACAMOLE-724: Switch to SVG versions of all PNG images.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4c1876341d 
					 
					
						
						
							
							GUACAMOLE-724: Remove .png images that are not actually referenced.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6f9e2a8b78 
					 
					
						
						
							
							GUACAMOLE-724: Allow multiple tiled clients to be focused using Shift+Click and Ctrl+Click.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						90f2270dab 
					 
					
						
						
							
							GUACAMOLE-724: Move handling of drag/pinch gestures to individual client tiles.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b0febd3402 
					 
					
						
						
							
							GUACAMOLE-724: Migrate client zoom editor to own directive.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						448ebb5019 
					 
					
						
						
							
							GUACAMOLE-724: Ensure focus is not retained when transferring a client from an unattached group to an attached group.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						19a32d3e10 
					 
					
						
						
							
							GUACAMOLE-724: Expose checkboxes within Guacamole menu for adding/removing connections from current view.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a249876bff 
					 
					
						
						
							
							GUACAMOLE-724: Replace per-client clipboard with shared clipboard.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						63452b7bc8 
					 
					
						
						
							
							GUACAMOLE-724: Automatically focus the first client if no client has yet been focused.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d0b1fb7d7f 
					 
					
						
						
							
							GUACAMOLE-724: Control only the currently-focused client with client-specific menu options.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						3f4c6a4cd1 
					 
					
						
						
							
							GUACAMOLE-724: Move mouse emulation setting from client to menu.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4b227fe8c6 
					 
					
						
						
							
							GUACAMOLE-724: Remove client-side "last used" timestamp (no longer needed).  
						
						... 
						
						
						
						The last-used timestamp was previously required to sort active clients
within the client panel in a sensible and deterministic order. This now
happens automatically via client groups, which are stored in an array
in order of last use. No code remains referencing the last-used
timestamp. 
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1f2cd94a65 
					 
					
						
						
							
							GUACAMOLE-724: Display nifty "pop" animation when a new client appears within the client panel.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						aae80292cb 
					 
					
						
						
							
							GUACAMOLE-724: Abstract away groups of running clients within their own type.  
						
						
						
						
					 
					
						2021-07-08 03:31:48 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						037ed212f6 
					 
					
						
						
							
							GUACAMOLE-641: Merge correct regressions in custom pooled datasource behavior.  
						
						
						
						
					 
					
						2021-06-23 17:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						eab80688cc 
					 
					
						
						
							
							GUACAMOLE-641: Ensure MyBatis "expectedConnectionTypeCode" is generated and matches valid database connections.  
						
						
						
						
					 
					
						2021-06-21 14:44:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6ef951cd61 
					 
					
						
						
							
							GUACAMOLE-641: Log creation of new database connections.  
						
						
						
						
					 
					
						2021-06-21 14:43:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						ca443c8a34 
					 
					
						
						
							
							GUACAMOLE-641: Add support for all MyBatis JDBC properties to DynamicallyAuthenticatedDataSource.  
						
						... 
						
						
						
						Without support for these properties, important database configuration
aspects are ignored, including driver-specific configuration properties
like MySQL Connector/J's "allowMultiQueries". 
						
						
					 
					
						2021-06-21 14:41:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						bfd3cbc204 
					 
					
						
						
							
							GUACAMOLE-724: Do not reload client controller if only updating which client(s) are visible.  
						
						... 
						
						
						
						Reloading the client controller would reset UI state, including whether
the Guacamole menu is currently shown. 
						
						
					 
					
						2021-06-17 20:32:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2f1d46aa86 
					 
					
						
						
							
							GUACAMOLE-724: Provide separate, client-specific notifications for each tiled client.  
						
						
						
						
					 
					
						2021-06-17 20:32:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						fbdb692444 
					 
					
						
						
							
							GUACAMOLE-724: Remove unused arbitrary parameters from client route (the webapp tunnel doesn't use these).  
						
						
						
						
					 
					
						2021-06-16 11:28:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						85d01ba730 
					 
					
						
						
							
							GUACAMOLE-724: Implement base support for displaying multiple connections in a tiled grid.  
						
						
						
						
					 
					
						2021-06-16 11:28:35 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						e550b244f8 
					 
					
						
						
							
							GUACAMOLE-680: Merge do not immediately re-authenticate after logout.  
						
						
						
						
					 
					
						2021-06-15 17:22:29 -04:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						960db9ab5e 
					 
					
						
						
							
							GUACAMOLE-1364: Merge add support for overriding extension priority without renaming files.  
						
						
						
						
					 
					
						2021-06-15 17:16:11 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2aa6a5b628 
					 
					
						
						
							
							GUACAMOLE-1364: Ensure extension resources are included in defined order.  
						
						
						
						
					 
					
						2021-06-15 00:21:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						45c2cbf6b8 
					 
					
						
						
							
							GUACAMOLE-1364: Remove inconsistent "guac-" prefix from standard extension namespaces.  
						
						
						
						
					 
					
						2021-06-15 00:21:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6a6cae0e30 
					 
					
						
						
							
							GUACAMOLE-1364: Add "extension-priority" property for overriding extension load order.  
						
						
						
						
					 
					
						2021-06-15 00:21:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						85bc4ac52b 
					 
					
						
						
							
							GUACAMOLE-680: Correct grammar of authenticationService documentation.  
						
						... 
						
						
						
						"promise succeeds" should be "promise that succeeds". 
						
						
					 
					
						2021-06-14 15:48:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						ef590d2b3b 
					 
					
						
						
							
							GUACAMOLE-680: Display logged-out status as notification.  
						
						
						
						
					 
					
						2021-06-13 22:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b29c0a03ea 
					 
					
						
						
							
							GUACAMOLE-680: Use common styling for all dialogs/notifications.  
						
						
						
						
					 
					
						2021-06-13 22:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						529e19729b 
					 
					
						
						
							
							GUACAMOLE-680: Ensure the "guacLogout" event is specific to manual logouts.  
						
						
						
						
					 
					
						2021-06-13 22:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						823970eb7f 
					 
					
						
						
							
							GUACAMOLE-680: Display status message upon logout (rather than immediately reauthenticating).  
						
						... 
						
						
						
						The former behavior (immediately reauthenticating) typically results in
the login screen appearing, but will also instantly sign the user back
in if a single sign-on solution is being used. This results in the
logout action appearing to have no effect when SSO is involved. 
						
						
					 
					
						2021-06-13 22:24:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						581a7cb47a 
					 
					
						
						
							
							GUACAMOLE-680: Refactor repeated modal structures to common directive.  
						
						
						
						
					 
					
						2021-06-13 22:24:14 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						111647b756 
					 
					
						
						
							
							GUACAMOLE-773: Merge restore missing static template/layout files.  
						
						
						
						
					 
					
						2021-06-04 13:47:57 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a8aa3bef52 
					 
					
						
						
							
							GUACAMOLE-773: Restore missing static template/layout files.  
						
						... 
						
						
						
						The on-screen keyboard layouts and AngularJS templates were previously
part of the Java webapp build, but are now part of the NPM/Webpack
build. Those files were incorrectly left out of the Webpack config,
causing the on-screen keyboard and automatic display resize to fail.
Display of the on-screen keyboard fails without these files as it relies
on loading the on-screen keyboard layouts dynamically via HTTP. Handling
of automatic display resize fails because this relies on a hidden
<object> element containing a blank HTML document, with that document
served statically over HTTP. 
						
						
					 
					
						2021-06-04 02:08:54 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						305eda0070 
					 
					
						
						
							
							GUACAMOLE-773: Merge exclude node_modules directory from source archive.  
						
						
						
						
					 
					
						2021-06-03 07:04:04 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6bcef68c9f 
					 
					
						
						
							
							GUACAMOLE-773: Exclude node_modules directory from source archive.  
						
						
						
						
					 
					
						2021-06-03 03:45:01 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						11c1575daf 
					 
					
						
						
							
							GUACAMOLE-773: Merge NPM build migration and update to latest javascript dependencies.  
						
						
						
						
					 
					
						2021-06-02 20:46:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b90a083fe1 
					 
					
						
						
							
							GUACAMOLE-773: Use caret version notation for JavaScript dependencies where appropriate.  
						
						... 
						
						
						
						The default caret version notation that is already well-established in
the NPM community should be used except where there is reason not to.
Here, it makes sense to use the caret for all dependencies except:
1. "google-closure-compiler", which does not use semantic versioning
   and does not guarantee a compatible API. We cannot know that a new
   release is expected to be compatible and thus must specify an exact
   version.
2. "blob-polyfill", which does not use semantic versioning BUT must
   provide a compatible API by its own nature (it is a polyfill for an
   API defined by a W3C standard). Any current, stable release should be
   OK for "blob-polyfill", hence ">=". 
						
						
					 
					
						2021-06-02 20:37:52 -07:00