platform/upstream/freerdp.git
13 years agolibfreerdp-utils/stream: add stream_seek_uintt64.
Vic Lee [Sun, 7 Aug 2011 14:21:34 +0000 (22:21 +0800)]
libfreerdp-utils/stream: add stream_seek_uintt64.

13 years agordpdr/disk: add query directory irp processing.
Vic Lee [Sun, 7 Aug 2011 11:24:29 +0000 (19:24 +0800)]
rdpdr/disk: add query directory irp processing.

13 years agordpdr/disk: add query file/fs information irp processing.
Vic Lee [Sun, 7 Aug 2011 07:17:06 +0000 (15:17 +0800)]
rdpdr/disk: add query file/fs information irp processing.

13 years agolibfreerdp-utils/stream: fix stream_write_uint64.
Vic Lee [Sun, 7 Aug 2011 07:06:11 +0000 (15:06 +0800)]
libfreerdp-utils/stream: fix stream_write_uint64.

13 years agordpdr/disk: add read/write irp processing.
Vic Lee [Sun, 7 Aug 2011 05:11:52 +0000 (13:11 +0800)]
rdpdr/disk: add read/write irp processing.

13 years agordpdr/disk: add create/close irp processing.
Vic Lee [Sun, 7 Aug 2011 03:21:42 +0000 (11:21 +0800)]
rdpdr/disk: add create/close irp processing.

13 years agodrdynvc: remove unused header
Vic Lee [Sat, 6 Aug 2011 08:25:14 +0000 (16:25 +0800)]
drdynvc: remove unused header

13 years agolibfreerdp-utils: enhance thread module to simplify threading codes.
Vic Lee [Sat, 6 Aug 2011 08:24:36 +0000 (16:24 +0800)]
libfreerdp-utils: enhance thread module to simplify threading codes.

13 years agoMerge pull request #33 from llyzs/svc
Marc-André Moreau [Fri, 5 Aug 2011 18:27:11 +0000 (11:27 -0700)]
Merge pull request #33 from llyzs/svc

rdpdr: completing main module and creating initial disk module sketelon

13 years agolibfreerdp-cache: added brush cache
Marc-André Moreau [Fri, 5 Aug 2011 17:58:46 +0000 (13:58 -0400)]
libfreerdp-cache: added brush cache

13 years agordpdr: implement irp.
Vic Lee [Fri, 5 Aug 2011 17:54:40 +0000 (01:54 +0800)]
rdpdr: implement irp.

13 years agordpdr/disk: initial work on disk.
Vic Lee [Fri, 5 Aug 2011 16:12:16 +0000 (00:12 +0800)]
rdpdr/disk: initial work on disk.

13 years agordpdr: trivial fixes.
Vic Lee [Fri, 5 Aug 2011 16:11:41 +0000 (00:11 +0800)]
rdpdr: trivial fixes.

13 years agordpdr: fix missing return devman.
Vic Lee [Fri, 5 Aug 2011 15:19:43 +0000 (23:19 +0800)]
rdpdr: fix missing return devman.

13 years agordpdr: fix incorrect variable.
Vic Lee [Fri, 5 Aug 2011 15:07:09 +0000 (23:07 +0800)]
rdpdr: fix incorrect variable.

13 years agoFix incorrect stream_seek_*
Vic Lee [Fri, 5 Aug 2011 14:48:36 +0000 (22:48 +0800)]
Fix incorrect stream_seek_*

13 years agordpdr: add device list announce.
Vic Lee [Fri, 5 Aug 2011 14:44:06 +0000 (22:44 +0800)]
rdpdr: add device list announce.

13 years agordpdr: add capability processing.
Vic Lee [Fri, 5 Aug 2011 07:43:48 +0000 (15:43 +0800)]
rdpdr: add capability processing.

13 years agolibfreerdp-core: fix bounds parsing
Marc-André Moreau [Fri, 5 Aug 2011 06:19:17 +0000 (02:19 -0400)]
libfreerdp-core: fix bounds parsing

13 years agolibfreerdp-core: fix primary orders parsing
Marc-André Moreau [Fri, 5 Aug 2011 05:21:32 +0000 (01:21 -0400)]
libfreerdp-core: fix primary orders parsing

13 years agolibfreerdp-gdi: started using libfreerdp-cache
Marc-André Moreau [Fri, 5 Aug 2011 02:43:36 +0000 (22:43 -0400)]
libfreerdp-gdi: started using libfreerdp-cache

13 years agordpdr: implement server/client announce.
Vic Lee [Fri, 5 Aug 2011 02:24:46 +0000 (10:24 +0800)]
rdpdr: implement server/client announce.

13 years agordpdr: initial work.
Vic Lee [Thu, 4 Aug 2011 15:22:58 +0000 (23:22 +0800)]
rdpdr: initial work.

13 years agolibfreerdp-cache: started offscreen bitmap cache
Marc-André Moreau [Thu, 4 Aug 2011 20:22:15 +0000 (16:22 -0400)]
libfreerdp-cache: started offscreen bitmap cache

13 years agolibfreerdp-utils/svc_plugin: dynamically allocated plugin data.
Vic Lee [Thu, 4 Aug 2011 15:00:45 +0000 (23:00 +0800)]
libfreerdp-utils/svc_plugin: dynamically allocated plugin data.

13 years agolibfreerdp-utils/list: rewrite using functions instead of macros.
Vic Lee [Thu, 4 Aug 2011 14:02:46 +0000 (22:02 +0800)]
libfreerdp-utils/list: rewrite using functions instead of macros.

13 years agolibfreerdp-core: don't decompress uncompressed bitmaps
Marc-André Moreau [Thu, 4 Aug 2011 07:39:10 +0000 (03:39 -0400)]
libfreerdp-core: don't decompress uncompressed bitmaps

13 years agocunit: extend orders unit tests
Marc-André Moreau [Thu, 4 Aug 2011 07:23:53 +0000 (03:23 -0400)]
cunit: extend orders unit tests

13 years agocunit: added tests for bitmap caching orders
Marc-André Moreau [Thu, 4 Aug 2011 03:33:44 +0000 (23:33 -0400)]
cunit: added tests for bitmap caching orders

13 years agocunit: started testing orders
Marc-André Moreau [Wed, 3 Aug 2011 23:15:37 +0000 (19:15 -0400)]
cunit: started testing orders

13 years agolibfreerdp-core: added MultiOpaqueRect
Marc-André Moreau [Wed, 3 Aug 2011 21:09:12 +0000 (17:09 -0400)]
libfreerdp-core: added MultiOpaqueRect

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Wed, 3 Aug 2011 07:30:08 +0000 (03:30 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: fix some order parsing bugs
Marc-André Moreau [Wed, 3 Aug 2011 07:29:56 +0000 (03:29 -0400)]
libfreerdp-core: fix some order parsing bugs

13 years agoMerge pull request #32 from llyzs/svc
Marc-André Moreau [Wed, 3 Aug 2011 06:17:34 +0000 (23:17 -0700)]
Merge pull request #32 from llyzs/svc

Integrating virtual channel stuff with UI and chanman.

13 years agoMerge branch 'master' into svc
Vic Lee [Wed, 3 Aug 2011 06:16:44 +0000 (14:16 +0800)]
Merge branch 'master' into svc

Conflicts:
client/DirectFB/dfreerdp.c

13 years agodfreerdp: add clipboard sync event processing.
Vic Lee [Wed, 3 Aug 2011 05:59:12 +0000 (13:59 +0800)]
dfreerdp: add clipboard sync event processing.

13 years agolibfreerdp-core/vchan: implement vchan_send.
Vic Lee [Wed, 3 Aug 2011 05:58:19 +0000 (13:58 +0800)]
libfreerdp-core/vchan: implement vchan_send.

13 years agolibfreerdp-core: add channel_id argument to rdp_write_header and rdp_send.
Vic Lee [Wed, 3 Aug 2011 04:34:55 +0000 (12:34 +0800)]
libfreerdp-core: add channel_id argument to rdp_write_header and rdp_send.

13 years agodfreerdp: add chanman processing.
Vic Lee [Wed, 3 Aug 2011 03:01:20 +0000 (11:01 +0800)]
dfreerdp: add chanman processing.

13 years agolibfreerdp-core: implement vchan_process.
Vic Lee [Wed, 3 Aug 2011 03:00:56 +0000 (11:00 +0800)]
libfreerdp-core: implement vchan_process.

13 years agolibfreerdp-chanman: change get/check_fds return type.
Vic Lee [Wed, 3 Aug 2011 02:55:25 +0000 (10:55 +0800)]
libfreerdp-chanman: change get/check_fds return type.

13 years agolibfreerdp-core/transport: add stream_seal when a packet is received.
Vic Lee [Wed, 3 Aug 2011 01:46:04 +0000 (09:46 +0800)]
libfreerdp-core/transport: add stream_seal when a packet is received.

13 years agocunit/test_license: fix compilation error.
Vic Lee [Wed, 3 Aug 2011 01:41:54 +0000 (09:41 +0800)]
cunit/test_license: fix compilation error.

13 years agolibfreerdp-core/transport: add hexdump when debugging is on.
Vic Lee [Wed, 3 Aug 2011 01:34:23 +0000 (09:34 +0800)]
libfreerdp-core/transport: add hexdump when debugging is on.

13 years agolibfreerdp-core: parsing of alternate secondary drawing orders
Marc-André Moreau [Tue, 2 Aug 2011 20:58:42 +0000 (16:58 -0400)]
libfreerdp-core: parsing of alternate secondary drawing orders

13 years agoRename SendChannelData and add ReceiveChannelData callbacks.
Vic Lee [Tue, 2 Aug 2011 18:12:08 +0000 (02:12 +0800)]
Rename SendChannelData and add ReceiveChannelData callbacks.

13 years agolibfreerdp-core: add initial vchan module.
Vic Lee [Tue, 2 Aug 2011 18:03:02 +0000 (02:03 +0800)]
libfreerdp-core: add initial vchan module.

13 years agolibfreerdp-core: update orders parsing and core <-> client interface
Marc-André Moreau [Tue, 2 Aug 2011 16:59:45 +0000 (12:59 -0400)]
libfreerdp-core: update orders parsing and core <-> client interface

13 years agolibfreerdp-core/gcc: store channelId returned by server MCS connect response.
Vic Lee [Tue, 2 Aug 2011 09:24:51 +0000 (17:24 +0800)]
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.

13 years agodfreerdp: integrate the channel manager.
Vic Lee [Tue, 2 Aug 2011 08:04:30 +0000 (16:04 +0800)]
dfreerdp: integrate the channel manager.

13 years agolibfreerdp-utils/args: fix wrong argument index for plugin name.
Vic Lee [Tue, 2 Aug 2011 05:15:25 +0000 (13:15 +0800)]
libfreerdp-utils/args: fix wrong argument index for plugin name.

13 years agoMerge pull request #31 from llyzs/rdp
Marc-André Moreau [Mon, 1 Aug 2011 18:08:50 +0000 (11:08 -0700)]
Merge pull request #31 from llyzs/rdp

Add Fast Path header processing and some minor fixes.

13 years agoMerge pull request #29 from bradh/master
Marc-André Moreau [Mon, 1 Aug 2011 18:08:17 +0000 (11:08 -0700)]
Merge pull request #29 from bradh/master

cmake fixes

13 years agodfreerdp: added keyboard and mouse input
Marc-André Moreau [Mon, 1 Aug 2011 16:24:29 +0000 (12:24 -0400)]
dfreerdp: added keyboard and mouse input

13 years agolibfreerdp-core: add Fast Path header parsing.
Vic Lee [Mon, 1 Aug 2011 16:19:39 +0000 (00:19 +0800)]
libfreerdp-core: add Fast Path header parsing.

13 years agolibfreerdp-core: remove unused codes.
Vic Lee [Mon, 1 Aug 2011 15:39:45 +0000 (23:39 +0800)]
libfreerdp-core: remove unused codes.

13 years agodfreerdp: fix wrong fd_set.
Vic Lee [Mon, 1 Aug 2011 15:20:11 +0000 (23:20 +0800)]
dfreerdp: fix wrong fd_set.

13 years agoMerge pull request #30 from llyzs/rdp
Marc-André Moreau [Mon, 1 Aug 2011 15:02:42 +0000 (08:02 -0700)]
Merge pull request #30 from llyzs/rdp

Non-blocking transport layer

13 years agolibfreerdp-core: move blocking read control in transport layer.
Vic Lee [Mon, 1 Aug 2011 14:21:06 +0000 (22:21 +0800)]
libfreerdp-core: move blocking read control in transport layer.

13 years agolibfreerdp-core: move blocking-send checking in transport.
Vic Lee [Mon, 1 Aug 2011 07:04:07 +0000 (15:04 +0800)]
libfreerdp-core: move blocking-send checking in transport.

13 years agolibfreerdp-core: add non-blocking read.
Vic Lee [Mon, 1 Aug 2011 04:43:53 +0000 (12:43 +0800)]
libfreerdp-core: add non-blocking read.

13 years agolibfreerdp-core: fix security selection
Brad Hards [Sun, 31 Jul 2011 03:51:26 +0000 (13:51 +1000)]
libfreerdp-core: fix security selection

Also cleans up some debug stuff.

13 years agobuildsystem: check if we have zlib, openssl and pthread before using
Brad Hards [Sun, 31 Jul 2011 01:22:09 +0000 (11:22 +1000)]
buildsystem: check if we have zlib, openssl and pthread before using

13 years agocunit: add missing header for libgdi tests.
Brad Hards [Sun, 31 Jul 2011 01:21:05 +0000 (11:21 +1000)]
cunit: add missing header for libgdi tests.

13 years agodfreerdp: start working on file descriptors
Marc-André Moreau [Thu, 28 Jul 2011 21:44:09 +0000 (17:44 -0400)]
dfreerdp: start working on file descriptors

13 years agolibfreerdp-core: improve update interface with bounds
Marc-André Moreau [Thu, 28 Jul 2011 18:32:16 +0000 (14:32 -0400)]
libfreerdp-core: improve update interface with bounds

13 years agodfreerdp: started integrating DirectFB client
Marc-André Moreau [Thu, 28 Jul 2011 17:46:36 +0000 (13:46 -0400)]
dfreerdp: started integrating DirectFB client

13 years agoclient: update to use args utils
Marc-André Moreau [Thu, 28 Jul 2011 15:09:51 +0000 (11:09 -0400)]
client: update to use args utils

13 years agolibfreerdp-gdi: add bitmap updates, make use of it through freerdp-test
Marc-André Moreau [Thu, 28 Jul 2011 05:34:53 +0000 (01:34 -0400)]
libfreerdp-gdi: add bitmap updates, make use of it through freerdp-test

13 years agolibfreerdp-gdi: start updating with new interface
Marc-André Moreau [Thu, 28 Jul 2011 05:17:17 +0000 (01:17 -0400)]
libfreerdp-gdi: start updating with new interface

13 years agolibfreerdp-chanman: align with new interface
Marc-André Moreau [Thu, 28 Jul 2011 05:04:01 +0000 (01:04 -0400)]
libfreerdp-chanman: align with new interface

13 years agolibfreerdp-core: exporting new interface
Marc-André Moreau [Thu, 28 Jul 2011 04:38:25 +0000 (00:38 -0400)]
libfreerdp-core: exporting new interface

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Thu, 28 Jul 2011 00:14:21 +0000 (20:14 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: started input PDUs
Marc-André Moreau [Thu, 28 Jul 2011 00:14:12 +0000 (20:14 -0400)]
libfreerdp-core: started input PDUs

13 years agoMerge pull request #27 from bradh/master
Otavio Salvador [Wed, 27 Jul 2011 13:50:28 +0000 (06:50 -0700)]
Merge pull request #27 from bradh/master

A couple more cleanups

13 years agoMerge pull request #28 from dorianj/master
Otavio Salvador [Wed, 27 Jul 2011 13:48:38 +0000 (06:48 -0700)]
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)

13 years agogdi: in gdi_free, use gdi_DeleteDC to release gdi->hdc instead of incorrect gdi_Delet...
Dorian Johnson [Wed, 27 Jul 2011 13:45:44 +0000 (08:45 -0500)]
gdi: in gdi_free, use gdi_DeleteDC to release gdi->hdc instead of incorrect gdi_DeleteObject

13 years agoclient/test: fix string handling
Brad Hards [Wed, 27 Jul 2011 09:06:15 +0000 (19:06 +1000)]
client/test: fix string handling

13 years agolibfreerdp-core: fix warning about | operator.
Brad Hards [Wed, 27 Jul 2011 06:41:00 +0000 (16:41 +1000)]
libfreerdp-core: fix warning about | operator.

13 years agolibfreerdp-core: use uint16 for the PER length.
Brad Hards [Wed, 27 Jul 2011 06:37:52 +0000 (16:37 +1000)]
libfreerdp-core: use uint16 for the PER length.

13 years agoMerge pull request #26 from bradh/master
Marc-André Moreau [Tue, 26 Jul 2011 23:31:50 +0000 (16:31 -0700)]
Merge pull request #26 from bradh/master

Various fixes

13 years agoVarious minor warning fixes and unittest fixes.
Brad Hards [Tue, 26 Jul 2011 23:14:11 +0000 (09:14 +1000)]
Various minor warning fixes and unittest fixes.

13 years agolibfreerdp-core: started update interface
Marc-André Moreau [Tue, 26 Jul 2011 22:32:14 +0000 (18:32 -0400)]
libfreerdp-core: started update interface

13 years agolibfreerdp-core: deeper parsing of orders
Marc-André Moreau [Tue, 26 Jul 2011 20:58:10 +0000 (16:58 -0400)]
libfreerdp-core: deeper parsing of orders

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Tue, 26 Jul 2011 03:51:21 +0000 (23:51 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: improve order parsing
Marc-André Moreau [Tue, 26 Jul 2011 03:51:13 +0000 (23:51 -0400)]
libfreerdp-core: improve order parsing

13 years agoMerge pull request #24 from bradh/master
Marc-André Moreau [Tue, 26 Jul 2011 03:01:03 +0000 (20:01 -0700)]
Merge pull request #24 from bradh/master

More cleanups

13 years agoFix plugin load test
Brad Hards [Tue, 26 Jul 2011 02:43:33 +0000 (12:43 +1000)]
Fix plugin load test

13 years agoAdd "make test" support to build system.
Brad Hards [Tue, 26 Jul 2011 01:50:45 +0000 (11:50 +1000)]
Add "make test" support to build system.

13 years agoMake the unit test suite return non-zero on failure.
Brad Hards [Tue, 26 Jul 2011 01:50:07 +0000 (11:50 +1000)]
Make the unit test suite return non-zero on failure.

13 years agoAdd terminating null for registry home directory path.
Brad Hards [Tue, 26 Jul 2011 01:21:29 +0000 (11:21 +1000)]
Add terminating null for registry home directory path.

Also cleans up following routines to hopefully make it easier to see what
is happening

13 years agoDon't leak test items in list unit test
Brad Hards [Tue, 26 Jul 2011 01:19:58 +0000 (11:19 +1000)]
Don't leak test items in list unit test

This is useful when using valgrind, since its easier to see the errors.

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Mon, 25 Jul 2011 20:54:24 +0000 (16:54 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: added stubs for orders
Marc-André Moreau [Mon, 25 Jul 2011 20:54:15 +0000 (16:54 -0400)]
libfreerdp-core: added stubs for orders

13 years agofix crash when registry file is not opened
Jay Sorg [Mon, 25 Jul 2011 20:50:00 +0000 (13:50 -0700)]
fix crash when registry file is not opened

13 years agodrop cmake min version to 2.6 for now
Jay Sorg [Mon, 25 Jul 2011 20:49:12 +0000 (13:49 -0700)]
drop cmake min version to 2.6 for now

13 years agolibfreerdp-core: start using jay's bitmap decompressor
Marc-André Moreau [Mon, 25 Jul 2011 18:50:26 +0000 (14:50 -0400)]
libfreerdp-core: start using jay's bitmap decompressor

13 years agolibfreerdp-core: moved activation sequence to activation.c
Marc-André Moreau [Mon, 25 Jul 2011 17:52:48 +0000 (13:52 -0400)]
libfreerdp-core: moved activation sequence to activation.c

13 years agolibfreerdp-core: parsing of server save session info PDU
Marc-André Moreau [Mon, 25 Jul 2011 17:42:14 +0000 (13:42 -0400)]
libfreerdp-core: parsing of server save session info PDU

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Mon, 25 Jul 2011 16:25:39 +0000 (12:25 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0