platform/upstream/freerdp.git
10 years agochannels/cliprdr: remove dependency on deprecated eventing system, svc_plugin.c
Marc-André Moreau [Wed, 12 Nov 2014 17:56:03 +0000 (12:56 -0500)]
channels/cliprdr: remove dependency on deprecated eventing system, svc_plugin.c

10 years agoafreerdp: migrate to cliprdr callback interface
Marc-André Moreau [Wed, 12 Nov 2014 17:25:12 +0000 (12:25 -0500)]
afreerdp: migrate to cliprdr callback interface

10 years agoafreerdp: cleanup cliprdr code
Marc-André Moreau [Wed, 12 Nov 2014 16:14:10 +0000 (11:14 -0500)]
afreerdp: cleanup cliprdr code

10 years agochannels/rail: remove dependency on svc_plugin.c
Marc-André Moreau [Wed, 12 Nov 2014 15:43:02 +0000 (10:43 -0500)]
channels/rail: remove dependency on svc_plugin.c

10 years agolibfreerdp-utils: remove rail utils
Marc-André Moreau [Wed, 12 Nov 2014 15:18:53 +0000 (10:18 -0500)]
libfreerdp-utils: remove rail utils

10 years agochannels/rail: remove dependency on deprecated eventing system
Marc-André Moreau [Wed, 12 Nov 2014 14:46:04 +0000 (09:46 -0500)]
channels/rail: remove dependency on deprecated eventing system

10 years agoxfreerdp: separate app windows from desktop windows
Marc-André Moreau [Wed, 12 Nov 2014 03:27:33 +0000 (22:27 -0500)]
xfreerdp: separate app windows from desktop windows

10 years agoxfreerdp: cleanup xf_window.c, xf_rail.c
Marc-André Moreau [Wed, 12 Nov 2014 01:26:47 +0000 (20:26 -0500)]
xfreerdp: cleanup xf_window.c, xf_rail.c

10 years agoxfreerdp: remove RAIL dependency on deprecated event system
Marc-André Moreau [Tue, 11 Nov 2014 23:32:18 +0000 (18:32 -0500)]
xfreerdp: remove RAIL dependency on deprecated event system

10 years agoxfreerdp: partially migrate RAIL to callback interface
Marc-André Moreau [Tue, 11 Nov 2014 22:49:29 +0000 (17:49 -0500)]
xfreerdp: partially migrate RAIL to callback interface

10 years agoxfreerdp: cleanup and fix RemoteApp
Marc-André Moreau [Tue, 11 Nov 2014 21:35:30 +0000 (16:35 -0500)]
xfreerdp: cleanup and fix RemoteApp

10 years agolibwinpr-input: add missing VK_DECIMAL mapping of OS X keycode mapping of ABNT2 keyboard
Marc-André Moreau [Tue, 11 Nov 2014 17:39:41 +0000 (12:39 -0500)]
libwinpr-input: add missing VK_DECIMAL mapping of OS X keycode mapping of ABNT2 keyboard

10 years agolibwinpr-smartcard: revert minor change from pull request #2195
Marc-André Moreau [Tue, 11 Nov 2014 17:00:37 +0000 (12:00 -0500)]
libwinpr-smartcard: revert minor change from pull request #2195

10 years agolibwinpr-smartcard: re-enable SCardGetStatusChange status filtering
Marc-André Moreau [Tue, 11 Nov 2014 16:46:59 +0000 (11:46 -0500)]
libwinpr-smartcard: re-enable SCardGetStatusChange status filtering

10 years agowinpr: fix build warnings
Marc-André Moreau [Tue, 11 Nov 2014 16:21:34 +0000 (11:21 -0500)]
winpr: fix build warnings

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 11 Nov 2014 14:55:48 +0000 (09:55 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

Conflicts:
libfreerdp/core/update.c

10 years agoMerge pull request #2194 from hopToDev/master
Marc-André Moreau [Tue, 11 Nov 2014 14:43:38 +0000 (09:43 -0500)]
Merge pull request #2194 from hopToDev/master

Added SIGPIPE handling for iOS.

10 years agoMerge pull request #2197 from bmiklautz/issue/2181
Marc-André Moreau [Tue, 11 Nov 2014 14:43:17 +0000 (09:43 -0500)]
Merge pull request #2197 from bmiklautz/issue/2181

Don't include CMakeDetermineSystem

10 years agoMerge pull request #2195 from Vinche59/master
Marc-André Moreau [Tue, 11 Nov 2014 14:29:45 +0000 (09:29 -0500)]
Merge pull request #2195 from Vinche59/master

Implementation of SCARD_IOCTL_LOCATECARDSBYATRA & Modification to make Smartcard reader with PinPad work

10 years agoDon't include CMakeDetermineSystem
Bernhard Miklautz [Tue, 11 Nov 2014 13:40:31 +0000 (14:40 +0100)]
Don't include CMakeDetermineSystem

According to [1] this is an cmake "internal" module and shouldn't be
included directly.

[1]  http://public.kitware.com/Bug/view.php?id=13796#c31892

10 years agoMerge pull request #1964 from akallabeth/thread-wait-support
Martin Fleisz [Tue, 11 Nov 2014 09:50:55 +0000 (10:50 +0100)]
Merge pull request #1964 from akallabeth/thread-wait-support

Implemented thread handling for WaitForMultipleObjects.

10 years agoMerge pull request #2189 from llyzs/llyzs
Martin Fleisz [Tue, 11 Nov 2014 07:42:48 +0000 (08:42 +0100)]
Merge pull request #2189 from llyzs/llyzs

Support Continuous Auto-Detection.

10 years agolibfreerdp-core: auto-detect defines.
Vic Lee [Tue, 11 Nov 2014 02:14:44 +0000 (10:14 +0800)]
libfreerdp-core: auto-detect defines.

10 years agoImplementation for IOCTL_SCARD_LOCATECARDSBYATRA
Vinche [Mon, 10 Nov 2014 23:35:46 +0000 (00:35 +0100)]
Implementation for IOCTL_SCARD_LOCATECARDSBYATRA

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Vinche [Mon, 10 Nov 2014 23:25:36 +0000 (00:25 +0100)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoCleaning Code
Vinche [Mon, 10 Nov 2014 22:51:34 +0000 (23:51 +0100)]
Cleaning Code

10 years agoComments
Vinche [Mon, 10 Nov 2014 22:48:55 +0000 (23:48 +0100)]
Comments

10 years agoImplementation for Smartcard Reader with Pin Pad
Vinche [Mon, 10 Nov 2014 22:40:22 +0000 (23:40 +0100)]
Implementation for Smartcard Reader with Pin Pad

10 years agochannels/tsmf: remove dependency on deprecated eventing system
Marc-André Moreau [Mon, 10 Nov 2014 21:33:34 +0000 (16:33 -0500)]
channels/tsmf: remove dependency on deprecated eventing system

10 years agoxfreerdp/tsmf: migrate to callback interface
Marc-André Moreau [Mon, 10 Nov 2014 21:23:04 +0000 (16:23 -0500)]
xfreerdp/tsmf: migrate to callback interface

10 years agoAdded SIGPIPE handling for iOS.
Mehul Dhorda [Mon, 10 Nov 2014 19:52:29 +0000 (11:52 -0800)]
Added SIGPIPE handling for iOS.

10 years agochannels/tsmf: integrate pull request #2012
Marc-André Moreau [Mon, 10 Nov 2014 19:18:23 +0000 (14:18 -0500)]
channels/tsmf: integrate pull request #2012

10 years agochannels/tsmf: cleanup
Marc-André Moreau [Mon, 10 Nov 2014 19:02:54 +0000 (14:02 -0500)]
channels/tsmf: cleanup

10 years agoMerge pull request #2188 from hopToDev/master
Marc-André Moreau [Mon, 10 Nov 2014 18:54:12 +0000 (13:54 -0500)]
Merge pull request #2188 from hopToDev/master

Ignore T.128 FlowPDU in Share Control header

10 years agolibwinpr-smartcard: fix PCSC structure padding that was recently broken
Marc-André Moreau [Mon, 10 Nov 2014 16:31:28 +0000 (11:31 -0500)]
libwinpr-smartcard: fix PCSC structure padding that was recently broken

10 years agoxfreerdp: remove usage of XAllocColor (slow)
Marc-André Moreau [Mon, 10 Nov 2014 16:15:37 +0000 (11:15 -0500)]
xfreerdp: remove usage of XAllocColor (slow)

10 years agoFixed unlocking if pthread_join fails.
Armin Novak [Mon, 10 Nov 2014 09:24:32 +0000 (10:24 +0100)]
Fixed unlocking if pthread_join fails.

10 years agoAdd comments to modifications
Vinche [Sun, 9 Nov 2014 22:02:12 +0000 (23:02 +0100)]
Add comments to modifications

10 years agoAdd comments to modifications
Vinche [Sun, 9 Nov 2014 22:00:41 +0000 (23:00 +0100)]
Add comments to modifications

10 years agofirst commit
Vinche [Sun, 9 Nov 2014 21:42:35 +0000 (22:42 +0100)]
first commit

10 years agochannels/tsmf: add new callback interface
Marc-André Moreau [Fri, 7 Nov 2014 23:33:45 +0000 (18:33 -0500)]
channels/tsmf: add new callback interface

10 years agoAdded comment to clarify flow control PDU fields.
Mehul Dhorda [Fri, 7 Nov 2014 22:58:58 +0000 (14:58 -0800)]
Added comment to clarify flow control PDU fields.

10 years agolibfreerdp-gdi: fix bitmap update scanline size
Marc-André Moreau [Fri, 7 Nov 2014 22:19:46 +0000 (17:19 -0500)]
libfreerdp-gdi: fix bitmap update scanline size

10 years agoclient/Sample: update code
Marc-André Moreau [Fri, 7 Nov 2014 20:25:37 +0000 (15:25 -0500)]
client/Sample: update code

10 years agoshadow: improve pointer updates
Marc-André Moreau [Fri, 7 Nov 2014 18:51:10 +0000 (13:51 -0500)]
shadow: improve pointer updates

10 years agolibfreerdp-core: support continuous auto-detection.
Vic Lee [Fri, 7 Nov 2014 08:18:49 +0000 (16:18 +0800)]
libfreerdp-core: support continuous auto-detection.

10 years agoMerge pull request #2186 from hardening/rfx_no_compression
Martin Fleisz [Fri, 7 Nov 2014 08:16:02 +0000 (09:16 +0100)]
Merge pull request #2186 from hardening/rfx_no_compression

Offer to disable bulk compression when using remoteFx

10 years agoshadow: add improved pointer updates
Marc-André Moreau [Thu, 6 Nov 2014 22:25:41 +0000 (17:25 -0500)]
shadow: add improved pointer updates

10 years agoFixed incorrect values for PDUTypeFlow.
Mehul Dhorda [Thu, 6 Nov 2014 18:08:58 +0000 (10:08 -0800)]
Fixed incorrect values for PDUTypeFlow.

Swapped values for PDU_TYPE_FLOW_RESPONSE and PDU_TYPE_FLOW_STOP to
match the T.128 spec.

10 years agomfreerdp: rewrite and update clipboard code
Marc-André Moreau [Wed, 5 Nov 2014 22:14:32 +0000 (17:14 -0500)]
mfreerdp: rewrite and update clipboard code

10 years agoIgnore T.128 FlowPDU in Share Control header
Mehul Dhorda [Wed, 5 Nov 2014 19:32:46 +0000 (11:32 -0800)]
Ignore T.128 FlowPDU in Share Control header

According to the Microsoft RDP specification, T.128 flow control PDUs
should be ignored when reading Share Control headers.
(http://msdn.microsoft.com/en-us/library/cc240576.aspx). This patch
checks if we got a flow control PDU (length = 0x8000) and advances the
stream to ignore the PDU.

10 years agowinpr: fix Win32 build warnings
Marc-André Moreau [Tue, 4 Nov 2014 15:44:55 +0000 (10:44 -0500)]
winpr: fix Win32 build warnings

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 4 Nov 2014 15:34:06 +0000 (10:34 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

10 years agoOffer to disable bulk compression when using remoteFx
Hardening [Tue, 4 Nov 2014 15:14:53 +0000 (16:14 +0100)]
Offer to disable bulk compression when using remoteFx

This patch adds a skipCompression field in surface commands struct so that
we can disable bulk compression with remoteFx.

10 years agoMerge pull request #2185 from llyzs/llyzs
Martin Fleisz [Tue, 4 Nov 2014 10:39:30 +0000 (11:39 +0100)]
Merge pull request #2185 from llyzs/llyzs

Server-side AutoDetect fixes

10 years agolibfreerdp-core: distinguish continuous/connect-time autodetect.
Vic Lee [Tue, 4 Nov 2014 05:41:04 +0000 (13:41 +0800)]
libfreerdp-core: distinguish continuous/connect-time autodetect.

10 years agoMerge pull request #2183 from llyzs/llyzs
Hardening [Mon, 3 Nov 2014 10:10:12 +0000 (11:10 +0100)]
Merge pull request #2183 from llyzs/llyzs

Removed library prefix on Windows def files.

10 years agoLocking thread until joined now, preventing multiple joins and race conditions.
Armin Novak [Mon, 3 Nov 2014 08:29:35 +0000 (09:29 +0100)]
Locking thread until joined now, preventing multiple joins and race conditions.

10 years agoRemoved library prefix on Windows def files.
Vic Lee [Mon, 3 Nov 2014 04:39:27 +0000 (12:39 +0800)]
Removed library prefix on Windows def files.

10 years agoMerge pull request #2141 from zhangzl2013/polyline
Hardening [Fri, 31 Oct 2014 21:15:13 +0000 (22:15 +0100)]
Merge pull request #2141 from zhangzl2013/polyline

fix polyline.

10 years agoMerge pull request #1965 from akallabeth/dynamic-addin-naming
Martin Fleisz [Fri, 31 Oct 2014 12:42:16 +0000 (13:42 +0100)]
Merge pull request #1965 from akallabeth/dynamic-addin-naming

Dynamic channel library naming

10 years agoMerge pull request #2180 from nfedera/fix-2014-10-31-01
Marc-André Moreau [Fri, 31 Oct 2014 11:49:32 +0000 (07:49 -0400)]
Merge pull request #2180 from nfedera/fix-2014-10-31-01

codec: fix pointer data conversion + 24bpp support

10 years agoMerge pull request #2134 from akallabeth/windows_version_information
Martin Fleisz [Fri, 31 Oct 2014 11:23:11 +0000 (12:23 +0100)]
Merge pull request #2134 from akallabeth/windows_version_information

Windows version information

10 years agocodec: fix pointer data conversion + 24bpp support
Norbert Federa [Fri, 31 Oct 2014 11:18:08 +0000 (12:18 +0100)]
codec: fix pointer data conversion + 24bpp support

- alpha values were annihilated (fixed)
- support 24bit xor mask data added

10 years agoMerge pull request #2174 from akallabeth/dynamic_plugin_fix
Martin Fleisz [Fri, 31 Oct 2014 11:15:49 +0000 (12:15 +0100)]
Merge pull request #2174 from akallabeth/dynamic_plugin_fix

Fixed static / dynamic plugin entry point.

10 years agoMerge pull request #2178 from nfedera/fix-2014-10-29-01
Martin Fleisz [Fri, 31 Oct 2014 11:02:19 +0000 (12:02 +0100)]
Merge pull request #2178 from nfedera/fix-2014-10-29-01

xfreerdp: fix glyph index primary drawing order

10 years agoshadow: fix null ClientDir
Marc-André Moreau [Wed, 29 Oct 2014 23:11:22 +0000 (16:11 -0700)]
shadow: fix null ClientDir

10 years agoxfreerdp: fix glyph index primary drawing order
Norbert Federa [Wed, 29 Oct 2014 19:56:26 +0000 (20:56 +0100)]
xfreerdp: fix glyph index primary drawing order

The fOpRedundant field of the GlyphIndex primary drawing order
(MS-RDPEGDI, chapter 2.2.2.2.1.1.2.13) was neglected which resulted in some
severe text rendering errors.

10 years agoMerge pull request #2175 from llyzs/llyzs
Marc-André Moreau [Tue, 28 Oct 2014 17:00:17 +0000 (13:00 -0400)]
Merge pull request #2175 from llyzs/llyzs

Server Network Characteristics Auto-Detect

10 years agolibfreerdp-core: server-side auto-detect feature.
Vic Lee [Tue, 28 Oct 2014 15:29:40 +0000 (23:29 +0800)]
libfreerdp-core: server-side auto-detect feature.

10 years agolibfreerdp-core: server-side mcs message channel.
Vic Lee [Tue, 28 Oct 2014 08:06:04 +0000 (16:06 +0800)]
libfreerdp-core: server-side mcs message channel.

10 years agoFixed static / dynamic plugin entry point.
Armin Novak [Mon, 27 Oct 2014 15:33:51 +0000 (16:33 +0100)]
Fixed static / dynamic plugin entry point.

10 years agoMerge pull request #2125 from akallabeth/win_build_fixes
Martin Fleisz [Mon, 27 Oct 2014 14:00:03 +0000 (15:00 +0100)]
Merge pull request #2125 from akallabeth/win_build_fixes

Fixed openssl detection on windows.

10 years agoFixed missing includes and typo.
Armin Novak [Mon, 27 Oct 2014 10:45:39 +0000 (11:45 +0100)]
Fixed missing includes and typo.

10 years agoFixed merge errors.
Armin Novak [Mon, 27 Oct 2014 10:39:02 +0000 (11:39 +0100)]
Fixed merge errors.

10 years agoFixed ExitThread, now running pthread_exit and setting event.
Armin Novak [Wed, 16 Jul 2014 10:08:34 +0000 (12:08 +0200)]
Fixed ExitThread, now running pthread_exit and setting event.

10 years agoFixed typo
Armin Novak [Wed, 16 Jul 2014 10:03:46 +0000 (12:03 +0200)]
Fixed typo

10 years agoSetting exited flag in TerminateThread now to allow setting return code.
Armin Novak [Wed, 16 Jul 2014 10:01:58 +0000 (12:01 +0200)]
Setting exited flag in TerminateThread now to allow setting return code.

10 years agoAdded joined flag.
Armin Novak [Wed, 16 Jul 2014 10:01:18 +0000 (12:01 +0200)]
Added joined flag.

10 years agoError messages now prefixed with function name.
Armin Novak [Wed, 16 Jul 2014 09:59:26 +0000 (11:59 +0200)]
Error messages now prefixed with function name.
Implemented bWaitAll for WaitForMultipleObjects.
pthread_join now only called on first wait event, later ones skip this to avoid undefined behavior.

10 years agoAdded additional tests for WaitForSingleObject and WaitForMultipleObjects.
Armin Novak [Wed, 16 Jul 2014 09:58:45 +0000 (11:58 +0200)]
Added additional tests for WaitForSingleObject and WaitForMultipleObjects.

10 years agoAdded funcion name to debug messages.
Armin Novak [Wed, 16 Jul 2014 09:56:25 +0000 (11:56 +0200)]
Added funcion name to debug messages.
Fixed setting of started flag for threads.
pthred_exit now used correct return value argument.
Return value now also set when terminating thread.

10 years agoRemoved WaitForSingleObject in reset_event, joining thread when not allowed.
Armin Novak [Wed, 16 Jul 2014 07:56:30 +0000 (09:56 +0200)]
Removed WaitForSingleObject in reset_event, joining thread when not allowed.

10 years agoFixed thread cleanup, now saving state of started flag, setting event and
Armin Novak [Wed, 16 Jul 2014 07:40:59 +0000 (09:40 +0200)]
Fixed thread cleanup, now saving state of started flag, setting event and
then cleaning up the thread resources.

10 years agoFixed thread handle cleanup, checking for resource cleanup now before resetting flags.
Armin Novak [Tue, 15 Jul 2014 12:39:34 +0000 (14:39 +0200)]
Fixed thread handle cleanup, checking for resource cleanup now before resetting flags.

10 years agoPreferring exit code from ExitThread now over thread function return.
Armin Novak [Tue, 15 Jul 2014 10:42:53 +0000 (12:42 +0200)]
Preferring exit code from ExitThread now over thread function return.

10 years agoRemoved noreturn from ExitThread, does not conform to http://msdn.microsoft.com/en...
Armin Novak [Tue, 15 Jul 2014 10:18:25 +0000 (12:18 +0200)]
Removed noreturn from ExitThread, does not conform to msdn.microsoft.com/en-us/library/windows/desktop/ms682659%28v=vs.85%29.aspx and crashes FreeRDP.

10 years agoNow using thread_launcher function to properly clean up thread resources at exit.
Armin Novak [Tue, 15 Jul 2014 09:11:59 +0000 (11:11 +0200)]
Now using thread_launcher function to properly clean up thread resources at exit.

10 years agoImplemented thread handling for WaitForMultipleObjects.
Armin Novak [Mon, 14 Jul 2014 17:36:31 +0000 (19:36 +0200)]
Implemented thread handling for WaitForMultipleObjects.
Implemented thread specific functions.

10 years agoshadow: fix bitmap update fragmentation
Marc-André Moreau [Sat, 25 Oct 2014 19:36:36 +0000 (15:36 -0400)]
shadow: fix bitmap update fragmentation

10 years agoMerge pull request #2130 from eosrei/2056/ts-gateway-connect-fail
Marc-André Moreau [Sat, 25 Oct 2014 15:52:29 +0000 (11:52 -0400)]
Merge pull request #2130 from eosrei/2056/ts-gateway-connect-fail

Removing TS Gateway breaking BIO_clear_flags() call

10 years agoMerge pull request #2169 from awakecoding/master
Marc-André Moreau [Sat, 25 Oct 2014 14:46:28 +0000 (10:46 -0400)]
Merge pull request #2169 from awakecoding/master

Clipboard, RemoteApp, Cursor + Color Conversion

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sat, 25 Oct 2014 14:29:06 +0000 (10:29 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

Conflicts:
libfreerdp/core/gcc.c

10 years agomfreerdp: fix build and cursor conversion
Marc-André Moreau [Sat, 25 Oct 2014 14:17:41 +0000 (10:17 -0400)]
mfreerdp: fix build and cursor conversion

10 years agowfreerdp: add RAIL window update, partial input support
Marc-André Moreau [Fri, 24 Oct 2014 23:46:02 +0000 (19:46 -0400)]
wfreerdp: add RAIL window update, partial input support

10 years agowfreerdp: partial RemoteApp support
Marc-André Moreau [Fri, 24 Oct 2014 22:30:04 +0000 (18:30 -0400)]
wfreerdp: partial RemoteApp support

10 years agowfreerdp: stub RemoteApp callbacks
Marc-André Moreau [Fri, 24 Oct 2014 15:30:04 +0000 (11:30 -0400)]
wfreerdp: stub RemoteApp callbacks

10 years agowfreerdp: eliminate dependency on deprecated freerdp event system
Marc-André Moreau [Fri, 24 Oct 2014 14:30:54 +0000 (10:30 -0400)]
wfreerdp: eliminate dependency on deprecated freerdp event system

10 years agowfreerdp: fix cliprdr with callback interface
Marc-André Moreau [Fri, 24 Oct 2014 14:16:55 +0000 (10:16 -0400)]
wfreerdp: fix cliprdr with callback interface

10 years agowfreerdp: partially migrate cliprdr to callback interface
Marc-André Moreau [Fri, 24 Oct 2014 13:55:48 +0000 (09:55 -0400)]
wfreerdp: partially migrate cliprdr to callback interface