Commit Graph

209 Commits

Author SHA1 Message Date
Jocelyn DELALANDE
8978181316 fixed include path for freerdp >= 1.0
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
7736e8f7aa Added support for all keysyms, even over 0xFFFF
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
4d0ed19243 First working implementation with special characters handled by unicodekeyboardevents.
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
12d7353fb7 Added keysym to unicode translation mechanisms.
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Michael Jumper
c667219fe7 Added missing noinst_HEADERS 2012-05-05 13:30:23 -07:00
Michael Jumper
7bafe4af2e Update ChangeLog 2012-05-04 15:43:26 -07:00
Michael Jumper
a5cc062a78 Update AUTHORS. 2012-05-04 15:42:35 -07:00
Michael Jumper
21d4ca5b2c Final comments. 2012-05-04 15:41:08 -07:00
Michael Jumper
ed5e57ae71 Fix leaks - free clipboard and glyph surfaces. 2012-05-04 13:37:32 -07:00
Michael Jumper
325e4dfdb1 Style corrections, add domain parameter. 2012-05-04 01:11:07 -07:00
Michael Jumper
cb28ced171 Embed RDP keyboard layout within keymap (see ticket #126). 2012-05-01 09:09:39 -07:00
Michael Jumper
71b1a2e0cc Free clipboard data properly. 2012-04-29 23:33:27 -07:00
Michael Jumper
11303e0813 Write support in clipboard. 2012-04-29 23:28:29 -07:00
Michael Jumper
61ee76bf16 Store clipboard data in client data. 2012-04-29 23:12:58 -07:00
Michael Jumper
f57e4f05ab Read support for clipboard. 2012-04-29 23:09:00 -07:00
Michael Jumper
e691bfb51b Merge branch 'unstable' into clipboard 2012-04-12 01:19:56 -07:00
Michael Jumper
79d388e0ec Fix boundary overflow. 2012-04-10 21:40:05 -07:00
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