Commit Graph

382 Commits

Author SHA1 Message Date
Marc-André Moreau
ffb5fb56a6 libfreerdp-gdi: add support for complex invalid regions 2011-08-24 01:47:43 -04:00
Marc-André Moreau
a0aea4f353 xfreerdp: fix fullscreen mode 2011-08-24 00:46:34 -04:00
Marc-André Moreau
9a3477f7ec xfreerdp: added proper cmake detection of Xext 2011-08-23 22:58:36 -04:00
Marc-André Moreau
42f27293a8 xfreerdp: fix window hiding 2011-08-23 15:52:17 -04:00
Marc-André Moreau
7dcb87d7a3 xfreerdp: removed seemingly unnecessary X11 update 2011-08-22 21:33:10 -04:00
Marc-André Moreau
cfd3407f69 xfreerdp: fix drawing of maximized RAIL windows 2011-08-22 21:22:05 -04:00
Marc-André Moreau
c894806ee9 xfreerdp: fix off-by-one error in visibility rectangles 2011-08-22 16:10:08 -04:00
Marc-André Moreau
3e4331caa0 xfreerdp: add support for RemoteApp round window corners 2011-08-22 16:06:12 -04:00
roman-b
8ae5b05c86 Merge remote-tracking branch 'upstream/master' into rail 2011-08-22 19:14:11 +03:00
Marc-André Moreau
a5791ac198 Merge pull request #56 from llyzs/nonblocking
Refactor client connection sequence in nonblocking mode
2011-08-22 06:44:52 -07:00
Vic Lee
4377c46bac Correctly handling connection failure. 2011-08-22 17:43:20 +08:00
Vic Lee
0c60fafebd xfreerdp: fix segfault when closing. 2011-08-22 17:21:39 +08:00
Marc-André Moreau
900a56f289 xfreerdp: fix window classes 2011-08-21 23:54:02 -04:00
Marc-André Moreau
b8291b2e3d xfreerdp: handling local window restore events 2011-08-21 23:39:56 -04:00
Marc-André Moreau
aaa2f22b10 xfreerdp: handled RAIL window minimize events 2011-08-21 23:15:19 -04:00
Marc-André Moreau
f46d3d51c6 xfreerdp: improved window icon support 2011-08-21 22:30:49 -04:00
roman-b
7744e17ec2 channels/rail: fixed multithread side effect by creating full orders copy for events. 2011-08-22 02:04:21 +03:00
Marc-André Moreau
00733ab128 xfreerdp: started handling RemoteApp icons 2011-08-21 17:32:18 -04:00
roman-b
7b6dad86ca Merge remote-tracking branch 'upstream/master' into rail 2011-08-21 04:44:18 +03:00
roman-b
822c269b06 xfreerdp: small fix. void* pointer does not require type cast. 2011-08-21 04:13:33 +03:00
Marc-André Moreau
ec77c8ecbf xfreerdp: added support for multiple monitors 2011-08-19 23:15:49 -04:00
Marc-André Moreau
4a126a55b0 xfreerdp: handle RAIL window title updates 2011-08-19 22:21:09 -04:00
roman-b
e7367f9aac channel/rail: add initial handling all RAIL PDU from server.
Note:
Sometimes we have multi-thread side effect with data trasfer throught shared 
memory between different threads.
2011-08-20 01:46:10 +03:00
Marc-André Moreau
181154f01f xfreerdp: optimize the updating of invalid regions on RAIL windows 2011-08-19 12:43:44 -04:00
Marc-André Moreau
9e42276d1b Merge pull request #50 from roman-b/rail
Rail
2011-08-19 08:36:57 -07:00
Marc-André Moreau
af71a70233 xfreerdp: fix RAIL window resizing 2011-08-19 11:12:30 -04:00
roman-b
e85caeb17d channel/rail: add handling Server Execute Result PDU 2011-08-19 17:10:08 +03:00
Marc-André Moreau
3fa7d4a3d4 xfreerdp: remove backbuffer window in RemoteApp mode 2011-08-18 01:16:49 -04:00
Marc-André Moreau
2aa3d6f731 xfreerdp: fix movement of RAIL windows 2011-08-17 23:46:08 -04:00
Marc-André Moreau
49b1fa25a0 xfreerdp: fail RAIL window positions (relative to work area) 2011-08-17 23:26:12 -04:00
Marc-André Moreau
eb02b578a5 xfreerdp: add ability to move RAIL windows 2011-08-17 22:50:49 -04:00
Marc-André Moreau
f465579551 xfreerdp: added RAIL window titles 2011-08-17 22:31:27 -04:00
Marc-André Moreau
48d3e65b08 rail: get client system parameters from xfreerdp 2011-08-17 21:33:22 -04:00
Marc-André Moreau
09980c8a7c include: refactor FRDP_ types to RDP_ 2011-08-17 17:28:26 -04:00
Marc-André Moreau
c2bc695d39 xfreerdp: fix window decoration hiding 2011-08-17 16:57:21 -04:00
Marc-André Moreau
257f3ac55b xfreerdp: fix mouse input inside application windows 2011-08-17 16:45:09 -04:00
Marc-André Moreau
dc6d3f022b xfreerdp: start handling application events separately 2011-08-17 16:00:09 -04:00
Marc-André Moreau
c9917d3ca1 xfreerdp: drawing of multiple RAIL windows 2011-08-17 14:51:17 -04:00
Marc-André Moreau
98f7bb01b5 xfreerdp: added support for workarea and disabling window decorations 2011-08-17 14:13:44 -04:00
Marc-André Moreau
e990d227ce xfreerdp: started painting multiple RAIL windows 2011-08-17 02:14:02 -04:00
Marc-André Moreau
6215417b29 windows: export all exported api functions 2011-08-16 23:54:42 -04:00
Marc-André Moreau
d128254159 windows: fix most compilation errors, linker errors and warnings left 2011-08-16 20:49:46 -04:00
Marc-André Moreau
114a0bf60b windows: update build scripts, fix most of utils 2011-08-16 14:41:12 -04:00
Marc-André Moreau
2b4cd32390 libfreerdp-rail: processing window altsec orders 2011-08-16 00:22:00 -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
fc16c6f7bd xfreerdp: fix exit segfault. 2011-08-13 11:46:00 +08:00
Vic Lee
8b791de624 xfreerdp: fix compile warnings. 2011-08-11 15:37:46 +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
00b2b135a8 Merge branch 'master' into remotefx
Conflicts:
	libfreerdp-utils/CMakeLists.txt
2011-08-11 00:21:37 +08:00
Vic Lee
09356d5387 libfreerdp-gdi: integrate libfreerdp-rfx 2011-08-10 22:55:11 +08:00
Marc-André Moreau
21aa8ad9a8 libfreerdp-utils: added RAIL utils 2011-08-10 02:24:06 -04:00
Marc-André Moreau
95642fd33f xfreerdp: fix 16bpp rendering 2011-08-09 21:45:58 -04:00
Vic Lee
a2added869 libfreerdp-core: add update->SurfaceBits call. 2011-08-10 00:38:52 +08:00
Marc-André Moreau
9f2a3e847b Merge pull request #36 from llyzs/utf
Use towupper for unicode uppercase.
2011-08-08 21:22:46 -07:00
Marc-André Moreau
c42008ce80 xfreerdp: added X11 Window wrapper 2011-08-08 22:24:12 -04:00
Vic Lee
9b217bf36a Add setlocale() calls to all UIs. 2011-08-09 08:31:21 +08:00
Marc-André Moreau
c4895ca1ac xfreerdp: improve X11 GDI software rendering performance 2011-08-07 14:09:18 -04:00
Marc-André Moreau
cdbc233e9f xfreerdp: get graphical updates and mouse + keyboard input working 2011-08-07 13:41:54 -04:00
Marc-André Moreau
ad0fedeb9f xfreerdp: initial commit 2011-08-07 09:52:40 -04: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
Marc-André Moreau
67dca12b77 client: update to use args utils 2011-07-28 11:09:51 -04:00
Marc-André Moreau
6a13313c50 libfreerdp-gdi: add bitmap updates, make use of it through freerdp-test 2011-07-28 01:34:53 -04:00
Marc-André Moreau
72fc75b5a6 libfreerdp-core: exporting new interface 2011-07-28 00:38:25 -04:00
Brad Hards
cb7535bbb5 client/test: fix string handling 2011-07-27 19:06:15 +10:00
Brad Hards
2601d110aa Various minor warning fixes and unittest fixes. 2011-07-27 09:14:11 +10:00
Marc-André Moreau
f409e60062 libfreerdp-asn1: replacement by libfreerdp-core's BER encoder/decoder 2011-07-18 18:43:23 -04:00
Marc-André Moreau
1a2dc6f3d9 libfreerdp-core: refactoring of licensing code, refactoring of connection sequence 2011-07-17 23:16:31 -04:00