Commit Graph

10519 Commits

Author SHA1 Message Date
Bernhard Miklautz d7582b130c Adapt makefile specific file paths
Try to use relative file paths only when building a release (build types
Release and RelWithDebInfo) with the Unix Makefile generator.

Before it was tried to do this with all generators causing multiple
problems.
2016-10-13 16:57:52 +02:00
Armin Novak 8fbc885f19 Removed unused variable. 2016-10-13 16:57:51 +02:00
Armin Novak d1a28c59f7 Fixed uninitialized variable. 2016-10-13 16:57:51 +02:00
Armin Novak 99ade05330 Fixed uninitialized variable. 2016-10-13 16:57:51 +02:00
Armin Novak ae5689709c Fixed uninitialized variables. 2016-10-13 16:57:51 +02:00
Armin Novak 85e17ada02 Fixed uninitialized arguments, WLog tag. 2016-10-13 16:57:51 +02:00
Armin Novak 12aae5013a Properly escaping __FILE__ replacement. 2016-10-13 16:56:03 +02:00
Bernhard Miklautz 5a5f091b7c Merge pull request #3545 from akallabeth/legacy_rfx_fixes
Fixed Windows 7 RFX issues.
2016-10-13 13:01:53 +02:00
Bernhard Miklautz de44204683 Merge pull request #3537 from akallabeth/gdi_speedup
Inlined heavily used functions.
2016-10-13 10:28:57 +02:00
Armin Novak 79e8a6d61c Reverted NSC format, decoded data is always BGRA! 2016-10-13 10:16:24 +02:00
Martin Fleisz 75b5571ec6 Merge pull request #3547 from realjiangms/fix_after_color_conversion_nsc_server
Fix nsc server side after color conversion.
2016-10-12 17:35:10 +02:00
Armin Novak 714e704352 Color format for surface bits unified. 2016-10-12 09:32:59 +02:00
Armin Novak 25c7372fe6 Fixed offset and stride for X11 surface bits. 2016-10-12 09:32:05 +02:00
Armin Novak 985ca171ff Respecting tile offsets. 2016-10-12 09:21:21 +02:00
Armin Novak 8286fa4b96 Fixed format flip and offsets for GDI. 2016-10-11 18:50:01 +02:00
zihao.jiang 5e1f745868 Fix nsc server side after color conversion.
We use new color format system and PIXEL_FORMAT_BGRX32 is the unified buffer color format. Add support for PIXEL_FORMAT_BGRX32 in nsc
2016-10-11 23:31:12 +08:00
Bernhard Miklautz bd1ec5fe53 Merge pull request #3538 from akallabeth/mac_server_fix
Mac shadow server regression fix
2016-10-11 15:47:32 +02:00
Armin Novak c3058ba580 Optimized ROP for GDI_SRCCOPY and GDI_DSTCOPY. 2016-10-11 14:47:26 +02:00
Armin Novak c2787d7c5f Optimized gdi_FillRect 2016-10-11 14:47:26 +02:00
Armin Novak c405e1515e Inlined heavily used function. 2016-10-11 14:47:26 +02:00
Armin Novak 94c6473250 Inlined heavily used functions. 2016-10-11 14:47:26 +02:00
Armin Novak 404ae7d83c Fixed Windows 7 RFX issues. 2016-10-11 14:34:07 +02:00
akallabeth 1d03fd32a3 Merge pull request #3470 from untoldone/master
mac BUILD_SHARED_LIBS=ON fix (on master)
2016-10-11 13:15:13 +02:00
Bernhard Miklautz 4085d45773 Merge pull request #3531 from rjcorrig/macdialogfix
client/Mac: Runs Mac password dialog on main UI thread
2016-10-11 09:44:53 +02:00
Martin Fleisz 9afc0cca26 Merge pull request #3536 from akallabeth/memory_leak_fixes
Memory leak fixes
2016-10-11 09:29:49 +02:00
akallabeth 1b783fd975 Merge pull request #3540 from realjiangms/fix_after_color_conversion_gfx_h264
Regression fix: Fix gfx h264 server
2016-10-11 09:25:43 +02:00
akallabeth 1ea248195a Merge pull request #3541 from realjiangms/fix_after_color_conversion_nsc
Fix nsc client after after color conversion huge fix
2016-10-11 09:25:19 +02:00
zihao.jiang 3fb92ae2ec server/shadow: Fix black screen with win10
Request full screen update on RDPGFX_CAPS_ADVERTISE_PDU. Win10 client seems to clean the screen after gfx channel opened. If there happens to be no screen update from server, we will get black screen in mstsc client.
2016-10-11 13:25:07 +08:00
zihao.jiang 34b4bca119 Fix nsc client after after color conversion huge fix
nsc codec client doesn't work:
1. We should mark invalid region for software gdi
2. Checked the code before color conversion fix, the correct color format should be PIXEL_FORMAT_BGRX32_VF (corresponds to old PIXEL_FORMAT_XRGB32_VF)
3. For gdi:hw: xfc->bitmap_buffer is never used/initialized. However gdi->primary_buffer is always maintained. So use primary_buffer to hold the decoded bitmap data
2016-10-11 02:18:31 +08:00
zihao.jiang ac08f6a48b Regression fix: The usage of RDPGFX_SURFACE_COMMAND::format is changed after color conversion huge fix.
Fix server side rdpgfx code to match the change.
2016-10-11 00:56:12 +08:00
Bernhard Miklautz aa673986e8 Merge pull request #3533 from akallabeth/glyph_cache_disable
Glyph cache disable
2016-10-10 16:04:09 +02:00
Armin Novak c6ae62f700 Fixed memory leak in certificate check. 2016-10-10 13:34:57 +02:00
Martin Fleisz 38f9d0f675 Merge pull request #3529 from akallabeth/warning_fixes
Variadic macro warning fixes
2016-10-10 12:23:57 +02:00
Armin Novak cf2ec62d59 Reformatted file. 2016-10-10 12:10:29 +02:00
Armin Novak bc39f28a95 Fixed regression from rebase. 2016-10-10 12:07:27 +02:00
Armin Novak fa71427c6b Removed unused function. 2016-10-10 11:33:31 +02:00
Martin Fleisz 06a04a0199 Merge pull request #3534 from akallabeth/x11_pointer_color
Fixed pointer color mapping.
2016-10-10 11:31:57 +02:00
Martin Fleisz 071b79aa9c Merge pull request #3535 from akallabeth/leak_check
Added leak detector option, made conflicting options exclusive.
2016-10-10 11:28:45 +02:00
Armin Novak eecc4b189f Fixed leak in bitmap handling. 2016-10-10 10:42:14 +02:00
Armin Novak bc69730863 Fixed memory leak in pointer free. 2016-10-10 10:42:14 +02:00
Armin Novak 930045ef12 Added leak detector option, made conflicting options exclusive. 2016-10-10 09:29:09 +02:00
Armin Novak 249bb1292f Fixed pointer color mapping. 2016-10-10 09:19:43 +02:00
Armin Novak 8f75516650 Deactivated glyph cache. 2016-10-10 09:07:28 +02:00
Armin Novak afc4408a6c Reformatted file. 2016-10-10 09:06:05 +02:00
Robert Corrigan ecf9eed809 Runs Mac password dialog on main UI thread 2016-10-08 11:30:04 -04:00
Armin Novak 7709542d05 Using C99 compatible variadic macros. 2016-10-07 14:14:56 +02:00
Armin Novak 6fdc872008 Fixed comma at end of enum 2016-10-07 14:10:32 +02:00
Armin Novak 1122627e94 Fixed function argument and variable types. 2016-10-07 14:08:54 +02:00
Armin Novak fb1dcf2689 Fixed invalid const type. 2016-10-07 14:08:33 +02:00
Armin Novak edacd7c6b7 Thread using proper function pointer type. 2016-10-07 14:07:51 +02:00