Commit Graph

3956 Commits

Author SHA1 Message Date
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 aa2320c9b8 dfreerdp: add chanman processing. 2011-08-03 11:01:20 +08:00
Vic Lee 1046141cf2 libfreerdp-core: implement vchan_process. 2011-08-03 11:00:56 +08:00
Vic Lee adef5dca87 libfreerdp-chanman: change get/check_fds return type. 2011-08-03 10:55:25 +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 eea404e977 cunit/test_license: fix compilation error. 2011-08-03 09:41:54 +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 a7fe9c9795 Rename SendChannelData and add ReceiveChannelData callbacks. 2011-08-03 02:12:08 +08: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
Vic Lee b577605dbc dfreerdp: integrate the channel manager. 2011-08-02 16:04:30 +08:00
Vic Lee 05e6d857af libfreerdp-utils/args: fix wrong argument index for plugin name. 2011-08-02 13:15:25 +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 df28c5f91e dfreerdp: fix wrong fd_set. 2011-08-01 23:20:11 +08:00
Marc-André Moreau 8c03f128a7 Merge pull request #30 from llyzs/rdp
Non-blocking transport layer
2011-08-01 08:02:42 -07: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
Brad Hards 52e6cd6717 cunit: add missing header for libgdi tests. 2011-07-31 11:21:05 +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 6a13313c50 libfreerdp-gdi: add bitmap updates, make use of it through freerdp-test 2011-07-28 01:34:53 -04:00
Marc-André Moreau 70ebd47cc4 libfreerdp-gdi: start updating with new interface 2011-07-28 01:17:17 -04:00
Marc-André Moreau 0f9e9a0d15 libfreerdp-chanman: align with new interface 2011-07-28 01:04:01 -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
Otavio Salvador b4c4b3fefe Merge pull request #27 from bradh/master
A couple more cleanups
2011-07-27 06:50:28 -07:00
Otavio Salvador 82b1d3af14 Merge pull request #28 from dorianj/master
gdi: in gdi_free, use gdi_DeleteDC to release gdi->hdc instead of incorrect gdi_DeleteObject (fix memory leak and crash when calling gdi_free)
2011-07-27 06:48:38 -07:00
Dorian Johnson 646257ed8e gdi: in gdi_free, use gdi_DeleteDC to release gdi->hdc instead of incorrect gdi_DeleteObject 2011-07-27 08:45:44 -05:00
Brad Hards cb7535bbb5 client/test: fix string handling 2011-07-27 19:06:15 +10: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
Marc-André Moreau 4507ed72b2 Merge pull request #26 from bradh/master
Various fixes
2011-07-26 16:31:50 -07: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
Marc-André Moreau be12f8ef56 Merge pull request #24 from bradh/master
More cleanups
2011-07-25 20:01:03 -07:00