Commit Graph

10188 Commits

Author SHA1 Message Date
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
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