Commit Graph

1360 Commits

Author SHA1 Message Date
Matt Hortman
1a196fb37d paint background in glyph_begindraw 2012-03-01 15:37:00 -05:00
Matt Hortman
0e2db03ade fix ROP mapping 2012-03-01 15:31:06 -05:00
Matt Hortman
e041afc835 get bitmap size from bounding box (not given width/height) 2012-03-01 15:27:25 -05:00
Matt Hortman
f85b3e4d05 pass port to FreeRDP settings 2012-02-28 15:42:58 -05:00
Matt Hortman
b0c3e77203 disable PATBLT order (since it's not implemented yet) 2012-02-28 15:40:45 -05:00
Matt Hortman
4c3bd35193 added timeout to select waiting on FreeRDP 2012-02-28 15:39:19 -05: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
b672cf4004 Use transfer, not copy. 2012-02-27 12:39:13 -08:00
Michael Jumper
554d6e1ec1 Implemented transfer instruction, initial transfer function definitions. 2012-02-27 12:28:12 -08:00
Michael Jumper
28a6bada49 Move ROP3 translation code into function, use hex for constants, add comments. 2012-02-27 10:53:45 -08:00
Michael Jumper
54cc87093a Removed execute permissions from source. 2012-02-27 10:36:46 -08:00
Michael Jumper
5016e56bf1 Changed tabs to spaces, removed execute permissions from source. 2012-02-27 10:36:14 -08:00
Michael Jumper
13696d2c7c Merge remote branch 'matthortman/MBH' into raster 2012-02-27 10:34:51 -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
23918c6087 Bumped version number to 0.6.0. Added LICENSE to dist tarball. 2012-02-23 14:51:00 -08:00
Michael Jumper
5122386c81 Bumped version number to 0.6.0. Added LICENSE to dist tarball. 2012-02-23 14:49:45 -08:00
Michael Jumper
80d270ab00 Bumped version number to 0.6.0 2012-02-23 14:48:07 -08:00
Michael Jumper
2def995074 LICENSE should be included in source. 2012-02-23 14:47:46 -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
201fdfd881 added raster operations 2012-02-23 15:38:17 -05:00
Matt Hortman
bf2fd7a996 change to build with latest FreeRDP 2012-02-23 14:37:23 -05:00
Matt Hortman
a647eca634 additional RDP parameters 2012-02-23 14:27:23 -05:00
Michael Jumper
0f593bb47f freerdp_color_convert is now freerdp_color_convert_var as of FreeRDP 1.0.1 release. 2012-02-23 10:01:41 -08:00
Michael Jumper
72d7e44420 Implement red/blue swap. 2012-02-21 10:22:55 -08:00
Michael Jumper
6595c91864 Add arg and flag for swapping red and blue. 2012-02-21 10:15:11 -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
19564cd133 Move cursor layer rather than redraw. 2012-02-20 11:04:08 -08:00
Michael Jumper
4f90feb8cf Implement DstBlt for ROP3==0 (blackness) 2012-02-17 13:57:27 -08:00
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
546e352374 Refactor supporting buffered cursor instruction. 2012-02-15 10:04:51 -08:00
Michael Jumper
124460b5d9 New cursor instruction format (allowing buffering of cursors). 2012-02-15 10:04:31 -08:00
Michael Jumper
cdae593fc5 Migrate to 0.6.0 libguac API. 2012-02-11 19:12:40 -08:00
Michael Jumper
f0bf432541 Migrate to 0.6.0 libguac API. 2012-02-11 19:10:56 -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
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