Commit Graph
4417 Commits
Author SHA1 Message Date
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
Michael Jumper 0590170712 Added autosize to layer 2011-02-12 16:14:29 -08:00
Michael Jumper 0ad9127a68 True layer and buffer support (not stub) 2011-02-12 14:07:12 -08:00
Michael Jumper 3d3aad76c9 Stub implementation of layer/buffer support (initial compat for new version of protocol) 2011-02-12 01:35:32 -08:00
Michael Jumper 74748ed115 Merge branch 'master' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole 2011-01-24 14:16:10 -08:00
Michael Jumper 70d7ee4792 Added name handler 2011-01-24 14:15:49 -08:00
Michael Jumper 56baa32ec7 Using handler for name message, rather than setting document.title directly (as this is now a JS library) 2011-01-24 14:06:56 -08:00
Michael Jumper 02d2fc1426 Using UTF-8 source encoding. 2011-01-23 17:02:56 -08:00
Michael Jumper 64c49232dc Using UTF-8 source encoding. 2011-01-23 17:02:13 -08:00
Michael Jumper 03d13b0861 Using UTF-8 source encoding. 2011-01-23 17:01:47 -08:00
Michael Jumper 34d0631aa9 Updated example properties file 2011-01-23 15:31:10 -08:00
Michael Jumper dcd259f93e Migrated to new tunnel servlet API, updated .gitignore 2011-01-23 15:25:37 -08:00
Michael Jumper b39dc62167 Created new tunnel servlet API, removed old Connect/Inbound/Outbound servlets, removed ClientProviders, updated GuacamoleProperties accordingly. 2011-01-23 15:24:00 -08:00