Commit Graph

6388 Commits

Author SHA1 Message Date
Michael Jumper
49131fae1b Handoff implemented ... but registry is not shared because we're using processes instead of threads, hence it doesn't work. 2010-09-18 02:11:51 -07:00
Michael Jumper
16d335aa19 Added client registry, added GUACIO transfer operation 2010-09-18 00:21:49 -07:00
Michael Jumper
96b94f60e9 Removed control servlets. 2010-09-17 23:31:49 -07:00
Michael Jumper
6f0d162953 .gitignore files 2010-09-17 23:31:13 -07:00
Michael Jumper
0fa7530fd5 disconnect instruction 2010-09-17 22:26:28 -07:00
Michael Jumper
60d78e22c7 Initial connect instruction support, connection UUIDs 2010-09-17 22:05:23 -07:00
Michael Jumper
0630e69668 Added file comment - necessary for Doxygen to pick up function definitions and typedefs 2010-09-16 21:25:45 -07:00
Michael Jumper
521f0c44b5 More function docs 2010-09-16 21:17:22 -07:00
Michael Jumper
6dca902d56 Handler documentation 2010-09-16 21:53:15 +00:00
Michael Jumper
a0e4da84ef typedefs for handlers 2010-09-16 20:55:39 +00:00
Michael Jumper
747eb7ce32 Changed clean-doc target 2010-09-15 23:44:09 -07:00
Michael Jumper
1378234d04 Documentation - initial trial of doxygen within guac 2010-09-15 23:43:14 -07:00
Michael Jumper
2c0219c03b Now using true inbound instruction stream ... no more event-specific servlets. 2010-09-15 01:18:00 -07:00
Michael Jumper
96fff8b3de Merge branch 'zhangmaike/native-client' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into zhangmaike/native-client 2010-09-13 01:49:46 -07:00
Michael Jumper
5b85320637 Working pluggable protocols. 2010-09-13 01:48:53 -07:00
Michael Jumper
5b66e05f8d Moved guac -> libguac, moving towards pluggable protocols. 2010-09-13 01:14:08 -07:00
Michael Jumper
69612b3f5d Fixed malloc problem due to bad naming. 2010-09-12 14:53:47 -07:00
Michael Jumper
279266a67d Using POST instead of GET + seq 2010-09-12 01:06:07 -07:00
Michael Jumper
dcf06dc4e2 Fixed instruction stream 2010-09-12 00:39:01 -07:00
Michael Jumper
e1a6378607 Added clipboard support. 2010-09-11 14:53:28 -07:00
Michael Jumper
72ba6fcaa0 Cleaned up VNC data storage, fixed copyrect (libvncclient calls both GotCopyRect and GotFrameBufferUpdate hooks ... need to ignore the GotFrameBufferUpdate hook if GotCopyRect was just called) 2010-09-11 02:50:21 -07:00
Michael Jumper
75d4e7193e Going back to network-timed mouse events. 2010-09-11 08:30:14 +00:00
Michael Jumper
e05a2e5f79 Changed semantics of stream, more IO limiting code. 2010-09-11 01:02:15 -07:00
Michael Jumper
a1124923f2 Add speed limit 2010-09-09 00:03:16 -07:00
Michael Jumper
072e90a2ac Sleeping between calls to VNC message handler. 2010-09-08 16:57:55 +00:00
Michael Jumper
a804c582f7 Removed heartbeat code - doesn't make a difference, really 2010-09-08 16:37:27 +00:00
Michael Jumper
71aef3f181 Don't send ready unless layer is ready to draw. 2010-09-08 02:05:22 -07:00
Michael Jumper
23ddb964b9 Added "heartbeat" for update throttling. 2010-09-08 01:43:34 -07:00
Michael Jumper
af0b4d933d PROPERLY detect EOF, remove copyrect (again) 2010-09-07 23:49:19 -07:00
Michael Jumper
5b1f538f10 Remove -g 2010-09-07 23:33:03 -07:00
Michael Jumper
5bcea85d81 Detect closed connections. 2010-09-07 23:32:38 -07:00
Michael Jumper
8f4d722a9c Forgot to re-enable forking. 2010-09-07 23:32:28 -07:00
Michael Jumper
9dd15c2cfa Initial host/port on command line 2010-09-07 22:48:33 -07:00
Michael Jumper
32af91c429 Added license, "starting" message. 2010-09-07 21:34:52 -07:00
Michael Jumper
a70a5bad39 A bit more custom-client framework. 2010-09-07 21:21:03 -07:00
Michael Jumper
51f71d40ba proxy -> client (renamed) 2010-09-07 20:23:46 -07:00
Michael Jumper
a8fac57159 Client-side cursor (initial) 2010-09-07 00:15:36 -07:00
Michael Jumper
8bd6d947d7 Fixed event ordering (added queues) 2010-09-06 23:23:17 -07:00
Michael Jumper
5a5be19518 Using recv instead of read, for slightly non-blocking reads, without losing blocking writes 2010-09-06 22:57:53 -07:00
Michael Jumper
9eb796bf94 Working key/mouse input! 2010-09-06 20:17:41 -07:00
Michael Jumper
2bf6651fb3 message -> instruction ... terminology fix 2010-09-06 19:47:55 -07:00
Michael Jumper
e1e0045085 guac_message structure, initial parsing support 2010-09-06 19:46:03 -07:00
Michael Jumper
ffa1c171fa Forgot to escape backslashes. 2010-09-06 18:54:14 -07:00
Michael Jumper
a308648ef7 De-stubbed mouse and keyboard events in client. 2010-09-06 18:52:40 -07:00
Michael Jumper
940b2b99fa Basic input message support. 2010-09-06 18:40:53 -07:00
Michael Jumper
15a84adf59 Fixed CPU usage with Java process, fixed buffering resize issue (manifests as initial blank screen) 2010-09-06 17:07:05 -07:00
Michael Jumper
106df930d6 Further cleanup, fixed bad alloc. 2010-09-06 16:55:58 -07:00
Michael Jumper
f20fa375ad Better Makefile, cleaned up code a bit. 2010-09-06 16:44:31 -07:00
Michael Jumper
e77c76915a Split protocol into own files. 2010-09-06 16:39:03 -07:00
Michael Jumper
bf8abcd40e Fixed client. 2010-09-06 16:17:03 -07:00