Commit Graph

124 Commits

Author SHA1 Message Date
Michael Jumper
6341346cb7 Using C99, POSIX, and BSD. Added guac_layer and layer/buffer alloc/free. 2011-07-20 12:36:02 -07:00
Michael Jumper
208ff61edd Added missing stdint.h include. 2011-07-20 08:45:23 -07:00
Michael Jumper
f55ba6ff4e Ping with last sync, not new sync. Don't want to update the last update timestamp unnecessarily. 2011-07-14 09:57:14 -07:00
Michael Jumper
b412f1c16d Added missing include file to Makefile.am 2011-06-02 11:22:20 -07:00
Michael Jumper
532ad2137b Added guac_parse_int, which handles 64-bit integers regardless of native arch. 2011-04-29 01:35:17 -07:00
Michael Jumper
8242c37f11 64-bit timestamps and output 2011-04-29 00:45:38 -07:00
Michael Jumper
3239f032ae Fixed thread implementation for win32 2011-04-21 23:48:44 -07:00
Michael Jumper
9d8594fb7e Bumped version numbers. 2011-04-21 15:30:37 -07:00
Michael Jumper
881d49278d Changed enum names (collision with windows-defined macros), fixed thread call. 2011-04-21 15:23:53 -07:00
Michael Jumper
bd8d314c29 Converted to new thread API. 2011-04-21 15:07:36 -07:00
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
ba323a7a20 Added composite mode. 2011-03-30 00:03:32 -07:00
Michael Jumper
f95f264747 Using cairo instead of libpng. 2011-03-27 16:32:49 -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
220035746b Add va_list variants of the guac_log_* functions 2011-03-20 00:21:56 -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
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
5a2a629225 Fixed guac_client_free_handler definition. 2011-03-19 01:00:40 -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
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
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
3e90251cb8 Automatic sleep on message handle 2011-03-13 14:52:19 -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
90993d5d75 Revert "Reinstated ready instruction"
This reverts commit 283c1f5ecbbfa06da5ed1300fc0243c2afcadfeb.
2011-03-06 16:57:13 -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
1e1ef6f950 Added README for libguac 2011-03-02 01:38:01 -08:00
Michael Jumper
4477ef6669 Added license block to Makefile.am and configure.in 2011-03-02 01:20:56 -08:00