Commit Graph

6390 Commits

Author SHA1 Message Date
Michael Jumper
b1e0148c1e Filter webapp/* so we don't have to hard-code the version number. Display version number in login UI. 2011-06-29 16:43:23 -07:00
Michael Jumper
e6a6ebe724 Use own function, rather than override service(). 2011-06-25 23:33:14 -07:00
Michael Jumper
567c4a4a11 Experimental working touch-based mouse. 2011-06-09 09:25:47 -07:00
Michael Jumper
6959b74d76 Fix for read() vs. readInstruction() issue. Consistency with placement of import vs. license 2011-06-04 22:22:58 -07:00
Michael Jumper
23ed11a933 Updated version numbers to 0.4.0 2011-05-27 13:46:03 -07:00
Michael Jumper
8b49b22a0d Updated version numbers to 0.4.0 2011-05-27 13:45:55 -07:00
Michael Jumper
31fcba137b Updated version numbers to 0.4.0 2011-05-27 13:45:29 -07:00
Michael Jumper
2d7f30ed7b Fixed initial draw location for new cursors 2011-05-18 14:24:45 -07:00
Michael Jumper
6f80c9f730 Fixed issue with moving cursor when icon updates. 2011-05-17 13:32:32 -07:00
Michael Jumper
9b682770b4 JavaDoc for servlet classes. 2011-05-15 00:39:47 -07:00
Michael Jumper
2bb7516d30 JavaDoc for protocol classes. 2011-05-15 00:15:55 -07:00
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