Marc-André Moreau [Sat, 22 Mar 2014 18:40:52 +0000 (14:40 -0400)]
xfreerdp: add registration of key combinations
Marc-André Moreau [Sat, 22 Mar 2014 17:31:12 +0000 (13:31 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
Benoit LeBlanc [Fri, 21 Mar 2014 19:25:00 +0000 (15:25 -0400)]
Fix windows build
Benoît LeBlanc [Fri, 21 Mar 2014 18:03:38 +0000 (14:03 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Fri, 21 Mar 2014 17:45:43 +0000 (13:45 -0400)]
updated context error messages. utility macros for getting error code CLASS/TYPE
Marc-André Moreau [Fri, 21 Mar 2014 14:27:11 +0000 (10:27 -0400)]
libfreerdp-core: fix RDP4 compression
Benoît LeBlanc [Thu, 20 Mar 2014 22:19:54 +0000 (18:19 -0400)]
Added context-specific error management.
Added error codes to replace connectErrorCode.
Marc-André Moreau [Thu, 20 Mar 2014 13:49:51 +0000 (09:49 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Wed, 19 Mar 2014 20:49:45 +0000 (16:49 -0400)]
Merge pull request #1748 from nfedera/fix-2014-03-19-02
libfreerdp-core: fixed transport
Norbert Federa [Wed, 19 Mar 2014 20:06:21 +0000 (21:06 +0100)]
libfreerdp-core: fixed transport
Commit
1daea0d0dc9eb63b6bb1e525e49de82800d34751 introduced an
error: If transport_read_nonblocking returns 0 we may not return
without checking if the ReceiveBuffer is empty.
Benoit LeBlanc [Wed, 19 Mar 2014 15:53:10 +0000 (11:53 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoit LeBlanc [Wed, 19 Mar 2014 15:52:12 +0000 (11:52 -0400)]
added missing cast for GetProcAddress
Bernhard Miklautz [Wed, 19 Mar 2014 10:07:55 +0000 (11:07 +0100)]
Merge pull request #1747 from nfedera/fix-2014-03-19-01
capabilities: fix MultifragMaxRequestSize parsing
Norbert Federa [Wed, 19 Mar 2014 09:52:05 +0000 (10:52 +0100)]
capabilities: fix MultifragMaxRequestSize parsing
- no reason to limit this to RemoteFX
- network and settings values were incorrectly compared
Benoît LeBlanc [Tue, 18 Mar 2014 19:27:23 +0000 (15:27 -0400)]
Transport: closing transport before sending stop event caused SSL errors when stopping the session.
Marc-André Moreau [Mon, 17 Mar 2014 14:37:34 +0000 (10:37 -0400)]
Merge pull request #1743 from awakecoding/ncrush
NCrush (RDP6) Bulk Decompressor Rewrite
Marc-André Moreau [Mon, 17 Mar 2014 14:26:22 +0000 (10:26 -0400)]
libfreerdp-core: enable RDP6 bulk compression by default
Marc-André Moreau [Mon, 17 Mar 2014 14:18:56 +0000 (10:18 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ncrush
Marc-André Moreau [Mon, 17 Mar 2014 14:18:29 +0000 (10:18 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 17 Mar 2014 14:18:27 +0000 (10:18 -0400)]
Merge pull request #1740 from bmiklautz/bm/fix/msg_channel_id
only process msg channel pdu if msg channel is set
Marc-André Moreau [Mon, 17 Mar 2014 14:04:23 +0000 (10:04 -0400)]
Merge pull request #1730 from divineforge/master
Fixing the E_PROXY_RAP_ACCESSDENIED error
Marc-André Moreau [Mon, 17 Mar 2014 14:03:19 +0000 (10:03 -0400)]
Merge pull request #1742 from zhangzl2013/kbd-win
wfreerdp: kbd: fix ctrl/alt syncronization.
Zhang Zhaolong [Mon, 17 Mar 2014 07:01:15 +0000 (15:01 +0800)]
wfreerdp: kbd: fix ctrl/alt syncronization.
Marc-André Moreau [Mon, 17 Mar 2014 01:16:53 +0000 (21:16 -0400)]
libfreerdp-codec: remove old NCrush decompressor
Marc-André Moreau [Mon, 17 Mar 2014 01:10:57 +0000 (21:10 -0400)]
libfreerdp-codec: cleanup new NCrush decompressor
Marc-André Moreau [Mon, 17 Mar 2014 00:54:07 +0000 (20:54 -0400)]
libfreerdp-codec: start hooking new NCrush decompressor
Marc-André Moreau [Sun, 16 Mar 2014 22:14:33 +0000 (18:14 -0400)]
libfreerdp-codec: add NCrush offset cache decoding
Marc-André Moreau [Sun, 16 Mar 2014 22:01:02 +0000 (18:01 -0400)]
libfreerdp-core: initial NCrush decompression support
Marc-André Moreau [Sun, 16 Mar 2014 19:51:35 +0000 (15:51 -0400)]
libfreerdp-codec: add more NCrush tables, decode literals and CopyOffsets
Marc-André Moreau [Sun, 16 Mar 2014 02:18:22 +0000 (22:18 -0400)]
libfreerdp-codec: add NCrush unit tests and tables
Marc-André Moreau [Sat, 15 Mar 2014 18:03:05 +0000 (14:03 -0400)]
libfreerdp-codec: stub ncrush bulk compression
Bernhard Miklautz [Fri, 14 Mar 2014 20:56:10 +0000 (21:56 +0100)]
only process msg channel pdu if msg channel is set
Marc-André Moreau [Fri, 14 Mar 2014 04:11:44 +0000 (00:11 -0400)]
xfreerdp: add ability to script key combinations
Marc-André Moreau [Fri, 14 Mar 2014 01:10:22 +0000 (21:10 -0400)]
xfreerdp: cleanup keyboard code
Marc-André Moreau [Thu, 13 Mar 2014 14:35:33 +0000 (10:35 -0400)]
Merge pull request #1737 from zhangzl2013/sound-fix
Sound fix
Benoît LeBlanc [Wed, 12 Mar 2014 22:23:26 +0000 (18:23 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Wed, 12 Mar 2014 22:23:17 +0000 (18:23 -0400)]
Removed WLOG traces for audio playback
Marc-André Moreau [Wed, 12 Mar 2014 17:55:38 +0000 (13:55 -0400)]
cmake: added GCC hack to strip absolute path out of the __FILE__ macro
Marc-André Moreau [Wed, 12 Mar 2014 16:20:04 +0000 (12:20 -0400)]
Merge pull request #1736 from awakecoding/master
MPPC Bulk Compression Rewrite
Marc-André Moreau [Wed, 12 Mar 2014 16:09:14 +0000 (12:09 -0400)]
libfreerdp-core: change internal fastpath utils function declarations
Marc-André Moreau [Wed, 12 Mar 2014 15:40:39 +0000 (11:40 -0400)]
libwinpr-wtsapi: fix linker issue
Marc-André Moreau [Wed, 12 Mar 2014 15:36:50 +0000 (11:36 -0400)]
channels/audin: fix target export
Marc-André Moreau [Wed, 12 Mar 2014 14:02:26 +0000 (10:02 -0400)]
libwinpr-wtsapi: add missing link dependency
Zhang Zhaolong [Wed, 12 Mar 2014 09:16:06 +0000 (17:16 +0800)]
sound: cleanup invalid code.
Zhang Zhaolong [Wed, 12 Mar 2014 09:02:45 +0000 (17:02 +0800)]
sound: fix long latency.
Zhang Zhaolong [Wed, 12 Mar 2014 07:04:33 +0000 (15:04 +0800)]
sound: fix random volume on connection.
Marc-André Moreau [Wed, 12 Mar 2014 02:55:40 +0000 (22:55 -0400)]
libfreerdp-core: enable MPPC compression by default
Marc-André Moreau [Wed, 12 Mar 2014 02:52:21 +0000 (22:52 -0400)]
libfreerdp-core: add bulk compression metrics
Marc-André Moreau [Wed, 12 Mar 2014 02:33:41 +0000 (22:33 -0400)]
libfreerdp-core: add support for RDP4 MPPC compression
Marc-André Moreau [Wed, 12 Mar 2014 02:17:31 +0000 (22:17 -0400)]
libwinpr-utils: convert BitStream to macros
Marc-André Moreau [Wed, 12 Mar 2014 01:42:27 +0000 (21:42 -0400)]
libfreerdp-core: improve MPPC compress/decompress function definitions
Marc-André Moreau [Wed, 12 Mar 2014 00:58:35 +0000 (20:58 -0400)]
libfreerdp-core: hook new MPPC compressor successfully
Marc-André Moreau [Tue, 11 Mar 2014 21:52:34 +0000 (17:52 -0400)]
libfreerdp-core: start hooking new MPPC compressor
Marc-André Moreau [Tue, 11 Mar 2014 21:25:00 +0000 (17:25 -0400)]
libfreerdp-core: cleanup fastpath update fragmentation
Marc-André Moreau [Tue, 11 Mar 2014 19:35:15 +0000 (15:35 -0400)]
libfreerdp-core: further reduce fastpath output sending
Marc-André Moreau [Tue, 11 Mar 2014 18:43:28 +0000 (14:43 -0400)]
libfreerdp-core: simplify server-side fastpath fragmentation code
Marc-André Moreau [Tue, 11 Mar 2014 15:57:01 +0000 (11:57 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into mppc
Marc-André Moreau [Tue, 11 Mar 2014 15:55:49 +0000 (11:55 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 11 Mar 2014 15:55:38 +0000 (11:55 -0400)]
channels/rdpei: make use of callback interface for Suspend/Resume touch events
Marc-André Moreau [Tue, 11 Mar 2014 13:42:11 +0000 (09:42 -0400)]
Merge pull request #33 from MartinHaimberger/FileFix
WriteFile and ReadFile does not check for INVALID_HANDLE_VALUE
Martin Haimberger [Tue, 11 Mar 2014 13:34:41 +0000 (06:34 -0700)]
WriteFile and ReadFile does not check for INVALID_HANDLE_VALUE
Marc-André Moreau [Tue, 11 Mar 2014 03:08:17 +0000 (23:08 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Mon, 10 Mar 2014 20:19:47 +0000 (16:19 -0400)]
libfreerdp-codec: remove old MPPC decompressor, fix RDP4 MPPC
Marc-André Moreau [Mon, 10 Mar 2014 19:57:39 +0000 (15:57 -0400)]
libfreerdp-core: hook new MPPC decompressor
Mike McDonald [Mon, 10 Mar 2014 19:35:14 +0000 (15:35 -0400)]
Modified transport_check_fds to deliver all available PDUs before returning to the caller. This prevents the caller from waiting indefinitely for a socket to get signalled that data is available. It fixes a problem with Microsoft mobile clients connecting to FreeRDS whereby the client places both the MCS Erect Domain and MCS Attach User PDUs into the same ethernet frame. As a result, FreeRDS was only processing the first PDU and then blocking indefinitely waiting for data to arrive on the socket.
Mike McDonald [Mon, 10 Mar 2014 19:11:23 +0000 (15:11 -0400)]
Merge branch 'master' of https://github.com/awakecoding/FreeRDP into awakecoding
Marc-André Moreau [Mon, 10 Mar 2014 19:06:23 +0000 (15:06 -0400)]
libfreerdp-codec: make MPPC compressor produce output identical to Microsoft implementation
Marc-André Moreau [Mon, 10 Mar 2014 17:15:10 +0000 (13:15 -0400)]
libfreerdp-core: wrap old MPPC implementation under rdpBulk
Marc-André Moreau [Mon, 10 Mar 2014 15:41:10 +0000 (11:41 -0400)]
libfreerdp-core: add bulk.c to handle bulk compression in a centralized place
Marc-André Moreau [Mon, 10 Mar 2014 15:16:36 +0000 (11:16 -0400)]
libfreerdp-core: add options for specifying compression level
Marc-André Moreau [Mon, 10 Mar 2014 14:06:03 +0000 (10:06 -0400)]
Merge branch 'mppc' of github.com:awakecoding/FreeRDP into mppc
Marc-André Moreau [Mon, 10 Mar 2014 14:05:50 +0000 (10:05 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into mppc
Marc-André Moreau [Mon, 10 Mar 2014 14:05:29 +0000 (10:05 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 10 Mar 2014 12:22:56 +0000 (08:22 -0400)]
Merge pull request #1732 from zhangzl2013/file-clipping
File clipping
Zhang Zhaolong [Mon, 10 Mar 2014 06:20:53 +0000 (14:20 +0800)]
clipboard: wfreerdp: implement file clipping.
Zhang Zhaolong [Wed, 5 Mar 2014 08:14:13 +0000 (16:14 +0800)]
wfreerdp: fix warning.
Zhang Zhaolong [Wed, 5 Mar 2014 08:00:30 +0000 (16:00 +0800)]
clipboard: wfreerdp: implement COM objects for file clipping.
Zhang Zhaolong [Wed, 5 Mar 2014 03:31:48 +0000 (11:31 +0800)]
clipboard: wfreerdp: add COM objects for file clipping.
Zhang Zhaolong [Tue, 4 Mar 2014 08:32:47 +0000 (16:32 +0800)]
clipboard: implement file clipping on XP.
add temp directory.
use %TEMP% directory as file transfering temprorary directory.
if %TEMP% directory is in C:\, driver C:\ should be redirected in order
to enable file clipping on XP.
Zhang Zhaolong [Mon, 3 Mar 2014 02:56:04 +0000 (10:56 +0800)]
clipboard: add events for file clipping.
William Cheong Weelau [Mon, 10 Mar 2014 03:21:11 +0000 (11:21 +0800)]
Update redirection.c
this is related to the changes in connection.c that we should resolve using the FQDN first, where trying an internal get us into RAP Access denied issue.
William Cheong Weelau [Mon, 10 Mar 2014 03:18:31 +0000 (11:18 +0800)]
Update connection.c
it's better to check and resolve the connection use the FQDN first instead of ip address, due to the issue of getting internal ip address that's getting "Resource Access Denied" response.
Marc-André Moreau [Mon, 10 Mar 2014 01:58:00 +0000 (21:58 -0400)]
libfreerdp-codec: MPPC cleanup
Marc-André Moreau [Mon, 10 Mar 2014 00:45:42 +0000 (20:45 -0400)]
libfreerdp-codec: reduce amount of MPPC context variables
Marc-André Moreau [Sun, 9 Mar 2014 23:55:52 +0000 (19:55 -0400)]
libfreerdp-codec: initial MPPC decompression support
Marc-André Moreau [Sun, 9 Mar 2014 21:32:49 +0000 (17:32 -0400)]
libfreerdp-codec: initial RDP4/RDP5 MPPC compression test case success
Marc-André Moreau [Sun, 9 Mar 2014 20:02:46 +0000 (16:02 -0400)]
libfreerdp-codec: improve MPPC compressor consistency with Microsoft implementation
Marc-André Moreau [Sun, 9 Mar 2014 18:35:11 +0000 (14:35 -0400)]
libfreerdp-codec: add annotated MPPC compression samples
Marc-André Moreau [Sun, 9 Mar 2014 17:37:46 +0000 (13:37 -0400)]
libfreerdp-codec: start adding support for RDP4 MPPC
Marc-André Moreau [Sun, 9 Mar 2014 00:10:30 +0000 (19:10 -0500)]
libfreerdp-codec: decode LengthOfMatch
Marc-André Moreau [Sat, 8 Mar 2014 22:38:47 +0000 (17:38 -0500)]
libfreerdp-codec: start MPPC compressor
Marc-André Moreau [Thu, 6 Mar 2014 18:25:46 +0000 (13:25 -0500)]
Merge pull request #1727 from nfedera/fix-2014-03-06-01
Fix handling of "no CAPSET_TYPE_SURFACE_COMMANDS"
Norbert Federa [Thu, 6 Mar 2014 18:16:05 +0000 (19:16 +0100)]
Fix handling of "no CAPSET_TYPE_SURFACE_COMMANDS"
If CAPSET_TYPE_SURFACE_COMMANDS is not received the SurfaceCommandsEnabled and SurfaceFrameMarkerEnabled settings must be set to FALSE.
Marc-André Moreau [Thu, 6 Mar 2014 17:48:48 +0000 (12:48 -0500)]
libwinpr-crt: add byteswap macros
Marc-André Moreau [Wed, 5 Mar 2014 23:03:39 +0000 (18:03 -0500)]
libfreerdp-codec: start testing MPPC against large buffer
Benoît LeBlanc [Wed, 5 Mar 2014 21:35:22 +0000 (16:35 -0500)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Marc-André Moreau [Wed, 5 Mar 2014 21:28:53 +0000 (16:28 -0500)]
libfreerdp-codec: initial RDP5 MPPC LOM/CO encoding
Marc-André Moreau [Wed, 5 Mar 2014 20:29:04 +0000 (15:29 -0500)]
libfreerdp-codec: produce correct LOM/CO sequences
Marc-André Moreau [Wed, 5 Mar 2014 18:08:11 +0000 (13:08 -0500)]
libwinpr-utils: move BitStream functions to macros
Marc-André Moreau [Wed, 5 Mar 2014 17:56:26 +0000 (12:56 -0500)]
libwinpr-utils: basic working UINT32-based bitstream implementation