Commit Graph

111 Commits

Author SHA1 Message Date
Mads Kiilerich
3e4b434925 clients: use rdp scancode definitions when sending key events
This also introduces a slightly more high-level convenience function for
sending key events. The existing function where an RDP protocol flag field has
to be encoded by the caller is very lowlevel ... and a bad fit for fastpath
input. That could use a refactoring.
2012-03-29 01:12:48 +02:00
Mads Kiilerich
94e9405202 locale: make RDP_SCANCODE a simple value type that easily can be passed around 2012-03-29 01:12:35 +02:00
Vic Lee
ec9ca3e35f include: move config.h into private headers. 2012-03-12 19:14:56 +08:00
Norbert Federa
b224126cc7 Completed (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)
Todo:
- Windows client: wf_Pointer_SetNull and wf_Pointer_SetDefault are just skeletons like all the other wf_Pointer functions.
- DirectFB client: only df_Pointer_SetNull is implemented and tested
2012-02-24 13:44:23 +01:00
Marc-André Moreau
e85bfb4fd4 libfreerdp-locale: refactoring of XKB-based detection 2012-02-19 20:24:06 -05:00
Marc-André Moreau
94900c7836 libfreerdp-locale: merging keyboard headers 2012-02-18 23:08:17 -05:00
Marc-André Moreau
4af3ecd4cd libfreerdp-locale: refactoring step 1 2012-02-18 22:04:28 -05:00
Marc-André Moreau
61da01973d libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code 2012-02-17 17:43:00 -05:00
Marc-André Moreau
bdc181ecbe libfreerdp-gdi: fix opaque rect color with --gdi sw 2011-12-13 11:36:05 -05:00
Marc-André Moreau
25a3a6e68f libfreerdp-core: provide more descriptive warning message for certificate check failure 2011-12-10 11:23:48 -05:00
Youngdal Kwon
6a174c655e dfreerdp : enable polyline order support 2011-12-02 17:29:30 +09:00
ydal
526c55720b dfreerdp : assign correct order_support settings like xfreerdp. 2011-12-01 15:48:33 +09:00
Mike Gilbert
062cfe62b7 DirectFB: Add static to a few global variables. 2011-11-30 19:23:56 -05:00
ydal
ce3ff7f2aa dfreerdp : enable mouse wheel 2011-11-30 01:13:39 +09:00
Marc-André Moreau
7371d203cb rdpdr: fix warnings, directfb: fix warnings 2011-11-25 11:24:47 -05:00
Marc-André Moreau
b40ce40449 Merge pull request #223 from ydal/patch-9
dfreerdp : support VK_KANA / VK_HANGUL and VK_HANJA / VK_KANJI
2011-11-25 07:09:38 -08:00
ydal
a12f3e0fc6 dfreerdp : support VK_DECIMAL 2011-11-25 19:51:56 +09:00
ydal
e793627b9c Update client/DirectFB/df_event.c 2011-11-25 19:39:39 +09:00
ydal
c932b2b5d9 dfreerdp : There are no functions to support savebitmap, ... 2011-11-24 18:02:09 +09:00
Marc-André Moreau
587cc8eaaf update: move secondary drawing orders to sub-interface 2011-11-21 19:41:49 -05:00
Marc-André Moreau
0e88c6bae1 dfreerdp: fix definition of boolean type 2011-11-21 16:58:30 -05:00
Marc-André Moreau
a63a196f53 types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
Marc-André Moreau
aca5643d2b dfreerdp: add cursor support 2011-11-11 18:34:06 -05:00
Marc-André Moreau
1c5f9c173c cliprdr: add more detailed debug output 2011-10-31 19:15:27 -04:00
Marc-André Moreau
488a4161f5 libfreerdp-core: refactoring of callback prefix 2011-10-20 23:15:18 -04:00
Martin Fleisz
cc210f5591 core: Added ui callback to verify certificates 2011-10-18 08:02:05 -07:00
Marc-André Moreau
0070a5ab93 xfreerdp: move arguments processing on pre_connect 2011-10-16 21:39:11 -04:00
Marc-André Moreau
5d9e8b2e28 libfreerdp-core: cleanup of freerdp interface 2011-10-16 21:02:28 -04:00
Marc-André Moreau
8df77dba71 libfreerdp-core: move rdpChannels context to rdpContext 2011-10-16 20:10:09 -04:00
Marc-André Moreau
0549380c28 libfreerdp-channels: rename from libfreerdp-chanman 2011-10-16 14:57:15 -04:00
Marc-André Moreau
c639ec8593 libfreerdp-core: refactoring of context pointers into rdpContext 2011-10-16 00:50:10 -04:00
Marc-André Moreau
9c20a9d350 dfreerdp: fix compilation 2011-10-13 20:50:51 -04:00
Marc-André Moreau
cdad8ff697 libfreerdp-gdi: update clients for gdi_init() modification 2011-10-04 18:35:47 -04:00
Marc-André Moreau
5de4cdbedc wfreerdp: fix mutex handling 2011-09-25 03:12:29 -04:00
ydal
37655dc35a Edited client/DirectFB/CMakeLists.txt via GitHub 2011-09-15 13:48:00 +09:00
ydal
802633b9d3 dfreerdp : add df_send_mouse_motion_event(). 2011-09-08 19:15:21 +09:00
Marc-André Moreau
6fdecdb01b debug: cleanup printf's all over the place 2011-09-02 13:29:17 -04:00
Martin Fleisz
36e929f69c Fixed possible socket leak in tcp_connect, added disconnect function to properly clean-up socket/tls resources on disconnect) 2011-08-24 08:07:55 -07:00
Vic Lee
4377c46bac Correctly handling connection failure. 2011-08-22 17:43:20 +08:00
Marc-André Moreau
09980c8a7c include: refactor FRDP_ types to RDP_ 2011-08-17 17:28:26 -04:00
Vic Lee
1301fa33c0 Fix CPU usage due to missing initialization of wfds. 2011-08-16 11:13:30 +08:00
Marc-André Moreau
9961038649 include: restructuring and cleanup of header files 2011-08-15 14:33:04 -04:00
Vic Lee
dff1de0a2c dfreerdp: fix exit segfault. 2011-08-13 12:12:20 +08:00
Vic Lee
4ce70e03d1 libfreerdp-chanman: name argument is not necessary when sending events. 2011-08-11 11:36:10 +08:00
Vic Lee
d7e502dbe1 Add event_class in event object. 2011-08-11 11:14:07 +08:00
Vic Lee
09356d5387 libfreerdp-gdi: integrate libfreerdp-rfx 2011-08-10 22:55:11 +08:00
Vic Lee
a2added869 libfreerdp-core: add update->SurfaceBits call. 2011-08-10 00:38:52 +08:00
Vic Lee
9b217bf36a Add setlocale() calls to all UIs. 2011-08-09 08:31:21 +08:00
Marc-André Moreau
809338d213 libfreerdp-cache: added bitmap_v2 cache 2011-08-05 16:56:40 -04:00
Marc-André Moreau
6f193a8dbf libfreerdp-core: fix primary orders parsing 2011-08-05 01:21:32 -04:00
Marc-André Moreau
46126a7d24 libfreerdp-gdi: started using libfreerdp-cache 2011-08-04 22:43:36 -04:00
Marc-André Moreau
1dcc1c2be2 libfreerdp-cache: started offscreen bitmap cache 2011-08-04 16:22:15 -04:00
Vic Lee
d0c0bca997 Merge branch 'master' into svc
Conflicts:
	client/DirectFB/dfreerdp.c
2011-08-03 14:16:44 +08:00
Vic Lee
1162a6244b dfreerdp: add clipboard sync event processing. 2011-08-03 13:59:12 +08:00
Vic Lee
aa2320c9b8 dfreerdp: add chanman processing. 2011-08-03 11:01:20 +08:00
Marc-André Moreau
281d06d744 libfreerdp-core: update orders parsing and core <-> client interface 2011-08-02 12:59:45 -04:00
Vic Lee
b577605dbc dfreerdp: integrate the channel manager. 2011-08-02 16:04:30 +08:00
Marc-André Moreau
ac3307f9a0 dfreerdp: added keyboard and mouse input 2011-08-01 12:24:29 -04:00
Marc-André Moreau
72b48585fb dfreerdp: start working on file descriptors 2011-07-28 17:44:09 -04:00
Marc-André Moreau
97f8a022a9 libfreerdp-core: improve update interface with bounds 2011-07-28 14:32:16 -04:00
Marc-André Moreau
24ba845f04 dfreerdp: started integrating DirectFB client 2011-07-28 13:46:36 -04:00