Commit Graph

270 Commits

Author SHA1 Message Date
Marc-André Moreau
23794b38c3 libfreerdp-utils: started sleep utils 2011-08-16 16:04:28 -04:00
Marc-André Moreau
8292fc08f4 libfreerdp-rfx: fix windows build 2011-08-16 15:35:29 -04:00
Marc-André Moreau
6587edb7a0 windows: merging with latest updates 2011-08-16 15:02:44 -04:00
Marc-André Moreau
4f6f990806 libfreerdp-utils: added snprintf wrapper for windows portability 2011-08-16 15:00:25 -04:00
Marc-André Moreau
114a0bf60b windows: update build scripts, fix most of utils 2011-08-16 14:41:12 -04:00
Vic Lee
51d151ef0c libfreerdp-core/fastpath: add FastPath orders, bitmap, palette update. 2011-08-16 15:31:51 +08:00
Vic Lee
b6a10ea451 libfreerdp-core/fastpath: add FastPath Input, enabled by default. 2011-08-16 14:37:11 +08:00
Marc-André Moreau
2b4cd32390 libfreerdp-rail: processing window altsec orders 2011-08-16 00:22:00 -04:00
Marc-André Moreau
3316fde2e8 libfreerdp-rail: initial commit 2011-08-15 23:37:43 -04:00
Marc-André Moreau
1353637886 windows: fix compilation on all platforms after refactoring 2011-08-15 17:19:59 -04:00
Marc-André Moreau
0efc0c5a44 windows: start fixing windows compilation 2011-08-15 17:05:48 -04:00
Marc-André Moreau
28e87ceb1c libfreerdp-core: fix parsing of window icon order 2011-08-14 19:20:53 -04:00
Marc-André Moreau
6f8af2515b libfreerdp-core: fix window altsec orders negotiation 2011-08-14 17:05:34 -04:00
Marc-André Moreau
dfafea3776 libfreerdp-core: fixed parsing of last rectangle in MultiOpaqueRect order 2011-08-14 14:32:39 -04:00
Vic Lee
046ff58d44 Fix compile warnings. 2011-08-13 16:52:05 +08:00
Vic Lee
07b159a0c2 libfreerdp-core: add more error handling. 2011-08-13 16:37:03 +08:00
Vic Lee
aa35cb4ae3 libfreerdp-core/fastpath: add --fastpath argument and trivial naming cleanup. 2011-08-13 13:35:58 +08:00
Vic Lee
b64bcecb75 libfreerdp-core/nego: add connection error handling. 2011-08-13 12:40:14 +08:00
Vic Lee
47e0eb5464 libfreerdp-core/transport: check buffer even no bytes received in nonblocking. 2011-08-12 23:09:58 +08:00
Vic Lee
c8defc88e1 libfreerdp-core: remove unused variables. 2011-08-11 15:08:24 +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
572f2f45c6 libfreerdp-core/fastpath: call BeginPaint/EndPaint. 2011-08-10 23:55:47 +08:00
Marc-André Moreau
21aa8ad9a8 libfreerdp-utils: added RAIL utils 2011-08-10 02:24:06 -04:00
Vic Lee
184bfc2482 libfreerdp-core: use memory instead of stream in surface_bits callback. 2011-08-10 10:48:17 +08:00
Vic Lee
2065a7dc13 Merge branch 'master' into remotefx
Conflicts:
	include/freerdp/update.h
2011-08-10 00:44:04 +08:00
Vic Lee
a2added869 libfreerdp-core: add update->SurfaceBits call. 2011-08-10 00:38:52 +08:00
Vic Lee
9b52d59f09 libfreerdp-core: add FastPath and RemoteFX related capabilities. 2011-08-09 23:45:55 +08:00
Vic Lee
236c41dac1 libfreerdp-core: add fastpath receiving layer. 2011-08-09 23:28:02 +08:00
Vic Lee
e5419bed9f libfreerdp-core: check TPKT/FastPath header when processing a PDU. 2011-08-09 16:40:58 +08:00
Marc-André Moreau
510fb93b99 libfreerdp-core: update core <-> client interface for window alternate secondary drawing orders 2011-08-09 03:01:40 -04:00
Marc-André Moreau
fbc033cd75 libfreerdp-core: parsing of alternate secondary window orders 2011-08-09 02:32:50 -04:00
Marc-André Moreau
6d8d76a133 libfreerdp-core: updated connection sequence for RemoteApp 2011-08-08 15:06:07 -04:00
Marc-André Moreau
d359f026ee libfreerdp-core: cleanup licensing debug output 2011-08-08 14:51:03 -04:00
Marc-André Moreau
9d6e9bf27d libfreerdp-core: quick hack to complete licensing sequence successfully 2011-08-08 14:32:18 -04:00
Marc-André Moreau
c59f441fbc libfreerdp-core: fix first two messages of licensing phase 2011-08-08 12:57:19 -04:00
Vic Lee
9d12c25fd3 libfreerdp-core:transport: fix nonblocking fregmented packet receiving. 2011-08-08 14:54:46 +08:00
Marc-André Moreau
9c64b994da libfreerdp-core: added complete errinfo lookup table with full meaning strings 2011-08-07 23:59:28 -04:00
Marc-André Moreau
b9c9d31451 libfreerdp-cache: fix brush cache 2011-08-07 21:12:36 -04:00
Marc-André Moreau
58c161adcc cunit: cleanup, libfreerdp-core: fix warnings 2011-08-07 14:37:26 -04:00
Marc-André Moreau
efbbedfa70 libfreerdp-core: parse all updates in the update array 2011-08-07 09:27:52 -04:00
Marc-André Moreau
ff20b0fcbc Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-08-05 16:56:49 -04:00
Marc-André Moreau
809338d213 libfreerdp-cache: added bitmap_v2 cache 2011-08-05 16:56:40 -04:00
Marc-André Moreau
109e79a030 Merge pull request #33 from llyzs/svc
rdpdr: completing main module and creating initial disk module sketelon
2011-08-05 11:27:11 -07:00
Marc-André Moreau
2d5ade5c92 libfreerdp-cache: added brush cache 2011-08-05 13:58:46 -04:00
Vic Lee
52870ea1e0 Fix incorrect stream_seek_* 2011-08-05 23:05:03 +08:00
Marc-André Moreau
6bdc9042a4 libfreerdp-core: fix bounds parsing 2011-08-05 02:19:17 -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
Marc-André Moreau
0c981407e5 libfreerdp-core: don't decompress uncompressed bitmaps 2011-08-04 03:39:10 -04:00
Marc-André Moreau
38a76ea232 cunit: extend orders unit tests 2011-08-04 03:23:53 -04:00
Marc-André Moreau
c01ea2e57c cunit: added tests for bitmap caching orders 2011-08-03 23:33:44 -04:00
Marc-André Moreau
33bc8553c2 cunit: started testing orders 2011-08-03 19:15:37 -04:00
Marc-André Moreau
38e2a2fc47 libfreerdp-core: added MultiOpaqueRect 2011-08-03 17:09:12 -04:00
Marc-André Moreau
87b48855da Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-08-03 03:30:08 -04:00
Marc-André Moreau
abaa1752bf libfreerdp-core: fix some order parsing bugs 2011-08-03 03:29:56 -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
ef4d4c9a78 libfreerdp-core/vchan: implement vchan_send. 2011-08-03 13:58:19 +08:00
Vic Lee
95a76fa888 libfreerdp-core: add channel_id argument to rdp_write_header and rdp_send. 2011-08-03 12:34:55 +08:00
Vic Lee
1046141cf2 libfreerdp-core: implement vchan_process. 2011-08-03 11:00:56 +08:00
Vic Lee
8387380035 libfreerdp-core/transport: add stream_seal when a packet is received. 2011-08-03 09:54:30 +08:00
Vic Lee
699c601579 libfreerdp-core/transport: add hexdump when debugging is on. 2011-08-03 09:34:23 +08:00
Marc-André Moreau
b4437a783c libfreerdp-core: parsing of alternate secondary drawing orders 2011-08-02 16:58:42 -04:00
Vic Lee
621c349df4 libfreerdp-core: add initial vchan module. 2011-08-03 02:03:02 +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
18b947082a libfreerdp-core/gcc: store channelId returned by server MCS connect response.
According to [MS-RDPBCGR] 2.2.1.4.4, channelIdArray is a variable-length array of MCS channel IDs, and each channelId is allocated corresponding in position to the channels requested in the Client Network Data structure.
2011-08-02 17:24:51 +08:00
Marc-André Moreau
2d5e6fa255 Merge pull request #31 from llyzs/rdp
Add Fast Path header processing and some minor fixes.
2011-08-01 11:08:50 -07:00
Marc-André Moreau
21afbf21f7 Merge pull request #29 from bradh/master
cmake fixes
2011-08-01 11:08:17 -07:00
Marc-André Moreau
ac3307f9a0 dfreerdp: added keyboard and mouse input 2011-08-01 12:24:29 -04:00
Vic Lee
b380423cfb libfreerdp-core: add Fast Path header parsing. 2011-08-02 00:19:39 +08:00
Vic Lee
04f58fedde libfreerdp-core: remove unused codes. 2011-08-01 23:39:45 +08:00
Vic Lee
9b3cc19648 libfreerdp-core: move blocking read control in transport layer. 2011-08-01 22:21:06 +08:00
Vic Lee
f33fe89a9d libfreerdp-core: move blocking-send checking in transport. 2011-08-01 15:04:48 +08:00
Vic Lee
a4ec778f02 libfreerdp-core: add non-blocking read. 2011-08-01 14:45:28 +08:00
Brad Hards
3f37889482 libfreerdp-core: fix security selection
Also cleans up some debug stuff.
2011-07-31 13:51:26 +10:00
Brad Hards
05e6a68927 buildsystem: check if we have zlib, openssl and pthread before using 2011-07-31 11:22:09 +10: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
72fc75b5a6 libfreerdp-core: exporting new interface 2011-07-28 00:38:25 -04:00
Marc-André Moreau
c860fd631d Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-07-27 20:14:21 -04:00
Marc-André Moreau
fa41f16a81 libfreerdp-core: started input PDUs 2011-07-27 20:14:12 -04:00
Brad Hards
8761b1d9a8 libfreerdp-core: fix warning about | operator. 2011-07-27 16:41:00 +10:00
Brad Hards
7e79e43ddc libfreerdp-core: use uint16 for the PER length. 2011-07-27 16:37:52 +10:00
Brad Hards
2601d110aa Various minor warning fixes and unittest fixes. 2011-07-27 09:14:11 +10:00
Marc-André Moreau
e344149109 libfreerdp-core: started update interface 2011-07-26 18:32:14 -04:00
Marc-André Moreau
6915d4ccf4 libfreerdp-core: deeper parsing of orders 2011-07-26 16:58:10 -04:00
Marc-André Moreau
2d3be94c6c Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-07-25 23:51:21 -04:00
Marc-André Moreau
bd55e85c13 libfreerdp-core: improve order parsing 2011-07-25 23:51:13 -04:00
Brad Hards
539cf8bdc3 Add terminating null for registry home directory path.
Also cleans up following routines to hopefully make it easier to see what
is happening
2011-07-26 11:21:29 +10:00
Marc-André Moreau
371f7ed874 Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-07-25 16:54:24 -04:00
Marc-André Moreau
90bd382e66 libfreerdp-core: added stubs for orders 2011-07-25 16:54:15 -04:00
Jay Sorg
5f7b50f902 fix crash when registry file is not opened 2011-07-25 13:50:00 -07:00
Marc-André Moreau
653d0441aa libfreerdp-core: start using jay's bitmap decompressor 2011-07-25 14:50:26 -04:00
Marc-André Moreau
0d936404a9 libfreerdp-core: moved activation sequence to activation.c 2011-07-25 13:52:48 -04:00
Marc-André Moreau
39223c8c18 libfreerdp-core: parsing of server save session info PDU 2011-07-25 13:42:14 -04:00
Marc-André Moreau
961f4ee0d6 libfreerdp-core: improved capability negotiation 2011-07-25 12:25:28 -04:00
Marc-André Moreau
f9a2ea6819 libfreerdp-core: parse update PDUs, started orders and bitmap update parsing 2011-07-25 01:45:25 -04:00
Marc-André Moreau
358e034187 libfreerdp-core: can now receive bitmap updates 2011-07-24 18:24:58 -04:00