Michael Jumper
|
a48f43ef6b
|
Removed old guac_layer_* queue functions.
|
2011-10-25 22:07:30 -07:00 |
|
Michael Jumper
|
185d23fb5e
|
Migrated queue from layer to client, restored GUAC_DEFAULT_LAYER.
|
2011-10-25 22:01:53 -07:00 |
|
Michael Jumper
|
44a456aece
|
Implemented naiive update condensing for PNGs in the simplest case. Added queue tail. Now adding to tail of queue.
|
2011-10-23 23:11:29 -07:00 |
|
Michael Jumper
|
c721a94b6e
|
Implemented guac_layer_* queue updates.
|
2011-10-23 15:53:22 -07:00 |
|
Michael Jumper
|
7da95aa6cf
|
Removed guac_client_free_layer (doesn't make sense), added free() for update queue, added update queue structures.
|
2011-10-23 15:35:23 -07:00 |
|
Michael Jumper
|
665f907a18
|
Fixed comments, added prototypes for guac_layer_* instruction queueing functions and guac_layer_flush().
|
2011-10-23 14:43:26 -07:00 |
|
Michael Jumper
|
076b749225
|
Implemented support for new instruction format (inbound), simplified instruction parsing.
|
2011-10-19 01:28:18 -07:00 |
|
Michael Jumper
|
f5b44c97ad
|
Removed unescape/escape functions, switched to new instruction format.
|
2011-09-09 23:59:07 -07:00 |
|
Michael Jumper
|
621f369130
|
More improvements to channel mask documentation.
|
2011-08-30 10:22:39 -07:00 |
|
Michael Jumper
|
e5cc6eb7ca
|
Improved documentation of channel masks and composite operations.
|
2011-08-29 22:24:45 -07:00 |
|
Michael Jumper
|
3828702b64
|
Clip instruction.
|
2011-07-21 15:15:58 -07:00 |
|
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
|
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
|
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
|
693fe2a1f5
|
Support for negative numbers in guac_write_int
|
2011-04-01 00:53:53 -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
|
b16eda0d48
|
Fixed missing include
|
2011-03-20 19:38:36 -07:00 |
|
Michael Jumper
|
220035746b
|
Add va_list variants of the guac_log_* functions
|
2011-03-20 00:21:56 -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
|
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
|
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
|
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
|
d32b26ffa8
|
Changing to MPL/GPL/LGPL tri-license
|
2011-02-15 18:04:36 -08:00 |
|
Michael Jumper
|
903104af20
|
Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/libguac into unstable
|
2011-02-11 23:17:05 -08:00 |
|
Michael Jumper
|
3e6b22b071
|
Layer/buffer support in png and copy instructions
|
2011-02-11 23:16:46 -08:00 |
|
Michael Jumper
|
60897fc7f8
|
Renamed guaclog.h, added newline to macro
|
2011-02-09 01:39:27 -08:00 |
|
Michael Jumper
|
9c7c09cd7f
|
Removed transfer limit, improved cross-platform logging, added check for png_structp.
|
2011-02-08 18:23:10 -08:00 |
|
Michael Jumper
|
fd1485e220
|
Added cross-platform logging.
|
2011-02-08 18:02:27 -08:00 |
|
Michael Jumper
|
f60824686f
|
Removed experimental ready instruction
|
2011-01-21 20:00:14 -08:00 |
|
Michael Jumper
|
859e739dae
|
Support for "ready" message (both client and server)
|
2011-01-21 03:11:13 -08:00 |
|