Armin Novak
88a3b8dd76
Initializing channel context in each thread.
2016-10-06 13:43:12 +02:00
Armin Novak
d55690db23
Fixed RFX encoding.
2016-10-06 13:43:12 +02:00
Armin Novak
9ab04711fa
Fixed shadow server color encoding.
2016-10-06 13:43:12 +02:00
Armin Novak
f5fff7658a
Made some functions static.
2016-10-06 13:43:12 +02:00
Armin Novak
3220b15730
Added missing event handle.
2016-10-06 13:43:12 +02:00
Armin Novak
f2d7766db6
Moved common async input handling to core library.
2016-10-06 13:43:12 +02:00
Armin Novak
b8b84473a3
Fixed post disconnect hook.
2016-10-06 13:43:12 +02:00
Armin Novak
4e11883f27
Fixed X11 cursor decoding.
2016-10-06 13:43:11 +02:00
Armin Novak
83c6a7942d
Removed broken X11 command.
2016-10-06 13:43:11 +02:00
Armin Novak
f2bb83e28d
Fixed rebase related issues.
2016-10-06 13:43:11 +02:00
Armin Novak
296bc026dc
Fixed ellipse test.
2016-10-06 13:43:11 +02:00
Armin Novak
399c318187
Fixed test loop.
2016-10-06 13:43:11 +02:00
Armin Novak
196386f59b
Android client support script fixes.
2016-10-06 13:43:11 +02:00
Armin Novak
161685b25c
Fixed some more glyph chache bugs.
2016-10-06 13:43:11 +02:00
Armin Novak
dbab3dd7e3
Fixed tests and not intialized values.
2016-10-06 13:43:11 +02:00
Armin Novak
0c57065c73
GlyphCache: Erasing destination if not redundant.
2016-10-06 13:43:11 +02:00
Armin Novak
b7f32353f4
Fixed pattern checks.
2016-10-06 13:43:11 +02:00
Armin Novak
823b1ec2f0
Added proper brush support to fill rect.
2016-10-06 13:43:11 +02:00
Armin Novak
9471f82fea
Fixed missing include preventing symbol export.
2016-10-06 13:43:11 +02:00
Armin Novak
ad4f6d8521
Fixed MacOS includes.
2016-10-06 13:43:11 +02:00
Armin Novak
739d45e372
Fixed includes for iOS
2016-10-06 13:43:11 +02:00
Armin Novak
e23a7e29a1
Removed obsolete code.
2016-10-06 13:43:10 +02:00
Armin Novak
c242467346
Fixed some X11 functions.
2016-10-06 13:43:10 +02:00
Armin Novak
50c509eee2
Fixed barrier test.
2016-10-06 13:43:10 +02:00
Armin Novak
b320e3c10e
windows fixes.
2016-10-06 13:43:10 +02:00
Armin Novak
416801a106
Fixed warning.
2016-10-06 13:43:10 +02:00
Armin Novak
22ddec810b
Moved pre and post channel hooks.
2016-10-06 13:43:10 +02:00
Armin Novak
2e76529e5d
Updated Order support.
2016-10-06 13:43:10 +02:00
Armin Novak
4b3d3cd69e
Warning fixes.
2016-10-06 13:43:10 +02:00
Armin Novak
44b8756617
Warning fixes.
2016-10-06 13:43:10 +02:00
Armin Novak
a3fd9bf5af
Fixed warnings.
2016-10-06 13:43:10 +02:00
Armin Novak
1454400236
Fixed windows defines for *LIST*
2016-10-06 13:43:10 +02:00
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