Commit Graph

42 Commits

Author SHA1 Message Date
Matt Hortman
7d7a0260bf added constants for raster operations 2012-02-21 11:20:32 -05:00
Michael Jumper
124460b5d9 New cursor instruction format (allowing buffering of cursors). 2012-02-15 10:04:31 -08:00
Michael Jumper
a17cd6202b Modified size to be layer-specific, adding layer move instruction. 2012-02-11 19:00:55 -08:00
Michael Jumper
24a2ad6d12 Renamed io to socket (in vars) 2011-11-25 16:34:43 -08:00
Michael Jumper
8cffca4f13 Removed guac_sleep 2011-11-25 13:20:41 -08:00
Michael Jumper
682344f778 Conversion to new naming conventions, partial logging. 2011-11-25 12:17:20 -08:00
Michael Jumper
857c2e03c9 Refactor of guac_read_instruction, migrate to new guac_read_instruction 2011-11-24 18:18:03 -08:00
Michael Jumper
97f7249e60 Renamed private members, adding __ (double underscore) prefix. 2011-11-23 16:08:33 -08:00
Michael Jumper
087ed54fc2 Removed GUAC_*_TIMEOUT, added usec_timeout parameters to functions which need them, updated docs. 2011-11-23 00:43:30 -08:00
Michael Jumper
dd356d4fe2 Updated documentation of protocol.h 2011-11-21 02:05:05 -08:00
Michael Jumper
b50d89d830 Revert "Refactor of prototypes, partial continuation of refactor into client."
This reverts commit a7a4a126c2a670c78bef4bc34d8823f98754bc5c.
2011-11-20 23:09:02 -08:00
Michael Jumper
8ef7d724bb Refactor of prototypes, partial continuation of refactor into client. 2011-11-19 14:34:08 -08:00
Michael Jumper
4d6218560f Removed inconsistent _t suffix from types. 2011-11-16 15:43:28 -08:00
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
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
8242c37f11 64-bit timestamps and output 2011-04-29 00:45:38 -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
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
6300c7c56a Return values and error handling for guac_send_* functions in protocol. 2011-03-19 16:32:35 -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
3c878e1d59 Added input and output threads 2011-03-16 01:24:17 -07: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
3e6b22b071 Layer/buffer support in png and copy instructions 2011-02-11 23:16:46 -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
Michael Jumper
455c340318 Implemented select message, allowing args definition. 2011-01-01 13:22:17 -08:00
Michael Jumper
91c4ef665a More renaming 2010-12-08 13:14:04 -08:00