Commit Graph
1566 Commits
Author SHA1 Message Date
Michael Jumper eb71eb305f 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). 2012-03-21 18:58:12 -07:00
Michael Jumper 21b46e7bdf Locate event target off screen, in case platform doesn't support opacity of text areas (Android 4, for example). 2012-03-21 18:25:04 -07:00
Michael Jumper 94d0b001bb Automatically reset text area on keyboard events if native OSK is enabled/assumed. Hide text area via CSS. 2012-03-21 16:42:01 -07:00
Michael Jumper 0c4c47ecc4 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. 2012-03-21 16:10:49 -07:00
Michael Jumper 8a7905e605 Style logout button like the rest of the buttons in guac. 2012-03-20 11:08:37 -07:00
Michael Jumper 0226d26993 Removed obviously completed TODO comment. 2012-03-20 10:27:01 -07:00
Michael Jumper 7522c3a853 Fix ticket #114 - mouse position calculated incorrectly. 2012-03-20 10:14:49 -07:00
Michael Jumper fccfe52a19 In chained tunnel, clear handlers in old tunnel when new tunnel is taking over. 2012-03-19 15:11:05 -07:00
Michael Jumper 4d768a708c Bumping version to 0.6.0. 2012-03-15 15:53:32 -07:00
Michael Jumper 451a09873d Bumping version to 0.6.0. 2012-03-15 15:53:13 -07:00
Michael Jumper f084f7fbea Bumping version to 0.6.0. 2012-03-15 15:53:06 -07:00
Michael Jumper 431d38d21f Properly handle errors on write as well as read. 2012-03-14 16:18:11 -07:00
Michael Jumper 64248bb181 Fade out display on error. 2012-03-13 21:45:01 -07:00
Michael Jumper cc6c2671ac Refactor arc to include drawing direction. 2012-03-13 18:59:57 -07:00
Michael Jumper 1103594200 GuacamoleConfiguration should be serializable (ticket #111). 2012-03-13 14:59:23 -07:00
Michael Jumper 6df9fe2871 Implement set instruction. 2012-03-13 12:12:59 -07:00
Michael Jumper 02500bf96b Layers should clip contents. 2012-03-13 00:29:21 -07:00
Michael Jumper c91efb51ec Implemented push and pop. 2012-03-12 23:58:07 -07:00
Michael Jumper fc716d7d9a Implement distort, shade. 2012-03-12 23:25:23 -07:00
Michael Jumper b540cc0427 Implement identity, transform. 2012-03-12 17:42:44 -07:00
Michael Jumper 4b3b2966f5 Implemented lfill, lstroke. 2012-03-12 17:39:18 -07:00
Michael Jumper 3435edf4d6 Implemented close, curve, arc. 2012-03-12 17:37:04 -07:00
Michael Jumper c25a4edab7 Implement start, line, and curve instructions. 2012-03-12 17:27:42 -07:00
Michael Jumper 88e897dcd2 Refactored to more reasonable path operations. 2012-03-12 17:04:29 -07:00
Matt Hortman b549968e60 Highlight the modifier keys when they're toggled. 2012-03-12 12:34:51 -07:00
Michael Jumper 5b902e669c Buffers should be resizable, too. 2012-03-11 22:21:54 -07:00
Michael Jumper 6cffafad6a Reset internal stack state when stack automatically reset from resize. 2012-03-11 22:13:10 -07:00
Michael Jumper b363f958b0 Alphabetized instruction set for future instruction-adding convenience. 2012-03-11 21:59:19 -07:00
Michael Jumper e63b7108f3 Implement reset instruction. 2012-03-11 21:48:06 -07:00
Michael Jumper 6cb68f86cf Fix cursor - copyRect() has been renamed to copy(). 2012-03-11 21:33:39 -07:00
Michael Jumper 66d3973cdc Fix reset() to properly reset EVERYTHING. 2012-03-11 21:30:00 -07:00
Michael Jumper ead3811df6 Accidentally used getLayer() in RGBA component ints. 2012-03-11 21:17:16 -07:00
Michael Jumper 87cf3940c6 Implement cfill. 2012-03-11 21:10:07 -07:00
Michael Jumper 56facdb6b2 Implemented remaining operations as possible. 2012-03-11 21:00:08 -07:00
Michael Jumper aa1e467791 Refactor rect, rename copyRect -> copy, add several necessary operations, remove unused functions. 2012-03-11 20:16:36 -07:00
Michael Jumper 4c4b2de654 For OSK modifiers, call keydown/keyup events only on press, calling keydown if modifier activated, and keyup if modifier deactivated. Do not call keyup on release if key is a modifier. 2012-03-09 16:38:17 -08:00
Michael Jumper b11445e8dd Errors thrown by connect() of a chained tunnel should be resent to onerror() if caught within ChainedTunnel.attach(). 2012-03-09 16:27:22 -08:00
Michael Jumper 5953e8f140 Use Guacamole.ChainedTunnel when WebSocket is available (to safely fall back to HTTP if WebSocket fails). 2012-03-09 16:12:49 -08:00
Michael Jumper 10b192b677 Fixed comment on self reference. 2012-03-09 16:12:12 -08:00
Michael Jumper 0d95a5b5b8 JSDoc, remove useless onerror initialization. 2012-03-09 16:11:16 -08:00
Michael Jumper 2cff92ff1f Only chain to next tunnel if no instructions received. Pass through errors otherwise. 2012-03-09 16:00:23 -08:00
Michael Jumper 90876a47d6 Implement ChainedTunnel, which wraps an arbitrary list of tunnels, using each in order if a tunnel fails. 2012-03-09 15:53:54 -08:00
Michael Jumper 862ad8760a Implement tunnel onerror() for WebSocket. 2012-03-09 14:56:41 -08:00
Michael Jumper 6a52434b12 Test for WebSocket, default to HTTP. 2012-03-09 12:42:56 -08:00
Michael Jumper f9d6830ab5 Merge branch 'loadable-websocket-support' into unstable 2012-03-09 12:33:37 -08:00
Michael Jumper 52d3fa8748 Implemented WebSocketTunnel. 2012-03-09 12:27:16 -08:00
Michael Jumper 7a266eb6b0 Using WebSocket tunnnel for connection (HTTP Tunnel temporarily disabled - need support detection) 2012-03-08 08:14:18 -08:00
Matt Hortman c524ba4914 fixed keysym for right Alt key 2012-03-08 09:59:45 -05:00
Michael Jumper fded6d2873 Revert "Removing WebSocket tunnel for stable release. It will be back."
This reverts commit 31a7ce3912ebed5d6fee8b5d400b982b2e87cbfd.
2012-03-07 21:38:47 -08:00
Michael Jumper b2704ffcad Use logger, fix JavaDoc. 2012-03-07 20:29:41 -08:00