Commit Graph

3504 Commits

Author SHA1 Message Date
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
Michael Jumper
1b2c27ba96 Removed debug fprintf. 2011-03-17 00:25:55 -07:00
Michael Jumper
a08cd5b8b7 Changed semantics of guac_read_instruction, fixed timeout. 2011-03-17 00:25:35 -07:00
Michael Jumper
3e14b52b1c Improved instruction handling, working I/O threads. 2011-03-16 23:46:02 -07:00
Michael Jumper
3c878e1d59 Added input and output threads 2011-03-16 01:24:17 -07:00
Michael Jumper
a9f702ed27 Initial implementation of timeout. 2011-03-15 23:02:47 -07:00
Michael Jumper
7f106c663c Updated changelog 2011-03-15 22:23:21 -07:00
Michael Jumper
5a46330332 Updated changelog 2011-03-15 22:21:25 -07:00
Michael Jumper
8569803cd5 Init total_written in open. 2011-03-14 11:00:48 -07:00
Michael Jumper
bbc373c1b9 Fixed lack of initialization of now-used pointers. 2011-03-14 10:59:47 -07:00
Michael Jumper
82fcbe98e5 Support for encodings as an option. 2011-03-13 18:58:31 -07:00
Michael Jumper
555c7b9a97 Experimental support for resized framebuffer. 2011-03-13 18:34:58 -07:00
Michael Jumper
3e90251cb8 Automatic sleep on message handle 2011-03-13 14:52:19 -07:00
Michael Jumper
74150f373e Removed sleep - libguac now handles sleeping automatically 2011-03-13 14:52:06 -07:00
Michael Jumper
12d497ca3f Working sync control. 2011-03-11 19:35:44 -08:00
Michael Jumper
e463360aad Sync message support. 2011-03-11 18:57:53 -08:00
Michael Jumper
4044b61f56 Revert "Removed delay and check for nanosleep (replaced by ready message in libguac)"
This reverts commit a9ea3ac383de3f92e5b0d29449f1daa618b60624.
2011-03-06 17:01:00 -08:00
Michael Jumper
90993d5d75 Revert "Reinstated ready instruction"
This reverts commit 283c1f5ecbbfa06da5ed1300fc0243c2afcadfeb.
2011-03-06 16:57:13 -08:00
Michael Jumper
b46c5187be Removed delay and check for nanosleep (replaced by ready message in libguac) 2011-03-05 14:47:24 -08:00
Michael Jumper
47762889cf Reinstated ready instruction 2011-03-05 14:47:02 -08:00
Michael Jumper
cd4205caf6 Added ldconfig instructions 2011-03-02 01:42:30 -08:00
Michael Jumper
34188366a9 Added README for libguac-client-vnc 2011-03-02 01:42:18 -08:00
Michael Jumper
1e1ef6f950 Added README for libguac 2011-03-02 01:38:01 -08:00
Michael Jumper
436c4295dc Added license block to Makefile.am and configure.in 2011-03-02 01:22:32 -08:00
Michael Jumper
a6bfd481c8 Added license block to Makefile.am 2011-03-02 01:21:34 -08:00
Michael Jumper
4477ef6669 Added license block to Makefile.am and configure.in 2011-03-02 01:20:56 -08:00
Michael Jumper
b6cceaa7f9 Added license block to configure.in 2011-03-02 01:19:24 -08:00
Michael Jumper
17c649704a Actual docs in README 2011-03-01 10:58:25 -08:00
Michael Jumper
90168a9877 Added ChangeLog, removed unused files, switched to foreign over GNU 2011-03-01 01:05:09 -08:00
Michael Jumper
e9d52be8d5 Added ChangeLog, removed unused files, switched to foreign over GNU 2011-03-01 01:04:29 -08:00
Michael Jumper
b5891c779c Removed unused files, switched to foreign over GNU 2011-03-01 01:03:35 -08:00
Michael Jumper
3873b726b6 Added entry to ChangeLog 2011-03-01 00:58:39 -08:00
Michael Jumper
a1f65ce659 Using dashes instead of underscores for client lib prefix 2011-02-28 14:51:18 -08:00
Michael Jumper
2f594d3de7 Renamed libguac_client_vnc to libguac-client-vnc 2011-02-28 14:49:16 -08:00
Michael Jumper
077bf9e20c Removed dependency on LSB - script should now work on generic UNIX and Linux distros without LSB 2011-02-28 14:36:40 -08:00
Michael Jumper
dd69712dc2 Adding guacd.in to EXTRA_DIST 2011-02-27 21:04:49 -08:00
Michael Jumper
15cc47f2af Adding support for LSB try-restart 2011-02-27 21:01:16 -08:00
Michael Jumper
bb4070925c Removed reference to sysconfig 2011-02-27 20:28:22 -08:00
Michael Jumper
5d13535fb4 Working LSB startup script. 2011-02-27 20:27:12 -08:00