Commit Graph

10157 Commits

Author SHA1 Message Date
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
Armin Novak c00fc5715f Cursor color decoding fixes. 2016-10-06 13:43:05 +02:00
Armin Novak 984bec733f Simplified gdi_patblt 2016-10-06 13:43:05 +02:00
Armin Novak 00890c2adc Exporting all symbols from DLL for test builds on windows. 2016-10-06 13:43:05 +02:00
Armin Novak 0b6c7a3df5 Fixed windows color cursor. 2016-10-06 13:43:05 +02:00
Armin Novak d1a3362a8f Fixed windows software GDI issues. 2016-10-06 13:43:05 +02:00
Armin Novak 66cf000efd Fixed broken test. 2016-10-06 13:43:05 +02:00
Armin Novak e3b43b991d Fixed some bitblt issues. 2016-10-06 13:43:05 +02:00
Armin Novak 5fa9344c8f Deactivated broken tests. 2016-10-06 13:43:05 +02:00