Armin Novak
9c64e77a84
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.
2016-10-06 13:43:10 +02:00
Armin Novak
35bf9e6731
Fixed missing mac server symbols.
2016-10-06 13:43:10 +02:00
Armin Novak
14dc629dec
Fixed expressions.
2016-10-06 13:43:09 +02:00
Armin Novak
4f62d848ac
Refactored interlocked typedefs, avoid namespace collisions.
2016-10-06 13:43:09 +02:00
Armin Novak
64c5d78b3f
Fixed clang warnings.
2016-10-06 13:43:09 +02:00
Armin Novak
ada4abc5d9
Using add_definitions for symbols now.
2016-10-06 13:43:09 +02:00
Armin Novak
0c551808a3
Fixed gdi_init for windows server.
2016-10-06 13:43:09 +02:00
Armin Novak
c7448c03fb
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.
2016-10-06 13:43:09 +02:00
Armin Novak
6d6b991c26
Fixed BitBlt function for overlapping areas.
2016-10-06 13:43:09 +02:00
Armin Novak
5554d805db
Code cleanup.
2016-10-06 13:43:09 +02:00
Armin Novak
122f25eb60
Fixed channel cleanup.
2016-10-06 13:43:09 +02:00
Armin Novak
d35823cf69
Moved channel init code to core library.
2016-10-06 13:43:09 +02:00
Armin Novak
dadc5262ae
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.
2016-10-06 13:43:09 +02:00
Armin Novak
2e40c9c99d
Windows GDI color decoding.
2016-10-06 13:43:09 +02:00
Armin Novak
f16ffaefa7
Fixed glyph cache issues.
2016-10-06 13:43:08 +02:00
Armin Novak
0d56de57c4
Glyph offset fix.
2016-10-06 13:43:08 +02:00
Armin Novak
b765374d32
Refactored BitBlt, implementing everything now.
2016-10-06 13:43:08 +02:00
Armin Novak
f17f1475d8
Fixed font drawing.
2016-10-06 13:43:08 +02:00
Armin Novak
f0864108f9
Updated iOS client.
2016-10-06 13:43:08 +02:00
Armin Novak
081b57905f
Added ios home and temp dir support.
2016-10-06 13:43:08 +02:00
Armin Novak
dd9354d55f
Added argument checks.
2016-10-06 13:43:08 +02:00
Armin Novak
9fcfc38bd2
Fixed planar decoding.
2016-10-06 13:43:08 +02:00
Armin Novak
0acfc649cd
Fixed log message.
2016-10-06 13:43:08 +02:00
Armin Novak
844f7b7941
Made logging less verbose.
2016-10-06 13:43:08 +02:00
Armin Novak
0f9ab81097
Fixed command line setting.
2016-10-06 13:43:08 +02:00
Armin Novak
b888059bd7
Fixed color conversion issues.
2016-10-06 13:43:08 +02:00
Armin Novak
c8d4438776
Fixed android settings.
2016-10-06 13:43:07 +02:00
Armin Novak
c3e6240f41
Fixed android client.
2016-10-06 13:43:07 +02:00
Armin Novak
4027a1d978
Added error checks.
2016-10-06 13:43:07 +02:00
Armin Novak
04846ca775
Added missing API export.
2016-10-06 13:43:07 +02:00
Armin Novak
a978ccc0bb
Added argument checks.
2016-10-06 13:43:07 +02:00
Armin Novak
ab4725dd5d
Fixed error message parameter.
2016-10-06 13:43:07 +02:00
Armin Novak
fb36121ba9
Added signal handler for android.
2016-10-06 13:43:07 +02:00
Armin Novak
fddf710a1c
Fixed OpenSSL build headers.
2016-10-06 13:43:07 +02:00
Armin Novak
7b5d0d59c9
Updated build script error checking.
2016-10-06 13:43:07 +02:00
Armin Novak
3b21209e72
Fixed xfreerdp GDI color order.
2016-10-06 13:43:07 +02:00
Armin Novak
8898980981
Removed obsolete generation script.
2016-10-06 13:43:07 +02:00
Armin Novak
346515a116
Wayland client overhaul.
2016-10-06 13:43:07 +02:00
Armin Novak
543631ddd3
Added better argument checks.
2016-10-06 13:43:06 +02:00
Armin Novak
3820c91b80
Added wayland OS minor version.
2016-10-06 13:43:06 +02:00
Armin Novak
376f6a47e1
Fixed OS X client.
2016-10-06 13:43:06 +02:00
Armin Novak
896f500e7e
Fixed h264 dummy init.
2016-10-06 13:43:06 +02:00
Armin Novak
90cd2a8a45
Fixed color pointer.
2016-10-06 13:43:06 +02:00
Armin Novak
c8a7065f93
Refactored xfContext.
2016-10-06 13:43:06 +02:00
Armin Novak
fbdb00aa0c
Simplified windows context.
2016-10-06 13:43:06 +02:00
Armin Novak
71a73068ec
Reformatted client code.
2016-10-06 13:43:06 +02:00
Armin Novak
bc5aa1be0c
Added more GDI orders.
2016-10-06 13:43:06 +02:00
Armin Novak
9af71b9878
Fixed color conversion from order.
2016-10-06 13:43:06 +02:00
Armin Novak
a76b0df598
Fixed reading of colors from order.
2016-10-06 13:43:06 +02:00
Armin Novak
60ac63854c
32bpp cursor fix.
2016-10-06 13:43:06 +02:00