Commit Graph

213 Commits

Author SHA1 Message Date
Michael Jumper
7290c2fe89 Forgot to restore the increment of current keysym. 2012-03-20 20:10:22 -07:00
Michael Jumper
9f94d48c65 Automatically clear/set keysyms depending on original state for scancode prereqs. 2012-03-20 20:03:51 -07:00
Michael Jumper
1fc7a9a8cd Do not use addressof in lookup macro. Update keysym state in event handler. 2012-03-20 19:47:41 -07:00
Michael Jumper
d5c00f628c Add per-client keysym state mapping. 2012-03-20 19:43:40 -07:00
Michael Jumper
0b65bec8cc Rearrange into private key functions. 2012-03-20 19:26:23 -07:00
Michael Jumper
e347aad3dc Add keysym string to $ for testing. 2012-03-20 19:13:17 -07:00
Michael Jumper
29e479c845 Implement initial sending of keysym strings - beware this still does not track the current state of keysyms. 2012-03-20 18:57:35 -07:00
Michael Jumper
9030d675b7 Add function for sending Alt-codes. Send Alt-code if scancode undefined. Beware that the current status of Alt is ignored... if it's already pressed, it will be pressed again, and then released. 2012-03-20 16:39:00 -07:00
Michael Jumper
8d2f658bf7 Add scancodes for keypad numbers. 2012-03-20 16:38:02 -07:00
Michael Jumper
dcafe2cd46 Use const char* rather than static array. 2012-03-20 16:03:49 -07:00
Michael Jumper
1990269f99 Add Alt-code map. 2012-03-20 15:50:40 -07:00
Michael Jumper
705c8c037b Use new typedef. 2012-03-20 15:36:19 -07:00
Michael Jumper
a366c189c5 Simplified mapping and lookups, added required structuring for future selectable keymaps. 2012-03-20 15:33:08 -07:00
Michael Jumper
b984832687 Added alt-code mapping structures. 2012-03-20 14:18:48 -07:00
Michael Jumper
6eb3e6d297 Augmented keymap struct to support prerequisite keysyms. 2012-03-20 14:13:17 -07:00
Michael Jumper
acb573b965 Refactor supporting new instruction set. 2012-03-11 21:32:06 -07:00
Michael Jumper
01ad7ea86e Added Matt Hortman to list of contributors. 2012-03-08 08:12:48 -08:00
Matt Hortman
17c7561b3a added scancodes for Menu, Alt, and Super keys 2012-03-08 09:57:08 -05:00
Michael Jumper
d4a3b76015 Added missing brace... 2012-03-07 15:36:31 -08:00
Michael Jumper
ea26d99b44 Implement constant and copy/NOP raster operations without transfer. 2012-03-07 15:35:38 -08:00
Michael Jumper
7414b9cfc7 Add other raster operations (all having only src and dst). 2012-03-07 15:28:35 -08:00
Michael Jumper
4e04a670af Reformatted comments, fixed ticket #107 (background not being drawn). 2012-03-07 13:57:49 -08:00
Michael Jumper
76df678e75 Adding Matt Hortman to list of contributors. 2012-03-05 12:15:35 -08:00
Michael Jumper
a9330ad737 Fixed initializer. 2012-03-05 12:10:56 -08:00
Michael Jumper
c10d653607 Fixed whitespace, moved timeout declaration. 2012-03-05 12:10:03 -08:00
Matt Hortman
92b799bdad fixed color mapping in glyph_begindraw 2012-03-05 10:13:08 -05:00
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
b672cf4004 Use transfer, not copy. 2012-02-27 12:39:13 -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
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
23918c6087 Bumped version number to 0.6.0. Added LICENSE to dist tarball. 2012-02-23 14:51:00 -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
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
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