Commit Graph
4779 Commits
Author SHA1 Message Date
Michael Jumper 65b0f08fd9 JavaDoc for properties classes. 2011-05-14 23:40:27 -07:00
Michael Jumper 3fe4aab695 JavaDoc for network classes. 2011-05-14 00:18:33 -07:00
Michael Jumper 2fb2a9dbc9 JavaDoc for I/O classes. 2011-05-13 23:55:09 -07:00
Michael Jumper eb8da4d644 Refactored supporting revised API. 2011-05-13 00:53:11 -07:00
Michael Jumper 3bcb7c979c GuacamoleProperties should not be instantiated. 2011-05-13 00:49:10 -07:00
Michael Jumper a8f5862439 JavaDoc, refactored properties API. 2011-05-13 00:48:15 -07:00
Michael Jumper 3dd0c20ba9 TCP -> Inet 2011-05-12 23:49:09 -07:00
Michael Jumper 78a957b978 Renamed. 2011-05-12 23:47:01 -07:00
Michael Jumper 3b7e71a402 Removed connect() from GuacamoleSocket. Added ConfiguredSocket for providing restricted pre-configured (finished with handshake and connect) GuacamoleSockets. 2011-05-12 23:41:10 -07:00
Michael Jumper 11b29d8709 Major refactor of API (new interfaces, semantic changes) 2011-05-12 23:05:32 -07:00
Michael Jumper 00d4cf6858 Release mouse buttons if mouse leaves browser window. 2011-04-26 12:31:20 -07:00
Michael Jumper 74dd8ad735 Migrated to new tunnel API. 2011-04-08 22:42:27 -07:00
Michael Jumper 0eb351e467 Error handling, added data submission for connect. 2011-04-08 22:41:31 -07:00
Michael Jumper 2778429fba Improved error handling 2011-04-08 22:40:25 -07:00
Michael Jumper 92d68a3987 Added support for multiple tunnels (tunnel UUID returned by connect). 2011-04-08 16:28:33 -07:00
Michael Jumper c020565397 Added tunnel registry and support for multiple tunnels per session. 2011-04-08 16:28:12 -07:00
Michael Jumper f6c2d0c88f Fixed potential layer sync issue (if multiple layers are used, and multiple layers are ready, multiply unnecessary sync responses may be sent for a single sync instruction) 2011-04-03 00:53:00 -07:00
Michael Jumper 64224d0937 Fixed copyrect: although synchronization was properly established, draw jobs were not properly reserved in the destination layer, so draw operations would NOT block (synchronized on source only), resulting in draw race conditions. In a copy, the destination layer should block until the source layer is ready. 2011-04-02 23:53:30 -07:00
Michael Jumper 8a6595e2db Fixed typo in copy. 2011-04-01 01:58:41 -07:00
Michael Jumper 3beb7ec1f0 Added channel mask. 2011-03-30 00:29:44 -07:00
Michael Jumper a52476de05 Added read timeout. 2011-03-20 19:33:19 -07:00
Michael Jumper e063f1f21d Added socket connect timeout 2011-03-20 16:57:47 -07:00
Michael Jumper cace921202 Support for sync instruction 2011-03-11 19:43:13 -08:00
Michael Jumper 09f1ecc527 Fixed issue with repeated "no element found" errors 2011-03-08 22:04:49 -08:00
Michael Jumper 87c1b4b1e4 Removed unnecessary (and often ignored) setting of Content-length header 2011-03-08 22:04:15 -08:00
Michael Jumper aa0805595a Added missing semicolons, improved state handling 2011-03-08 21:42:43 -08:00
Michael Jumper cfebdb2cf3 Added disconnect function to tunnel, added automatic disconnect on error receipt in client. 2011-03-08 21:08:59 -08:00
Michael Jumper 4f656c2e94 Revert "Added busy handlers for layer, implemented ready instruction handling in client"
This reverts commit 7c3ceb1245a5e2a838811c10599b47b1578a5cf9.
2011-03-06 17:02:18 -08:00
Michael Jumper de352e7dff Added busy handlers for layer, implemented ready instruction handling in client 2011-03-05 14:47:50 -08:00
Michael Jumper 22f6c24f9b Fixed error in call to redrawCursor() and layer 2011-03-02 17:21:26 -08:00
Michael Jumper 0b9f23bbb6 Keyboard/mouse handling 2011-03-02 16:01:37 -08:00
Michael Jumper 53755b8070 Extracted tunnel, mouse, and keyboard handling from GuacamoleClient 2011-03-02 16:01:03 -08:00
Michael Jumper 85ee07b6ca Fixed version number 2011-03-01 01:09:38 -08:00
Michael Jumper 1243360a38 Added COPYING 2011-03-01 01:06:28 -08:00
Michael Jumper 7fe3968ff8 Fixed spacing 2011-03-01 01:06:10 -08:00
Michael Jumper 4d1717146f Fixed layer positioning. 2011-02-20 13:50:22 -08:00
Michael Jumper 4571135a08 More efficient layer implementation (job queue, rather than array + ids... should be less mem) 2011-02-20 13:20:17 -08:00
Michael Jumper 2dfd279e22 Autodetect whether polling should be stopped (whether browser supports multiple readyState==3 events). 2011-02-18 23:50:35 -08:00
Michael Jumper bdde602f71 FIX: Not all browsers send onreadystatechange for new data (Opera doesn't) 2011-02-18 23:26:47 -08:00
Michael Jumper 1c8cbd000c Fixed buffering issue with Chrome/Webkit 2011-02-18 22:42:12 -08:00
Michael Jumper 68fd27e1bb Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-js into unstable 2011-02-17 19:23:02 -08:00
Michael Jumper 5d72e27ca9 Removed SNAPSHOT 2011-02-17 19:21:03 -08:00
Michael Jumper 8312d74997 Removed SNAPSHOT 2011-02-17 19:19:39 -08:00
Michael Jumper 1693035dc5 Removed SNAPSHOT 2011-02-17 19:19:05 -08:00
Michael Jumper 8a4081a284 removeChild(), not removeNode() 2011-02-17 02:27:49 -08:00
Michael Jumper fb623a1933 Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-js into unstable 2011-02-17 02:11:59 -08:00
Michael Jumper 299eb56d79 Adding a layer should not remove ALL contents of display (the on-screen keyboard, for example, is a child of the display) 2011-02-17 02:05:36 -08:00
Michael Jumper 25fd42afea Fixed deadlock in layer 2011-02-15 18:46:02 -08:00
Michael Jumper fabeca7414 copyRect should be synchronized with source layer/buffer's updates (as it may not be finished drawing by the time a copy is issued) 2011-02-12 18:22:39 -08:00
Michael Jumper 27a94eb48a Fixed error when layers are missing 2011-02-12 18:10:46 -08:00