Michael Jumper
|
237e7c98dd
|
Fix mimetype types.
|
2012-10-25 19:50:43 -07:00 |
|
Michael Jumper
|
ebdc70058e
|
Remove audio/video event (use handshake instead)
|
2012-10-23 11:17:25 -07:00 |
|
Michael Jumper
|
f021858d94
|
Add guac_client_info structure.
|
2012-10-22 14:37:41 -07:00 |
|
Michael Jumper
|
875c2108e8
|
Add size/video/audio instruction handlers.
|
2012-10-21 14:52:00 -07:00 |
|
Michael Jumper
|
31729bf62d
|
Add pool and stream alloc/free.
|
2012-10-18 20:57:11 -07:00 |
|
Michael Jumper
|
657b83808c
|
Removed resource subprotocol (in favor of protocol nesting).
|
2012-10-18 01:34:25 -07:00 |
|
Michael Jumper
|
5403bf7c3a
|
Add resource pool to client.
|
2012-09-06 19:57:19 -07:00 |
|
Michael Jumper
|
6adce8bab0
|
Migrate to guac_pool for layer and buffer pools.
|
2012-09-06 17:55:24 -07:00 |
|
Michael Jumper
|
9c53b85393
|
Fix includes, renamed time.h to timestamp.h
|
2012-09-05 00:47:21 -07:00 |
|
Michael Jumper
|
8807914668
|
Add missing includes.
|
2012-09-04 19:06:14 -07:00 |
|
Michael Jumper
|
0f4ca62eed
|
Refactor plugin functions into plugin.h
|
2012-09-03 18:16:16 -07:00 |
|
Michael Jumper
|
373cab0be6
|
Refactor layer struct and functions into layer.h
|
2012-09-03 17:58:43 -07:00 |
|
Michael Jumper
|
f8fdc3f35a
|
Refactor guac_resource functions into resource.h
|
2012-09-03 17:54:30 -07:00 |
|
Michael Jumper
|
a02befb6bf
|
Rename plugin init.
|
2012-08-29 11:36:32 -07:00 |
|
Michael Jumper
|
68e3d1507b
|
Add resource free stub.
|
2012-08-29 10:00:14 -07:00 |
|
Michael Jumper
|
5f1b67fb02
|
New resource API and corresponding stubs.
|
2012-08-27 15:06:32 -07:00 |
|
Michael Jumper
|
376fbe64ab
|
Added handlers.
|
2012-08-27 15:06:31 -07:00 |
|
Michael Jumper
|
6d5c9b6dde
|
Refactor creation of client to NOT require plugin.
|
2012-08-27 14:28:56 -07:00 |
|
Michael Jumper
|
b0240f02ab
|
Define library prefix/suffix with macros, explicitly define and enforce limit on protocol name length, and overall library name length.
|
2012-08-23 11:50:06 -07:00 |
|
Michael Jumper
|
a5fdb711c5
|
Fix documentation of log handlers.
|
2012-03-13 15:54:55 -07:00 |
|
Michael Jumper
|
7f293df34c
|
Modify guac_client_plugin_get_client() to allow logging to be set up before guac_client_init is called (fixes ticket #85).
|
2012-03-13 15:45:22 -07:00 |
|
Michael Jumper
|
33e028f1f4
|
Refactored guac_client_alloc_layer(), implement guac_client_free_layer().
|
2012-02-27 22:56:38 -08:00 |
|
Michael Jumper
|
c339b1299b
|
Move private struct members to bottom such that public interface is not distrubed when internal changes are made (avoid being forced to increment version, as done now).
|
2012-01-12 10:11:45 -08:00 |
|
Michael Jumper
|
da27927a3f
|
Require a minimum number of buffers before old free'd buffers are reused, implement LRU strategy for reuse of buffers (oldest free'd buffer).
|
2012-01-12 09:57:34 -08:00 |
|
Michael Jumper
|
5c91834998
|
Clarified flag nature of GUAC_CLIENT_MOUSE_*
|
2011-12-29 16:40:00 -08:00 |
|
Michael Jumper
|
27c4e62756
|
Renamed RUNNING and STOPPING to GUAC_CLIENT_RUNNING and GUAC_CLIENT_STOPPING. Added GUAC_CLIENT_MOUSE_* masks.
|
2011-12-24 22:48:15 -08:00 |
|
Michael Jumper
|
3c5a54e303
|
Restored guac_client_stop.
|
2011-12-01 22:57:34 -08:00 |
|
Michael Jumper
|
989f24be2b
|
Do not call free handler for client if init does not complete.
|
2011-11-26 14:50:03 -08:00 |
|
Michael Jumper
|
24a2ad6d12
|
Renamed io to socket (in vars)
|
2011-11-25 16:34:43 -08:00 |
|
Michael Jumper
|
6bd9c00fae
|
Prototypes and docs for plugin functions
|
2011-11-25 13:13:32 -08:00 |
|
Michael Jumper
|
ae33a4ca48
|
Converted to new guac_client_plugin API
|
2011-11-25 13:04:59 -08:00 |
|
Michael Jumper
|
682344f778
|
Conversion to new naming conventions, partial logging.
|
2011-11-25 12:17:20 -08:00 |
|
Michael Jumper
|
97f7249e60
|
Renamed private members, adding __ (double underscore) prefix.
|
2011-11-23 16:08:33 -08:00 |
|
Michael Jumper
|
eb11efc67e
|
Removed unused defines.
|
2011-11-23 15:49:46 -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
|
84254cfddf
|
Removed daemon-specific functions
|
2011-11-22 23:51:43 -08:00 |
|
Michael Jumper
|
d7b0c5085e
|
Revert changes to client.h (mockup of guac_status refactor)
|
2011-11-20 23:14:20 -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
|
d61335b187
|
guac_status_t -> guac_status, mockup in client.h
|
2011-11-16 15:11:48 -08:00 |
|
Michael Jumper
|
df02126676
|
Removed guac_client_queue_*() and associated structures (out of scope).
|
2011-11-03 13:48:05 -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
|
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
|
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
|
f95f264747
|
Using cairo instead of libpng.
|
2011-03-27 16:32:49 -07:00 |
|
Michael Jumper
|
a72df19449
|
Error handling in guac_start_client.
|
2011-03-19 16:44:06 -07:00 |
|
Michael Jumper
|
5a2a629225
|
Fixed guac_client_free_handler definition.
|
2011-03-19 01:00:40 -07:00 |
|