platform/upstream/freerdp.git
7 years agoMerge pull request #3540 from realjiangms/fix_after_color_conversion_gfx_h264
akallabeth [Tue, 11 Oct 2016 07:25:43 +0000 (09:25 +0200)]
Merge pull request #3540 from realjiangms/fix_after_color_conversion_gfx_h264

Regression fix: Fix gfx h264 server

7 years agoMerge pull request #3541 from realjiangms/fix_after_color_conversion_nsc
akallabeth [Tue, 11 Oct 2016 07:25:19 +0000 (09:25 +0200)]
Merge pull request #3541 from realjiangms/fix_after_color_conversion_nsc

Fix nsc client after after color conversion huge fix

7 years agoFix nsc client after after color conversion huge fix
zihao.jiang [Mon, 10 Oct 2016 17:39:08 +0000 (01:39 +0800)]
Fix nsc client after after color conversion huge fix
nsc codec client doesn't work:
1. We should mark invalid region for software gdi
2. Checked the code before color conversion fix, the correct color format should be PIXEL_FORMAT_BGRX32_VF (corresponds to old PIXEL_FORMAT_XRGB32_VF)
3. For gdi:hw: xfc->bitmap_buffer is never used/initialized. However gdi->primary_buffer is always maintained. So use primary_buffer to hold the decoded bitmap data

7 years agoRegression fix: The usage of RDPGFX_SURFACE_COMMAND::format is changed after color...
zihao.jiang [Mon, 10 Oct 2016 16:23:48 +0000 (00:23 +0800)]
Regression fix: The usage of RDPGFX_SURFACE_COMMAND::format is changed after color conversion huge fix.
Fix server side rdpgfx code to match the change.

7 years agoMerge pull request #3533 from akallabeth/glyph_cache_disable
Bernhard Miklautz [Mon, 10 Oct 2016 14:04:09 +0000 (16:04 +0200)]
Merge pull request #3533 from akallabeth/glyph_cache_disable

Glyph cache disable

7 years agoMerge pull request #3529 from akallabeth/warning_fixes
Martin Fleisz [Mon, 10 Oct 2016 10:23:57 +0000 (12:23 +0200)]
Merge pull request #3529 from akallabeth/warning_fixes

Variadic macro warning fixes

7 years agoMerge pull request #3534 from akallabeth/x11_pointer_color
Martin Fleisz [Mon, 10 Oct 2016 09:31:57 +0000 (11:31 +0200)]
Merge pull request #3534 from akallabeth/x11_pointer_color

Fixed pointer color mapping.

7 years agoMerge pull request #3535 from akallabeth/leak_check
Martin Fleisz [Mon, 10 Oct 2016 09:28:45 +0000 (11:28 +0200)]
Merge pull request #3535 from akallabeth/leak_check

Added leak detector option, made conflicting options exclusive.

7 years agoAdded leak detector option, made conflicting options exclusive.
Armin Novak [Mon, 10 Oct 2016 07:29:09 +0000 (09:29 +0200)]
Added leak detector option, made conflicting options exclusive.

7 years agoFixed pointer color mapping.
Armin Novak [Mon, 10 Oct 2016 07:19:43 +0000 (09:19 +0200)]
Fixed pointer color mapping.

7 years agoDeactivated glyph cache.
Armin Novak [Mon, 10 Oct 2016 07:07:28 +0000 (09:07 +0200)]
Deactivated glyph cache.

7 years agoReformatted file.
Armin Novak [Mon, 10 Oct 2016 07:06:05 +0000 (09:06 +0200)]
Reformatted file.

7 years agoUsing C99 compatible variadic macros.
Armin Novak [Fri, 7 Oct 2016 12:11:04 +0000 (14:11 +0200)]
Using C99 compatible variadic macros.

7 years agoFixed comma at end of enum
Armin Novak [Fri, 7 Oct 2016 12:09:42 +0000 (14:09 +0200)]
Fixed comma at end of enum

7 years agoFixed function argument and variable types.
Armin Novak [Fri, 7 Oct 2016 12:08:54 +0000 (14:08 +0200)]
Fixed function argument and variable types.

7 years agoFixed invalid const type.
Armin Novak [Fri, 7 Oct 2016 12:08:33 +0000 (14:08 +0200)]
Fixed invalid const type.

7 years agoThread using proper function pointer type.
Armin Novak [Fri, 7 Oct 2016 12:07:51 +0000 (14:07 +0200)]
Thread using proper function pointer type.

7 years agoAddin loader using proper function pointer defines.
Armin Novak [Fri, 7 Oct 2016 12:06:46 +0000 (14:06 +0200)]
Addin loader using proper function pointer defines.

7 years agoWLog using C99 compatible variadic macros.
Armin Novak [Fri, 7 Oct 2016 12:04:40 +0000 (14:04 +0200)]
WLog using C99 compatible variadic macros.

7 years agoMerge pull request #3524 from bmiklautz/cleanup_3381
Martin Fleisz [Thu, 6 Oct 2016 14:18:19 +0000 (16:18 +0200)]
Merge pull request #3524 from bmiklautz/cleanup_3381

winpr/wait: add missing parameters

7 years agowinpr/wait: add missing parameters
Bernhard Miklautz [Thu, 6 Oct 2016 13:40:11 +0000 (15:40 +0200)]
winpr/wait: add missing parameters

Add the missing parameters introduced with PR #3381

7 years agoMerge pull request #3500 from akallabeth/color_conversion_fix_v6
Martin Fleisz [Thu, 6 Oct 2016 12:56:26 +0000 (14:56 +0200)]
Merge pull request #3500 from akallabeth/color_conversion_fix_v6

Color conversion fix v6

7 years agoFixed GDI_RGN->null initialization.
Armin Novak [Thu, 6 Oct 2016 11:41:52 +0000 (13:41 +0200)]
Fixed GDI_RGN->null initialization.

7 years agoRefactored ClipboardSetData.
Armin Novak [Thu, 6 Oct 2016 11:31:25 +0000 (13:31 +0200)]
Refactored ClipboardSetData.

7 years agoFixed memory leak.
Armin Novak [Thu, 6 Oct 2016 11:06:20 +0000 (13:06 +0200)]
Fixed memory leak.

7 years agoFixed use after free.
Armin Novak [Thu, 6 Oct 2016 11:04:06 +0000 (13:04 +0200)]
Fixed use after free.

7 years agoAdded documentation, removed unused function.
Armin Novak [Thu, 6 Oct 2016 09:05:31 +0000 (11:05 +0200)]
Added documentation, removed unused function.

7 years agoAdded color format documentation.
Armin Novak [Thu, 6 Oct 2016 08:21:00 +0000 (10:21 +0200)]
Added color format documentation.

7 years agoFixed uninitialized value.
Armin Novak [Tue, 4 Oct 2016 15:07:49 +0000 (17:07 +0200)]
Fixed uninitialized value.

7 years agoUnified RFX server color format.
Armin Novak [Tue, 4 Oct 2016 14:54:11 +0000 (16:54 +0200)]
Unified RFX server color format.

7 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)
            ~~~~~ ^ ~

7 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

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

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

7 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 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.

7 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.

7 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.

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

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

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

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

7 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.

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

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

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

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

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

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

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

7 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.

7 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.

7 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.

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

7 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.

7 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.

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

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

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

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

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

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

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

7 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.

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

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

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

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

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