| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Michael Jumper | df72c91b30 | Experimental improvement to client. | 2010-09-06 13:41:11 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2a2eb6ae39 | Added -O2, added (but commented out) CopyRect. | 2010-09-06 01:57:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 776445013d | Working VNC client! | 2010-09-06 01:04:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | cbe9ca43c4 | More VNC | 2010-09-06 00:12:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0761da0cbe | Partial implementation of libvncclient-based VNC access, enabled debugging. | 2010-09-05 23:49:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 82cf348d95 | Randomized test. | 2010-09-05 14:47:42 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | be395f197b | Added guac_write_string(), using GUACIO instead of std io functions. | 2010-09-05 14:21:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f8c954c83b | Moved to GUACIO structure, rather than file descriptors (buffering). | 2010-09-05 14:08:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0b01aa05c5 | base64.* -> guacio.* | 2010-09-05 13:53:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b545688222 | Removed debug lines. | 2010-09-05 13:31:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a9af7057e7 | Using malloc instead of png_malloc for image buffer. | 2010-09-05 13:27:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2bc18b630f | Base64 output of PNGs. | 2010-09-05 13:02:57 -07:00 |  |