Michael Jumper
|
554d6e1ec1
|
Implemented transfer instruction, initial transfer function definitions.
|
2012-02-27 12:28:12 -08:00 |
|
Michael Jumper
|
28e2d41e16
|
Added dispose instruction.
|
2012-02-20 12:41:23 -08: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
|
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
|
180216159f
|
Use dlerror() for errors opening client plugin.
|
2012-01-03 00:03:24 -08:00 |
|
Michael Jumper
|
549c6d4515
|
Fixed broken rename.
|
2011-12-24 22:49:27 -08:00 |
|
Michael Jumper
|
966cdd7271
|
Fixed memory leak in guac_client_plugin_close()
|
2011-12-21 01:44:30 -08:00 |
|
Michael Jumper
|
05b0a09a8a
|
Fixed memory leak in guac_instruction_free()
|
2011-12-21 01:35:16 -08:00 |
|
Michael Jumper
|
3c5a54e303
|
Restored guac_client_stop.
|
2011-12-01 22:57:34 -08:00 |
|
Michael Jumper
|
81bea52e4d
|
Reset position in buffer each reparse (otherwise, stream will be read corrupt as parser is in wrong state).
|
2011-11-27 23:38:38 -08:00 |
|
Michael Jumper
|
f935075aec
|
Added guac_error_message. Added error messages to all functions.
|
2011-11-27 15:57:43 -08:00 |
|
Michael Jumper
|
2d02a0f3bd
|
Removed guac_instruction_free_data()
|
2011-11-26 20:10:52 -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
|
61579bd9b7
|
Fix library name generation, fix instruction parsing.
|
2011-11-26 00:28:43 -08:00 |
|
Michael Jumper
|
7bca78c7a8
|
Reject invalid instructions.
|
2011-11-25 23:48:45 -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
|
c4c30af6a4
|
Migrated guac_parse_int to __guac_parse_int, out of socket.h
|
2011-11-25 13:18:00 -08:00 |
|
Michael Jumper
|
ae33a4ca48
|
Converted to new guac_client_plugin API
|
2011-11-25 13:04:59 -08:00 |
|
Michael Jumper
|
5428aef912
|
Implemented logging functions.
|
2011-11-25 12:22:12 -08:00 |
|
Michael Jumper
|
682344f778
|
Conversion to new naming conventions, partial logging.
|
2011-11-25 12:17:20 -08:00 |
|
Michael Jumper
|
c6d1916afa
|
Properly check errno if guac_error is GUAC_STATUS_SEE_ERRNO
|
2011-11-24 18:46:06 -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
|
5214b1538d
|
Set guac_error in guac_select()
|
2011-11-23 16:25:25 -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
|
a932c2f1a0
|
Removed out-of-scope threads API.
|
2011-11-23 00:22:12 -08:00 |
|
Michael Jumper
|
84254cfddf
|
Removed daemon-specific functions
|
2011-11-22 23:51:43 -08:00 |
|
Michael Jumper
|
1b42db58e9
|
Added warning for non-threadsafe impl
|
2011-11-21 01:42:16 -08:00 |
|
Michael Jumper
|
797c30de75
|
Added guac_error usage to guacio
|
2011-11-21 01:32:04 -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
|
ca34a2f4a2
|
Added guac_error (thread-local)
|
2011-11-20 22:59:34 -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
|
af5f610e76
|
Added error.h and error.c to Makefile.am, implemented string conversion function.
|
2011-11-16 00:23:38 -08:00 |
|
Michael Jumper
|
6cec48c20d
|
Moved badly positioned include.
|
2011-11-12 16:51:42 -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
|
35fedc1eb6
|
Implemented guac_layer_flush().
|
2011-10-23 16:12:31 -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
|
076b749225
|
Implemented support for new instruction format (inbound), simplified instruction parsing.
|
2011-10-19 01:28:18 -07:00 |
|
Michael Jumper
|
197029c3d8
|
Fixed rect instruction.
|
2011-09-11 15:56:34 -07:00 |
|
Michael Jumper
|
7c91f7d66c
|
Working png/cursor instructions.
|
2011-09-10 00:40:22 -07:00 |
|
Michael Jumper
|
12649bd657
|
Removed use of escape/unescape pending parsing of new instruction format.
|
2011-09-10 00:37:16 -07:00 |
|
Michael Jumper
|
e19c636bdb
|
Fix guac_write_base64 to match documented return values.
|
2011-09-10 00:36:51 -07:00 |
|
Michael Jumper
|
f5b44c97ad
|
Removed unescape/escape functions, switched to new instruction format.
|
2011-09-09 23:59:07 -07:00 |
|
Michael Jumper
|
a829018238
|
Fixed segfault in free layer/buffer (was using wrong next pointer).
|
2011-07-25 15:57:48 -07:00 |
|