Michael Jumper
|
e659fca922
|
Only cache within memblt if not already cached.
|
2012-04-10 16:25:05 -07:00 |
|
Michael Jumper
|
82c2594320
|
Implement deferred cache via memblt.
|
2012-04-10 14:23:37 -07:00 |
|
Michael Jumper
|
8d9a0211d3
|
Defer caching.
|
2012-04-10 13:21:13 -07:00 |
|
Michael Jumper
|
4de910748d
|
Fix artifacts.
|
2012-04-10 11:51:46 -07:00 |
|
Michael Jumper
|
18a1996f6b
|
Allocate buffers conservatively.
|
2012-04-10 11:04:38 -07:00 |
|
Michael Jumper
|
7211513001
|
Fix color order regression.
|
2012-04-05 23:03:19 -07:00 |
|
Michael Jumper
|
a0cdb35b3b
|
Fix transparent glyphs
|
2012-04-05 22:55:46 -07:00 |
|
Michael Jumper
|
6781338aaa
|
Working glyph rendering (except for transparent text)
|
2012-04-05 22:38:10 -07:00 |
|
Michael Jumper
|
6659af55c2
|
Render all glyphs server-side.
|
2012-04-05 16:45:04 -07:00 |
|
Michael Jumper
|
ec66c2b1b6
|
Implement EndPaint.
|
2012-04-03 17:58:31 -07:00 |
|
Michael Jumper
|
e75e6bbb53
|
Only cache bitmap on client if not ephemeral.
|
2012-04-03 14:03:52 -07:00 |
|
Michael Jumper
|
4710994bc3
|
Do NOT flush the socket after EVERY GLYPH!
|
2012-04-03 11:19:37 -07:00 |
|
Michael Jumper
|
a3d07903fc
|
Added clipboard event stubs.
|
2012-03-30 11:26:52 -07:00 |
|
Michael Jumper
|
583273994e
|
Send name after connect.
|
2012-03-25 21:49:58 -07:00 |
|
Michael Jumper
|
59a32064d4
|
Handle RDP disconnect.
|
2012-03-25 21:46:20 -07:00 |
|
Michael Jumper
|
8a771d2cd9
|
Use guac_error appropriately.
|
2012-03-25 13:07:31 -07:00 |
|
Michael Jumper
|
b1cb271351
|
Fix memory leaks.
|
2012-03-22 10:27:57 -07:00 |
|
Michael Jumper
|
b41f925fed
|
Finish base keymap.
|
2012-03-22 00:16:36 -07:00 |
|
Michael Jumper
|
d3c8377c26
|
Add remaining modifier strings, fix unshifted en-us mappings.
|
2012-03-21 23:45:37 -07:00 |
|
Michael Jumper
|
6443ffc0c2
|
Adding quotes around keymap in log message.
|
2012-03-21 12:35:20 -07:00 |
|
Michael Jumper
|
02bd90e4fb
|
Moved non-printable keys into base keymap.
|
2012-03-21 12:34:21 -07:00 |
|
Michael Jumper
|
f5b4b0ca00
|
Add shift to keysyms that require it.
|
2012-03-21 10:53:13 -07:00 |
|
Michael Jumper
|
2eb1d05704
|
Major refactor of keymap - now using simple keysym description lists, which can be hierarchical, and are loaded at connect time into the client's static keymapping.
|
2012-03-21 10:45:40 -07:00 |
|
Michael Jumper
|
af4d4681e1
|
Removed Alt-code mapping, using convenient identity relationship between keysyms and Alt-codes instead.
|
2012-03-20 22:48:18 -07:00 |
|
Michael Jumper
|
52eddf515a
|
Added translation for entirety of CP1252.
|
2012-03-20 22:11:50 -07:00 |
|
Michael Jumper
|
65ee5e86b4
|
Fix padding for comment-only lines.
|
2012-03-20 21:10:15 -07:00 |
|
Michael Jumper
|
c6b4967877
|
Add padding after NULLs for sake of formatting when Alt-codes are added.
|
2012-03-20 21:09:16 -07:00 |
|
Michael Jumper
|
f278bacfa0
|
Automatically release and re-press any active modifier keys before sending Alt-codes.
|
2012-03-20 21:06:18 -07:00 |
|
Michael Jumper
|
b9a1652049
|
Added keysym strings for alt and all modifiers.
|
2012-03-20 21:03:34 -07:00 |
|
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 |
|