platform/upstream/freerdp.git
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*

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 years agoAdded missing API export.
Armin Novak [Thu, 4 Aug 2016 11:24:53 +0000 (13:24 +0200)]
Added missing API export.

7 years agoAdded argument checks.
Armin Novak [Thu, 4 Aug 2016 11:24:35 +0000 (13:24 +0200)]
Added argument checks.

7 years agoFixed error message parameter.
Armin Novak [Thu, 4 Aug 2016 11:24:11 +0000 (13:24 +0200)]
Fixed error message parameter.

7 years agoAdded signal handler for android.
Armin Novak [Thu, 4 Aug 2016 11:23:50 +0000 (13:23 +0200)]
Added signal handler for android.

7 years agoFixed OpenSSL build headers.
Armin Novak [Thu, 4 Aug 2016 07:16:54 +0000 (09:16 +0200)]
Fixed OpenSSL build headers.

7 years agoUpdated build script error checking.
Armin Novak [Thu, 4 Aug 2016 07:02:40 +0000 (09:02 +0200)]
Updated build script error checking.

7 years agoFixed xfreerdp GDI color order.
Armin Novak [Wed, 3 Aug 2016 19:22:06 +0000 (21:22 +0200)]
Fixed xfreerdp GDI color order.

7 years agoRemoved obsolete generation script.
Armin Novak [Wed, 3 Aug 2016 16:44:38 +0000 (18:44 +0200)]
Removed obsolete generation script.

7 years agoWayland client overhaul.
Armin Novak [Wed, 3 Aug 2016 16:44:26 +0000 (18:44 +0200)]
Wayland client overhaul.

7 years agoAdded better argument checks.
Armin Novak [Wed, 3 Aug 2016 16:44:15 +0000 (18:44 +0200)]
Added better argument checks.

7 years agoAdded wayland OS minor version.
Armin Novak [Wed, 3 Aug 2016 16:42:49 +0000 (18:42 +0200)]
Added wayland OS minor version.

7 years agoFixed OS X client.
Armin Novak [Wed, 3 Aug 2016 13:29:24 +0000 (15:29 +0200)]
Fixed OS X client.

7 years agoFixed h264 dummy init.
Armin Novak [Wed, 3 Aug 2016 13:29:12 +0000 (15:29 +0200)]
Fixed h264 dummy init.

7 years agoFixed color pointer.
Armin Novak [Wed, 3 Aug 2016 12:22:55 +0000 (14:22 +0200)]
Fixed color pointer.

7 years agoRefactored xfContext.
Armin Novak [Wed, 3 Aug 2016 12:16:20 +0000 (14:16 +0200)]
Refactored xfContext.

7 years agoSimplified windows context.
Armin Novak [Wed, 3 Aug 2016 10:37:40 +0000 (12:37 +0200)]
Simplified windows context.

7 years agoReformatted client code.
Armin Novak [Wed, 3 Aug 2016 10:09:24 +0000 (12:09 +0200)]
Reformatted client code.

7 years agoAdded more GDI orders.
Armin Novak [Wed, 3 Aug 2016 09:31:42 +0000 (11:31 +0200)]
Added more GDI orders.

7 years agoFixed color conversion from order.
Armin Novak [Wed, 3 Aug 2016 08:54:50 +0000 (10:54 +0200)]
Fixed color conversion from order.

7 years agoFixed reading of colors from order.
Armin Novak [Wed, 3 Aug 2016 07:55:19 +0000 (09:55 +0200)]
Fixed reading of colors from order.

7 years ago32bpp cursor fix.
Armin Novak [Tue, 2 Aug 2016 15:11:27 +0000 (17:11 +0200)]
32bpp cursor fix.

7 years agoCursor color decoding fixes.
Armin Novak [Tue, 2 Aug 2016 13:21:28 +0000 (15:21 +0200)]
Cursor color decoding fixes.

7 years agoSimplified gdi_patblt
Armin Novak [Tue, 2 Aug 2016 12:16:49 +0000 (14:16 +0200)]
Simplified gdi_patblt

7 years agoExporting all symbols from DLL for test builds on windows.
Armin Novak [Tue, 2 Aug 2016 09:46:11 +0000 (11:46 +0200)]
Exporting all symbols from DLL for test builds on windows.

7 years agoFixed windows color cursor.
Armin Novak [Tue, 2 Aug 2016 09:39:25 +0000 (11:39 +0200)]
Fixed windows color cursor.

7 years agoFixed windows software GDI issues.
Armin Novak [Tue, 2 Aug 2016 09:20:57 +0000 (11:20 +0200)]
Fixed windows software GDI issues.

7 years agoFixed broken test.
Armin Novak [Tue, 2 Aug 2016 08:23:04 +0000 (10:23 +0200)]
Fixed broken test.

7 years agoFixed some bitblt issues.
Armin Novak [Tue, 2 Aug 2016 08:03:18 +0000 (10:03 +0200)]
Fixed some bitblt issues.

7 years agoDeactivated broken tests.
Armin Novak [Tue, 2 Aug 2016 07:30:50 +0000 (09:30 +0200)]
Deactivated broken tests.

7 years agoAdded brush helper function to retrieve style.
Armin Novak [Tue, 2 Aug 2016 06:43:26 +0000 (08:43 +0200)]
Added brush helper function to retrieve style.

7 years agoFixed mac compile errors.
Armin Novak [Mon, 1 Aug 2016 16:14:17 +0000 (18:14 +0200)]
Fixed mac compile errors.

7 years agoFixed Get/SetPixel function tests.
Armin Novak [Mon, 1 Aug 2016 15:31:59 +0000 (17:31 +0200)]
Fixed Get/SetPixel function tests.

7 years agoFixed (some) planar codec tests.
Armin Novak [Mon, 1 Aug 2016 15:08:35 +0000 (17:08 +0200)]
Fixed (some) planar codec tests.

7 years agoFixed splitting of color planes.
Armin Novak [Mon, 1 Aug 2016 14:37:26 +0000 (16:37 +0200)]
Fixed splitting of color planes.

7 years agoFixed RGBX32 format split color mixup.
Armin Novak [Mon, 1 Aug 2016 14:36:32 +0000 (16:36 +0200)]
Fixed RGBX32 format split color mixup.

7 years agoFixed gdi LineTo and tests.
Armin Novak [Mon, 1 Aug 2016 11:13:04 +0000 (13:13 +0200)]
Fixed gdi LineTo and tests.

7 years agoFixed compile issues.
Armin Novak [Mon, 1 Aug 2016 08:15:21 +0000 (10:15 +0200)]
Fixed compile issues.

7 years agoFixed apple file times.
Armin Novak [Mon, 1 Aug 2016 07:41:41 +0000 (09:41 +0200)]
Fixed apple file times.

7 years agoFixed warnings and mac build.
Armin Novak [Thu, 21 Jul 2016 14:51:42 +0000 (16:51 +0200)]
Fixed warnings and mac build.

7 years agoUpdated mac build script.
Armin Novak [Thu, 21 Jul 2016 14:10:41 +0000 (16:10 +0200)]
Updated mac build script.

7 years agoFixed windows compile.
Armin Novak [Thu, 21 Jul 2016 13:36:15 +0000 (15:36 +0200)]
Fixed windows compile.

7 years agoFixed warnings and stride default.
Armin Novak [Thu, 21 Jul 2016 13:36:01 +0000 (15:36 +0200)]
Fixed warnings and stride default.

7 years agoFixed hardware GDI.
Armin Novak [Thu, 21 Jul 2016 11:00:57 +0000 (13:00 +0200)]
Fixed hardware GDI.

7 years agoInternal functions static.
Armin Novak [Thu, 21 Jul 2016 10:53:44 +0000 (12:53 +0200)]
Internal functions static.

7 years agoFixed duplicate setting of callback.
Armin Novak [Thu, 21 Jul 2016 10:42:23 +0000 (12:42 +0200)]
Fixed duplicate setting of callback.

7 years agoInternal functions static.
Armin Novak [Thu, 21 Jul 2016 10:41:55 +0000 (12:41 +0200)]
Internal functions static.

7 years agoRemoved duplicate code.
Armin Novak [Thu, 21 Jul 2016 09:57:51 +0000 (11:57 +0200)]
Removed duplicate code.

7 years agoSimplified bitmap drawing.
Armin Novak [Thu, 21 Jul 2016 08:07:42 +0000 (10:07 +0200)]
Simplified bitmap drawing.

7 years agoFixed bitmap update decoding.
Armin Novak [Thu, 21 Jul 2016 07:24:09 +0000 (09:24 +0200)]
Fixed bitmap update decoding.

7 years agoReverted bitmap update changes.
Armin Novak [Wed, 20 Jul 2016 14:50:20 +0000 (16:50 +0200)]
Reverted bitmap update changes.

7 years agoFixed drawing orders.
Armin Novak [Wed, 20 Jul 2016 14:03:08 +0000 (16:03 +0200)]
Fixed drawing orders.

7 years agoFixed BitBlt_PSDPxax
Armin Novak [Wed, 20 Jul 2016 13:58:05 +0000 (15:58 +0200)]
Fixed BitBlt_PSDPxax

7 years agoUnified bitmap drawing.
Armin Novak [Wed, 20 Jul 2016 13:34:06 +0000 (15:34 +0200)]
Unified bitmap drawing.

7 years agoFixed (a lot of) GDI drawing issues.
Armin Novak [Wed, 20 Jul 2016 09:40:30 +0000 (11:40 +0200)]
Fixed (a lot of) GDI drawing issues.

7 years agoFixed part of font cache issue.
Armin Novak [Wed, 20 Jul 2016 08:31:07 +0000 (10:31 +0200)]
Fixed part of font cache issue.

7 years agoBug fixes.
Armin Novak [Wed, 20 Jul 2016 08:06:45 +0000 (10:06 +0200)]
Bug fixes.