David Fort
504b771686
Merge pull request #4053 from akallabeth/ffmpeg_encoder
...
Implemented FFMPEG based encoder.
2017-11-06 11:25:48 +01:00
akallabeth
6845974cc1
Merge pull request #4200 from cedrozor/upstream-master
...
Windows client: refresh only updated region(s) instead of whole screen
2017-11-06 10:22:37 +01:00
akallabeth
e7b8833e9e
Merge pull request #4187 from hardening/multimon_fix
...
Multimonitor fix
2017-11-06 10:02:07 +01:00
Armin Novak
7a73a0eb1b
Added additional NLA error mappings.
2017-11-06 09:49:03 +01:00
David Fort
c4aaf5bc6c
Merge pull request #4206 from akallabeth/x_window_title
...
X11 window title fix
2017-11-03 21:34:18 +01:00
Armin Novak
afb08c9dfb
X11 window title fix
2017-10-31 18:00:15 +01:00
Martin Fleisz
5416c2724b
Merge pull request #4205 from akallabeth/WIN32_FIND_DATA
...
Fixed #4199 : ConvertFindDataAToW string length
2017-10-31 17:17:43 +01:00
Armin Novak
269c78802d
Fixed #4199 : ConvertFindDataAToW string length
2017-10-31 16:52:08 +01:00
akallabeth
716ce5feb2
Merge pull request #4159 from aleksei-klv/dex
...
Optimized aFreeRDP for Samsung DeX
2017-10-31 15:36:22 +01:00
Martin Fleisz
3f6b8b786d
Merge pull request #4179 from akallabeth/android_cleanup_fix
...
[android] Ensure native session is disconnected before resource free.
2017-10-31 11:42:58 +01:00
Martin Fleisz
b52a6f7b3c
Merge pull request #4204 from lunixoid/master
...
Fixed twice assigned values
2017-10-31 09:55:43 +01:00
Roman Kalashnikov
40d84d4be1
Fixed twice assigned values
2017-10-31 00:11:25 +03:00
Mike Gilbert
5b34c033a7
Merge pull request #4203 from floppym/mkdir-error
...
winpr: _IoCreateDeviceEx: fix mkdir error check
2017-10-30 12:29:58 -04:00
Mike Gilbert
5cd230ac74
winpr: _IoCreateDeviceEx: fix mkdir error check
...
The mkdir(2) function returns 0 on success, and -1 on error.
This resolves an error in TestIoDevice when /tmp/.device/ does not
exist.
Bug: https://bugs.gentoo.org/635838
2017-10-30 11:59:35 -04:00
akallabeth
edd6ca0d7c
Merge pull request #4201 from kakaroto/listener-unlink-bugfix
...
Do not delete the listener socket right after creating it.
2017-10-30 15:47:02 +01:00
David Fort
20e6d99239
Merge pull request #4202 from lunixoid/master
...
Static analyser issues
2017-10-29 17:52:19 +01:00
Roman Kalashnikov
612e8b0710
Update semaphore.c
2017-10-28 11:59:23 +03:00
Roman Kalashnikov
4db363f107
Fixed Expression 'pComm != NULL' is always true
...
pComm was checked earlier in 1363 string:
`if (pComm == NULL)`
2017-10-28 01:48:41 +03:00
Roman Kalashnikov
67a97612e6
Fixed duplicated assigne
2017-10-28 01:46:06 +03:00
Youness Alaoui
02e4f1f256
Do not delete the listener socket right after creating it.
...
The listener server socket file needs to be deleted before we bind it
otherwise it's an "address already in use" error. But it was getting
deleted after the bind, causing the file to disappear, and preventing
anyone from connecting to the listener socket since the socket stops
existing.
This is caused by commit 884e87fde4
2017-10-27 15:01:29 -04:00
cedrozor
b4b9ed6ce6
fixed hdc initialization into wf_begin_paint so the region invalidation into wf_end_paint applies to the same hdc
...
the objective is that only the updated region(s) are refreshed instead of the whole screen
it's not much a problem for normal FreeRDP usage but becomes a serious issue if the display is processed, forwarded and rendered remotely, as done by web gateways such as Guacamole, FreeRDP-WebConnect and Myrtille (I'm the author of the latter)
2017-10-27 14:30:00 +02:00
Aleksei Kliuev
ba6f5ea6dd
remove temporary hack
2017-10-26 15:36:53 +03:00
David Fort
510bf8219e
Merge pull request #4198 from akallabeth/nla_error_fix
...
Added better error mapping for NEGO results.
2017-10-26 00:17:03 +02:00
Armin Novak
367bddd7ad
Added better error mapping for NEGO results.
2017-10-25 09:58:13 +02:00
Armin Novak
b355616527
Fixed possible race condition on resource cleanup.
2017-10-23 09:48:52 +02:00
David Fort
86bb1e07a8
Merge pull request #4195 from nfedera/fix-sse3-yuv444pixel
...
primitives/yuv: fix endianess issue
2017-10-19 13:15:04 +02:00
Norbert Federa
eea2f306d3
primitives/yuv: fix endianess issue
2017-10-19 11:55:13 +02:00
Norbert Federa
c297d84868
Merge pull request #4190 from akallabeth/media_foundation_fix_win7
...
Removed unused function pointer
2017-10-18 10:24:35 +02:00
Armin Novak
5d96fc9b14
Removed unused function pointer
...
The function was breaking windows 7 compatibility.
2017-10-18 09:52:41 +02:00
Norbert Federa
16d9104590
Merge pull request #4189 from nfedera/fix-h264-init
...
codec/h264: fix potential segfault and mf_init
2017-10-17 21:33:16 +02:00
Norbert Federa
456ce96618
codec/h264: fix potential segfault and mf_init
2017-10-17 19:28:54 +02:00
David Fort
46c7097a86
multimon: flag the primary monitor according to the /monitors option
...
The first monitor of the list is considered like the primary monitor.
2017-10-17 14:31:11 +02:00
David Fort
f90fe19fc7
multimon: correctly set the primary monitor
...
According to the spec the primary monitor is supposed to be in (0,0) and other monitors
to be given relative to this one.
2017-10-17 14:07:23 +02:00
Armin Novak
e7884aec26
Added default return if instance not in list.
2017-10-17 09:12:27 +02:00
akallabeth
acd97ccdd7
Merge pull request #4177 from rjcorrig/tabfix
...
Android: Fix tab key mapping for hardware keyboard
2017-10-16 17:21:35 +02:00
Armin Novak
f1e8fdeb50
Ensure native session is disconnected before resource free.
2017-10-13 13:13:33 +02:00
Robert Corrigan
55a4ca1bc7
Fix tab key mapping for hardware keyboard
2017-10-12 12:56:34 -04:00
Martin Fleisz
9b400bfb68
Merge pull request #4175 from akallabeth/time_fix
...
Fixed file timestamps.
2017-10-12 12:12:43 +02:00
Martin Fleisz
3f78c88f3e
Merge pull request #4172 from hardening/egfx_cache
...
egfx: fix disconnection caused by invalid cache entries due to wrong announced cache size
2017-10-12 12:12:08 +02:00
Armin Novak
3840b27945
Fixed file timestamps.
2017-10-12 11:28:07 +02:00
David Fort
5d5376faa7
egfx: fix disconnection caused by invalid cache entries due to wrong announced cache size
...
Added some checks so that when setting a cache entry fails, we close connection (or
we fail later when trying to use that empty entry).
The small cache egfx capability has also been fixed.
2017-10-10 17:12:16 +02:00
Martin Fleisz
50d324655f
Merge pull request #4164 from akallabeth/ak/mac_audio_refactor
...
Pause playback on queue empty, free buffers on close.
2017-10-09 13:25:41 +02:00
akallabeth
d7154444ff
Merge pull request #4167 from bmiklautz/buildversion
...
feat: add support for .source_version
2017-10-09 09:19:19 +02:00
Bernhard Miklautz
ae8260c3be
feat freerdp-nighlty/deb: create .source_version
2017-10-06 15:02:46 +02:00
Bernhard Miklautz
1aec784f75
feat: add support for .source_version
...
When building packages, especially when source packages are used, git is
not necessarily available or the source isn't provided in git. In those
cases it wasn't possible to set the GIT_REVISION and --version shows
"n/a" for the git revision.
If the file .source_version is available now the content of it is used
as GIT_REVISION. Packagers might want to add a .source_version file
when they don't build the packages from git.
Possible breaking change:
The variable PRODUCT_VERSION isn't available anymore. Use GIT_REVISION
instead.
2017-10-06 15:02:23 +02:00
Bernhard Miklautz
73647adb5f
Merge pull request #4162 from hardening/misc_fix2
...
Misc fix and improvements for the DR channel
2017-10-05 15:13:30 +02:00
Armin Novak
7058a9add2
Pause playback on queue empty, free buffers on close.
2017-10-05 12:05:09 +02:00
Robert Corrigan
5fa2426fdb
Download windowsZones.xml directly from unicode.org
2017-10-04 21:12:29 -04:00
Robert Corrigan
b92636e900
.gitignore generated time zone files
2017-10-04 20:29:02 -04:00
Robert Corrigan
2cc181fb33
Convert WindowsZones.cs to C# script
2017-10-04 20:27:07 -04:00