Commit Graph

433 Commits

Author SHA1 Message Date
Michael Jumper
1a9521074c Added prototypes for TODO functions. 2012-03-10 20:56:00 -08:00
Michael Jumper
4595ed51f3 Alphabetized and organized instruction functions, reformatted and fixed comments. 2012-03-10 12:56:59 -08:00
Michael Jumper
878d8a406c Add line cap and join styles. 2012-03-06 12:42:38 -08:00
Michael Jumper
aecd6347e3 Restrict addresses returned for bind, improve logging. 2012-03-01 14:05:12 -08:00
Michael Jumper
33e028f1f4 Refactored guac_client_alloc_layer(), implement guac_client_free_layer(). 2012-02-27 22:56:38 -08:00
Michael Jumper
ee324aed69 Fixed merge of unstable, refactored rect and clip. 2012-02-27 16:01:02 -08:00
Michael Jumper
f6659c5264 Merge branch 'unstable' into drawing-instructions 2012-02-27 15:56:48 -08:00
Michael Jumper
c55bef0c41 Fix transfer function indices. 2012-02-27 13:14:19 -08:00
Michael Jumper
554d6e1ec1 Implemented transfer instruction, initial transfer function definitions. 2012-02-27 12:28:12 -08:00
Michael Jumper
54cc87093a Removed execute permissions from source. 2012-02-27 10:36:46 -08:00
Michael Jumper
13db6307b6 Changed tabs to spaces. 2012-02-27 10:27:46 -08:00
Michael Jumper
3942cabfd0 Improved comments for raster ops. 2012-02-27 10:26:58 -08:00
Michael Jumper
f77e0dbcc8 Fully enumerate raster operations. 2012-02-27 01:02:04 -08:00
Michael Jumper
3a047ea465 Merge branch 'MBH' into raster 2012-02-26 18:57:28 -08:00
Michael Jumper
fcf37ecd11 LICENSE should be included in source. 2012-02-23 14:46:21 -08:00
Michael Jumper
e110b9ce92 LICENSE and Doxyfile should be present in source tarball (fixes ticket #84). 2012-02-23 14:44:48 -08:00
Michael Jumper
8348900db9 Prototypes for new instruction functions. 2012-02-23 14:41:33 -08:00
Matt Hortman
7d7a0260bf added constants for raster operations 2012-02-21 11:20:32 -05: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
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
180216159f Use dlerror() for errors opening client plugin. 2012-01-03 00:03:24 -08:00
Michael Jumper
5c91834998 Clarified flag nature of GUAC_CLIENT_MOUSE_* 2011-12-29 16:40:00 -08:00
Michael Jumper
27ba5e3122 Migrated to namespaced RUNNING state. 2011-12-24 22:51:31 -08:00
Michael Jumper
549c6d4515 Fixed broken rename. 2011-12-24 22:49:27 -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
9c60a7a2a5 Added man/guacd.8 to EXTRA_DIST 2011-12-21 20:58:24 -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
6bf341ddb3 Bumped version numbers to 0.5.0. 2011-12-20 20:08:19 -08:00
Michael Jumper
a1b93e0802 Bumped version numbers to 0.5.0. 2011-12-20 20:07:31 -08:00
Michael Jumper
155138bc2d Updated changelog. 2011-12-11 15:20:18 -08:00
Michael Jumper
c8d2f232d6 Update changelog 2011-12-11 15:00:19 -08:00
Michael Jumper
7724b34b7f Updated README to point to new Trac. 2011-12-11 14:51:54 -08:00
Michael Jumper
1f041e9cee Updated README to point to new Trac. 2011-12-11 14:49:34 -08:00
Michael Jumper
e6fe9e7008 Added manpage. 2011-12-10 23:45:09 -08:00
Michael Jumper
3e06b326d9 Added -b option to specify bind address, using getaddrinfo() for address and port + getnameinfo() for logging name and port used. 2011-12-10 23:17:25 -08:00
Michael Jumper
55f00483e2 Should check for cairo/cairo.h, not cairo.h 2011-12-06 12:52:18 -08:00
Michael Jumper
ac43e37399 Renamed function, removed now unnecessary thread data and prototyping. 2011-12-06 00:53:18 -08:00
Michael Jumper
fb74c24ec1 Removed thread.*, using pthreads directly. More renaming of guac to guacd. 2011-12-06 00:41:08 -08:00
Michael Jumper
7a18b397de Moved guac_client_stop() back into libguac 2011-12-05 20:43:07 -08:00
Michael Jumper
3c5a54e303 Restored guac_client_stop. 2011-12-01 22:57:34 -08:00
Michael Jumper
5401ffd8e4 Log PID, remove support for lack-of-fork, update #define naming. 2011-11-30 12:03:27 -08:00
Michael Jumper
c9388ee536 Removing forced sleep between message handling. Can cause excess delays if handle_messages handles only one message and there are multiple messages waiting / piling up independent of handle frequency. 2011-11-28 02:29:05 -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
d1b4ce00e1 Set guac_error* before calling client handlers 2011-11-27 16:39:46 -08:00
Michael Jumper
0daf07a742 More logging 2011-11-27 16:29:42 -08:00
Michael Jumper
f9f864815c Using guac_error_message 2011-11-27 16:07:04 -08:00