Marc-André Moreau [Fri, 29 Nov 2013 09:12:59 +0000 (04:12 -0500)]
libfreerdp-codec: make planar decoder more robust
Marc-André Moreau [Fri, 29 Nov 2013 08:06:39 +0000 (03:06 -0500)]
libfreerdp-codec: refactor planar decompression
Marc-André Moreau [Fri, 29 Nov 2013 07:16:16 +0000 (02:16 -0500)]
libfreerdp-codec: add more planar unit tests
Marc-André Moreau [Fri, 29 Nov 2013 00:51:29 +0000 (19:51 -0500)]
libfreerdp-codec: extend planar codec unit tests
Marc-André Moreau [Thu, 28 Nov 2013 20:49:22 +0000 (15:49 -0500)]
libfreerdp-codec: reorganize planar RLE encoding logic
Marc-André Moreau [Wed, 27 Nov 2013 23:21:05 +0000 (18:21 -0500)]
libfreerdp-codec: improve planar RLE compression
Marc-André Moreau [Wed, 27 Nov 2013 21:23:20 +0000 (16:23 -0500)]
libfreerdp-codec: detect planar overflow per set of planes, not individual planes
Marc-André Moreau [Wed, 27 Nov 2013 19:46:38 +0000 (14:46 -0500)]
libfreerdp-codec: simply planar RLE code
Marc-André Moreau [Wed, 27 Nov 2013 03:16:31 +0000 (22:16 -0500)]
libfreerdp-codec: partial planar RLE compression support
Marc-André Moreau [Tue, 26 Nov 2013 23:04:29 +0000 (18:04 -0500)]
libfreerdp-codec: compress and output RDP6 RLE planes
Marc-André Moreau [Tue, 26 Nov 2013 21:30:43 +0000 (16:30 -0500)]
libfreerdp-codec: get all steps of planar scanline delta encoding tested
Marc-André Moreau [Tue, 26 Nov 2013 21:07:55 +0000 (16:07 -0500)]
libfreerdp-codec: start implementing delta-encoding of planar scanlines
Marc-André Moreau [Tue, 26 Nov 2013 20:16:40 +0000 (15:16 -0500)]
libfreerdp-codec: implement planar codec RLE scanline encoding
Marc-André Moreau [Tue, 26 Nov 2013 16:30:44 +0000 (11:30 -0500)]
libfreerdp-core: fix transport_free in cases where transport thread was not started
Marc-André Moreau [Tue, 26 Nov 2013 16:10:44 +0000 (11:10 -0500)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Tue, 26 Nov 2013 04:29:20 +0000 (23:29 -0500)]
libfreerdp-codec: implement working uncompressed RDP6 bitmap planar codec
Marc-André Moreau [Tue, 26 Nov 2013 03:26:08 +0000 (22:26 -0500)]
libfreerdp-codec: start implementing uncompressed RDP6 planar codec
Marc-André Moreau [Mon, 25 Nov 2013 23:58:01 +0000 (18:58 -0500)]
libfreerdp-codec: start unit tests for RDP6 planar compressor
Benoît LeBlanc [Mon, 25 Nov 2013 19:40:01 +0000 (14:40 -0500)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
# By Bernhard Miklautz (10) and others
# Via Marc-André Moreau (10) and Martin Fleisz (1)
* 'master' of git://github.com/awakecoding/FreeRDP: (32 commits)
libfreerdp-crypto: add robustness checks for VerifyX509Certificate
mfreerdp: fix possible crash on gdi termination
channels/cliprdr: add callback for data request response
channels/cliprdr: fix conflict with CLIPRDR_HEADER
fix a gdi leak bug.
channels/cliprdr: implement more of the callback interface
channels/cliprdr: start implementing clean callback interface
channels/rdpsnd: initial attempt at adding GSM610 support
winpr-thread: fixed bugs in _CreateProcessExA
ffmpeg-2 -- CodecID
ffmpeg-2 -- dsp_mask
ffmpeg-2 -- AVCODEC_MAX_AUDIO_FRAME_SIZE
check return value.
reformat coding styles.
fix name length to copy.
fix memory realloc size error.
libfreerdp-crypto: don't report SSL_ERROR_SYSCALL with errno value 0 as error
channels/rdpsnd: add wlog debug output
android toolchain: support for ndk r9b
android toolchain: fixed cmake syntax warning
...
Benoît LeBlanc [Mon, 25 Nov 2013 19:30:43 +0000 (14:30 -0500)]
Added hostname and port to callback function for SSL certification verification.
Marc-André Moreau [Mon, 25 Nov 2013 17:31:43 +0000 (12:31 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 25 Nov 2013 17:08:58 +0000 (12:08 -0500)]
libfreerdp-crypto: add robustness checks for VerifyX509Certificate
Martin Fleisz [Mon, 25 Nov 2013 08:30:50 +0000 (00:30 -0800)]
Merge pull request #1615 from zhangzl2013/bug-gdi-leak
fix a gdi leak bug.
Marc-André Moreau [Mon, 25 Nov 2013 05:25:16 +0000 (00:25 -0500)]
mfreerdp: fix possible crash on gdi termination
Marc-André Moreau [Mon, 25 Nov 2013 01:46:56 +0000 (20:46 -0500)]
channels/cliprdr: add callback for data request response
Marc-André Moreau [Sun, 24 Nov 2013 20:35:26 +0000 (15:35 -0500)]
channels/cliprdr: fix conflict with CLIPRDR_HEADER
Zhang Zhaolong [Sun, 24 Nov 2013 08:01:11 +0000 (16:01 +0800)]
fix a gdi leak bug.
Marc-André Moreau [Sun, 24 Nov 2013 04:45:31 +0000 (23:45 -0500)]
channels/cliprdr: implement more of the callback interface
Marc-André Moreau [Sun, 24 Nov 2013 02:35:44 +0000 (21:35 -0500)]
channels/cliprdr: start implementing clean callback interface
Marc-André Moreau [Sat, 23 Nov 2013 21:39:29 +0000 (16:39 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Conflicts:
libfreerdp/core/input.c
libfreerdp/core/update.c
Marc-André Moreau [Sat, 23 Nov 2013 21:36:15 +0000 (13:36 -0800)]
Merge pull request #1599 from akallabeth/helper_script
[ANDROID] Added script to automate gprof reporting.
Marc-André Moreau [Sat, 23 Nov 2013 21:35:43 +0000 (13:35 -0800)]
Merge pull request #1608 from zhangzl2013/bug-cliprdr
fix cliprdr bug
Marc-André Moreau [Sat, 23 Nov 2013 21:34:48 +0000 (13:34 -0800)]
Merge pull request #1610 from eroen/ffmpeg-2.1
Ffmpeg 2.1
Marc-André Moreau [Sat, 23 Nov 2013 21:31:23 +0000 (16:31 -0500)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Benoît LeBlanc [Fri, 22 Nov 2013 18:38:42 +0000 (13:38 -0500)]
Fix leak (native mac) : free gdi
Benoît LeBlanc [Fri, 22 Nov 2013 18:37:28 +0000 (13:37 -0500)]
Fix leak: free gdi object (if it wasn’t freed before)
Marc-André Moreau [Fri, 22 Nov 2013 17:11:39 +0000 (12:11 -0500)]
channels/rdpsnd: initial attempt at adding GSM610 support
Marc-André Moreau [Fri, 22 Nov 2013 14:22:43 +0000 (06:22 -0800)]
Merge pull request #1604 from bmiklautz/build_fixes
Build fixes for android and windows
Marc-André Moreau [Fri, 22 Nov 2013 14:13:05 +0000 (06:13 -0800)]
Merge pull request #1611 from bmiklautz/createProcess
winpr-thread: fixed bugs in _CreateProcessExA
Bernhard Miklautz [Thu, 21 Nov 2013 19:06:21 +0000 (20:06 +0100)]
winpr-thread: fixed bugs in _CreateProcessExA
* don't run fork/exec if the command isn't found
* return from forked process with exit
eroen [Thu, 21 Nov 2013 12:26:03 +0000 (13:26 +0100)]
ffmpeg-2 -- CodecID
deprecated:
http://git.videolan.org/?p=ffmpeg.git;a=commit;h=
104e10fb426f903ba9157fdbfe30292d0e4c3d72
broken with libavcodec 55
eroen [Thu, 21 Nov 2013 12:14:04 +0000 (13:14 +0100)]
ffmpeg-2 -- dsp_mask
deprecated:
http://git.videolan.org/?p=ffmpeg.git;a=commit;h=
95510be8c35753da8f48062b28b65e7acdab965f
broken with libavcodec 55
eroen [Thu, 21 Nov 2013 10:35:53 +0000 (11:35 +0100)]
ffmpeg-2 -- AVCODEC_MAX_AUDIO_FRAME_SIZE
deprecated:
http://git.videolan.org/?p=ffmpeg.git;a=commit;h=
0eea212943544d40f99b05571aa7159d78667154
broken with libavcodec 54
Zhang Zhaolong [Thu, 21 Nov 2013 06:26:29 +0000 (14:26 +0800)]
check return value.
Zhang Zhaolong [Thu, 21 Nov 2013 05:45:16 +0000 (13:45 +0800)]
reformat coding styles.
Zhang Zhaolong [Thu, 21 Nov 2013 05:35:21 +0000 (13:35 +0800)]
fix name length to copy.
Zhang Zhaolong [Thu, 21 Nov 2013 05:28:54 +0000 (13:28 +0800)]
fix memory realloc size error.
Marc-André Moreau [Wed, 20 Nov 2013 20:21:29 +0000 (15:21 -0500)]
libfreerdp-crypto: don't report SSL_ERROR_SYSCALL with errno value 0 as error
Marc-André Moreau [Tue, 19 Nov 2013 20:31:38 +0000 (15:31 -0500)]
channels/rdpsnd: add wlog debug output
Bernhard Miklautz [Tue, 19 Nov 2013 19:51:51 +0000 (20:51 +0100)]
android toolchain: support for ndk r9b
Bernhard Miklautz [Tue, 19 Nov 2013 19:49:41 +0000 (20:49 +0100)]
android toolchain: fixed cmake syntax warning
Marc-André Moreau [Tue, 19 Nov 2013 19:29:31 +0000 (14:29 -0500)]
channels/rdpsnd: add option for configuring audio quality mode
Benoît LeBlanc [Mon, 18 Nov 2013 19:54:06 +0000 (14:54 -0500)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Bernhard Miklautz [Mon, 18 Nov 2013 19:29:00 +0000 (20:29 +0100)]
core: don't use c99 style initialization
fixes #1602
Bernhard Miklautz [Mon, 18 Nov 2013 19:23:00 +0000 (20:23 +0100)]
android build: fixes for out of tree builds
Fixed the last places to be able to build android
out of tree with Unix Makefiles generator.
Note: When using eclipse use in source tree builds.
Bernhard Miklautz [Mon, 18 Nov 2013 18:58:01 +0000 (19:58 +0100)]
android build: Fixed program path detection
Marc-André Moreau [Mon, 18 Nov 2013 18:54:33 +0000 (13:54 -0500)]
libfreerdp-core: add external certificate management, pass X509 PEM certificate through client callback
Benoît LeBlanc [Mon, 18 Nov 2013 16:59:53 +0000 (11:59 -0500)]
Removed warning
Benoît LeBlanc [Mon, 18 Nov 2013 16:34:32 +0000 (11:34 -0500)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Mon, 18 Nov 2013 16:34:24 +0000 (11:34 -0500)]
Removed compilation warning
Bernhard Miklautz [Mon, 18 Nov 2013 11:53:17 +0000 (12:53 +0100)]
android build: ignore renderscript toolchain
When detecting toolchains ignore renderscript because its not a
compiler toolchain.
Bernhard Miklautz [Mon, 18 Nov 2013 11:50:32 +0000 (12:50 +0100)]
android build: generate gprof file only if WITH_GPROF
Armin Novak [Mon, 18 Nov 2013 09:28:59 +0000 (10:28 +0100)]
Updated readme.
Armin Novak [Mon, 18 Nov 2013 09:27:45 +0000 (10:27 +0100)]
Updated android build readme.
Armin Novak [Mon, 18 Nov 2013 09:27:11 +0000 (10:27 +0100)]
Updated script to set up external android libraries.
Armin Novak [Mon, 18 Nov 2013 08:28:17 +0000 (09:28 +0100)]
Added script to automate gprof reporting.
Marc-André Moreau [Fri, 15 Nov 2013 16:22:05 +0000 (08:22 -0800)]
Merge pull request #1597 from bmiklautz/tests
Fixed failing tests
Bernhard Miklautz [Fri, 15 Nov 2013 15:58:54 +0000 (16:58 +0100)]
client/common: fixed TestClientRdpFile test
Unified ascii and unicode string handling.
Marc-André Moreau [Fri, 15 Nov 2013 15:51:43 +0000 (07:51 -0800)]
Merge pull request #1596 from bmiklautz/pthread_ext
winpr: fixed build warnings
Marc-André Moreau [Fri, 15 Nov 2013 15:50:30 +0000 (10:50 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Bernhard Miklautz [Fri, 15 Nov 2013 15:19:49 +0000 (16:19 +0100)]
winpr: disabled schannel test
not practicable for now since it requires local key setup
Bernhard Miklautz [Fri, 15 Nov 2013 15:04:04 +0000 (16:04 +0100)]
winpr: fixed build warnings
* moved pthread_tryjoin_np to toplevel CMakeLists.txt
* removed duplicated -DHAVE_PTHREAD_GNU_EXT
Marc-André Moreau [Fri, 15 Nov 2013 14:38:29 +0000 (09:38 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 15 Nov 2013 14:36:39 +0000 (09:36 -0500)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Fri, 15 Nov 2013 14:25:03 +0000 (06:25 -0800)]
Merge pull request #1592 from akallabeth/sync_timed_fixes
Fixed broken timed wait for thread and mutex in WaitForSingleObject
Benoît LeBlanc [Fri, 15 Nov 2013 13:21:36 +0000 (08:21 -0500)]
Fixed compilation on windows (code was not standard C)
Martin Fleisz [Fri, 15 Nov 2013 11:58:41 +0000 (03:58 -0800)]
Merge pull request #1595 from bmiklautz/build_fixes
Fix ios build
Bernhard Miklautz [Thu, 7 Nov 2013 10:13:59 +0000 (11:13 +0100)]
ios: fixed broken clang pragmas
Bernhard Miklautz [Thu, 7 Nov 2013 10:11:58 +0000 (11:11 +0100)]
use version.h in ios client
Armin Novak [Fri, 15 Nov 2013 10:43:01 +0000 (11:43 +0100)]
Fixed includes and test function naming.
Armin Novak [Fri, 15 Nov 2013 10:38:59 +0000 (11:38 +0100)]
Added unit tests for thread and mutex.
Armin Novak [Fri, 15 Nov 2013 07:38:59 +0000 (08:38 +0100)]
Extended test, now also checks, if lock / unlock is working.
Marc-André Moreau [Fri, 15 Nov 2013 04:41:46 +0000 (23:41 -0500)]
libfreerdp-core: map more Disconnect Provider Ultimatum PDU reason codes to error info pdu
Marc-André Moreau [Fri, 15 Nov 2013 04:05:29 +0000 (23:05 -0500)]
libfreerdp-core: fix parsing of MCS Disconnect Provider Ultimatum, workaround for 2008 R2 lack of error info pdu on user logoff
Marc-André Moreau [Fri, 15 Nov 2013 00:41:59 +0000 (19:41 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Benoît LeBlanc [Thu, 14 Nov 2013 20:32:20 +0000 (15:32 -0500)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Marc-André Moreau [Thu, 14 Nov 2013 17:12:12 +0000 (09:12 -0800)]
Merge pull request #1593 from akallabeth/transport_fixes
Transport disconnect fixes
Armin Novak [Thu, 14 Nov 2013 14:23:43 +0000 (15:23 +0100)]
Added missing C definition for HAVE_PTHREAD_GNU_EXT.
Armin Novak [Thu, 14 Nov 2013 12:48:20 +0000 (13:48 +0100)]
Using CLOCK_MONOTONIC instead of CLOCK_REALTIME now.
Fixed timeout comparison for systems missing GNU posix extensions.
Armin Novak [Thu, 14 Nov 2013 09:09:40 +0000 (10:09 +0100)]
Fixed argument check in <tls_disconnect>
Armin Novak [Thu, 14 Nov 2013 09:09:21 +0000 (10:09 +0100)]
Fixed argument checks in <transport_disconnect>
Armin Novak [Thu, 14 Nov 2013 08:34:16 +0000 (09:34 +0100)]
Fixed broken timed wait for thread and mutex objects in WaitForSingleObject.
Martin Fleisz [Wed, 13 Nov 2013 11:26:07 +0000 (03:26 -0800)]
Merge pull request #1585 from dbungert/hostname
Add support with new args for client hostname
Marc-André Moreau [Tue, 12 Nov 2013 17:59:41 +0000 (12:59 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 12 Nov 2013 17:59:38 +0000 (09:59 -0800)]
Merge pull request #1588 from akallabeth/message_queue_clear
Message queue clear
Marc-André Moreau [Tue, 12 Nov 2013 17:10:22 +0000 (09:10 -0800)]
Merge pull request #1580 from akallabeth/android_cleanup_fixes
Android cleanup fixes
Armin Novak [Tue, 12 Nov 2013 14:18:45 +0000 (15:18 +0100)]
Using new API for message queue.
Armin Novak [Tue, 12 Nov 2013 14:18:35 +0000 (15:18 +0100)]
Using new API for message queue.
Armin Novak [Tue, 12 Nov 2013 14:18:18 +0000 (15:18 +0100)]
Using new API for MessageQueue.
Armin Novak [Tue, 12 Nov 2013 14:11:39 +0000 (15:11 +0100)]
Updated MessagePipe to new MessageQueue API.