Commit Graph

992 Commits

Author SHA1 Message Date
Michael Jumper
c97875d5c8 Cross-platform thread functions. 2011-04-21 15:04:15 -07:00
Michael Jumper
2aa5805048 Fixed guac_write_int - var should have been a long. 2011-04-03 00:43:13 -07:00
Michael Jumper
693fe2a1f5 Support for negative numbers in guac_write_int 2011-04-01 00:53:53 -07:00
Michael Jumper
ab3f09dfb0 Fixed integer overflow in guac_sleep. 2011-04-01 00:30:40 -07:00
Michael Jumper
6579eea3f1 Marked unimplemented masks as such. 2011-03-30 00:31:32 -07:00
Michael Jumper
797cff31f2 Added composite mode. 2011-03-30 00:05:28 -07:00
Michael Jumper
ba323a7a20 Added composite mode. 2011-03-30 00:03:32 -07:00
Michael Jumper
e0e6a5e50e Fixed leak in update handler. 2011-03-27 22:48:15 -07:00
Michael Jumper
8f6ad5039b Moved headers into own dir. 2011-03-27 20:58:01 -07:00
Michael Jumper
a636a073f0 Moved struct, etc. into own header. 2011-03-27 20:56:14 -07:00
Michael Jumper
e79d34f974 Using cairo instead of libpng (as required by libguac), now handling RDP messages. 2011-03-27 19:04:05 -07:00
Michael Jumper
846c42c1cb Working cairo VNC client. 2011-03-27 18:58:51 -07:00
Michael Jumper
be731b5900 Full conversion of old libpng-based methods. 2011-03-27 18:40:38 -07:00
Michael Jumper
e49798364b Switching to cairo, partial translation. 2011-03-27 18:28:10 -07:00
Michael Jumper
f95f264747 Using cairo instead of libpng. 2011-03-27 16:32:49 -07:00
Michael Jumper
f3da13556b RDP handler stubs 2011-03-26 21:37:32 -07:00
Michael Jumper
9f49741013 Handler placeholders 2011-03-26 19:14:39 -07:00
Michael Jumper
c4734b6c23 Error handler, actual connection 2011-03-25 23:48:39 -07:00
Michael Jumper
5f6188ee25 Client data and free handler. 2011-03-25 22:59:39 -07:00
Michael Jumper
ff6d6fc404 Actual calls to freerdp functions 2011-03-25 22:49:48 -07:00
Michael Jumper
fb953b0892 Stub code and build files. 2011-03-25 21:58:46 -07:00
Michael Jumper
32d73ec5bd Initial commit. 2011-03-25 21:57:21 -07:00
Michael Jumper
feff9f5138 Added -Werror -Wall -pedantic 2011-03-24 23:14:20 -07:00
Michael Jumper
56c3b04e9e Added -pedantic 2011-03-24 23:12:43 -07:00
Michael Jumper
bb994d5c90 Added -pedantic, fixed warning. 2011-03-24 23:11:46 -07:00
Michael Jumper
1e33435c22 Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/libguac into unstable 2011-03-20 23:02:36 -07:00
Michael Jumper
18e01ee74c Added ifdef to force fast (less compressed) PNG rendering only when asked. 2011-03-20 23:02:28 -07:00
Michael Jumper
a2b0729953 Wait for output thread if input thread does not start, fixed typo in error. 2011-03-20 21:38:58 -07:00
Michael Jumper
b16eda0d48 Fixed missing include 2011-03-20 19:38:36 -07:00
Michael Jumper
d6a5d70278 Experimental speed options for PNG encoding (less compression, no filtering) 2011-03-20 19:34:45 -07:00
Michael Jumper
8c3fa0c54e Use guac log functions for VNC log. 2011-03-20 00:22:22 -07:00
Michael Jumper
220035746b Add va_list variants of the guac_log_* functions 2011-03-20 00:21:56 -07:00
Michael Jumper
03bbc76145 Use fork for connection handlers (preferrably), fix memory leak 2011-03-20 00:21:33 -07:00
Michael Jumper
ec2d9f6918 Using new log functions 2011-03-19 17:13:33 -07:00
Michael Jumper
149185f49e Using new log functions 2011-03-19 17:13:24 -07:00
Michael Jumper
97a63fae3e Fixed log.c and Makefile.am 2011-03-19 17:13:02 -07:00
Michael Jumper
1f4afa6c47 Documentation (doxygen) 2011-03-19 17:06:25 -07:00
Michael Jumper
06dad71273 Using function rather than variadic macro 2011-03-19 17:02:30 -07:00
Michael Jumper
b52a49d7b0 Ignore SIGPIPE (force checking of EPIPE instead). 2011-03-19 16:50:18 -07:00
Michael Jumper
a72df19449 Error handling in guac_start_client. 2011-03-19 16:44:06 -07:00
Michael Jumper
71d59845e9 More error handling, style fix. 2011-03-19 16:39:18 -07:00
Michael Jumper
6300c7c56a Return values and error handling for guac_send_* functions in protocol. 2011-03-19 16:32:35 -07:00
Michael Jumper
adfd2d3089 Fix memory leak due to extra alloc of png buffers, add workarounds for leaks in libvncclient. 2011-03-19 01:02:29 -07:00
Michael Jumper
5a2a629225 Fixed guac_client_free_handler definition. 2011-03-19 01:00:40 -07:00
Michael Jumper
1b326b9cfb Detach main thread. 2011-03-19 00:59:14 -07:00
Michael Jumper
195ad0e251 More documentation. 2011-03-18 00:55:14 -07:00
Michael Jumper
599c7ff58a Documentation for new client functions and structures. 2011-03-18 00:42:34 -07:00
Michael Jumper
e20e877d45 Moved sleep and timestamp functions, fixed header ifndefs 2011-03-17 21:16:29 -07:00
Michael Jumper
df7fa4c88d Increased wait time for messages (as libguac now uses I/O threads) 2011-03-17 14:05:24 -07:00
Michael Jumper
0a3a23f26e Temporary fix for spinning while waiting for sync 2011-03-17 14:04:23 -07:00