Michael Jumper
|
d44ec4b2c1
|
Add read handler, call free handler when needed, add guac_socket_read.
|
2012-10-19 12:07:49 -07:00 |
|
Michael Jumper
|
b092137091
|
Add select handler, partial refactor.
|
2012-10-19 00:34:04 -07:00 |
|
Michael Jumper
|
2f169b2b69
|
Use handlers rather than hard file descriptor. Allow explicit alloc/free of socket.
|
2012-10-19 00:19:54 -07:00 |
|
Michael Jumper
|
31729bf62d
|
Add pool and stream alloc/free.
|
2012-10-18 20:57:11 -07:00 |
|
Michael Jumper
|
cd23eac4ee
|
Add stream structure.
|
2012-10-18 20:46:17 -07:00 |
|
Michael Jumper
|
657b83808c
|
Removed resource subprotocol (in favor of protocol nesting).
|
2012-10-18 01:34:25 -07:00 |
|
Michael Jumper
|
eabd17df64
|
Add parent client to resource.
|
2012-09-20 23:56:25 -07:00 |
|
Michael Jumper
|
ddf705ad26
|
Fix newlines.
|
2012-09-20 21:08:33 -07:00 |
|
Michael Jumper
|
c95931e687
|
Add accept/reject instruction handler stubs.
|
2012-09-06 20:30:03 -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
|
eb450a6b3f
|
Prototyped out part of indexed image support, added docs.
|
2012-09-06 12:06:06 -07:00 |
|
Michael Jumper
|
88445c5cb8
|
Add surface compare.
|
2012-09-06 12:06:06 -07:00 |
|
Michael Jumper
|
b35947daea
|
Fix signedness, fix hash size.
|
2012-09-06 12:06:06 -07:00 |
|
Michael Jumper
|
97ac78c1e5
|
Added hash.c and hash.h, including a basic image hash function.
|
2012-09-06 12:06:06 -07:00 |
|
Michael Jumper
|
0e63f8667d
|
Added stubbed pool.c, fixed typo in pool.h.
|
2012-09-06 11:20:18 -07:00 |
|
Michael Jumper
|
fba2c37b6b
|
Add prototypes and structs for generic integer pool (to ultimately replace the individually-implemented layer and buffer pools, and for use in implementing the resource pool).
|
2012-09-06 11:15:23 -07:00 |
|
Michael Jumper
|
866d067bba
|
Add forward declaration for guac_resource
|
2012-09-06 10:22:17 -07:00 |
|
Michael Jumper
|
9493dc10f3
|
Added resource handlers to guac_resource.
|
2012-09-05 18:11:48 -07:00 |
|
Michael Jumper
|
9c53b85393
|
Fix includes, renamed time.h to timestamp.h
|
2012-09-05 00:47:21 -07:00 |
|
Michael Jumper
|
63e39befef
|
Fixed includes, update Makefile.am
|
2012-09-04 23:28:58 -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
|
d2eed69635
|
Refactor time functions into time.h
|
2012-09-03 18:07:13 -07:00 |
|
Michael Jumper
|
19cc6ccc01
|
Refactor functions into instruction.h - beware of renaming.
|
2012-09-03 18:03:24 -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
|
af490aafbe
|
Implementations of server-side streaming instructions.
|
2012-08-27 15:06:32 -07:00 |
|
Michael Jumper
|
5f1b67fb02
|
New resource API and corresponding stubs.
|
2012-08-27 15:06:32 -07:00 |
|
Michael Jumper
|
9e2e1e4994
|
Define guac_resource, remove rel, use URI instead of rel.
|
2012-08-27 15:06:31 -07:00 |
|
Michael Jumper
|
376fbe64ab
|
Added handlers.
|
2012-08-27 15:06:31 -07:00 |
|
Michael Jumper
|
4ed87ecab5
|
Update select instruction semantics.
|
2012-08-27 15:06:31 -07:00 |
|
Michael Jumper
|
3249d068d3
|
Prototypes for streaming inructions.
|
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
|
a7843cc30f
|
Fix makefile and includes.
|
2012-07-21 12:15:59 -07:00 |
|
Michael Jumper
|
466fb36fd4
|
Split unicode functions into own files.
|
2012-07-19 23:32:49 -07:00 |
|
Michael Jumper
|
ecec3a1099
|
Fix size of palette hash table (should be 0x1000, not 0xFFF), don't free palette until AFTER done...
|
2012-04-02 13:27:28 -07:00 |
|
Michael Jumper
|
ec652af924
|
Store palette in libpng format, add PLTE section.
|
2012-04-01 22:36:55 -07:00 |
|
Michael Jumper
|
1489ae902d
|
Store sequential array of colors in palette.
|
2012-04-01 22:06:34 -07:00 |
|
Michael Jumper
|
314e8c9222
|
Add palette find function.
|
2012-04-01 21:57:19 -07:00 |
|
Michael Jumper
|
e22323c4d9
|
Function rename + palette alloc test.
|
2012-04-01 21:54:03 -07:00 |
|
Michael Jumper
|
859395022f
|
Move palette functions into own files.
|
2012-04-01 21:49:15 -07:00 |
|
Michael Jumper
|
b71eca8183
|
Add new negative parameter to arc.
|
2012-03-13 19:07:24 -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
|
fa27d7b11e
|
Added layer to set instruction.
|
2012-03-13 12:06:11 -07:00 |
|
Michael Jumper
|
e3c3eea764
|
Refactored path into curve, added line, arc, and start instructions. Added close instruction. Added identity instruction.
|
2012-03-12 17:22:04 -07:00 |
|