Ilya Shipitsin
05462d27fb
remove identical code, found by coverity
2019-01-04 20:56:57 +05:00
Ilya Shipitsin
e14ba2018f
remove identical code, found by coverity
2019-01-04 20:55:28 +05:00
David Fort
15fd55ded8
Merge pull request #5168 from ckelsel/master
...
fix button_set_locked no return statement
2018-12-24 11:17:16 +01:00
kunming.xie
3ef6dd2f7c
fix button_set_locked no return statement
2018-12-24 14:52:59 +08:00
David Fort
5b24dc1aca
Merge pull request #5158 from akallabeth/wayland_mouse
...
Improved wayland mouse support
2018-12-18 15:38:41 +01:00
Armin Novak
1984f73db8
Implemented horizontal mouse wheel for wayland.
2018-12-18 13:49:13 +01:00
Armin Novak
f647e5cc3f
Implemented mouse buttons 4 and 5 for wayland.
2018-12-18 13:49:08 +01:00
David Fort
faff639ade
Merge pull request #5148 from akallabeth/cert_accepted_fail
...
Fixed return value for already accepted certificate.
2018-12-14 14:13:38 +01:00
Armin Novak
6906efa354
Fixed return value for already accepted certificate.
2018-12-14 09:52:25 +01:00
Bernhard Miklautz
da819bf770
Merge pull request #5146 from oshogbo/master
...
There is only one primary monitor do not look for more.
2018-12-14 08:13:42 +00:00
Mariusz Zaborski
4974af1f77
There is only one primary monitor do not look for more.
2018-12-13 14:16:50 +01:00
akallabeth
6c6f08482e
Merge pull request #5145 from bmiklautz/sshagent_server
...
fix [channels]: remove sshagent server side
2018-12-13 13:48:44 +01:00
David Fort
b619ba542c
Merge pull request #5144 from ondrejholy/coverity2
...
uwac: Do not return destroyed UwacSeat
2018-12-13 10:21:11 +01:00
Bernhard Miklautz
9f6abd2701
fix [channels]: remove sshagent server side
...
The server side channel wasn't tested and does not work this way with
FreeRDP. Rely on the server side channel that come with the RDP
server(s).
2018-12-13 10:17:46 +01:00
Ondrej Holy
24cdcbccc7
uwac: Do not return destroyed UwacSeat
...
This is needed to fix the following defects reported by Covscan:
use_after_free: Using freed pointer "seat".
warning: Value stored to 'seat' is never read
This is follow up for https://github.com/FreeRDP/FreeRDP/pull/4970
https://github.com/FreeRDP/FreeRDP/issues/4820
2018-12-13 09:53:59 +01:00
David Fort
3d4b195c40
Merge pull request #5143 from jphein/master
...
Added help description for /drive:hotplug,*
2018-12-12 21:25:14 +01:00
Jeffrey Hein
1e84f00ef8
Added help description for /drive:hotplug,*
2018-12-12 11:29:58 -08:00
akallabeth
b8cfa0f02c
Merge pull request #5142 from astrand/master
...
Define scancodes for virtual keys, used by VNC servers
2018-12-12 15:36:39 +01:00
Bernhard Miklautz
7be596a5f9
Merge pull request #5133 from akallabeth/enable_fonts_by_default
...
Enable smooth fonts by default.
2018-12-12 12:08:34 +00:00
Peter Åstrand (astrand)
9aced5945a
Define scancodes for virtual keys, used by VNC servers
...
The list of fake keycodes can be found at:
https://cgit.freedesktop.org/xkeyboard-config/tree/keycodes/evdev#n290
This commit adds support for AltGr when xfreerdp is used in
TigerVNC/Xvnc and ThinLinc sessions.
2018-12-12 11:43:03 +01:00
Martin Fleisz
4dac07667c
Merge pull request #5134 from oshogbo/master
...
Respect settings while sending the input capabilities.
2018-12-11 14:40:58 +01:00
Mariusz Zaborski
269002f0a1
Respect settings while sending the input capabilities.
2018-12-11 13:55:21 +01:00
Armin Novak
717b0eac9e
Enable smooth fonts by default.
2018-12-11 13:02:26 +01:00
Martin Fleisz
5bff8bf694
Merge pull request #5125 from akallabeth/clipboard_string_length_fix
...
Fix #5121 : Determine actual string length for input data
2018-12-11 10:30:39 +01:00
Bernhard Miklautz
2fe1c786c4
Merge pull request #5075 from akallabeth/clipboard_channel_cleanup
...
Fixed clipboard channel cleanup.
2018-12-11 09:12:24 +00:00
Bernhard Miklautz
6f6c8473a1
Merge pull request #5126 from akallabeth/x11_button_mapping
...
X11 extended button remapping support.
2018-12-11 08:53:39 +00:00
Armin Novak
0fa9f06565
Modified flag checks to avoid invalid flag sets.
2018-12-11 09:34:07 +01:00
Martin Fleisz
29e2e2221d
Merge pull request #5083 from akallabeth/mac_client_fixes
...
Mac client fixes
2018-12-11 09:19:46 +01:00
Bernhard Miklautz
b3ff75b594
fix [client/Mac]: UI API needs to be called in main thread
...
With recent SDKs the view won't update it the UI API is called
from a different thread.
2018-12-11 08:33:14 +01:00
Bernhard Miklautz
531b1b63ef
Merge pull request #5128 from akallabeth/rail_crashes
...
Fixed crashes in rail mode after merge of floatbar fixes.
2018-12-10 17:07:16 +00:00
Armin Novak
2ce04069cb
Fixed crashes in rail mode after merge of floatbar fixes.
2018-12-10 15:41:20 +01:00
Armin Novak
7102927548
X11 extended button remapping support.
...
Up until now X11 mouse button remapping was only possible for the
default buttons 1 to 3.
With this pull any X11 mouse button can be mapped to any RDP mouse
event and all X11 remappings are respected.
2018-12-10 15:03:29 +01:00
Martin Fleisz
b82c4f779a
Merge pull request #5020 from akallabeth/floatbar_fixes
...
Floatbar fixes and windows support
2018-12-10 14:45:10 +01:00
Armin Novak
15011b478d
Fixed variable hiding by not redeclaring it in subscope.
2018-12-10 14:31:38 +01:00
Armin Novak
66e71ef963
Added missing define for _wcsnlen for windows.
2018-12-10 14:02:57 +01:00
David Fort
9940c0002d
Merge pull request #5123 from akallabeth/rail_hash_function
...
Fixed rail window key hash function to work with UINT32
2018-12-10 13:41:06 +01:00
Bernhard Miklautz
27ca916cf4
Merge pull request #5124 from akallabeth/cert_accept_fix
...
Fixed certificate accept
2018-12-10 12:23:13 +00:00
Armin Novak
d198f73081
Fix #5121 : Determine actual string length for input data
...
ConvertFromUnicode ignores '\0' sequences when the length of the input
string is given. Clipboard strings may be larger than the actual string
length and padded with random data leading to decoding errors.
Limit the length to the first occurrence of a '\0'.
2018-12-10 12:41:04 +01:00
Armin Novak
1e644fc37e
Added _wcsnlen function for WCHAR string length.
2018-12-10 12:39:32 +01:00
Armin Novak
d2ac7acdd9
Fixed certificate accept
...
certificate_data_replace can only replace an existing entry,
use certificate_data_print for new ones.
2018-12-10 12:03:55 +01:00
Martin Fleisz
97c5210dbc
Merge pull request #5096 from akallabeth/dsp_channel_mix
...
Fix #5019 : Added channel up/downmixing code for mono/stereo.
2018-12-10 11:58:43 +01:00
Armin Novak
0d3192b9f7
Fixed rail window key hash function to work with UINT32
2018-12-10 11:16:43 +01:00
akallabeth
2927114e7b
Merge pull request #5117 from hardening/rail_hash
...
rails: allow a window with id == 0
2018-12-10 10:26:52 +01:00
David Fort
88e361fa00
rails: allow a window with id == 0
2018-12-08 00:32:00 +01:00
Armin Novak
9166df355b
Fixed windows floatbar title.
2018-12-07 15:50:24 +01:00
Martin Fleisz
fc12b9336f
Merge pull request #5109 from akallabeth/gw_logging
...
Added additional gateway error logging.
2018-12-07 15:45:59 +01:00
Armin Novak
4fd8987f5d
Unified windows client window title settings.
2018-12-07 15:22:28 +01:00
Armin Novak
594d10620e
Fixed #5040 : Unified xfreerdp window title setting.
2018-12-07 15:22:28 +01:00
Armin Novak
6a9fa3dcbd
Refactored floatbar, extended command line settings.
2018-12-07 15:22:28 +01:00
Don Caton
68c34d5ab0
Windows client: Suppress minimize and restore buttons in float bar when toggle-fullscreen is false, added window title to float bar, improved overall appearance with gradients, shadow and transparent icons.
...
# Conflicts:
# client/Windows/wf_client.c
# client/Windows/wf_event.c
# client/Windows/wf_floatbar.c
2018-12-07 15:22:28 +01:00