Commit Graph

1337 Commits

Author SHA1 Message Date
Michael Jumper
6da3c29606 Use direct translation between keysym and Unicode, rather than table (see http://www.x.org/wiki/KeySyms, same translation used from Unicode to keysym by the Guacmole JS client). Remove related files. 2012-05-16 01:26:18 -07:00
Michael Jumper
8a8924dc7d Check for freerdp/locale/keyboard.h before using it, default to old freerdp/kbd/layouts.h if missing. 2012-05-16 00:40:07 -07:00
Jocelyn DELALANDE
156422c473 licensing fix
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
bf15e05cb8 cosmetic and comments for guacamole integration
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
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
ae9f20b896 Fix documentation version, add palette to excludes. 2012-05-11 14:35:38 -07:00
Michael Jumper
c667219fe7 Added missing noinst_HEADERS 2012-05-05 13:30:23 -07:00
Michael Jumper
fb93af4ce6 Fixed ChangeLog 2012-05-04 19:27:32 -07:00
Michael Jumper
35c21a598f Bumping to version 0.6.0 2012-05-04 19:19:52 -07:00
Michael Jumper
a15dc071c0 Updated ChangeLog 2012-05-04 19:14:28 -07:00
Michael Jumper
d37484bbfe Updated ChangeLog 2012-05-04 19:10:14 -07:00
Michael Jumper
75d3a3e15c Updated ChangeLog 2012-05-04 19:07:29 -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
007b1d44ef Fixed site URL. 2012-04-29 21:38:30 -07:00
Michael Jumper
7bc4c199b6 Add error handling to png. 2012-04-19 21:05:07 -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
844afb6478 Fix segfault in layer/buffer alloc. 2012-04-10 16:12:03 -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
6a9c959da0 Properly add layers/buffers to available layer/buffer pool. 2012-04-10 11:08:52 -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
ecec3a1099 Fix size of palette hash table (should be 0x1000, not 0xFFF), don't free palette until AFTER done... 2012-04-02 13:27:28 -07:00
Michael Jumper
71de5606bf Should not install palette.h 2012-04-01 23:27:57 -07:00
Michael Jumper
d2523c062c Restore Cairo PNG support. 2012-04-01 23:16:58 -07:00
Michael Jumper
b4ad24ccd6 Use appropriate BPP and packing. 2012-04-01 23:10:52 -07:00
Michael Jumper
d300688a5b Fix palette find. 2012-04-01 23:01:53 -07:00
Michael Jumper
e8833857b9 Removed debug fprintf. 2012-04-01 22:37:25 -07:00
Michael Jumper
ec652af924 Store palette in libpng format, add PLTE section. 2012-04-01 22:36:55 -07:00