Commit Graph

171 Commits

Author SHA1 Message Date
Michael Jumper
1fb9eead92 Free surface image buffer after use. 2012-02-17 10:04:00 -08:00
Michael Jumper
6fe448edf8 Cache and use pointers. 2012-02-16 14:46:08 -08:00
Michael Jumper
5af15f965c Added layer to pointer structure. 2012-02-16 14:32:23 -08:00
Michael Jumper
f0bf432541 Migrate to 0.6.0 libguac API. 2012-02-11 19:10:56 -08:00
Michael Jumper
64b65baee6 Implement scrblt. 2012-02-09 10:30:38 -08:00
Michael Jumper
1067effa70 Colorize glyphs. 2012-02-09 10:25:06 -08:00
Michael Jumper
d874058a8c Initial glyph support. 2012-02-09 10:09:14 -08:00
Michael Jumper
fd8b76b410 Fix image corruption (was using wrong buffer for surface). 2012-02-08 17:13:45 -08:00
Michael Jumper
a7b087f59c Send real client size. 2012-02-08 15:22:52 -08:00
Michael Jumper
72497211d9 Restored handling of ephemeral, fixed allocation of buffer in bitmap new. 2012-02-08 15:09:12 -08:00
Michael Jumper
1bb82d68f8 Implement SetBounds. 2012-02-08 14:16:05 -08:00
Michael Jumper
f7928c2574 Non-static clrconv, handle palette updates. 2012-02-08 12:32:27 -08:00
Michael Jumper
058c3cf55a Handle primary set surface, handle ephemeral buffers based on xfreerdp's handling. 2012-02-08 12:11:32 -08:00
Michael Jumper
c9fd83c77b Implemented set surface, removed unneeded debug logs. 2012-01-10 23:31:24 -08:00
Michael Jumper
6f059097cd Added BeginDraw and EndDraw stubs of glyph rendering. 2012-01-08 19:23:37 -08:00
Michael Jumper
d3302341e7 Add cache and bitmap decompress stub. 2012-01-08 15:18:31 -08:00
Michael Jumper
b138d3bfbc Removed handle_messages() debug lines. 2012-01-03 19:10:41 -08:00
Michael Jumper
8fe7443663 GDI stubs, working rect. 2012-01-03 19:09:33 -08:00
Michael Jumper
ff51f39436 More settings and debug logs. 2012-01-03 15:41:42 -08:00
Michael Jumper
408503084e Added glyph and pointer stubs. 2012-01-03 13:48:20 -08:00
Michael Jumper
091a51f6f5 Added prototypes and init for glyphs and pointers. 2012-01-03 13:39:59 -08:00
Michael Jumper
1042225ef5 Fixed usage of freerdp funcs (now return boolean), added debug logging. 2012-01-03 13:20:24 -08:00
Michael Jumper
04625d4492 Added free for bitmaps + stub for bitmap paint. 2012-01-03 13:04:50 -08:00
Michael Jumper
c1a9d84028 Add default no-auth, RDP encryption. 2012-01-03 01:05:21 -08:00
Michael Jumper
c39e00a129 Fixed handlers and segfaults. 2012-01-03 01:01:33 -08:00
Michael Jumper
54d815f258 Added missing .c file to Makefile.am, fix guac_handlers.c 2012-01-03 00:24:03 -08:00
Michael Jumper
bd14fe2dab Test for and use libfreerdp-codec. 2012-01-02 23:36:29 -08:00
Michael Jumper
149ea16a6f Init bitmap handlers, use xzalloc (part of libfreerdp-utils). 2012-01-02 23:31:13 -08:00
Michael Jumper
cf4d9b0c5e Defined guac_rdp_bitmap. 2012-01-02 18:25:04 -08:00
Michael Jumper
22d6231aeb Update constants in keymap to 1.0 2012-01-02 18:08:30 -08:00
Michael Jumper
f8ee9a0c2c Fixed typo in Makefile.am, removed non-existant include file. 2012-01-02 18:03:12 -08:00
Michael Jumper
cc66c86fdd Removed old handler functions. 2012-01-02 18:00:37 -08:00
Michael Jumper
dd9ea3cec5 Moved bitmap handler into own files. 2012-01-02 17:59:52 -08:00
Michael Jumper
5b020614bd Added incomplete but somewhat compliant bitmap-new function. 2012-01-02 16:34:59 -08:00
Michael Jumper
6a1994484c Refactored, removed functionality. Fixed most errors on compile. Will likely not actually work in current state. 2011-12-30 00:10:28 -08:00
Michael Jumper
e3c4c858d1 Updated README to point to new Trac. 2011-12-11 14:50:31 -08:00
Michael Jumper
a360430189 Bumped version number, migrated to new libguac API. 2011-11-26 15:47:11 -08:00
Michael Jumper
88d7b8ef70 Revert "Migrated to new location for default layer."
This reverts commit dd43edd7ae8d965483ff2c1b178a5e1d86dc1c52.
2011-10-25 17:29:11 -07:00
Michael Jumper
e9b20e37d3 Migrated to new location for default layer. 2011-10-23 23:34:53 -07:00
Michael Jumper
31268c3f6c Altered glyph drawing order. 2011-09-13 10:02:32 -07:00
Michael Jumper
bfdd7f325f Fixed keyboard event, added missing init. 2011-08-18 10:44:34 -07:00
Michael Jumper
eb613bd71e Restored missing functions (palette). 2011-08-17 12:31:20 -07:00
Michael Jumper
e1fb51f222 Minimal changes to work with FreeRDP 0.8.2 2011-08-15 19:31:53 -07:00
Michael Jumper
96fe9047dc Working mouse support. 2011-07-27 10:06:12 -07:00
Michael Jumper
afcb7a63e3 Fixed paint_bitmap (was not using cx,cy, leading to black rectangles), proper bpp calculations, using SRC instead of OVER for create_bitmap operations. 2011-07-26 13:40:00 -07:00
Michael Jumper
b32a2cce22 screenblt must always copy from default layer to target, not target to target 2011-07-26 13:01:34 -07:00
Michael Jumper
024a732c8d More keysyms, log unmapped keysyms. 2011-07-25 20:16:56 -07:00
Michael Jumper
ceb76aa744 Fixed flag passing 2011-07-25 15:55:39 -07:00
Michael Jumper
344b215554 Fixed mouse drag handling. 2011-07-25 14:57:40 -07:00
Michael Jumper
3e9bfbf79d Fixed arrow keys 2011-07-25 13:54:55 -07:00