Commit Graph

2120 Commits

Author SHA1 Message Date
Michael Jumper
bd8c2f596f Added handling for keyboard events 2011-07-24 00:47:38 -07:00
Michael Jumper
ca34e0c536 Fixed stub, added rudimentary mouse support, support for clip, coloring of text. 2011-07-21 15:17:16 -07:00
Michael Jumper
3828702b64 Clip instruction. 2011-07-21 15:15:58 -07:00
Michael Jumper
d4fb4b0a32 Using composite operations to set foreground/background of glyph. 2011-07-21 01:40:44 -07:00
Michael Jumper
5781eb8764 Transparent glyphs. 2011-07-21 01:16:55 -07:00
Michael Jumper
b9727f9d56 Using rect instruction, initial partial-stub for glyphs and rendering 2011-07-21 00:28:35 -07:00
Michael Jumper
9b05cf5f67 Initial working drawing support for rect and bitmap 2011-07-20 16:15:32 -07:00
Michael Jumper
9032357965 Using new layer/buffer alloc/free for bitmap/glyph/surface create/destroy. 2011-07-20 12:48:11 -07:00
Michael Jumper
4dc9e81f93 Using new guac_layer instead of integer index. 2011-07-20 12:37:35 -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
208ff61edd Added missing stdint.h include. 2011-07-20 08:45:23 -07:00
Michael Jumper
b4fb6d9198 Updated to latest freerdp, using guac_log_info for stubs, de-stubbed some handlers, now simulating allocation of bitmaps/glyphs/etc. 2011-07-20 08:44:14 -07:00
Michael Jumper
f55ba6ff4e Ping with last sync, not new sync. Don't want to update the last update timestamp unnecessarily. 2011-07-14 09:57:14 -07:00
Michael Jumper
68855b795c Removing win32 from guacd. Too heavy. 2011-07-14 01:13:20 -07:00
Michael Jumper
66c1144d4e If fork()ing, parent process must close child's socket fd. Child close() is not sufficient as both parent and child have a reference to the same socket fd, and fd will never be free'd if close() is not called from both processes. 2011-07-12 14:43:57 -07:00
Michael Jumper
71013a5a1b Added Default-Start/Stop to init.d script. 2011-06-03 00:07:23 -07:00
Michael Jumper
b412f1c16d Added missing include file to Makefile.am 2011-06-02 11:22:20 -07:00
Michael Jumper
c4c84a1e44 Updated version numbers to 0.4.0 2011-05-27 13:47:09 -07:00
Michael Jumper
20927307d2 Updated version numbers to 0.4.0 2011-05-27 13:46:38 -07:00
Michael Jumper
532ad2137b Added guac_parse_int, which handles 64-bit integers regardless of native arch. 2011-04-29 01:35:17 -07:00
Michael Jumper
8242c37f11 64-bit timestamps and output 2011-04-29 00:45:38 -07:00
Michael Jumper
d1759acca9 Fixed pointer warnings on POSIX and win32 2011-04-21 23:49:14 -07:00
Michael Jumper
3239f032ae Fixed thread implementation for win32 2011-04-21 23:48:44 -07:00
Michael Jumper
e98ee250bd Converted to new composite enums 2011-04-21 16:30:59 -07:00
Michael Jumper
4e1e693c2d Working win32 port 2011-04-21 15:54:29 -07:00
Michael Jumper
9d8594fb7e Bumped version numbers. 2011-04-21 15:30:37 -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
bd8d314c29 Converted to new thread API. 2011-04-21 15:07:36 -07:00
Michael Jumper
c97875d5c8 Cross-platform thread functions. 2011-04-21 15:04:15 -07:00
Michael Jumper
2aa5805048 Fixed guac_write_int - var should have been a long. 2011-04-03 00:43:13 -07:00
Michael Jumper
693fe2a1f5 Support for negative numbers in guac_write_int 2011-04-01 00:53:53 -07:00
Michael Jumper
ab3f09dfb0 Fixed integer overflow in guac_sleep. 2011-04-01 00:30:40 -07:00
Michael Jumper
6579eea3f1 Marked unimplemented masks as such. 2011-03-30 00:31:32 -07:00
Michael Jumper
797cff31f2 Added composite mode. 2011-03-30 00:05:28 -07:00
Michael Jumper
ba323a7a20 Added composite mode. 2011-03-30 00:03:32 -07:00
Michael Jumper
e0e6a5e50e Fixed leak in update handler. 2011-03-27 22:48:15 -07:00
Michael Jumper
8f6ad5039b Moved headers into own dir. 2011-03-27 20:58:01 -07:00
Michael Jumper
a636a073f0 Moved struct, etc. into own header. 2011-03-27 20:56:14 -07:00
Michael Jumper
e79d34f974 Using cairo instead of libpng (as required by libguac), now handling RDP messages. 2011-03-27 19:04:05 -07:00
Michael Jumper
846c42c1cb Working cairo VNC client. 2011-03-27 18:58:51 -07:00
Michael Jumper
be731b5900 Full conversion of old libpng-based methods. 2011-03-27 18:40:38 -07:00
Michael Jumper
e49798364b Switching to cairo, partial translation. 2011-03-27 18:28:10 -07:00
Michael Jumper
f95f264747 Using cairo instead of libpng. 2011-03-27 16:32:49 -07:00
Michael Jumper
f3da13556b RDP handler stubs 2011-03-26 21:37:32 -07:00
Michael Jumper
9f49741013 Handler placeholders 2011-03-26 19:14:39 -07:00
Michael Jumper
c4734b6c23 Error handler, actual connection 2011-03-25 23:48:39 -07:00
Michael Jumper
5f6188ee25 Client data and free handler. 2011-03-25 22:59:39 -07:00
Michael Jumper
ff6d6fc404 Actual calls to freerdp functions 2011-03-25 22:49:48 -07:00
Michael Jumper
fb953b0892 Stub code and build files. 2011-03-25 21:58:46 -07:00
Michael Jumper
32d73ec5bd Initial commit. 2011-03-25 21:57:21 -07:00