guacamole.git
12 years agoUse screenX/screenY for touch.
Michael Jumper [Fri, 23 Mar 2012 00:28:17 +0000 (17:28 -0700)]
Use screenX/screenY for touch.

12 years agoAdd constants for previously hard-coded values.
Michael Jumper [Thu, 22 Mar 2012 21:02:44 +0000 (14:02 -0700)]
Add constants for previously hard-coded values.

12 years agoAdd movement threshold for long-press cancel, move handling of menu close on mouse...
Michael Jumper [Thu, 22 Mar 2012 20:46:11 +0000 (13:46 -0700)]
Add movement threshold for long-press cancel, move handling of menu close on mouse movement to better place. Handle mouse close on touch separately.

12 years agoInclude status in title.
Michael Jumper [Thu, 22 Mar 2012 20:01:15 +0000 (13:01 -0700)]
Include status in title.

12 years agoSecond press of "Show Keyboard" should show the guac OSK if the native OSK is already...
Michael Jumper [Thu, 22 Mar 2012 06:14:47 +0000 (23:14 -0700)]
Second press of "Show Keyboard" should show the guac OSK if the native OSK is already in use.

12 years agoRename assumeNativeOSK to nativeOSK, automatically reset nativeOSK to false if menu...
Michael Jumper [Thu, 22 Mar 2012 05:09:13 +0000 (22:09 -0700)]
Rename assumeNativeOSK to nativeOSK, automatically reset nativeOSK to false if menu open initiated by mouse.

12 years agoGoing back to the old 0-0-0-0-0 method of hiding the text area... as doing otherwise...
Michael Jumper [Thu, 22 Mar 2012 02:19:04 +0000 (19:19 -0700)]
Going back to the old 0-0-0-0-0 method of hiding the text area... as doing otherwise causes issues with focus and "Enter" on Android.

12 years agoDo not restrict width of hidden text area (can cause bumping of the screen as the...
Michael Jumper [Thu, 22 Mar 2012 01:58:12 +0000 (18:58 -0700)]
Do not restrict width of hidden text area (can cause bumping of the screen as the screen scrolls to follow the cursor as it wraps to a new line in the zero-width area). Hide off bottom right (instead of upper left).

12 years agoLocate event target off screen, in case platform doesn't support opacity of text...
Michael Jumper [Thu, 22 Mar 2012 01:25:04 +0000 (18:25 -0700)]
Locate event target off screen, in case platform doesn't support opacity of text areas (Android 4, for example).

12 years agoAutomatically reset text area on keyboard events if native OSK is enabled/assumed...
Michael Jumper [Wed, 21 Mar 2012 23:42:01 +0000 (16:42 -0700)]
Automatically reset text area on keyboard events if native OSK is enabled/assumed. Hide text area via CSS.

12 years agoAdd text field event target, focus event target if "Show Keyboard" is clicked and...
Michael Jumper [Wed, 21 Mar 2012 23:10:49 +0000 (16:10 -0700)]
Add text field event target, focus event target if "Show Keyboard" is clicked and use exposed the menu via long-press. Ensure backspace always sends a key event by always keeping text within the event target.

12 years agoStyle logout button like the rest of the buttons in guac.
Michael Jumper [Tue, 20 Mar 2012 18:08:37 +0000 (11:08 -0700)]
Style logout button like the rest of the buttons in guac.

12 years agoRemoved obviously completed TODO comment.
Michael Jumper [Tue, 20 Mar 2012 17:27:01 +0000 (10:27 -0700)]
Removed obviously completed TODO comment.

12 years agoBumping version to 0.6.0.
Michael Jumper [Thu, 15 Mar 2012 22:53:32 +0000 (15:53 -0700)]
Bumping version to 0.6.0.

12 years agoFade out display on error.
Michael Jumper [Wed, 14 Mar 2012 04:45:01 +0000 (21:45 -0700)]
Fade out display on error.

12 years agoHighlight the modifier keys when they're toggled.
Matt Hortman [Mon, 12 Mar 2012 19:34:51 +0000 (12:34 -0700)]
Highlight the modifier keys when they're toggled.

12 years agoUse Guacamole.ChainedTunnel when WebSocket is available (to safely fall back to HTTP...
Michael Jumper [Sat, 10 Mar 2012 00:12:49 +0000 (16:12 -0800)]
Use Guacamole.ChainedTunnel when WebSocket is available (to safely fall back to HTTP if WebSocket fails).

12 years agoTest for WebSocket, default to HTTP.
Michael Jumper [Fri, 9 Mar 2012 20:42:56 +0000 (12:42 -0800)]
Test for WebSocket, default to HTTP.

12 years agoMerge branch 'loadable-websocket-support' into unstable
Michael Jumper [Fri, 9 Mar 2012 20:33:37 +0000 (12:33 -0800)]
Merge branch 'loadable-websocket-support' into unstable

12 years agoUsing WebSocket tunnnel for connection (HTTP Tunnel temporarily disabled - need suppo...
Michael Jumper [Thu, 8 Mar 2012 16:14:18 +0000 (08:14 -0800)]
Using WebSocket tunnnel for connection (HTTP Tunnel temporarily disabled - need support detection)

12 years agofixed keysym for right Alt key
Matt Hortman [Thu, 8 Mar 2012 14:59:45 +0000 (09:59 -0500)]
fixed keysym for right Alt key

12 years agoUse logger, fix JavaDoc.
Michael Jumper [Thu, 8 Mar 2012 04:29:41 +0000 (20:29 -0800)]
Use logger, fix JavaDoc.

12 years agoMerge branch 'unstable' into loadable-websocket-support
Michael Jumper [Thu, 8 Mar 2012 03:48:28 +0000 (19:48 -0800)]
Merge branch 'unstable' into loadable-websocket-support

12 years agoDo not require classList.
Michael Jumper [Thu, 1 Mar 2012 20:56:21 +0000 (12:56 -0800)]
Do not require classList.

12 years agoMenu button styling.
Michael Jumper [Thu, 1 Mar 2012 20:55:50 +0000 (12:55 -0800)]
Menu button styling.

12 years agoHint to browser that configuration list should not be cached.
Michael Jumper [Wed, 29 Feb 2012 08:10:21 +0000 (00:10 -0800)]
Hint to browser that configuration list should not be cached.

12 years agoShowing menu whenever mouse leaves document is too aggressive ... just using menuCont...
Michael Jumper [Thu, 23 Feb 2012 23:46:11 +0000 (15:46 -0800)]
Showing menu whenever mouse leaves document is too aggressive ... just using menuControl for now (see #94).

12 years agoBumped version to 0.6.0
Michael Jumper [Thu, 23 Feb 2012 21:28:59 +0000 (13:28 -0800)]
Bumped version to 0.6.0

12 years agoMove mouse events to new display.
Michael Jumper [Fri, 17 Feb 2012 05:41:17 +0000 (21:41 -0800)]
Move mouse events to new display.

12 years agoOnly actual client display should have hidden cursor, not main display div.
Michael Jumper [Wed, 15 Feb 2012 18:28:17 +0000 (10:28 -0800)]
Only actual client display should have hidden cursor, not main display div.

12 years agoHide cursor. Fix positioning regression.
Michael Jumper [Wed, 15 Feb 2012 18:17:43 +0000 (10:17 -0800)]
Hide cursor. Fix positioning regression.

12 years agoRefactor supporting recent changes to guacamole-common-js (removal of getLayers(...
Michael Jumper [Wed, 15 Feb 2012 07:02:09 +0000 (23:02 -0800)]
Refactor supporting recent changes to guacamole-common-js (removal of getLayers() from Guacamole.Client, changes to Guacamole.Client constructor prototype, and addition of Guacamole.Client.getDisplay()).

12 years agoReduced duration of long-press detect from 1 second to 800 milliseconds (Thanks,...
Michael Jumper [Wed, 1 Feb 2012 05:12:40 +0000 (21:12 -0800)]
Reduced duration of long-press detect from 1 second to 800 milliseconds (Thanks, Luca)

12 years agoFirefox < 9.0.1 does not call document.body.onload ... we must use window.onload...
Michael Jumper [Fri, 27 Jan 2012 23:31:17 +0000 (15:31 -0800)]
Firefox < 9.0.1 does not call document.body.onload ... we must use window.onload instead.

12 years agoHackish support for loadable websocket servlets.
Michael Jumper [Thu, 26 Jan 2012 02:34:56 +0000 (18:34 -0800)]
Hackish support for loadable websocket servlets.

12 years agoRespaced init code.
Michael Jumper [Wed, 25 Jan 2012 20:06:00 +0000 (12:06 -0800)]
Respaced init code.

12 years agoStart UI and connection only after control returns from body onload (otherwise, brows...
Michael Jumper [Wed, 25 Jan 2012 07:43:19 +0000 (23:43 -0800)]
Start UI and connection only after control returns from body onload (otherwise, browser will always thing page is loading).

12 years agoRemoved unused AGPL logo.
Michael Jumper [Wed, 25 Jan 2012 05:17:50 +0000 (21:17 -0800)]
Removed unused AGPL logo.

12 years agoDetermine size of viewport using element stretched to fit view.
Michael Jumper [Wed, 25 Jan 2012 05:05:01 +0000 (21:05 -0800)]
Determine size of viewport using element stretched to fit view.

12 years agoRemoved bold from status text.
Michael Jumper [Wed, 25 Jan 2012 02:27:10 +0000 (18:27 -0800)]
Removed bold from status text.

12 years agoRemoved unused images.
Michael Jumper [Wed, 25 Jan 2012 02:24:38 +0000 (18:24 -0800)]
Removed unused images.

12 years agoOpen menu on long-press.
Michael Jumper [Wed, 25 Jan 2012 02:24:05 +0000 (18:24 -0800)]
Open menu on long-press.

12 years agoCombine menu status and error dialog into central status text.
Michael Jumper [Tue, 24 Jan 2012 23:52:16 +0000 (15:52 -0800)]
Combine menu status and error dialog into central status text.

12 years agoColorize active numsym.
Michael Jumper [Tue, 24 Jan 2012 18:10:49 +0000 (10:10 -0800)]
Colorize active numsym.

12 years agoUse new onkeydown / onkeyup.
Michael Jumper [Mon, 23 Jan 2012 23:15:03 +0000 (15:15 -0800)]
Use new onkeydown / onkeyup.

12 years agoAdded DTD.
Michael Jumper [Mon, 23 Jan 2012 21:29:34 +0000 (13:29 -0800)]
Added DTD.

12 years agoExperimental auto-scroll of UI when mouse goes offscreen.
Michael Jumper [Mon, 23 Jan 2012 20:06:46 +0000 (12:06 -0800)]
Experimental auto-scroll of UI when mouse goes offscreen.

12 years agoOutset/inset borders for keys.
Michael Jumper [Mon, 23 Jan 2012 18:47:40 +0000 (10:47 -0800)]
Outset/inset borders for keys.

12 years agoControl appearance of shift key depending on status of modifier.
Michael Jumper [Mon, 23 Jan 2012 18:42:07 +0000 (10:42 -0800)]
Control appearance of shift key depending on status of modifier.

12 years agoUse background/border of keys.
Michael Jumper [Mon, 23 Jan 2012 18:09:00 +0000 (10:09 -0800)]
Use background/border of keys.

12 years agoExperimental mobile-friendly keyboard layout.
Michael Jumper [Mon, 23 Jan 2012 18:05:01 +0000 (10:05 -0800)]
Experimental mobile-friendly keyboard layout.

12 years agoReformat + improved docs.
Michael Jumper [Sat, 21 Jan 2012 20:55:30 +0000 (12:55 -0800)]
Reformat + improved docs.

12 years agoBetter classes (required by OSK), control visibility of caps based on modifiers.
Michael Jumper [Sat, 21 Jan 2012 20:07:08 +0000 (12:07 -0800)]
Better classes (required by OSK), control visibility of caps based on modifiers.

12 years agoMove on-screen keyboard out of display.
Michael Jumper [Sat, 21 Jan 2012 06:43:54 +0000 (22:43 -0800)]
Move on-screen keyboard out of display.

12 years agoRefactored CSS to new requirements from OSK changes.
Michael Jumper [Sat, 21 Jan 2012 06:33:48 +0000 (22:33 -0800)]
Refactored CSS to new requirements from OSK changes.

12 years agoRemoved arrow keys and ins/home/etc. for space (important on mobile).
Michael Jumper [Sat, 21 Jan 2012 05:30:23 +0000 (21:30 -0800)]
Removed arrow keys and ins/home/etc. for space (important on mobile).

12 years agoKeyboard style improvements.
Michael Jumper [Fri, 20 Jan 2012 09:29:04 +0000 (01:29 -0800)]
Keyboard style improvements.

12 years agoAdd gaps to layout, remove padding.
Michael Jumper [Fri, 20 Jan 2012 09:10:37 +0000 (01:10 -0800)]
Add gaps to layout, remove padding.

12 years agoAdd viewport meta tags.
Michael Jumper [Fri, 20 Jan 2012 00:51:16 +0000 (16:51 -0800)]
Add viewport meta tags.

12 years agoSet size in keyboard layout, migrate to new on-screen keyboard API, update keyboard...
Michael Jumper [Thu, 19 Jan 2012 23:33:59 +0000 (15:33 -0800)]
Set size in keyboard layout, migrate to new on-screen keyboard API, update keyboard style.

12 years agoNo need to create Map if user not valid.
Michael Jumper [Wed, 21 Dec 2011 08:09:51 +0000 (00:09 -0800)]
No need to create Map if user not valid.

12 years agoShould return null if user is not valid.
Michael Jumper [Wed, 21 Dec 2011 08:09:18 +0000 (00:09 -0800)]
Should return null if user is not valid.

12 years agoauth-provider property should be required.
Michael Jumper [Wed, 21 Dec 2011 05:43:16 +0000 (21:43 -0800)]
auth-provider property should be required.

12 years agoIf AuthenticationProvider property not provided, parseValue() should return null.
Michael Jumper [Wed, 21 Dec 2011 05:42:26 +0000 (21:42 -0800)]
If AuthenticationProvider property not provided, parseValue() should return null.

12 years agoremoved null pointer exception catch block left in from testing
James Muehlner [Tue, 20 Dec 2011 19:55:02 +0000 (11:55 -0800)]
removed null pointer exception catch block left in from testing

12 years agoMerge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole...
James Muehlner [Tue, 20 Dec 2011 19:48:13 +0000 (11:48 -0800)]
Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into unstable

12 years agoFixed problem in class loader. Modified to use Class.forName()
James Muehlner [Tue, 20 Dec 2011 19:47:41 +0000 (11:47 -0800)]
Fixed problem in class loader. Modified to use Class.forName()

12 years agoChanged 'No authorized configurations' message to something more reasonable.
Michael Jumper [Tue, 20 Dec 2011 08:00:39 +0000 (00:00 -0800)]
Changed 'No authorized configurations' message to something more reasonable.

12 years agoCleaned up menu shading code.
Michael Jumper [Tue, 20 Dec 2011 01:01:41 +0000 (17:01 -0800)]
Cleaned up menu shading code.

12 years agoImproved menu hiding behavior and style.
Michael Jumper [Tue, 20 Dec 2011 00:45:23 +0000 (16:45 -0800)]
Improved menu hiding behavior and style.

12 years agoInitial fixes for buggy menu hiding feature.
Michael Jumper [Mon, 19 Dec 2011 23:56:12 +0000 (15:56 -0800)]
Initial fixes for buggy menu hiding feature.

12 years agoFixed comments.
Michael Jumper [Mon, 19 Dec 2011 05:33:51 +0000 (21:33 -0800)]
Fixed comments.

12 years agoAdded README
Michael Jumper [Mon, 19 Dec 2011 04:36:02 +0000 (20:36 -0800)]
Added README

12 years agoAdded changelog
Michael Jumper [Mon, 19 Dec 2011 04:35:54 +0000 (20:35 -0800)]
Added changelog

12 years agoFixed confusing "Idle" error handling, improved scoping of UI elements and behavior.
Michael Jumper [Tue, 13 Dec 2011 04:21:04 +0000 (20:21 -0800)]
Fixed confusing "Idle" error handling, improved scoping of UI elements and behavior.

12 years agoRemoved unused retrieval of auth provider.
Michael Jumper [Sat, 10 Dec 2011 23:21:26 +0000 (15:21 -0800)]
Removed unused retrieval of auth provider.

12 years agoFix ticket #66 - XMLReader.parse() can throw an exception if string given is a path...
Michael Jumper [Fri, 9 Dec 2011 07:36:38 +0000 (23:36 -0800)]
Fix ticket #66 - XMLReader.parse() can throw an exception if string given is a path and not a URI. Using Reader as InputSource, forcing interpretation of string as local path.

12 years agoHide menu on connect, remove rounded edges of clipboard, separate menu hide/show...
Michael Jumper [Sun, 20 Nov 2011 07:05:12 +0000 (23:05 -0800)]
Hide menu on connect, remove rounded edges of clipboard, separate menu hide/show code into own file.

12 years agoConnection icons, initial autohiding menu implementation.
Michael Jumper [Sun, 20 Nov 2011 06:16:05 +0000 (22:16 -0800)]
Connection icons, initial autohiding menu implementation.

12 years agoFurther style improvements.
Michael Jumper [Tue, 8 Nov 2011 20:33:30 +0000 (12:33 -0800)]
Further style improvements.

12 years agoStyle improvements, moved connection-related JavaScript code to own file.
Michael Jumper [Tue, 8 Nov 2011 20:28:46 +0000 (12:28 -0800)]
Style improvements, moved connection-related JavaScript code to own file.

12 years agoBumped versions to 0.5.0.
Michael Jumper [Fri, 4 Nov 2011 22:20:01 +0000 (15:20 -0700)]
Bumped versions to 0.5.0.

12 years agoFix arrow key caps (not rendering properly in Chrome).
Michael Jumper [Fri, 9 Sep 2011 04:50:28 +0000 (21:50 -0700)]
Fix arrow key caps (not rendering properly in Chrome).

12 years agoCode cleanup.
Michael Jumper [Thu, 8 Sep 2011 17:28:13 +0000 (10:28 -0700)]
Code cleanup.

12 years agoFixed ticket #57: Wrong keysym sent for Ctrl when "Ctrl-Alt-Del" button is clicked.
Michael Jumper [Thu, 8 Sep 2011 07:30:10 +0000 (00:30 -0700)]
Fixed ticket #57: Wrong keysym sent for Ctrl when "Ctrl-Alt-Del" button is clicked.

12 years agoRestored dependencies (removed "provided"), added lib-directory parameter, added...
Michael Jumper [Fri, 26 Aug 2011 20:20:26 +0000 (13:20 -0700)]
Restored dependencies (removed "provided"), added lib-directory parameter, added custom classloader which reads .jar's from lib-directory, using new classloader to find auth provider.

12 years agoSetting scope of slf4j to provided.
Michael Jumper [Thu, 25 Aug 2011 07:52:48 +0000 (00:52 -0700)]
Setting scope of slf4j to provided.

12 years agoRemoved unnecessary scope definitions, set scope of guacamole-common and guacamole...
Michael Jumper [Thu, 25 Aug 2011 07:23:27 +0000 (00:23 -0700)]
Removed unnecessary scope definitions, set scope of guacamole-common and guacamole-common-auth to provided (jars must then be added to servlet container's classpath, but auth plugins can finally be written AND included without rebuilding the .war)

12 years agoRemoved excessive escaping.
Michael Jumper [Wed, 24 Aug 2011 02:58:35 +0000 (19:58 -0700)]
Removed excessive escaping.

12 years agoRemoved debug line.
Michael Jumper [Fri, 19 Aug 2011 01:02:20 +0000 (18:02 -0700)]
Removed debug line.

12 years agoFormatting.
Michael Jumper [Wed, 17 Aug 2011 16:36:08 +0000 (09:36 -0700)]
Formatting.

12 years agoRestyled logout link on index.
Michael Jumper [Wed, 17 Aug 2011 07:14:03 +0000 (00:14 -0700)]
Restyled logout link on index.

12 years agoLogout button instead of link, removed logo.
Michael Jumper [Wed, 17 Aug 2011 02:07:25 +0000 (19:07 -0700)]
Logout button instead of link, removed logo.

12 years agoAuth API improvements, logout link.
Michael Jumper [Wed, 17 Aug 2011 02:00:00 +0000 (19:00 -0700)]
Auth API improvements, logout link.

12 years agoSwitch to external auth API.
Michael Jumper [Mon, 15 Aug 2011 16:39:07 +0000 (09:39 -0700)]
Switch to external auth API.

12 years agoConverted to generic credentials.
Michael Jumper [Mon, 15 Aug 2011 06:19:49 +0000 (23:19 -0700)]
Converted to generic credentials.

12 years agoAdded UserConfiguration, refactored auth into own package.
Michael Jumper [Mon, 15 Aug 2011 02:38:05 +0000 (19:38 -0700)]
Added UserConfiguration, refactored auth into own package.

12 years agoWorking multiple-config login stub.
Michael Jumper [Sat, 13 Aug 2011 04:40:07 +0000 (21:40 -0700)]
Working multiple-config login stub.

12 years agoWorking login + connection list UI stub.
Michael Jumper [Thu, 11 Aug 2011 16:57:25 +0000 (09:57 -0700)]
Working login + connection list UI stub.

12 years agoSplit into client and conn-list UIs, split CSS, stub for login handling and auth.
Michael Jumper [Thu, 11 Aug 2011 00:59:14 +0000 (17:59 -0700)]
Split into client and conn-list UIs, split CSS, stub for login handling and auth.