platform/upstream/freerdp.git
7 years agoUse exclusive coordinates in CacheToSurface.
Armin Novak [Fri, 31 Mar 2017 10:06:21 +0000 (12:06 +0200)]
Use exclusive coordinates in CacheToSurface.

7 years agoMerge pull request #3891 from nfedera/fix-rdpegfx-gdisw-drawing
David Fort [Thu, 30 Mar 2017 14:59:39 +0000 (16:59 +0200)]
Merge pull request #3891 from nfedera/fix-rdpegfx-gdisw-drawing

improve rdpegfx drawing for software gdi

7 years agoimprove rdpegfx drawing for software gdi
Norbert Federa [Thu, 30 Mar 2017 13:42:13 +0000 (15:42 +0200)]
improve rdpegfx drawing for software gdi

process the region's rectangles individually instead of
just copying the extents

7 years agoMerge pull request #3865 from DavBfr/unicode-printer-name
David Fort [Wed, 29 Mar 2017 12:54:57 +0000 (14:54 +0200)]
Merge pull request #3865 from DavBfr/unicode-printer-name

Bugfix: Wrong encoding method used for printer name

7 years agoMerge pull request #3886 from akallabeth/warning_fixes_and_tests
Martin Fleisz [Wed, 29 Mar 2017 10:42:32 +0000 (12:42 +0200)]
Merge pull request #3886 from akallabeth/warning_fixes_and_tests

Fixes for AVC420, Warnings and tests

7 years agoFixed memory leak and return value check issue.
Armin Novak [Tue, 28 Mar 2017 15:56:44 +0000 (17:56 +0200)]
Fixed memory leak and return value check issue.

7 years agoFixed AVC420 SSE implementation and test.
Armin Novak [Tue, 28 Mar 2017 15:42:35 +0000 (17:42 +0200)]
Fixed AVC420 SSE implementation and test.

7 years agoFixed tests and dead store warnings.
Armin Novak [Tue, 28 Mar 2017 14:18:00 +0000 (16:18 +0200)]
Fixed tests and dead store warnings.

7 years agoMerge pull request #3884 from akallabeth/memleak_fix
David Fort [Tue, 28 Mar 2017 13:06:10 +0000 (15:06 +0200)]
Merge pull request #3884 from akallabeth/memleak_fix

Fixed leak of client random.

7 years agoFixed leak of client random.
Armin Novak [Tue, 28 Mar 2017 12:33:02 +0000 (14:33 +0200)]
Fixed leak of client random.

7 years agoMerge pull request #3883 from akallabeth/gfx_x11_speedup
Norbert Federa [Tue, 28 Mar 2017 10:35:30 +0000 (12:35 +0200)]
Merge pull request #3883 from akallabeth/gfx_x11_speedup

Gfx x11 speedup

7 years agoLet bitmaps keep XBitmap during lifetime.
Armin Novak [Tue, 28 Mar 2017 09:49:47 +0000 (11:49 +0200)]
Let bitmaps keep XBitmap during lifetime.

7 years ago X11 GFX: Restrict to region, ignore alpha
Armin Novak [Tue, 28 Mar 2017 09:49:13 +0000 (11:49 +0200)]
 X11 GFX: Restrict to region, ignore alpha

* Restrict the screen update to the changed region
* Ignore differences in color format alpha

7 years agoFixed invalid return from xf_rail_window_icon
Armin Novak [Tue, 28 Mar 2017 09:47:46 +0000 (11:47 +0200)]
Fixed invalid return from xf_rail_window_icon

7 years agoMerge pull request #3882 from nfedera/fix-x11-client-perf
akallabeth [Tue, 28 Mar 2017 06:44:29 +0000 (08:44 +0200)]
Merge pull request #3882 from nfedera/fix-x11-client-perf

some performance fixes

7 years agosome performance fixes
Norbert Federa [Mon, 27 Mar 2017 07:00:27 +0000 (09:00 +0200)]
some performance fixes

- draw only the updated region in the gdi and x11 surface bits implementation
- don't repeatedly call IsProcessorFeaturePresentEx in rfx rlgr decoder
- fix ugly and unaligned profiler print layout and remove an unnecessary value

7 years agoRemove unused variable and check return codes
David PHAM-VAN [Tue, 14 Mar 2017 16:37:17 +0000 (09:37 -0700)]
Remove unused variable and check return codes

7 years agoMerge pull request #3875 from hardening/client_random
Martin Fleisz [Fri, 24 Mar 2017 09:34:12 +0000 (10:34 +0100)]
Merge pull request #3875 from hardening/client_random

Client random

7 years agoStore client_random in server mode
David Fort [Tue, 21 Mar 2017 09:32:17 +0000 (10:32 +0100)]
Store client_random in server mode

We need the client_random in server mode when the client does RDP security and
tries to reconnect using the cookie.

7 years agoFixed typo
David Fort [Tue, 21 Mar 2017 09:31:21 +0000 (10:31 +0100)]
Fixed typo

7 years agoMerge pull request #3871 from akallabeth/logon_error_info_log
Martin Fleisz [Mon, 20 Mar 2017 10:21:58 +0000 (11:21 +0100)]
Merge pull request #3871 from akallabeth/logon_error_info_log

Print logon error info.

7 years agoMerge pull request #3870 from akallabeth/mouse_cursor_23bpp
Bernhard Miklautz [Mon, 20 Mar 2017 09:09:23 +0000 (10:09 +0100)]
Merge pull request #3870 from akallabeth/mouse_cursor_23bpp

Ignore AND mask for 32bpp cursor. #3863

7 years agoMerge pull request #3873 from lluixhi/master
David Fort [Mon, 20 Mar 2017 07:59:05 +0000 (08:59 +0100)]
Merge pull request #3873 from lluixhi/master

Support LibreSSL

7 years agoSupport LibreSSL
Aric Belsito [Sun, 19 Mar 2017 20:58:24 +0000 (13:58 -0700)]
Support LibreSSL

Broken by the addition of OpenSSL 1.1.0 support.

7 years agoPrint logon error info.
Armin Novak [Fri, 17 Mar 2017 12:48:32 +0000 (13:48 +0100)]
Print logon error info.

7 years agoIgnore AND mask for 32bpp cursor. #3863
Armin Novak [Fri, 17 Mar 2017 08:42:20 +0000 (09:42 +0100)]
Ignore AND mask for 32bpp cursor. #3863

7 years agoMerge pull request #3867 from akallabeth/wlog_format_nightly_fix
Bernhard Miklautz [Tue, 14 Mar 2017 10:20:36 +0000 (11:20 +0100)]
Merge pull request #3867 from akallabeth/wlog_format_nightly_fix

Fix format string is not a string literal

7 years agoFix format string is not a string literal
Armin Novak [Tue, 14 Mar 2017 09:56:00 +0000 (10:56 +0100)]
Fix format string is not a string literal

7 years agoBugfix: Wrong encoding method used for printer name.
David PHAM-VAN [Mon, 13 Mar 2017 21:55:34 +0000 (14:55 -0700)]
Bugfix: Wrong encoding method used for printer name.

7 years agoMerge pull request #3862 from uglym8/fix_stack_peek
Martin Fleisz [Mon, 13 Mar 2017 14:11:34 +0000 (15:11 +0100)]
Merge pull request #3862 from uglym8/fix_stack_peek

Fix Stack_Peek

7 years agoMerge pull request #3861 from akallabeth/afreerdp-fix 2.0.0-beta1+android11
Martin Fleisz [Mon, 13 Mar 2017 12:46:23 +0000 (13:46 +0100)]
Merge pull request #3861 from akallabeth/afreerdp-fix

Afreerdp fix database test server

7 years agoFix Stack_Peek
Alexander Zakharov [Mon, 13 Mar 2017 12:45:27 +0000 (15:45 +0300)]
Fix Stack_Peek

7 years agoCleaned up database access code.
Armin Novak [Mon, 13 Mar 2017 11:05:49 +0000 (12:05 +0100)]
Cleaned up database access code.

7 years agoUsing plain HTTP links for freerdp.com
Armin Novak [Mon, 13 Mar 2017 08:21:07 +0000 (09:21 +0100)]
Using plain HTTP links for freerdp.com

7 years agoMerge pull request #3856 from hardening/rail_capabilities
Bernhard Miklautz [Fri, 10 Mar 2017 10:41:28 +0000 (11:41 +0100)]
Merge pull request #3856 from hardening/rail_capabilities

Don't forget to send the RAIL capabilities in server mode

7 years agoAdd more RAIL option flags
David Fort [Fri, 10 Mar 2017 09:36:26 +0000 (10:36 +0100)]
Add more RAIL option flags

7 years agoDon't forget to send the RAIL capabilities in server mode
David Fort [Thu, 9 Mar 2017 20:57:55 +0000 (21:57 +0100)]
Don't forget to send the RAIL capabilities in server mode

7 years agoMerge pull request #3855 from akallabeth/afreerdp_help_v2
Martin Fleisz [Thu, 9 Mar 2017 15:10:37 +0000 (16:10 +0100)]
Merge pull request #3855 from akallabeth/afreerdp_help_v2

Readded css for phone layout.

7 years agoReadded css for phone layout.
Armin Novak [Thu, 9 Mar 2017 14:08:01 +0000 (15:08 +0100)]
Readded css for phone layout.

7 years agoMerge pull request #3854 from akallabeth/afreerdp_help_unify
Martin Fleisz [Thu, 9 Mar 2017 13:24:00 +0000 (14:24 +0100)]
Merge pull request #3854 from akallabeth/afreerdp_help_unify

Afreerdp help unify

7 years agoFixed help pages.
Armin Novak [Thu, 9 Mar 2017 12:55:19 +0000 (13:55 +0100)]
Fixed help pages.

7 years agoFixed keyboard show/hide
Armin Novak [Thu, 9 Mar 2017 12:55:05 +0000 (13:55 +0100)]
Fixed keyboard show/hide

7 years agoMerge pull request #3853 from akallabeth/afreerdp_script_update
Martin Fleisz [Thu, 9 Mar 2017 10:59:47 +0000 (11:59 +0100)]
Merge pull request #3853 from akallabeth/afreerdp_script_update

Update for android scripts, per arch includes.

7 years agoMerge pull request #3847 from akallabeth/ffmpeg_define_fix
Martin Fleisz [Thu, 9 Mar 2017 10:35:31 +0000 (11:35 +0100)]
Merge pull request #3847 from akallabeth/ffmpeg_define_fix

Fixed #3782 and #2953: Using new libav defines.

7 years agoUpdate for android scripts, per arch includes.
Armin Novak [Thu, 9 Mar 2017 08:30:38 +0000 (09:30 +0100)]
Update for android scripts, per arch includes.

7 years agoMerge pull request #3851 from akallabeth/about_line_breaks
Martin Fleisz [Thu, 9 Mar 2017 10:27:10 +0000 (11:27 +0100)]
Merge pull request #3851 from akallabeth/about_line_breaks

aFreeRDP about page cleanup and parameter validation

7 years agoRemoved unused strings, translated missing ones.
Armin Novak [Thu, 9 Mar 2017 09:51:38 +0000 (10:51 +0100)]
Removed unused strings, translated missing ones.

7 years agoValidating advanced and screen settings.
Armin Novak [Thu, 9 Mar 2017 09:22:50 +0000 (10:22 +0100)]
Validating advanced and screen settings.

7 years agoValidating advanced settings before use.
Armin Novak [Thu, 9 Mar 2017 09:11:39 +0000 (10:11 +0100)]
Validating advanced settings before use.

7 years agoUpdated gradle and config printout.
Armin Novak [Thu, 9 Mar 2017 09:04:31 +0000 (10:04 +0100)]
Updated gradle and config printout.

7 years agoCSS to external file, fixed license linebreaks.
Armin Novak [Thu, 9 Mar 2017 09:01:36 +0000 (10:01 +0100)]
CSS to external file, fixed license linebreaks.

7 years agoMerge pull request #3842 from uplusplus/patch-5
akallabeth [Thu, 9 Mar 2017 07:20:48 +0000 (08:20 +0100)]
Merge pull request #3842 from uplusplus/patch-5

frame_size fixed

7 years agoMerge pull request #3845 from akallabeth/afreerdp_db_upgrade
Norbert Federa [Wed, 8 Mar 2017 08:35:52 +0000 (09:35 +0100)]
Merge pull request #3845 from akallabeth/afreerdp_db_upgrade

Afreerdp db upgrade

7 years agoFixed #3782 and #2953: Using new libav defines.
Armin Novak [Wed, 8 Mar 2017 08:00:13 +0000 (09:00 +0100)]
Fixed #3782 and #2953: Using new libav defines.

7 years agoUpdate tsmf_ffmpeg.c
joy.you [Wed, 8 Mar 2017 02:25:36 +0000 (10:25 +0800)]
Update tsmf_ffmpeg.c

7 years agoAsync transport removed, H264 check for support.
Armin Novak [Tue, 7 Mar 2017 15:09:24 +0000 (16:09 +0100)]
Async transport removed, H264 check for support.

7 years agoMerge pull request #3843 from manio/patch-1
akallabeth [Tue, 7 Mar 2017 14:29:25 +0000 (15:29 +0100)]
Merge pull request #3843 from manio/patch-1

Manual: remove a space in examples

7 years agoValidating log level.
Armin Novak [Tue, 7 Mar 2017 14:08:24 +0000 (15:08 +0100)]
Validating log level.

7 years agoFixed issues with database upgrade code.
Armin Novak [Tue, 7 Mar 2017 13:42:44 +0000 (14:42 +0100)]
Fixed issues with database upgrade code.

7 years agoFixed cursor empty checks.
Armin Novak [Tue, 7 Mar 2017 12:17:37 +0000 (13:17 +0100)]
Fixed cursor empty checks.

7 years agoManual: remove a space in examples
Mariusz Białończyk [Mon, 6 Mar 2017 13:28:30 +0000 (14:28 +0100)]
Manual: remove a space in examples

7 years agoframe_size fixed
joy.you [Mon, 6 Mar 2017 02:27:27 +0000 (10:27 +0800)]
frame_size fixed

if got_frame is not set, set frame_size to 0.

7 years agoMerge pull request #3796 from akallabeth/scan_warning_fixes_v2 2.0.0-beta1+android10
Norbert Federa [Fri, 3 Mar 2017 13:41:11 +0000 (14:41 +0100)]
Merge pull request #3796 from akallabeth/scan_warning_fixes_v2

Scan warning fixes v2

7 years agoMerge pull request #3838 from akallabeth/afreerdp_disconnect_fix
Norbert Federa [Fri, 3 Mar 2017 13:18:20 +0000 (14:18 +0100)]
Merge pull request #3838 from akallabeth/afreerdp_disconnect_fix

Fixed disconnect handling.

7 years agoFixed WLog_PrintMessagePrefixVA
Armin Novak [Fri, 3 Mar 2017 12:49:29 +0000 (13:49 +0100)]
Fixed WLog_PrintMessagePrefixVA

WLog_PrintMessagePrefixVA is called with format being a stack variable.
Always copy the data to message->PrefixString otherwise the information
will be lost whenever the stack is destroyed.

7 years agoFixed argument checks, formatting.
Armin Novak [Fri, 3 Mar 2017 12:44:07 +0000 (13:44 +0100)]
Fixed argument checks, formatting.

7 years agoFixed GetEnvironmentVariable.
Armin Novak [Fri, 3 Mar 2017 11:37:27 +0000 (12:37 +0100)]
Fixed GetEnvironmentVariable.

7 years agoFixed disconnect handling.
Armin Novak [Fri, 3 Mar 2017 11:06:37 +0000 (12:06 +0100)]
Fixed disconnect handling.

7 years agoMerge pull request #3829 from akallabeth/logon_error_info_string
Martin Fleisz [Fri, 3 Mar 2017 08:39:24 +0000 (09:39 +0100)]
Merge pull request #3829 from akallabeth/logon_error_info_string

String representation of logon_error_info

7 years agoMerge pull request #3836 from akallabeth/avc_444_neon_fix
Martin Fleisz [Thu, 2 Mar 2017 17:19:05 +0000 (18:19 +0100)]
Merge pull request #3836 from akallabeth/avc_444_neon_fix

Fixed index for YUV filter in NEON path.

7 years agoScanbuild warning, argument checks and leak fixes.
Armin Novak [Mon, 20 Feb 2017 17:31:58 +0000 (18:31 +0100)]
Scanbuild warning, argument checks and leak fixes.

* Added Stream_GetRemainingCapacity to check remaining stream size
  before writes.
* Fixed shadow server memory leak.
* Fixed lots of scanbuild warnings
* Added missing argument checks in many functions
* Added missing static function declarations

7 years agoString representation of logon_error_info
Armin Novak [Wed, 1 Mar 2017 10:38:37 +0000 (11:38 +0100)]
String representation of logon_error_info

7 years agoFixed index for YUV filter in NEON path.
Armin Novak [Thu, 2 Mar 2017 16:56:23 +0000 (17:56 +0100)]
Fixed index for YUV filter in NEON path.

7 years agoMerge pull request #3831 from hardening/logon_notify
Martin Fleisz [Thu, 2 Mar 2017 16:20:53 +0000 (17:20 +0100)]
Merge pull request #3831 from hardening/logon_notify

Handle the LogonNotify and longCredentials flag

7 years agoMerge pull request #3834 from akallabeth/afreerdp_hide_menu
Martin Fleisz [Thu, 2 Mar 2017 12:37:25 +0000 (13:37 +0100)]
Merge pull request #3834 from akallabeth/afreerdp_hide_menu

Fix broken color mapping

7 years agoAdded missing translations for color enumeration.
Armin Novak [Thu, 2 Mar 2017 12:06:10 +0000 (13:06 +0100)]
Added missing translations for color enumeration.

7 years agoRemoved https links in MPL and apache license.
Armin Novak [Thu, 2 Mar 2017 11:29:37 +0000 (12:29 +0100)]
Removed https links in MPL and apache license.

7 years agoMerge pull request #3807 from akallabeth/afreerdp_update
Martin Fleisz [Thu, 2 Mar 2017 11:26:00 +0000 (12:26 +0100)]
Merge pull request #3807 from akallabeth/afreerdp_update

Afreerdp update

7 years agoAdded client name reset if empty.
Armin Novak [Thu, 2 Mar 2017 09:27:13 +0000 (10:27 +0100)]
Added client name reset if empty.

7 years agoUpdated intent filter to open RDP files.
Armin Novak [Thu, 2 Mar 2017 07:49:50 +0000 (08:49 +0100)]
Updated intent filter to open RDP files.

7 years agoThe LongCredentials capability were not parsed or used
David Fort [Wed, 1 Mar 2017 23:39:08 +0000 (00:39 +0100)]
The LongCredentials capability were not parsed or used

7 years agoTake in account and set the LogonNotify flag
David Fort [Wed, 1 Mar 2017 23:29:48 +0000 (00:29 +0100)]
Take in account and set the LogonNotify flag

This flag was not read in the server case and was always sent in the
case of a client.

7 years agoMerge pull request #3823 from akallabeth/ssl_error_check_fix
David Fort [Wed, 1 Mar 2017 10:21:41 +0000 (11:21 +0100)]
Merge pull request #3823 from akallabeth/ssl_error_check_fix

Fixed SSL error checks in transport_ssl_cb

7 years agoFixed SSL error checks in transport_ssl_cb
Armin Novak [Mon, 27 Feb 2017 14:41:27 +0000 (15:41 +0100)]
Fixed SSL error checks in transport_ssl_cb

Fix error define use. The callback is called from
ssl3_dispatch_alert or dtls1_dispatch_alert where the alert define
is left shifted by 8. Additionally ignore close notifcation. (#3814)

7 years agoMerge pull request #3825 from nfedera/getcomputername_test
Norbert Federa [Tue, 28 Feb 2017 10:19:29 +0000 (11:19 +0100)]
Merge pull request #3825 from nfedera/getcomputername_test

Added test for GetComputerName/GetComputerNameEx

7 years agoAdded test for GetComputerName/GetComputerNameEx
Norbert Federa [Mon, 27 Feb 2017 16:14:04 +0000 (17:14 +0100)]
Added test for GetComputerName/GetComputerNameEx

7 years agoMerge pull request #3816 from akallabeth/get_name_fix
Norbert Federa [Tue, 28 Feb 2017 09:29:22 +0000 (10:29 +0100)]
Merge pull request #3816 from akallabeth/get_name_fix

Fixed GetComputerNameExA calls. #3815

7 years agoFixed setting of lpnSize according to spec.
Armin Novak [Tue, 28 Feb 2017 08:39:04 +0000 (09:39 +0100)]
Fixed setting of lpnSize according to spec.

7 years agoFixed GetComputerNameExA return checks.
Armin Novak [Mon, 27 Feb 2017 09:56:19 +0000 (10:56 +0100)]
Fixed GetComputerNameExA return checks.

7 years agoFixed GetComputerNameEx last error.
Armin Novak [Mon, 27 Feb 2017 09:52:59 +0000 (10:52 +0100)]
Fixed GetComputerNameEx last error.

7 years agoFixed memory leaks.
akallabeth [Sat, 25 Feb 2017 07:35:37 +0000 (08:35 +0100)]
Fixed memory leaks.

7 years agoFixed GetComputerNameExA calls. #3815
akallabeth [Fri, 24 Feb 2017 20:58:08 +0000 (21:58 +0100)]
Fixed GetComputerNameExA calls. #3815

7 years agoMerge pull request #3800 from mfleisz/channel_fixes
Norbert Federa [Fri, 24 Feb 2017 12:25:52 +0000 (13:25 +0100)]
Merge pull request #3800 from mfleisz/channel_fixes

Cleanup channel structs in channels_close to allow instance reuse

7 years agoclient: Check if channel has already been added
Martin Fleisz [Wed, 22 Feb 2017 12:46:47 +0000 (13:46 +0100)]
client: Check if channel has already been added

7 years agoMerge pull request #3801 from chipitsine/master
akallabeth [Fri, 24 Feb 2017 11:26:30 +0000 (12:26 +0100)]
Merge pull request #3801 from chipitsine/master

resolve compiler warning

7 years agoMoved construction to onCreate.
Armin Novak [Fri, 24 Feb 2017 10:30:04 +0000 (11:30 +0100)]
Moved construction to onCreate.

7 years agoAll EditTextPreferences are now single lined.
Armin Novak [Fri, 24 Feb 2017 08:48:40 +0000 (09:48 +0100)]
All EditTextPreferences are now single lined.

7 years agoAdded signing configuration.
Armin Novak [Fri, 24 Feb 2017 08:29:26 +0000 (09:29 +0100)]
Added signing configuration.

7 years agoUse HTTPS links in about.
Armin Novak [Thu, 23 Feb 2017 14:20:19 +0000 (15:20 +0100)]
Use HTTPS links in about.

7 years agoUpdated gradle build, allow to configure from file.
Armin Novak [Thu, 23 Feb 2017 14:00:30 +0000 (15:00 +0100)]
Updated gradle build, allow to configure from file.