f95f264747Using cairo instead of libpng.
Michael Jumper
2011-03-27 16:32:49 -07:00
f3da13556bRDP handler stubs
Michael Jumper
2011-03-26 21:37:32 -07:00
9f49741013Handler placeholders
Michael Jumper
2011-03-26 19:14:39 -07:00
c4734b6c23Error handler, actual connection
Michael Jumper
2011-03-25 23:48:39 -07:00
5f6188ee25Client data and free handler.
Michael Jumper
2011-03-25 22:59:39 -07:00
ff6d6fc404Actual calls to freerdp functions
Michael Jumper
2011-03-25 22:49:48 -07:00
fb953b0892Stub code and build files.
Michael Jumper
2011-03-25 21:58:46 -07:00
32d73ec5bdInitial commit.
Michael Jumper
2011-03-25 21:57:21 -07:00
feff9f5138Added -Werror -Wall -pedantic
Michael Jumper
2011-03-24 23:14:20 -07:00
56c3b04e9eAdded -pedantic
Michael Jumper
2011-03-24 23:12:43 -07:00
bb994d5c90Added -pedantic, fixed warning.
Michael Jumper
2011-03-24 23:11:46 -07:00
1e33435c22Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/libguac into unstable
Michael Jumper
2011-03-20 23:02:36 -07:00
18e01ee74cAdded ifdef to force fast (less compressed) PNG rendering only when asked.
Michael Jumper
2011-03-20 23:02:28 -07:00
a2b0729953Wait for output thread if input thread does not start, fixed typo in error.
Michael Jumper
2011-03-20 21:38:58 -07:00
b16eda0d48Fixed missing include
Michael Jumper
2011-03-20 19:38:36 -07:00
d6a5d70278Experimental speed options for PNG encoding (less compression, no filtering)
Michael Jumper
2011-03-20 19:34:45 -07:00
8c3fa0c54eUse guac log functions for VNC log.
Michael Jumper
2011-03-20 00:22:22 -07:00
220035746bAdd va_list variants of the guac_log_* functions
Michael Jumper
2011-03-20 00:21:56 -07:00
03bbc76145Use fork for connection handlers (preferrably), fix memory leak
Michael Jumper
2011-03-20 00:21:33 -07:00
ec2d9f6918Using new log functions
Michael Jumper
2011-03-19 17:13:33 -07:00
149185f49eUsing new log functions
Michael Jumper
2011-03-19 17:13:24 -07:00
97a63fae3eFixed log.c and Makefile.am
Michael Jumper
2011-03-19 17:13:02 -07:00
1f4afa6c47Documentation (doxygen)
Michael Jumper
2011-03-19 17:06:25 -07:00
06dad71273Using function rather than variadic macro
Michael Jumper
2011-03-19 17:02:30 -07:00
b52a49d7b0Ignore SIGPIPE (force checking of EPIPE instead).
Michael Jumper
2011-03-19 16:50:18 -07:00
a72df19449Error handling in guac_start_client.
Michael Jumper
2011-03-19 16:44:06 -07:00
71d59845e9More error handling, style fix.
Michael Jumper
2011-03-19 16:39:18 -07:00
6300c7c56aReturn values and error handling for guac_send_* functions in protocol.
Michael Jumper
2011-03-19 16:32:35 -07:00
adfd2d3089Fix memory leak due to extra alloc of png buffers, add workarounds for leaks in libvncclient.
Michael Jumper
2011-03-19 01:02:29 -07:00
5a2a629225Fixed guac_client_free_handler definition.
Michael Jumper
2011-03-19 01:00:40 -07:00
1b326b9cfbDetach main thread.
Michael Jumper
2011-03-19 00:59:14 -07:00
195ad0e251More documentation.
Michael Jumper
2011-03-18 00:55:14 -07:00
599c7ff58aDocumentation for new client functions and structures.
Michael Jumper
2011-03-18 00:42:34 -07:00
e20e877d45Moved sleep and timestamp functions, fixed header ifndefs
Michael Jumper
2011-03-17 21:16:29 -07:00
df7fa4c88dIncreased wait time for messages (as libguac now uses I/O threads)
Michael Jumper
2011-03-17 14:05:24 -07:00
0a3a23f26eTemporary fix for spinning while waiting for sync
Michael Jumper
2011-03-17 14:04:23 -07:00
1b2c27ba96Removed debug fprintf.
Michael Jumper
2011-03-17 00:25:55 -07:00
a08cd5b8b7Changed semantics of guac_read_instruction, fixed timeout.
Michael Jumper
2011-03-17 00:25:35 -07:00
3e14b52b1cImproved instruction handling, working I/O threads.
Michael Jumper
2011-03-16 23:46:02 -07:00
3c878e1d59Added input and output threads
Michael Jumper
2011-03-16 01:24:17 -07:00
a9f702ed27Initial implementation of timeout.
Michael Jumper
2011-03-15 23:02:47 -07:00
7f106c663cUpdated changelog
Michael Jumper
2011-03-15 22:23:21 -07:00
5a46330332Updated changelog
Michael Jumper
2011-03-15 22:21:25 -07:00
8569803cd5Init total_written in open.
Michael Jumper
2011-03-14 11:00:48 -07:00
bbc373c1b9Fixed lack of initialization of now-used pointers.
Michael Jumper
2011-03-14 10:59:47 -07:00
82fcbe98e5Support for encodings as an option.
Michael Jumper
2011-03-13 18:58:31 -07:00
555c7b9a97Experimental support for resized framebuffer.
Michael Jumper
2011-03-13 18:34:58 -07:00
3e90251cb8Automatic sleep on message handle
Michael Jumper
2011-03-13 14:52:19 -07:00
74150f373eRemoved sleep - libguac now handles sleeping automatically
Michael Jumper
2011-03-13 14:52:06 -07:00
12d497ca3fWorking sync control.
Michael Jumper
2011-03-11 19:35:44 -08:00
e463360aadSync message support.
Michael Jumper
2011-03-11 18:57:53 -08:00
4044b61f56Revert "Removed delay and check for nanosleep (replaced by ready message in libguac)"
Michael Jumper
2011-03-06 17:01:00 -08:00
90993d5d75Revert "Reinstated ready instruction"
Michael Jumper
2011-03-06 16:57:13 -08:00
b46c5187beRemoved delay and check for nanosleep (replaced by ready message in libguac)
Michael Jumper
2011-03-05 14:47:24 -08:00
47762889cfReinstated ready instruction
Michael Jumper
2011-03-05 14:47:02 -08:00
cd4205caf6Added ldconfig instructions
Michael Jumper
2011-03-02 01:42:30 -08:00
34188366a9Added README for libguac-client-vnc
0.3.0
Michael Jumper
2011-03-02 01:42:18 -08:00
1e1ef6f950Added README for libguac
Michael Jumper
2011-03-02 01:38:01 -08:00
436c4295dcAdded license block to Makefile.am and configure.in
Michael Jumper
2011-03-02 01:22:32 -08:00
a6bfd481c8Added license block to Makefile.am
Michael Jumper
2011-03-02 01:21:34 -08:00
4477ef6669Added license block to Makefile.am and configure.in
Michael Jumper
2011-03-02 01:20:56 -08:00
b6cceaa7f9Added license block to configure.in
Michael Jumper
2011-03-02 01:19:24 -08:00
17c649704aActual docs in README
Michael Jumper
2011-03-01 10:58:25 -08:00
90168a9877Added ChangeLog, removed unused files, switched to foreign over GNU
Michael Jumper
2011-03-01 01:05:09 -08:00
e9d52be8d5Added ChangeLog, removed unused files, switched to foreign over GNU
Michael Jumper
2011-03-01 01:04:29 -08:00
b5891c779cRemoved unused files, switched to foreign over GNU
Michael Jumper
2011-03-01 01:03:35 -08:00
3873b726b6Added entry to ChangeLog
Michael Jumper
2011-03-01 00:58:39 -08:00
a1f65ce659Using dashes instead of underscores for client lib prefix
Michael Jumper
2011-02-28 14:51:18 -08:00
2f594d3de7Renamed libguac_client_vnc to libguac-client-vnc
Michael Jumper
2011-02-28 14:49:16 -08:00
077bf9e20cRemoved dependency on LSB - script should now work on generic UNIX and Linux distros without LSB
Michael Jumper
2011-02-28 14:36:40 -08:00
dd69712dc2Adding guacd.in to EXTRA_DIST
Michael Jumper
2011-02-27 21:04:49 -08:00
15cc47f2afAdding support for LSB try-restart
Michael Jumper
2011-02-27 21:01:16 -08:00
bb4070925cRemoved reference to sysconfig
Michael Jumper
2011-02-27 20:28:22 -08:00
5d13535fb4Working LSB startup script.
Michael Jumper
2011-02-27 20:27:12 -08:00
0d4e4ceb15Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/libguac-client-vnc into unstable
Michael Jumper
2011-02-21 22:38:13 -08:00
23bc28253aMigrating to new version number system
Michael Jumper
2011-02-21 22:36:54 -08:00
122cbeff15Migrating to new version number system
Michael Jumper
2011-02-21 22:36:34 -08:00
f6b137d1b5Migrating to new version number system
Michael Jumper
2011-02-21 22:35:18 -08:00
bdaf1db86cMaking version number match lib version info
Michael Jumper
2011-02-21 00:13:44 -08:00
78fa8ebbd7Removed one nanosleep() check - same change made twice
Michael Jumper
2011-02-17 02:18:44 -08:00
d73a0af709Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/libguac-client-vnc into unstable
Michael Jumper
2011-02-17 02:07:45 -08:00
48bc7a6596Fixed performance issues with too many updates (nanosleep detection was broken)
Michael Jumper
2011-02-16 18:37:28 -08:00
efcfa12fe6Changing to MPL/GPL/LGPL tri-license
Michael Jumper
2011-02-15 18:48:02 -08:00
8d0c3ac46bChanging to MPL/GPL/LGPL tri-license
Michael Jumper
2011-02-15 18:47:51 -08:00
5cdfad50e6Detect and use png_get_io_ptr if provided
Michael Jumper
2011-02-15 18:07:19 -08:00
d32b26ffa8Changing to MPL/GPL/LGPL tri-license
Michael Jumper
2011-02-15 18:04:36 -08:00
4a3df25b5aMerge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/libguac-client-vnc into unstable
Michael Jumper
2011-02-13 01:18:12 -08:00
5a3eb36e2cMigrated to newer libguac (layer support)
Michael Jumper
2011-02-11 23:19:35 -08:00
903104af20Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/libguac into unstable
Michael Jumper
2011-02-11 23:17:05 -08:00
3e6b22b071Layer/buffer support in png and copy instructions
Michael Jumper
2011-02-11 23:16:46 -08:00
d9682409f7Fixed detection of nanosleep.
Michael Jumper
2011-02-11 00:21:54 -08:00
1c84d1aecfFixed fork() detection
Michael Jumper
2011-02-10 23:57:38 -08:00
a0cb37295fFixed pngstruct.h detection
Michael Jumper
2011-02-10 23:53:11 -08:00
5458ba05b5Cleaned up daemon.c
Michael Jumper
2011-02-10 23:47:46 -08:00
6355be0f36Read-only mode
Michael Jumper
2011-02-10 22:56:47 -08:00
7d1215e8c4Thread support for MinGW32
Michael Jumper
2011-02-10 01:17:31 -08:00
e5074c2c58Cross-platform close socket macro, init winsock if MINGW32, MINGW32 support(ish) for strerror
Michael Jumper
2011-02-10 00:27:31 -08:00
0cb6ad1502Use send() instead of write() if MINGW32.
Michael Jumper
2011-02-10 00:24:17 -08:00
935d18ba01Using new header
Michael Jumper
2011-02-09 01:40:46 -08:00
60897fc7f8Renamed guaclog.h, added newline to macro
Michael Jumper
2011-02-09 01:39:27 -08:00