platform/upstream/freerdp.git
8 years agoUnified RFX server color format.
Armin Novak [Tue, 4 Oct 2016 14:54:11 +0000 (16:54 +0200)]
Unified RFX server color format.

8 years agoFix compiler warnings
Bernhard Miklautz [Tue, 4 Oct 2016 14:04:20 +0000 (16:04 +0200)]
Fix compiler warnings

clang version 3.9.1-svn281634-1~exp1 (branches/release_39)

freerdp-firerds/libfreerdp/core/channels.c:270:9: warning: returning
      'const WtsApiFunctionTable *' (aka 'const struct _WtsApiFunctionTable *') from a function with
      result type 'PWtsApiFunctionTable' (aka 'struct _WtsApiFunctionTable *') discards qualifiers
      [-Wincompatible-pointer-types-discards-qualifiers]
        return &FreeRDP_WtsApiFunctionTable;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

uwac/libuwac/uwac-display.c:502:12: warning: comparison of
      unsigned enum expression < 0 is always false [-Wtautological-compare]
        if (error < 0 || error >= UWAC_ERROR_LAST)
            ~~~~~ ^ ~

8 years agowtsvc: add missing DRDYNVC_STATE_FAILED
Bernhard Miklautz [Tue, 4 Oct 2016 13:12:11 +0000 (15:12 +0200)]
wtsvc: add missing DRDYNVC_STATE_FAILED

8 years agoFixed broken return check.
Armin Novak [Tue, 4 Oct 2016 12:14:39 +0000 (14:14 +0200)]
Fixed broken return check.

8 years agoRemoved broken return check.
Armin Novak [Tue, 4 Oct 2016 12:14:01 +0000 (14:14 +0200)]
Removed broken return check.

8 years agoFixed memory leak and argument checks.
Armin Novak [Tue, 4 Oct 2016 12:12:51 +0000 (14:12 +0200)]
Fixed memory leak and argument checks.

8 years agoFixed NULL pointer checks.
Armin Novak [Tue, 4 Oct 2016 08:31:04 +0000 (10:31 +0200)]
Fixed NULL pointer checks.

8 years agoFixed error message.
Armin Novak [Tue, 4 Oct 2016 08:06:27 +0000 (10:06 +0200)]
Fixed error message.

8 years agoFixed NULL pointer checks.
Armin Novak [Tue, 4 Oct 2016 08:05:27 +0000 (10:05 +0200)]
Fixed NULL pointer checks.

8 years agoFixed missing NULL pointer checks.
Armin Novak [Tue, 4 Oct 2016 07:57:52 +0000 (09:57 +0200)]
Fixed missing NULL pointer checks.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:01 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:01 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:01 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:01 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:01 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:01 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:01 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoReformatted file.
Armin Novak [Tue, 4 Oct 2016 07:00:00 +0000 (09:00 +0200)]
Reformatted file.

8 years agoFixed missing NULL checks.
Armin Novak [Tue, 4 Oct 2016 06:54:42 +0000 (08:54 +0200)]
Fixed missing NULL checks.

8 years agoDisabled glyph-cache
Armin Novak [Mon, 3 Oct 2016 11:18:21 +0000 (13:18 +0200)]
Disabled glyph-cache

8 years agoReformatted files touched in last 2 commits.
Armin Novak [Mon, 26 Sep 2016 10:12:37 +0000 (12:12 +0200)]
Reformatted files touched in last 2 commits.

8 years agoSet pEntryPointsEx->ppInterface NULL on error.
Armin Novak [Mon, 26 Sep 2016 10:12:14 +0000 (12:12 +0200)]
Set pEntryPointsEx->ppInterface NULL on error.

8 years agoInitializing channel context in each thread.
Armin Novak [Mon, 26 Sep 2016 10:02:33 +0000 (12:02 +0200)]
Initializing channel context in each thread.

8 years agoFixed RFX encoding.
Armin Novak [Tue, 20 Sep 2016 07:50:44 +0000 (09:50 +0200)]
Fixed RFX encoding.

8 years agoFixed shadow server color encoding.
Armin Novak [Tue, 20 Sep 2016 07:25:13 +0000 (09:25 +0200)]
Fixed shadow server color encoding.

8 years agoMade some functions static.
Armin Novak [Tue, 20 Sep 2016 06:58:04 +0000 (08:58 +0200)]
Made some functions static.

8 years agoAdded missing event handle.
Armin Novak [Tue, 13 Sep 2016 11:42:42 +0000 (13:42 +0200)]
Added missing event handle.

8 years agoMoved common async input handling to core library.
Armin Novak [Tue, 13 Sep 2016 07:53:16 +0000 (09:53 +0200)]
Moved common async input handling to core library.

8 years agoFixed post disconnect hook.
Armin Novak [Tue, 6 Sep 2016 12:20:07 +0000 (14:20 +0200)]
Fixed post disconnect hook.

8 years agoFixed X11 cursor decoding.
Armin Novak [Fri, 9 Sep 2016 06:58:26 +0000 (08:58 +0200)]
Fixed X11 cursor decoding.

8 years agoRemoved broken X11 command.
Armin Novak [Mon, 29 Aug 2016 07:40:53 +0000 (09:40 +0200)]
Removed broken X11 command.

8 years agoFixed rebase related issues.
Armin Novak [Thu, 25 Aug 2016 07:47:50 +0000 (09:47 +0200)]
Fixed rebase related issues.

8 years agoFixed ellipse test.
Armin Novak [Thu, 18 Aug 2016 09:54:29 +0000 (11:54 +0200)]
Fixed ellipse test.

8 years agoFixed test loop.
Armin Novak [Thu, 18 Aug 2016 08:03:28 +0000 (10:03 +0200)]
Fixed test loop.

8 years agoAndroid client support script fixes.
Armin Novak [Thu, 18 Aug 2016 08:01:12 +0000 (10:01 +0200)]
Android client support script fixes.

8 years agoFixed some more glyph chache bugs.
Armin Novak [Wed, 17 Aug 2016 07:26:59 +0000 (09:26 +0200)]
Fixed some more glyph chache bugs.

8 years agoFixed tests and not intialized values.
Armin Novak [Wed, 17 Aug 2016 07:01:27 +0000 (09:01 +0200)]
Fixed tests and not intialized values.

8 years agoGlyphCache: Erasing destination if not redundant.
Armin Novak [Tue, 16 Aug 2016 12:30:18 +0000 (14:30 +0200)]
GlyphCache: Erasing destination if not redundant.

8 years agoFixed pattern checks.
Armin Novak [Tue, 16 Aug 2016 09:27:27 +0000 (11:27 +0200)]
Fixed pattern checks.

8 years agoAdded proper brush support to fill rect.
Armin Novak [Thu, 11 Aug 2016 07:36:06 +0000 (09:36 +0200)]
Added proper brush support to fill rect.

8 years agoFixed missing include preventing symbol export.
Armin Novak [Thu, 11 Aug 2016 11:40:22 +0000 (13:40 +0200)]
Fixed missing include preventing symbol export.

8 years agoFixed MacOS includes.
Armin Novak [Wed, 10 Aug 2016 16:11:36 +0000 (18:11 +0200)]
Fixed MacOS includes.

8 years agoFixed includes for iOS
Armin Novak [Wed, 10 Aug 2016 16:05:00 +0000 (18:05 +0200)]
Fixed includes for iOS

8 years agoRemoved obsolete code.
Armin Novak [Wed, 10 Aug 2016 15:57:21 +0000 (17:57 +0200)]
Removed obsolete code.

8 years agoFixed some X11 functions.
Armin Novak [Wed, 10 Aug 2016 15:01:54 +0000 (17:01 +0200)]
Fixed some X11 functions.

8 years agoFixed barrier test.
Armin Novak [Wed, 10 Aug 2016 12:53:03 +0000 (14:53 +0200)]
Fixed barrier test.

8 years agowindows fixes.
Armin Novak [Wed, 10 Aug 2016 12:45:55 +0000 (14:45 +0200)]
windows fixes.

8 years agoFixed warning.
Armin Novak [Wed, 10 Aug 2016 11:44:55 +0000 (13:44 +0200)]
Fixed warning.

8 years agoMoved pre and post channel hooks.
Armin Novak [Wed, 10 Aug 2016 11:33:34 +0000 (13:33 +0200)]
Moved pre and post channel hooks.

8 years agoUpdated Order support.
Armin Novak [Wed, 10 Aug 2016 11:12:54 +0000 (13:12 +0200)]
Updated Order support.

8 years agoWarning fixes.
Armin Novak [Wed, 10 Aug 2016 10:49:36 +0000 (12:49 +0200)]
Warning fixes.

8 years agoWarning fixes.
Armin Novak [Wed, 10 Aug 2016 10:49:36 +0000 (12:49 +0200)]
Warning fixes.

8 years agoFixed warnings.
Armin Novak [Wed, 10 Aug 2016 10:42:57 +0000 (12:42 +0200)]
Fixed warnings.

8 years agoFixed windows defines for *LIST*
Armin Novak [Wed, 10 Aug 2016 10:39:26 +0000 (12:39 +0200)]
Fixed windows defines for *LIST*

8 years agoDisabled thread local storage on iOS.
Armin Novak [Wed, 10 Aug 2016 09:06:34 +0000 (11:06 +0200)]
Disabled thread local storage on iOS.

iOS does not support Thread Local Storage.
Disabling it for now until a solution is found.
Print a compiler warning informing developers about this issue.

8 years agoFixed missing mac server symbols.
Armin Novak [Wed, 10 Aug 2016 09:03:13 +0000 (11:03 +0200)]
Fixed missing mac server symbols.

8 years agoFixed expressions.
Armin Novak [Wed, 10 Aug 2016 08:50:10 +0000 (10:50 +0200)]
Fixed expressions.

8 years agoRefactored interlocked typedefs, avoid namespace collisions.
Armin Novak [Wed, 10 Aug 2016 08:46:01 +0000 (10:46 +0200)]
Refactored interlocked typedefs, avoid namespace collisions.

8 years agoFixed clang warnings.
Armin Novak [Wed, 10 Aug 2016 08:29:59 +0000 (10:29 +0200)]
Fixed clang warnings.

8 years agoUsing add_definitions for symbols now.
Armin Novak [Wed, 10 Aug 2016 08:29:02 +0000 (10:29 +0200)]
Using add_definitions for symbols now.

8 years agoFixed gdi_init for windows server.
Armin Novak [Wed, 10 Aug 2016 07:37:34 +0000 (09:37 +0200)]
Fixed gdi_init for windows server.

8 years agoAdded FREERDP_LOCAL
Armin Novak [Wed, 10 Aug 2016 07:12:55 +0000 (09:12 +0200)]
Added FREERDP_LOCAL

CMake 2.8 does not support default visibility on windows.
To allow building tests add the FREERDP_LOCAL define for each
function that is internal to FreeRDP.
When build with testing these functions are exported and available
for use by tests.

8 years agoFixed BitBlt function for overlapping areas.
Armin Novak [Tue, 9 Aug 2016 20:51:58 +0000 (22:51 +0200)]
Fixed BitBlt function for overlapping areas.

8 years agoCode cleanup.
Armin Novak [Tue, 9 Aug 2016 20:37:32 +0000 (22:37 +0200)]
Code cleanup.

8 years agoFixed channel cleanup.
Armin Novak [Tue, 9 Aug 2016 20:37:02 +0000 (22:37 +0200)]
Fixed channel cleanup.

8 years agoMoved channel init code to core library.
Armin Novak [Tue, 9 Aug 2016 14:48:02 +0000 (16:48 +0200)]
Moved channel init code to core library.

8 years agoRemoved static channel variables.
Armin Novak [Tue, 9 Aug 2016 10:04:06 +0000 (12:04 +0200)]
Removed static channel variables.

Global static variables do not work, if more than one instance
of an RDP client is running in the same process space.
Removed the varaibles where possible and replaced them with
thread local storage where necessary.

8 years agoWindows GDI color decoding.
Armin Novak [Mon, 8 Aug 2016 13:15:55 +0000 (15:15 +0200)]
Windows GDI color decoding.

8 years agoFixed glyph cache issues.
Armin Novak [Mon, 8 Aug 2016 07:29:36 +0000 (09:29 +0200)]
Fixed glyph cache issues.

8 years agoGlyph offset fix.
Armin Novak [Sat, 6 Aug 2016 13:37:50 +0000 (15:37 +0200)]
Glyph offset fix.

8 years agoRefactored BitBlt, implementing everything now.
Armin Novak [Fri, 5 Aug 2016 17:38:46 +0000 (19:38 +0200)]
Refactored BitBlt, implementing everything now.

8 years agoFixed font drawing.
Armin Novak [Fri, 5 Aug 2016 12:10:53 +0000 (14:10 +0200)]
Fixed font drawing.

8 years agoUpdated iOS client.
Armin Novak [Fri, 5 Aug 2016 11:14:55 +0000 (13:14 +0200)]
Updated iOS client.

8 years agoAdded ios home and temp dir support.
Armin Novak [Fri, 5 Aug 2016 10:05:08 +0000 (12:05 +0200)]
Added ios home and temp dir support.

8 years agoAdded argument checks.
Armin Novak [Thu, 4 Aug 2016 14:58:07 +0000 (16:58 +0200)]
Added argument checks.

8 years agoFixed planar decoding.
Armin Novak [Thu, 4 Aug 2016 14:57:27 +0000 (16:57 +0200)]
Fixed planar decoding.

8 years agoFixed log message.
Armin Novak [Thu, 4 Aug 2016 14:28:38 +0000 (16:28 +0200)]
Fixed log message.

8 years agoMade logging less verbose.
Armin Novak [Thu, 4 Aug 2016 14:14:12 +0000 (16:14 +0200)]
Made logging less verbose.

8 years agoFixed command line setting.
Armin Novak [Thu, 4 Aug 2016 14:13:37 +0000 (16:13 +0200)]
Fixed command line setting.

8 years agoFixed color conversion issues.
Armin Novak [Thu, 4 Aug 2016 12:50:53 +0000 (14:50 +0200)]
Fixed color conversion issues.

8 years agoFixed android settings.
Armin Novak [Thu, 4 Aug 2016 12:37:19 +0000 (14:37 +0200)]
Fixed android settings.

8 years agoFixed android client.
Armin Novak [Thu, 4 Aug 2016 11:25:52 +0000 (13:25 +0200)]
Fixed android client.

8 years agoAdded error checks.
Armin Novak [Thu, 4 Aug 2016 11:25:12 +0000 (13:25 +0200)]
Added error checks.