platform/upstream/freerdp.git
10 years agofixed memory leak in wlog
Martin Haimberger [Fri, 4 Oct 2013 10:41:33 +0000 (03:41 -0700)]
fixed memory leak in wlog

10 years agoMerge pull request #5 from MartinHaimberger/wlogfix
Marc-André Moreau [Thu, 3 Oct 2013 15:37:53 +0000 (08:37 -0700)]
Merge pull request #5 from MartinHaimberger/wlogfix

Wlogfix

10 years agoadded c++ declaration in wlog
Martin Haimberger [Thu, 3 Oct 2013 12:01:24 +0000 (05:01 -0700)]
added c++ declaration in wlog

10 years agolibwinpr-utils: add wlog support for image and binary data
Marc-André Moreau [Wed, 2 Oct 2013 19:41:46 +0000 (15:41 -0400)]
libwinpr-utils: add wlog support for image and binary data

10 years agolibwinpr-utils: further split wlog framework into more source files, add some thread...
Marc-André Moreau [Wed, 2 Oct 2013 17:38:21 +0000 (13:38 -0400)]
libwinpr-utils: further split wlog framework into more source files, add some thread safety for write operations

10 years agoMerge pull request #4 from bmiklautz/closefds
Marc-André Moreau [Wed, 2 Oct 2013 15:25:18 +0000 (08:25 -0700)]
Merge pull request #4 from bmiklautz/closefds

Close file descriptors

10 years agowinpr-thread: close fds before exec new process
Bernhard Miklautz [Wed, 2 Oct 2013 15:21:56 +0000 (17:21 +0200)]
winpr-thread: close fds before exec new process

Close all open file handles, except stdion/stdout/stderr before executing a new process
to make sure that no file descriptors leak or kept open.

10 years agolibwinpr-utils: fix default WLog behaviour
Marc-André Moreau [Wed, 2 Oct 2013 00:45:20 +0000 (20:45 -0400)]
libwinpr-utils: fix default WLog behaviour

10 years agolibwinpr-utils: add simple parent/child hierarchy
Marc-André Moreau [Tue, 1 Oct 2013 22:19:50 +0000 (18:19 -0400)]
libwinpr-utils: add simple parent/child hierarchy

10 years agolibwinpr-utils: added default file output path for wlog
Marc-André Moreau [Tue, 1 Oct 2013 20:50:47 +0000 (16:50 -0400)]
libwinpr-utils: added default file output path for wlog

10 years agolibwinpr-utils: split wlog framework
Marc-André Moreau [Tue, 1 Oct 2013 20:08:26 +0000 (16:08 -0400)]
libwinpr-utils: split wlog framework

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 1 Oct 2013 16:03:32 +0000 (12:03 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agolibwinpr-file: added more error checking
Marc-André Moreau [Tue, 1 Oct 2013 16:03:08 +0000 (12:03 -0400)]
libwinpr-file: added more error checking

10 years agoMerge pull request #1514 from akallabeth/android_sound
Bernhard Miklautz [Tue, 1 Oct 2013 09:20:44 +0000 (02:20 -0700)]
Merge pull request #1514 from akallabeth/android_sound

Android sound support

10 years agoFixed invalid return.
Armin Novak [Tue, 1 Oct 2013 09:19:16 +0000 (11:19 +0200)]
Fixed invalid return.

10 years agoRenamed configuration options, translations still missing...
Armin Novak [Tue, 1 Oct 2013 09:05:34 +0000 (11:05 +0200)]
Renamed configuration options, translations still missing...

10 years agoMerge pull request #1491 from akallabeth/android_profiler
Bernhard Miklautz [Tue, 1 Oct 2013 07:53:35 +0000 (00:53 -0700)]
Merge pull request #1491 from akallabeth/android_profiler

Android profiler

10 years agoFixed queue initialization and overflow checks.
Armin Novak [Mon, 30 Sep 2013 08:11:54 +0000 (10:11 +0200)]
Fixed queue initialization and overflow checks.

10 years agoWorking microphone input without sound gaps.
Armin Novak [Mon, 30 Sep 2013 08:08:22 +0000 (10:08 +0200)]
Working microphone input without sound gaps.

10 years agoModified rdpsnd opensles backend, now just filling queue and not waiting
Armin Novak [Fri, 27 Sep 2013 13:55:14 +0000 (15:55 +0200)]
Modified rdpsnd opensles backend, now just filling queue and not waiting
for completion of playback, results in better sound quality.

10 years agoOk, now actually creating 3 buffers initially.
Armin Novak [Fri, 27 Sep 2013 13:13:12 +0000 (15:13 +0200)]
Ok, now actually creating 3 buffers initially.

10 years agoAdded triple buffer to avoid gaps between frames.
Armin Novak [Fri, 27 Sep 2013 13:07:32 +0000 (15:07 +0200)]
Added triple buffer to avoid gaps between frames.

10 years agoSound redirection in android client now allows selecting server side sound.
Armin Novak [Fri, 27 Sep 2013 11:45:41 +0000 (13:45 +0200)]
Sound redirection in android client now allows selecting server side sound.

10 years agoDeactivated formats not working.
Armin Novak [Fri, 27 Sep 2013 10:06:30 +0000 (12:06 +0200)]
Deactivated formats not working.

10 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_sound
Armin Novak [Fri, 27 Sep 2013 09:46:48 +0000 (11:46 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_sound

10 years agoCleaned up rdpsnd for android, prepared volume control.
Armin Novak [Fri, 27 Sep 2013 09:45:53 +0000 (11:45 +0200)]
Cleaned up rdpsnd for android, prepared volume control.

10 years agoIncreased mimimum android version to API level 9. Required for OpenSLES.
Armin Novak [Fri, 27 Sep 2013 09:44:24 +0000 (11:44 +0200)]
Increased mimimum android version to API level 9. Required for OpenSLES.

10 years agoFixed android shutdown crash.
Armin Novak [Fri, 27 Sep 2013 09:41:25 +0000 (11:41 +0200)]
Fixed android shutdown crash.
Added new permissions required for microphone redirection.
Fixed JNI call for microphone redirection.

10 years agoInitial working microphone redirection for android.
Armin Novak [Fri, 27 Sep 2013 09:39:04 +0000 (11:39 +0200)]
Initial working microphone redirection for android.
Added debug messages to alsa and pulse microphone backends.

10 years agoBasic opensles microphone redirection support, data conversion still buggy.
Armin Novak [Thu, 26 Sep 2013 14:05:16 +0000 (16:05 +0200)]
Basic opensles microphone redirection support, data conversion still buggy.
Fixed pulse audio default device name, now working without arguments again.

10 years agolibwinpr-io: improve overlapped io with server-side named pipes
Marc-André Moreau [Thu, 26 Sep 2013 03:16:33 +0000 (23:16 -0400)]
libwinpr-io: improve overlapped io with server-side named pipes

10 years agolibwinpr-pipe: add server-side named pipe waiting
Marc-André Moreau [Wed, 25 Sep 2013 23:13:39 +0000 (19:13 -0400)]
libwinpr-pipe: add server-side named pipe waiting

10 years agolibwinpr-thread: fix link libraries
Marc-André Moreau [Wed, 25 Sep 2013 20:38:41 +0000 (16:38 -0400)]
libwinpr-thread: fix link libraries

10 years agolibwinpr-thread: add missing link dependencies for tests
Marc-André Moreau [Wed, 25 Sep 2013 20:26:54 +0000 (16:26 -0400)]
libwinpr-thread: add missing link dependencies for tests

10 years agolibwinpr-thread: fix build on Windows
Marc-André Moreau [Wed, 25 Sep 2013 19:47:18 +0000 (15:47 -0400)]
libwinpr-thread: fix build on Windows

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 25 Sep 2013 17:36:55 +0000 (13:36 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoMerge pull request #1509 from akallabeth/smartcard_fixes
Marc-André Moreau [Wed, 25 Sep 2013 15:37:26 +0000 (08:37 -0700)]
Merge pull request #1509 from akallabeth/smartcard_fixes

Smartcard fixes

10 years agoMerge pull request #1498 from akallabeth/snd_leak_fix
Marc-André Moreau [Wed, 25 Sep 2013 15:29:01 +0000 (08:29 -0700)]
Merge pull request #1498 from akallabeth/snd_leak_fix

Fixed memory leak introduced with alsa playback fix and compiler warnings in files.

10 years agoMerge pull request #1501 from bmiklautz/stable-sync
Marc-André Moreau [Wed, 25 Sep 2013 15:27:36 +0000 (08:27 -0700)]
Merge pull request #1501 from bmiklautz/stable-sync

Merged changes from stable-1.1

10 years agoMerge pull request #1508 from bmiklautz/issue/1500
Marc-André Moreau [Wed, 25 Sep 2013 15:26:20 +0000 (08:26 -0700)]
Merge pull request #1508 from bmiklautz/issue/1500

core/glyph: copy data when adding glyph to cache

10 years agocore/glyph: copy data when adding glyph to cache
Bernhard Miklautz [Tue, 24 Sep 2013 21:25:18 +0000 (23:25 +0200)]
core/glyph: copy data when adding glyph to cache

fixes #1500

10 years agowinpr: fix noreturn warnings
Marc-André Moreau [Tue, 24 Sep 2013 18:35:03 +0000 (14:35 -0400)]
winpr: fix noreturn warnings

10 years agolibwinpr-thread: initial CreateProcessAsUser implementation
Marc-André Moreau [Tue, 24 Sep 2013 17:08:29 +0000 (13:08 -0400)]
libwinpr-thread: initial CreateProcessAsUser implementation

10 years agolibwinpr-process: add searching of system path
Marc-André Moreau [Tue, 24 Sep 2013 15:03:42 +0000 (11:03 -0400)]
libwinpr-process: add searching of system path

10 years agoMerge branch 'smartcard_fixes' of github.com:akallabeth/FreeRDP into smartcard_fixes
Armin Novak [Tue, 24 Sep 2013 07:48:21 +0000 (09:48 +0200)]
Merge branch 'smartcard_fixes' of github.com:akallabeth/FreeRDP into smartcard_fixes

Conflicts:
channels/smartcard/client/smartcard_operations.c

10 years agoReplaced linkedLen, which is a padded version of the buffer length
Armin Novak [Tue, 24 Sep 2013 07:23:43 +0000 (09:23 +0200)]
Replaced linkedLen, which is a padded version of the buffer length
from being used for reading from a packet. Now just used for sanity checks.

10 years agolibwinpr-security: expand stubs
Marc-André Moreau [Tue, 24 Sep 2013 04:07:48 +0000 (00:07 -0400)]
libwinpr-security: expand stubs

10 years agolibwinpr-security: initial stub module
Marc-André Moreau [Tue, 24 Sep 2013 02:39:28 +0000 (22:39 -0400)]
libwinpr-security: initial stub module

10 years agoMerge pull request #1503 from bmiklautz/osx_deployment_target
Marc-André Moreau [Tue, 24 Sep 2013 00:54:08 +0000 (17:54 -0700)]
Merge pull request #1503 from bmiklautz/osx_deployment_target

OSX deployment target

10 years agoosx build: don't set deployment target
Bernhard Miklautz [Mon, 23 Sep 2013 23:43:12 +0000 (01:43 +0200)]
osx build: don't set deployment target

If a deployment target is set within CMakeLists.txt detection might fail
if CMAKE_OSX_SYSROOT isn't set.
In case no deployment target is specified the latest available SDK is used as
deployment target and sysroot is set accordingly.

An other deployment target can still be set with -DCMAKE_OSX_DEPLOYMENT_TARGET=10.x
when running cmake for the first time or can be overwritten in cmake cache
later on.

10 years agosome CMakeLists format fixes
Bernhard Miklautz [Mon, 23 Sep 2013 23:41:18 +0000 (01:41 +0200)]
some CMakeLists format fixes

10 years agolibwinpr-pipe: implement WaitNamedPipe
Marc-André Moreau [Mon, 23 Sep 2013 22:10:21 +0000 (18:10 -0400)]
libwinpr-pipe: implement WaitNamedPipe

10 years agoMerge pull request #1502 from bmiklautz/osx_deployment_target
Marc-André Moreau [Mon, 23 Sep 2013 21:32:25 +0000 (14:32 -0700)]
Merge pull request #1502 from bmiklautz/osx_deployment_target

osx build: make 10.7 default deployment target

10 years agoosx build: make 10.7 default deployment target
Bernhard Miklautz [Mon, 23 Sep 2013 21:29:55 +0000 (23:29 +0200)]
osx build: make 10.7 default deployment target

10.6 isn't shipped with xcode > 4.4 anymore per default
If older/newer deployment target is required it can be set with
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.x

10 years agoMerge pull request #1499 from elupus/fullscreen
Marc-André Moreau [Mon, 23 Sep 2013 20:46:43 +0000 (13:46 -0700)]
Merge pull request #1499 from elupus/fullscreen

Fullscreen & MouseWheel

10 years agolibwinpr-environment: implement required functions for CreateProcess
Marc-André Moreau [Mon, 23 Sep 2013 18:44:59 +0000 (14:44 -0400)]
libwinpr-environment: implement required functions for CreateProcess

10 years agoAdded debugging settings to allow android debugging.
Armin Novak [Mon, 23 Sep 2013 15:48:02 +0000 (17:48 +0200)]
Added debugging settings to allow android debugging.

10 years agoFixed length check, now just assuring data read is available and
Armin Novak [Mon, 23 Sep 2013 13:10:06 +0000 (15:10 +0200)]
Fixed length check, now just assuring data read is available and
ignoring padding length.

10 years agoAndroid specific build options added.
Armin Novak [Mon, 23 Sep 2013 10:39:41 +0000 (12:39 +0200)]
Android specific build options added.

10 years agoAdded CMake configuration options.
Armin Novak [Mon, 23 Sep 2013 10:38:44 +0000 (12:38 +0200)]
Added CMake configuration options.

10 years agoRenamed plugins from 'opensl_es' to 'opensles'
Armin Novak [Mon, 23 Sep 2013 10:38:05 +0000 (12:38 +0200)]
Renamed plugins from 'opensl_es' to 'opensles'

10 years agoAdded OpenSLES detection script.
Armin Novak [Mon, 23 Sep 2013 10:36:51 +0000 (12:36 +0200)]
Added OpenSLES detection script.

10 years agosend RDP_NEG_REQ also in the case of a null server certificate
Daryl Poe [Wed, 18 Sep 2013 23:16:48 +0000 (17:16 -0600)]
send RDP_NEG_REQ also in the case of a null server certificate
(cherry picked from commit afec6957c4245aa2091c3ab5f7e67f07e0c3cf9b)

10 years agoapply glyph fragment offset after fragment
Daryl Poe [Tue, 20 Aug 2013 18:00:36 +0000 (12:00 -0600)]
apply glyph fragment offset after fragment
(cherry picked from commit eb2f3a02b465a59d29578248f25d2c2726592150)

10 years agoDumping stream now.
Armin Novak [Mon, 23 Sep 2013 07:11:23 +0000 (09:11 +0200)]
Dumping stream now.

10 years agolibwinpr-thread: initial CreateProcess() implementation
Marc-André Moreau [Sun, 22 Sep 2013 21:23:00 +0000 (17:23 -0400)]
libwinpr-thread: initial CreateProcess() implementation

10 years agolibwinpr-thread: improve CommandLineToArgv completeness
Marc-André Moreau [Sun, 22 Sep 2013 00:05:14 +0000 (20:05 -0400)]
libwinpr-thread: improve CommandLineToArgv completeness

10 years agolibwinpr-thread: partial support for character escaping in CommandLineToArgv
Marc-André Moreau [Sat, 21 Sep 2013 23:49:00 +0000 (19:49 -0400)]
libwinpr-thread: partial support for character escaping in CommandLineToArgv

10 years agoCorrect handling of mouse scrolling for osx
Joakim Plate [Sat, 21 Sep 2013 22:07:27 +0000 (00:07 +0200)]
Correct handling of mouse scrolling for osx

Setup server to scroll 1 line at a time to match osx
scrolling speed.

10 years agolibwinpr-thread: start implementing CommandLineToArgv
Marc-André Moreau [Sat, 21 Sep 2013 21:16:49 +0000 (17:16 -0400)]
libwinpr-thread: start implementing CommandLineToArgv

10 years agoMake sure windows size follows commandline geometry
Joakim Plate [Sat, 21 Sep 2013 15:37:39 +0000 (17:37 +0200)]
Make sure windows size follows commandline geometry

This adds support for fullscreen mode, which may fail
on non lion systems

10 years agoLet mac client print command line info as well
Joakim Plate [Sat, 21 Sep 2013 14:58:30 +0000 (16:58 +0200)]
Let mac client print command line info as well

Only seen when running the actual executable itself, not during
open.

10 years agowinpr: fix inclusion of winternl.h
Marc-André Moreau [Fri, 20 Sep 2013 18:39:31 +0000 (14:39 -0400)]
winpr: fix inclusion of winternl.h

10 years agoRemoved obsolete audiotrack implementation.
Armin Novak [Fri, 20 Sep 2013 10:48:35 +0000 (12:48 +0200)]
Removed obsolete audiotrack implementation.

10 years agoAdded basic input module for android microphone redirection.
Armin Novak [Fri, 20 Sep 2013 09:47:10 +0000 (11:47 +0200)]
Added basic input module for android microphone redirection.

10 years agoFixed CommandLinePArseArgumentsA return value check, only abort if negative.
Armin Novak [Fri, 20 Sep 2013 08:11:05 +0000 (10:11 +0200)]
Fixed CommandLinePArseArgumentsA return value check, only abort if negative.

10 years agoFixed compiler warnings.
Armin Novak [Fri, 20 Sep 2013 08:08:56 +0000 (10:08 +0200)]
Fixed compiler warnings.

10 years agoFixed potential memory leak, now always calling WaveConfirm after playing
Armin Novak [Fri, 20 Sep 2013 07:19:11 +0000 (09:19 +0200)]
Fixed potential memory leak, now always calling WaveConfirm after playing
a sample.

10 years agoMerge pull request #1497 from awakecoding/master
Marc-André Moreau [Thu, 19 Sep 2013 20:31:08 +0000 (13:31 -0700)]
Merge pull request #1497 from awakecoding/master

Windows Fixes, .rdp file improvements

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 19 Sep 2013 20:25:24 +0000 (16:25 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agolibfreerdp-client: fix registration of static addin table (don't associate it with...
Marc-André Moreau [Thu, 19 Sep 2013 20:25:10 +0000 (16:25 -0400)]
libfreerdp-client: fix registration of static addin table (don't associate it with command-line parsing)

10 years agoMerge pull request #1492 from elupus/passwd
Marc-André Moreau [Thu, 19 Sep 2013 20:05:37 +0000 (13:05 -0700)]
Merge pull request #1492 from elupus/passwd

Mac password dialog fixes

10 years agoMerge pull request #1496 from akallabeth/alsa_fix
Marc-André Moreau [Thu, 19 Sep 2013 20:03:22 +0000 (13:03 -0700)]
Merge pull request #1496 from akallabeth/alsa_fix

Alsa fix double free

10 years agowinpr: fix build on Linux
Marc-André Moreau [Thu, 19 Sep 2013 19:47:54 +0000 (15:47 -0400)]
winpr: fix build on Linux

10 years agowinpr: fix crashing tests
Marc-André Moreau [Thu, 19 Sep 2013 18:17:00 +0000 (14:17 -0400)]
winpr: fix crashing tests

10 years agowinpr: fix unit tests on Windows
Marc-André Moreau [Thu, 19 Sep 2013 17:50:00 +0000 (13:50 -0400)]
winpr: fix unit tests on Windows

10 years agowfreerdp: fix compilation
Marc-André Moreau [Thu, 19 Sep 2013 16:08:20 +0000 (12:08 -0400)]
wfreerdp: fix compilation

10 years agoAdded new advanced configuration options to redirect sound and microphone.
Armin Novak [Thu, 19 Sep 2013 11:45:16 +0000 (13:45 +0200)]
Added new advanced configuration options to redirect sound and microphone.
Added JNI settings for sound and microphone redirection.

10 years agoMerge branch 'android_build_enhanced' into android_sound
Armin Novak [Thu, 19 Sep 2013 10:01:33 +0000 (12:01 +0200)]
Merge branch 'android_build_enhanced' into android_sound

10 years agoAdded audiotrack support to rdpsnd.
Armin Novak [Thu, 19 Sep 2013 10:01:14 +0000 (12:01 +0200)]
Added audiotrack support to rdpsnd.

10 years agoMerged back audiotrack support from felix lang.
Armin Novak [Thu, 19 Sep 2013 10:00:49 +0000 (12:00 +0200)]
Merged back audiotrack support from felix lang.

10 years agoMerge pull request #1486 from akallabeth/android_build_enhanced
Bernhard Miklautz [Thu, 19 Sep 2013 08:56:53 +0000 (01:56 -0700)]
Merge pull request #1486 from akallabeth/android_build_enhanced

Android build enhanced

10 years agoFixed compiler warnings.
Armin Novak [Thu, 19 Sep 2013 08:34:18 +0000 (10:34 +0200)]
Fixed compiler warnings.

10 years agoFixed double free of wave buffer.
Armin Novak [Thu, 19 Sep 2013 08:23:28 +0000 (10:23 +0200)]
Fixed double free of wave buffer.

10 years agoCorrect username place holder in mac application
Joakim Plate [Wed, 18 Sep 2013 21:34:43 +0000 (23:34 +0200)]
Correct username place holder in mac application

10 years agolibfreerdp-client: add support for parsing command-line options from .rdp file
Marc-André Moreau [Wed, 18 Sep 2013 18:01:19 +0000 (14:01 -0400)]
libfreerdp-client: add support for parsing command-line options from .rdp file

11 years agoRenamed android profiler flag to WITH_GPROF
Armin Novak [Wed, 18 Sep 2013 11:12:52 +0000 (13:12 +0200)]
Renamed android profiler flag to WITH_GPROF

11 years agoAdded building of external profiler library.
Armin Novak [Wed, 18 Sep 2013 10:50:46 +0000 (12:50 +0200)]
Added building of external profiler library.

11 years agoAdded profiler code to startup and shutdown functions.
Armin Novak [Wed, 18 Sep 2013 10:50:28 +0000 (12:50 +0200)]
Added profiler code to startup and shutdown functions.

11 years agoAdded profile option for android to build system.
Armin Novak [Wed, 18 Sep 2013 10:50:10 +0000 (12:50 +0200)]
Added profile option for android to build system.