Commit Graph

12598 Commits

Author SHA1 Message Date
Norbert Federa d9a4ae8310
Merge pull request #4938 from akallabeth/warning_fixes_master
Warning fixes and TSG abort condition fix
2018-10-18 14:08:01 +02:00
Markus Mattes 6d5b88cda6 transferEncoding can be NULL, verification happens in line 348 2018-10-18 13:59:49 +02:00
Armin Novak 5b70142ec4 Fixed read_altsec_order ORDER_TYPE_WINDOW 2018-10-18 12:34:10 +02:00
Armin Novak 8bdb5d771a Fixed order to string format string. 2018-10-18 12:33:06 +02:00
Norbert Federa d201deede8 gateway/rpc: remove stale valgrind macro 2018-10-18 11:45:18 +02:00
Martin Fleisz eea5e2085e
Merge pull request #4939 from nfedera/nf-fix-rdpsnd_server_send_formats
rdpsnd: always call rdpsnd_server_send_formats
2018-10-18 11:12:59 +02:00
Armin Novak 2e3832af94 Fixed TSG stream alignment (4 or 8) 2018-10-18 10:41:03 +02:00
Norbert Federa d35470f8af rdpsnd: always call rdpsnd_server_send_formats
Since the rdpsnd_server_send_formats function is no longer exported
we must always call it, even if the rdpsnd server application uses
its own thread.
2018-10-18 10:21:15 +02:00
Armin Novak dc197d4dd1 Fixed tsg abort condition. 2018-10-18 10:15:51 +02:00
Armin Novak 88d310ff2c Fixed compiler warnings (casts, ...) 2018-10-18 09:09:30 +02:00
Armin Novak 554e18780b USe const compare function pointer arguments 2018-10-18 09:06:55 +02:00
David Fort 13e2a8834d winpr: add some functions to use wStream in a static way
It's sometime useful to create a stream aliasing a buffer on the stack, and
it's nice if we don't need some extra malloc for this.

Example use:
   BYTE buffer[20];
   wStream s;

   Stream_StaticInit(&s, buffer, sizeof(buffer));
   Stream_Write_UINT16(&s, 0xff01);
   Stream_Free(&s, FALSE);
2018-10-17 19:07:48 +02:00
akallabeth 305f5d1bd5
Merge pull request #4600 from andreesteve/xfullscreen
X11: Fix fullscreen toggle
2018-10-17 17:27:29 +02:00
MartinHaimberger 558a03f60c
Merge pull request #4937 from akallabeth/server_rdpsnd_get_formats
Fix Server rdpsnd get formats
2018-10-17 17:16:28 +02:00
Armin Novak e319ec5bd3 Fixed missing return in server_rdpsnd_get_formats 2018-10-17 16:17:41 +02:00
Martin Fleisz e46d1d95ff
Merge pull request #4926 from akallabeth/primary_order_checks
Order data validation and correction
2018-10-17 16:02:28 +02:00
akallabeth fbceb7c75a
Merge pull request #4478 from smalleel/master
Updated project site link to HTTPS
2018-10-17 15:01:22 +02:00
Armin Novak 991f051a63 Fixed stream release for transport_write 2018-10-17 14:55:55 +02:00
Armin Novak 3416d1bdee Reset stream length to capacity in StreamPool_Take 2018-10-17 14:54:53 +02:00
MartinHaimberger 6f6581cdd6
Merge pull request #4933 from akallabeth/planar_alpha_fix
Planar alpha fix
2018-10-17 14:40:00 +02:00
MartinHaimberger 741a032b97
Merge pull request #4936 from akallabeth/gw_leak_fix
Fixed bugs detected during scanbuild run
2018-10-17 14:35:17 +02:00
Armin Novak aefb7728f6 Removed debug log entries, simplified order support check. 2018-10-17 14:16:16 +02:00
Armin Novak f91590ecbf Fixed bugs detected during scanbuild run 2018-10-17 13:19:33 +02:00
akallabeth 8fe3ac5d26
Merge pull request #4902 from akallabeth/gw_refactor_3
Gateway refactoring
2018-10-17 12:23:10 +02:00
akallabeth e54af8efa0
Merge pull request #4927 from akallabeth/cmdline_fixes
Fixed command line setting of flags, unified string replace
2018-10-17 12:19:03 +02:00
Armin Novak 7b860ce96a Add command line option /relax-order-checks 2018-10-17 12:16:58 +02:00
Armin Novak a432a297ca Fixed division by 0 if invalid formats are used. 2018-10-17 11:37:51 +02:00
akallabeth 5778bf102b
Merge pull request #4891 from akallabeth/rail_fixes
Rail fixes #4846 and a crash
2018-10-17 11:32:56 +02:00
Armin Novak 10cc319973 Announce glyph orders if glyph cache is activated. 2018-10-17 10:47:23 +02:00
Armin Novak c0d38778f1 Fixed length sanity check. 2018-10-17 10:09:37 +02:00
Armin Novak 4d124cf5d1 Fixed order requirements. 2018-10-17 10:09:27 +02:00
Armin Novak 777bfe5c40 Fixed const correctness of arguments. 2018-10-16 17:29:10 +02:00
Armin Novak 75517c06fb Added parameter checks. 2018-10-16 17:26:57 +02:00
Armin Novak bbcba568f4 Added parameter checks. 2018-10-16 17:23:24 +02:00
Armin Novak d2e08c0aa8 Fixed missing argument check. 2018-10-16 17:14:56 +02:00
Armin Novak 3629a84d3f Fixed missing input validation. 2018-10-16 17:10:03 +02:00
Armin Novak cab2e28576 Fixed missing value check 2018-10-16 17:09:29 +02:00
Armin Novak c51ca89d9b Fixed glyph cache 2018-10-16 16:10:17 +02:00
Armin Novak 5ea4a7d3b0 Proper order checks. 2018-10-16 15:56:17 +02:00
Marc-André Moreau ce234411c9
Merge pull request #4914 from Devolutions/winpr-dll-export
Add WINPR_DLL definition to control WinPR symbol exporting
2018-10-16 09:09:05 -04:00
Armin Novak 16d553a75f Check if incoming secondary alternate orders have been activated. 2018-10-16 13:59:37 +02:00
Armin Novak 711da861e8 Check if incoming secondary orders have been activated. 2018-10-16 13:48:43 +02:00
Armin Novak 88bd262134 Send brush support level from settings. 2018-10-16 13:48:29 +02:00
Armin Novak c99434691e For every order check if it is activated in settings before processing. 2018-10-16 13:13:01 +02:00
Armin Novak fb87f6d0bd Added a warning that the server sent an unsupported order 2018-10-16 12:46:44 +02:00
Armin Novak e4b24aa31e Fixed arguments to *adust 2018-10-16 12:36:08 +02:00
Armin Novak 91107beb67 Separate alpha handling for planar codec
If the destination does not support an alpha channel ignore it
when decoding and prevent data to be copied unnecessarily
2018-10-16 12:17:25 +02:00
Armin Novak a29bc16af4 Siplified planar alpha / non alpha paths 2018-10-16 10:05:33 +02:00
Armin Novak 7d8e6377df Fixed a memory leak in cleaning up brushes. 2018-10-16 09:31:30 +02:00
Armin Novak 14321a2d52 Adjust rectangles where appropriate. 2018-10-15 16:34:44 +02:00