Armin Novak [Wed, 10 Aug 2016 08:29:59 +0000 (10:29 +0200)]
Fixed clang warnings.
Armin Novak [Wed, 10 Aug 2016 08:29:02 +0000 (10:29 +0200)]
Using add_definitions for symbols now.
Armin Novak [Wed, 10 Aug 2016 07:37:34 +0000 (09:37 +0200)]
Fixed gdi_init for windows server.
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.
Armin Novak [Tue, 9 Aug 2016 20:51:58 +0000 (22:51 +0200)]
Fixed BitBlt function for overlapping areas.
Armin Novak [Tue, 9 Aug 2016 20:37:32 +0000 (22:37 +0200)]
Code cleanup.
Armin Novak [Tue, 9 Aug 2016 20:37:02 +0000 (22:37 +0200)]
Fixed channel cleanup.
Armin Novak [Tue, 9 Aug 2016 14:48:02 +0000 (16:48 +0200)]
Moved channel init code to core library.
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.
Armin Novak [Mon, 8 Aug 2016 13:15:55 +0000 (15:15 +0200)]
Windows GDI color decoding.
Armin Novak [Mon, 8 Aug 2016 07:29:36 +0000 (09:29 +0200)]
Fixed glyph cache issues.
Armin Novak [Sat, 6 Aug 2016 13:37:50 +0000 (15:37 +0200)]
Glyph offset fix.
Armin Novak [Fri, 5 Aug 2016 17:38:46 +0000 (19:38 +0200)]
Refactored BitBlt, implementing everything now.
Armin Novak [Fri, 5 Aug 2016 12:10:53 +0000 (14:10 +0200)]
Fixed font drawing.
Armin Novak [Fri, 5 Aug 2016 11:14:55 +0000 (13:14 +0200)]
Updated iOS client.
Armin Novak [Fri, 5 Aug 2016 10:05:08 +0000 (12:05 +0200)]
Added ios home and temp dir support.
Armin Novak [Thu, 4 Aug 2016 14:58:07 +0000 (16:58 +0200)]
Added argument checks.
Armin Novak [Thu, 4 Aug 2016 14:57:27 +0000 (16:57 +0200)]
Fixed planar decoding.
Armin Novak [Thu, 4 Aug 2016 14:28:38 +0000 (16:28 +0200)]
Fixed log message.
Armin Novak [Thu, 4 Aug 2016 14:14:12 +0000 (16:14 +0200)]
Made logging less verbose.
Armin Novak [Thu, 4 Aug 2016 14:13:37 +0000 (16:13 +0200)]
Fixed command line setting.
Armin Novak [Thu, 4 Aug 2016 12:50:53 +0000 (14:50 +0200)]
Fixed color conversion issues.
Armin Novak [Thu, 4 Aug 2016 12:37:19 +0000 (14:37 +0200)]
Fixed android settings.
Armin Novak [Thu, 4 Aug 2016 11:25:52 +0000 (13:25 +0200)]
Fixed android client.
Armin Novak [Thu, 4 Aug 2016 11:25:12 +0000 (13:25 +0200)]
Added error checks.
Armin Novak [Thu, 4 Aug 2016 11:24:53 +0000 (13:24 +0200)]
Added missing API export.
Armin Novak [Thu, 4 Aug 2016 11:24:35 +0000 (13:24 +0200)]
Added argument checks.
Armin Novak [Thu, 4 Aug 2016 11:24:11 +0000 (13:24 +0200)]
Fixed error message parameter.
Armin Novak [Thu, 4 Aug 2016 11:23:50 +0000 (13:23 +0200)]
Added signal handler for android.
Armin Novak [Thu, 4 Aug 2016 07:16:54 +0000 (09:16 +0200)]
Fixed OpenSSL build headers.
Armin Novak [Thu, 4 Aug 2016 07:02:40 +0000 (09:02 +0200)]
Updated build script error checking.
Armin Novak [Wed, 3 Aug 2016 19:22:06 +0000 (21:22 +0200)]
Fixed xfreerdp GDI color order.
Armin Novak [Wed, 3 Aug 2016 16:44:38 +0000 (18:44 +0200)]
Removed obsolete generation script.
Armin Novak [Wed, 3 Aug 2016 16:44:26 +0000 (18:44 +0200)]
Wayland client overhaul.
Armin Novak [Wed, 3 Aug 2016 16:44:15 +0000 (18:44 +0200)]
Added better argument checks.
Armin Novak [Wed, 3 Aug 2016 16:42:49 +0000 (18:42 +0200)]
Added wayland OS minor version.
Armin Novak [Wed, 3 Aug 2016 13:29:24 +0000 (15:29 +0200)]
Fixed OS X client.
Armin Novak [Wed, 3 Aug 2016 13:29:12 +0000 (15:29 +0200)]
Fixed h264 dummy init.
Armin Novak [Wed, 3 Aug 2016 12:22:55 +0000 (14:22 +0200)]
Fixed color pointer.
Armin Novak [Wed, 3 Aug 2016 12:16:20 +0000 (14:16 +0200)]
Refactored xfContext.
Armin Novak [Wed, 3 Aug 2016 10:37:40 +0000 (12:37 +0200)]
Simplified windows context.
Armin Novak [Wed, 3 Aug 2016 10:09:24 +0000 (12:09 +0200)]
Reformatted client code.
Armin Novak [Wed, 3 Aug 2016 09:31:42 +0000 (11:31 +0200)]
Added more GDI orders.
Armin Novak [Wed, 3 Aug 2016 08:54:50 +0000 (10:54 +0200)]
Fixed color conversion from order.
Armin Novak [Wed, 3 Aug 2016 07:55:19 +0000 (09:55 +0200)]
Fixed reading of colors from order.
Armin Novak [Tue, 2 Aug 2016 15:11:27 +0000 (17:11 +0200)]
32bpp cursor fix.
Armin Novak [Tue, 2 Aug 2016 13:21:28 +0000 (15:21 +0200)]
Cursor color decoding fixes.
Armin Novak [Tue, 2 Aug 2016 12:16:49 +0000 (14:16 +0200)]
Simplified gdi_patblt
Armin Novak [Tue, 2 Aug 2016 09:46:11 +0000 (11:46 +0200)]
Exporting all symbols from DLL for test builds on windows.
Armin Novak [Tue, 2 Aug 2016 09:39:25 +0000 (11:39 +0200)]
Fixed windows color cursor.
Armin Novak [Tue, 2 Aug 2016 09:20:57 +0000 (11:20 +0200)]
Fixed windows software GDI issues.
Armin Novak [Tue, 2 Aug 2016 08:23:04 +0000 (10:23 +0200)]
Fixed broken test.
Armin Novak [Tue, 2 Aug 2016 08:03:18 +0000 (10:03 +0200)]
Fixed some bitblt issues.
Armin Novak [Tue, 2 Aug 2016 07:30:50 +0000 (09:30 +0200)]
Deactivated broken tests.
Armin Novak [Tue, 2 Aug 2016 06:43:26 +0000 (08:43 +0200)]
Added brush helper function to retrieve style.
Armin Novak [Mon, 1 Aug 2016 16:14:17 +0000 (18:14 +0200)]
Fixed mac compile errors.
Armin Novak [Mon, 1 Aug 2016 15:31:59 +0000 (17:31 +0200)]
Fixed Get/SetPixel function tests.
Armin Novak [Mon, 1 Aug 2016 15:08:35 +0000 (17:08 +0200)]
Fixed (some) planar codec tests.
Armin Novak [Mon, 1 Aug 2016 14:37:26 +0000 (16:37 +0200)]
Fixed splitting of color planes.
Armin Novak [Mon, 1 Aug 2016 14:36:32 +0000 (16:36 +0200)]
Fixed RGBX32 format split color mixup.
Armin Novak [Mon, 1 Aug 2016 11:13:04 +0000 (13:13 +0200)]
Fixed gdi LineTo and tests.
Armin Novak [Mon, 1 Aug 2016 08:15:21 +0000 (10:15 +0200)]
Fixed compile issues.
Armin Novak [Mon, 1 Aug 2016 07:41:41 +0000 (09:41 +0200)]
Fixed apple file times.
Armin Novak [Thu, 21 Jul 2016 14:51:42 +0000 (16:51 +0200)]
Fixed warnings and mac build.
Armin Novak [Thu, 21 Jul 2016 14:10:41 +0000 (16:10 +0200)]
Updated mac build script.
Armin Novak [Thu, 21 Jul 2016 13:36:15 +0000 (15:36 +0200)]
Fixed windows compile.
Armin Novak [Thu, 21 Jul 2016 13:36:01 +0000 (15:36 +0200)]
Fixed warnings and stride default.
Armin Novak [Thu, 21 Jul 2016 11:00:57 +0000 (13:00 +0200)]
Fixed hardware GDI.
Armin Novak [Thu, 21 Jul 2016 10:53:44 +0000 (12:53 +0200)]
Internal functions static.
Armin Novak [Thu, 21 Jul 2016 10:42:23 +0000 (12:42 +0200)]
Fixed duplicate setting of callback.
Armin Novak [Thu, 21 Jul 2016 10:41:55 +0000 (12:41 +0200)]
Internal functions static.
Armin Novak [Thu, 21 Jul 2016 09:57:51 +0000 (11:57 +0200)]
Removed duplicate code.
Armin Novak [Thu, 21 Jul 2016 08:07:42 +0000 (10:07 +0200)]
Simplified bitmap drawing.
Armin Novak [Thu, 21 Jul 2016 07:24:09 +0000 (09:24 +0200)]
Fixed bitmap update decoding.
Armin Novak [Wed, 20 Jul 2016 14:50:20 +0000 (16:50 +0200)]
Reverted bitmap update changes.
Armin Novak [Wed, 20 Jul 2016 14:03:08 +0000 (16:03 +0200)]
Fixed drawing orders.
Armin Novak [Wed, 20 Jul 2016 13:58:05 +0000 (15:58 +0200)]
Fixed BitBlt_PSDPxax
Armin Novak [Wed, 20 Jul 2016 13:34:06 +0000 (15:34 +0200)]
Unified bitmap drawing.
Armin Novak [Wed, 20 Jul 2016 09:40:30 +0000 (11:40 +0200)]
Fixed (a lot of) GDI drawing issues.
Armin Novak [Wed, 20 Jul 2016 08:31:07 +0000 (10:31 +0200)]
Fixed part of font cache issue.
Armin Novak [Wed, 20 Jul 2016 08:06:45 +0000 (10:06 +0200)]
Bug fixes.
Armin Novak [Tue, 19 Jul 2016 14:15:38 +0000 (16:15 +0200)]
API refactoring.
Armin Novak [Tue, 19 Jul 2016 11:18:30 +0000 (13:18 +0200)]
Fixed PATINVERT.
Armin Novak [Tue, 19 Jul 2016 11:02:08 +0000 (13:02 +0200)]
Bugfixes.
Armin Novak [Tue, 19 Jul 2016 10:15:01 +0000 (12:15 +0200)]
Removed obsolete DEBUG_GDI
Armin Novak [Mon, 18 Jul 2016 15:45:30 +0000 (17:45 +0200)]
Cleanups.
Armin Novak [Mon, 18 Jul 2016 14:15:52 +0000 (16:15 +0200)]
Removed obsolete options.
Armin Novak [Mon, 18 Jul 2016 12:42:55 +0000 (14:42 +0200)]
Refactored bitmap API.
Armin Novak [Mon, 18 Jul 2016 12:30:26 +0000 (14:30 +0200)]
Refactored Glyph API.
Armin Novak [Mon, 18 Jul 2016 12:16:13 +0000 (14:16 +0200)]
Fixed pointer initialisation for X11.
Armin Novak [Mon, 18 Jul 2016 10:36:22 +0000 (12:36 +0200)]
Fixed rectangle clipping and warnings.
Armin Novak [Mon, 18 Jul 2016 10:33:42 +0000 (12:33 +0200)]
Added address sanitizer to options.
Armin Novak [Mon, 18 Jul 2016 09:16:36 +0000 (11:16 +0200)]
Updated codec API, unified drawing order color decoding.
Armin Novak [Mon, 18 Jul 2016 09:11:59 +0000 (11:11 +0200)]
Updated interleaved and planar API.
Armin Novak [Fri, 15 Jul 2016 14:45:36 +0000 (16:45 +0200)]
Removed palette, using GDI one.
Armin Novak [Fri, 15 Jul 2016 14:45:26 +0000 (16:45 +0200)]
Fixed 24bit color format.
Armin Novak [Fri, 15 Jul 2016 14:34:51 +0000 (16:34 +0200)]
Fixed source format for bitmap decompress.
Armin Novak [Fri, 15 Jul 2016 14:23:00 +0000 (16:23 +0200)]
Bug fixes, refactoring.
Armin Novak [Fri, 15 Jul 2016 14:22:09 +0000 (16:22 +0200)]
Further refactored tests.
Armin Novak [Fri, 15 Jul 2016 13:51:08 +0000 (15:51 +0200)]
Refactored GDI.