Commit Graph
469 Commits
Author SHA1 Message Date
James Muehlner f4e94e22f0 GUAC-1463: Don't trust the keydown event if it's for a printable character. 2016-01-18 20:26:19 -08:00
Michael Jumper fb6d2fa550 GUAC-1452: Input streams must be invalidated when closed. 2016-01-12 18:58:58 -08:00
Michael Jumper 0aaf233759 GUAC-1392: Update Guacamole.API_VERSION. 2015-12-15 13:02:13 -08:00
Michael Jumper 6a77c39c68 GUAC-1392: Bump version to 0.9.9 within all pom.xml (all projects were modified for this release). 2015-12-15 12:58:22 -08:00
Michael Jumper d41a5c084f GUAC-791: Add configuration file for JSDoc generation. 2015-12-14 14:51:15 -08:00
Michael Jumper 15edb39aed GUAC-791: Document the Guacamole namespace. 2015-12-14 14:51:15 -08:00
Michael Jumper 7cdfd146ef GUAC-791: Add missing private tags to inner variables/functions. 2015-12-14 14:51:15 -08:00
Michael Jumper 4554c64bb7 GUAC-791: Add missing constructor tag for Guacamole.Status. Fix swapped status code definitions. 2015-12-14 14:51:15 -08:00
Michael Jumper 2959513d95 GUAC-791: Fix type expressions to comply with JSDoc 3. 2015-12-14 14:51:15 -08:00
Mike Jumper f4f011e05d Merge pull request #301 from glyptodon/GUAC-1430
GUAC-1430: Fix connection error handling
2015-12-09 21:48:27 -08:00
James Muehlner 1b4181a200 GUAC-1430: Do not move on to the next chained tunnel on upstream timeout. 2015-12-09 21:15:15 -08:00
Michael Jumper e6d6c5c56e GUAC-1428: Do not call handlers on non-existent streams. 2015-12-09 19:43:44 -08:00
Michael Jumper 3057db60ff GUAC-1354: Add base Guacamole.VideoPlayer (no codec implementations at present). Allow custom video codec implementations via onvideo callback on Guacamole.Client. 2015-10-18 22:07:01 -07:00
Michael Jumper d4f4ec0fb2 GUAC-1354: Use ArrayBuffer.slice - do not call slice directly on typed arrays (not widely supported). 2015-10-02 16:52:37 -07:00
Michael Jumper 079e3dad8c GUAC-1354: Dynamically split and reassemble audio packets to minimize clicking. 2015-10-02 16:42:24 -07:00
Michael Jumper a3dd959dc4 GUAC-1354: Do not recalculate max latency using packet duration. Audio packet duration will ALWAYS be roughly the same due to the max blob size. 2015-09-30 17:11:54 -07:00
Michael Jumper 572534c6d3 GUAC-1354: Use Web Audio API timestamps directly - no need to convert to milliseconds and back. 2015-09-30 17:06:23 -07:00
Michael Jumper f0e6da86c9 GUAC-1354: Use Guacamole.AudioPlayer.getInstance(), etc. to abstract away the various implementations. 2015-09-30 17:02:18 -07:00
Michael Jumper df57eac616 GUAC-1354: Use past audio packet size to determine playback latency threshold for audio. Add missing private annotations. 2015-09-28 13:23:40 -07:00
Michael Jumper ff5687c01e GUAC-1354: Refactor Guacamole.AudioChannel to Guacamole.AudioPlayer. 2015-09-28 12:37:09 -07:00
Mike Jumper c54001476d Merge pull request #253 from flangelo/num_keypad_map
GUAC-1314: Added mapping of keycodes for numeric keypad and changed k…
2015-09-24 13:25:52 -07:00
Frode Langelo ff255ce977 GUAC-1314: Remove is_mac flag 2015-09-24 15:55:54 +00:00
Frode Langelo 005d7897fb GUAC-1314: Remove mapping of Mac's Clear to Num Lock. 2015-09-24 03:21:27 +00:00
Michael Jumper 1d5b47a70a GUAC-1322: Within interpret_event() in Guacamole.Keyboard, always return the interpreted event (or null), as required by its definition. 2015-09-04 21:43:08 -07:00
Michael Jumper 8a9c7ce35f GUAC-427: Limit audio latency to reasonable bounds relative to sync instructions. 2015-09-04 19:07:16 -07:00
Michael Jumper 193f2c676d GUAC-427: Adjust for audio latency, compensating for underflow. 2015-09-04 14:11:55 -07:00
Michael Jumper 5f5b9f5cb8 GUAC-1280: Bump version numbers to 0.9.8 where appropriate. 2015-09-04 10:48:11 -07:00
Frode Langelo fdb344ff80 GUAC-1314: Added mapping of keycodes for numeric keypad and changed keyidentifier mapping to not map the typed character if it originated from the keypad. This should also make the numeric keypad work as expected when using VNC. Mapped MacOS Clear to NumLock. 2015-09-03 15:56:40 +00:00
Michael Jumper 63b31cf0b1 GUAC-240: Read images received through "img" streams using a Guacamole.DataURIReader - appending to standard Blob objects is too slow. 2015-08-11 19:17:06 -07:00
Michael Jumper d393a833f4 GUAC-240: Add support for "img" instruction. 2015-08-11 16:24:54 -07:00
Frode Langelo d950e99101 GUAC-240 Add support for JPEG instruction 2015-07-27 14:57:56 -07:00
Mike Jumper 7293dab3e1 Merge pull request #190 from stephenryoungster/master
GUAC-1212: Add try/catch block to creation of AudioContext
2015-07-08 10:53:19 -07:00
Michael Jumper 19eb4e3971 GUAC-1083: Clarify new optional parameter for controlling CORS within Guacamole.HTTPTunnel. 2015-07-07 22:06:37 -07:00
david 8d4e413e2c GUAC-1083: Add CORS support to Guacamole.HTTPTunnel 2015-07-07 21:42:07 -07:00
Michael Jumper 9d0703125a GUAC-1084: Clarify comment describing committedTunnel. 2015-07-07 21:21:18 -07:00
Michael Jumper f3573f0a59 Merge branch 'ChainedTunnelReconnectFix' of git://github.com/daviddvora/guacamole-client into chained-tunnel-reconnect 2015-07-07 21:18:58 -07:00
Michael Jumper 3d3149246a GUAC-1244: Replace timeout with better line/page constants. Reset scroll_delta so the delta doesn't have to evenly divide into scrollThreshold. 2015-07-07 20:33:02 -07:00
Michael Jumper 198951a3d9 GUAC-1244: Restore compliance with coding style. 2015-07-07 19:41:21 -07:00
Frode Langelo dded6644f8 GUAC-1244: Added timeout to mouse scroll events to catch and issue minor scrolling to remote 2015-07-06 15:00:54 -07:00
Michael Jumper 4ec407b6b6 GUAC-1172: Comply with newly-adopted JavaScript coding style. 2015-06-22 14:33:11 -07:00
Michael Jumper 88a3f12a8b GUAC-1172: Add constant for stream index mimetype. 2015-06-20 16:06:54 -07:00
Michael Jumper fae71e44f6 GUAC-1172: Fix reference to enqueueBodyCallback() - it's "enqueue", not "queue". 2015-06-20 13:09:11 -07:00
Michael Jumper d332b028e3 GUAC-1172: Add Guacamole.Object and handlers for object-related instructions. 2015-06-19 21:38:56 -07:00
Michael Jumper d37d3914c9 GUAC-1172: Implement JSONreader for convenience. 2015-06-19 21:30:02 -07:00
Michael Jumper f41c7a7b1a GUAC-1174: Bump version numbers to 0.9.7. 2015-06-08 16:47:22 -07:00
Stephen Young f08dbacdb2 GUAC-1212: Add try/catch block to creation of AudioContext 2015-05-26 13:49:09 -06:00
Michael Jumper c7625fd002 GUAC-1170: Restore original functionality of OSK. 2015-04-29 10:13:23 -07:00
Michael Jumper fa130a8e25 GUAC-1170: Restore support for gaps within the OSK. 2015-04-28 20:37:32 -07:00
Michael Jumper 741d25291f GUAC-1170: For sake of consistency, keyWidth should be keyWidths. 2015-04-28 18:57:25 -07:00
Michael Jumper 2a1eb4dd70 GUAC-1170: Use separately-declared key widths. 2015-04-28 18:36:54 -07:00