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.
Armin Novak [Fri, 15 Jul 2016 10:14:14 +0000 (12:14 +0200)]
Fixed GDI tests.
Armin Novak [Thu, 14 Jul 2016 15:55:53 +0000 (17:55 +0200)]
Fixed progressive decoding.
Armin Novak [Thu, 14 Jul 2016 15:39:39 +0000 (17:39 +0200)]
Cleaned up clear codec.
Armin Novak [Thu, 14 Jul 2016 14:08:06 +0000 (16:08 +0200)]
Fixed clearcodec and codecs reset.
Armin Novak [Thu, 14 Jul 2016 10:44:17 +0000 (12:44 +0200)]
Fixed a windows 8.1 issue.
Armin Novak [Thu, 14 Jul 2016 10:42:24 +0000 (12:42 +0200)]
Code refactoring.
Armin Novak [Wed, 13 Jul 2016 15:33:23 +0000 (17:33 +0200)]
Added ROP to string function.
Armin Novak [Wed, 13 Jul 2016 14:06:59 +0000 (16:06 +0200)]
Removed gdi->codecs, unused.
Armin Novak [Wed, 13 Jul 2016 13:15:41 +0000 (15:15 +0200)]
Fixed primitives misuse.
Armin Novak [Wed, 13 Jul 2016 12:58:11 +0000 (14:58 +0200)]
Fixed GFX related issues.
Armin Novak [Wed, 13 Jul 2016 12:04:48 +0000 (14:04 +0200)]
Updated primitives API and tests.
Armin Novak [Wed, 13 Jul 2016 11:13:28 +0000 (13:13 +0200)]
Fixed function arguments.
Armin Novak [Wed, 13 Jul 2016 11:12:27 +0000 (13:12 +0200)]
Fixed planar tests, deactivated them for clear
Armin Novak [Mon, 11 Jul 2016 09:52:56 +0000 (11:52 +0200)]
Fixed issues.
Armin Novak [Mon, 11 Jul 2016 09:29:26 +0000 (11:29 +0200)]
Fixed warnings.
Armin Novak [Mon, 11 Jul 2016 09:05:38 +0000 (11:05 +0200)]
Compile fix
Armin Novak [Mon, 25 Apr 2016 07:42:59 +0000 (09:42 +0200)]
GDI fixes.
Armin Novak [Sat, 23 Apr 2016 09:25:55 +0000 (11:25 +0200)]
freerdp_image_copy fixes, 8bit color improvements.
Armin Novak [Wed, 20 Apr 2016 07:57:42 +0000 (09:57 +0200)]
Added overlapped copy support.
Armin Novak [Tue, 19 Apr 2016 20:11:12 +0000 (22:11 +0200)]
256 color support.
Armin Novak [Tue, 19 Apr 2016 19:30:28 +0000 (21:30 +0200)]
Fixed color ordering for GDI.
Armin Novak [Wed, 13 Apr 2016 21:37:23 +0000 (23:37 +0200)]
xxx.
Armin Novak [Wed, 13 Apr 2016 21:18:55 +0000 (23:18 +0200)]
Api update.
Armin Novak [Wed, 13 Apr 2016 21:13:04 +0000 (23:13 +0200)]
Api update.
Armin Novak [Wed, 13 Apr 2016 21:10:08 +0000 (23:10 +0200)]
Bitmaps now remember their format.
Armin Novak [Wed, 13 Apr 2016 21:06:33 +0000 (23:06 +0200)]
Fixed clear codec.
Armin Novak [Wed, 13 Apr 2016 10:32:51 +0000 (12:32 +0200)]
Fixed crashes.
Armin Novak [Mon, 11 Apr 2016 15:30:29 +0000 (17:30 +0200)]
...
Armin Novak [Mon, 11 Apr 2016 12:14:17 +0000 (14:14 +0200)]
More color fixes.
Armin Novak [Tue, 5 Apr 2016 15:07:45 +0000 (17:07 +0200)]
Fixed color conversion, unified GFX and updated API.
Bernhard Miklautz [Thu, 6 Oct 2016 10:19:57 +0000 (12:19 +0200)]
Merge pull request #3523 from rjcorrig/tz201609
winpr: Updated time zone definitions to Sept 2016
Marc-André Moreau [Wed, 5 Oct 2016 13:21:11 +0000 (09:21 -0400)]
Merge pull request #3515 from akallabeth/apple_time_fix
Fixed SetFileTime for mac.
Bernhard Miklautz [Wed, 5 Oct 2016 11:14:06 +0000 (13:14 +0200)]
Merge pull request #3522 from ondrejholy/fix-pulse-asserts
rdpsnd/pulse: Fix crashes in pulseaudio
Robert Corrigan [Tue, 4 Oct 2016 13:50:37 +0000 (09:50 -0400)]
Updated time zone definitions to Sept 2016
Ondrej Holy [Thu, 11 Jun 2015 11:25:35 +0000 (13:25 +0200)]
rdpsnd/pulse: Fix crashes in pulseaudio
Function pa_stream_trigger has to be called under lock to avoid
following crashes on asserts:
Assertion 'e->mainloop->n_enabled_defer_events > 0' failed at pulse/mainloop.c:257, function mainloop_defer_enable(). Aborting.
Assertion '!e->next' failed at pulsecore/queue.c:104, function pa_queue_pop(). Aborting.
Assertion 'q->front' failed at pulsecore/queue.c:81, function pa_queue_push(). Aborting.
David Fort [Mon, 3 Oct 2016 20:40:28 +0000 (22:40 +0200)]
Merge pull request #3511 from nonamed108/fix_for_xcode8_clock_gettime
fix for xcode8 clock_gettime
David Fort [Fri, 30 Sep 2016 07:32:52 +0000 (09:32 +0200)]
Merge pull request #3501 from DavBfr/fix-few-memory-leaks
Fix few memory leaks
Armin Novak [Tue, 27 Sep 2016 11:28:39 +0000 (13:28 +0200)]
Fixed SetFileTime for mac.
akallabeth [Tue, 27 Sep 2016 10:33:44 +0000 (12:33 +0200)]
Merge pull request #3512 from nathankidd/redundant-rfx-conversion
client/X11: Only upconvert < 24 bit RFX tiles
Nathan Kidd [Fri, 23 Sep 2016 23:07:09 +0000 (19:07 -0400)]
client/X11: Only upconvert < 24 bit RFX tiles
Fixing this logical typo gives a slight performance boost /
CPU usage reduction on heavy loads.
ed.velez [Thu, 22 Sep 2016 20:42:43 +0000 (15:42 -0500)]
fix_for_xcode8_clock_gettime
David PHAM-VAN [Thu, 1 Sep 2016 18:34:38 +0000 (11:34 -0700)]
Fix smartcard channel disconnect
David PHAM-VAN [Wed, 6 Jul 2016 19:12:40 +0000 (12:12 -0700)]
Fix Memory Leaks in Printer Redirection
David PHAM-VAN [Tue, 28 Jun 2016 21:39:29 +0000 (14:39 -0700)]
Fix Memory Leaks in RdpSnd
David PHAM-VAN [Tue, 28 Jun 2016 21:39:14 +0000 (14:39 -0700)]
Fix Memory Leaks in RdpDR
David PHAM-VAN [Tue, 28 Jun 2016 21:39:01 +0000 (14:39 -0700)]
Fix Memory Leaks in Disp channel
David Fort [Fri, 9 Sep 2016 09:16:29 +0000 (11:16 +0200)]
Merge pull request #3482 from realjiangms/fix_gfx_win8
server/shadow: Fix regression with rdp8.0
zihao.jiang [Sat, 27 Aug 2016 13:51:29 +0000 (21:51 +0800)]
server/shadow: Fix regression with rdp8.0
Shadow server crash with rdp8.0 with gfx enabled.
Root Cause: rdp8.0 is not support in shadow gfx and rdpgfx_caps_advertise returns an error. However setChannelError crashs because context->errorDescription is NULL
1. Fix shadow gfx to handle rdp8.0
2. Initialize context->errorDescription for server side new-context
Martin Fleisz [Thu, 25 Aug 2016 07:00:56 +0000 (09:00 +0200)]
Merge pull request #3435 from akallabeth/uuid_find_fix
CMake FindUUID fixes.
Martin Fleisz [Thu, 25 Aug 2016 06:17:52 +0000 (08:17 +0200)]
Merge pull request #3284 from ondrejholy/endianness
Endianness fixes
David Fort [Wed, 24 Aug 2016 09:08:00 +0000 (11:08 +0200)]
Merge pull request #3316 from realjiangms/server_gfx
rdpgfx: Implementation for server side channel
akallabeth [Wed, 24 Aug 2016 08:40:31 +0000 (10:40 +0200)]
Merge pull request #3476 from FreeRDP/mh-fix-transport
libfreerdp/core: transport_write unchecked parameters
Martin Haimberger [Mon, 22 Aug 2016 09:17:11 +0000 (02:17 -0700)]
libfreerdp/core: transport_write unchecked parameters
transport_write did not check if transport or bio are
set. The transport read checks it. In using fastpath
and for example a mouse input is sent, the transport
is never checked and can cause a segfault.
zihao.jiang [Sat, 20 Aug 2016 17:02:13 +0000 (01:02 +0800)]
rdpgfx/server: Fix for windows10 clients
1. Fix order of gfx reset and new-surface. Windows10 client will show black screen with this issue(FreeRDP itself is dramatically immune to this issue)
2. Handle RDPGFX_QOE_FRAME_ACKNOWLEDGE_PDU for FPS control
zihao.jiang [Fri, 19 Aug 2016 17:36:37 +0000 (01:36 +0800)]
rdpgfx/server: More minor fix
zihao.jiang [Tue, 16 Aug 2016 06:49:56 +0000 (14:49 +0800)]
rdpgfx/server: More minor fix according to comments:
Not use sizeof on packet memory structure for stream length check/estimating and use number directly.
Most of the packet size could be obviously calculated/verified from code and comments in same function.
Macro is defined for those were referenced multiple times.