Armin Novak
8d62ec233d
Fixed const correctness of RECTANGLE_16 variable
...
(cherry picked from commit 9549d090ab849c405cb486fad6c9dd3867b28c45)
2021-02-25 09:51:41 +01:00
Armin Novak
5ea5980b10
Fixed pcap capture function const correctness
...
(cherry picked from commit 87e89bc719110ea369ae431e12f4e91f99cc9304)
2021-02-25 09:51:41 +01:00
Armin Novak
847de7f4ae
Fix ColorFidelity use
...
(cherry picked from commit 8187ab7732dd0184e1123b1c39790a246f9912a6)
2021-02-25 09:51:41 +01:00
akallabeth
2ce5f6f17c
Check drive to hotplug for already being redirected
...
some hotplug implementations report the same drive multiple times.
to avoid redirecting the same drive multiple times check if it is
already in the list before adding.
(cherry picked from commit 9e8d3fbbf5ad7bb75799a8aca9fafa9c2dcf7fd9)
2021-02-25 09:51:41 +01:00
Armin Novak
605e89a38d
Fix color fidelity issues with windows 7
...
(cherry picked from commit 57b58df80644f142067a489640edc40f006329a7)
2021-02-25 09:51:41 +01:00
Armin Novak
a4048b7d11
Fixed problematic cast of integer mask to bool
...
(cherry picked from commit 8c353e9292f18e938b21f3369ba86d0f71359815)
2021-02-25 09:51:41 +01:00
Martin Fleisz
d3202497ba
primitives: Respect alpha values in YUV444 SSE pixel routine
...
(cherry picked from commit 9eaa820818571d23bd8604fbbc1ff9fa7c634967)
2021-02-25 09:51:41 +01:00
Martin Fleisz
ce61bc41cb
core: Remove error code from string returned by rpc_error_to_string
...
This PR removes the error code from the error string returned by
rpc_error_to_string. The error code is passed into the function so it is
not necessary to append it to the returned string as well.
The PR also fixes the screwed formatting of the error code tables.
(cherry picked from commit c78566d2a239648087949dc4ae58e18093f8bf6c)
2021-02-25 09:51:41 +01:00
Pascal Nowack
a864f0a529
winpr/clipboard: Also save lastWriteTime for FILEDESCRIPTORW
...
Currently, when a local uri-list is converted into a FILEDESCRIPTORW
list, WinPR doesn't submit the last write time for each file.
The result of this is that the last write time of each file on the
other peer will have the current time and not the actual last write
time that is present on the peer, where the files were copied from.
Fix this by also writing the last write time in addition to the
FD_WRITESTIME flag.
(cherry picked from commit 9ba614a1e3314d9d3daa6e461e7d360c67c8d000)
2021-02-25 09:51:41 +01:00
kubistika
9d8d5e5969
x11: use correct contact flag names in xf_input_touch_state_string
...
(cherry picked from commit a94fe816a4dce96a26cd2ef284f525181d75c865)
2021-02-25 09:51:41 +01:00
Martin Fleisz
76923c7890
Fix parsing of current keyboard locale
...
(cherry picked from commit 2e59baa33c23cbd0e0ef6e432d8ef202caa34303)
2021-02-25 09:51:41 +01:00
akallabeth
f8075d59c5
Fixed definition of FILEDESCRIPTORW
...
(cherry picked from commit 33df98f204ad72a34c1d0bb32859e3b8c030af7d)
2021-02-25 09:51:41 +01:00
Martin Fleisz
270e40e92f
Merge pull request #6623 from akallabeth/stable-2.0-backports
...
stable backports
2021-01-11 10:47:45 +01:00
Martin Fleisz
d280caa053
Merge pull request #6671 from akallabeth/stable-2.0-progressive
...
Backported #6670 : Progressive decoding of subbanddiff
2021-01-11 10:36:52 +01:00
akallabeth
db20214c1f
Backported #6670 : Progressive decoding of subbanddiff
...
Properly decode tiles without subbanddiff so connections with
xfreerdp /gfx /v:<foo> work with ogon and the required progressive
codec is correct.
2020-12-15 17:00:22 +01:00
akallabeth
6522361760
Fixed #6656 : invalid read of proxy port.
...
(cherry picked from commit 3c237fd687c043d4488113d21292f1103bac9769)
2020-12-10 07:39:41 +01:00
akallabeth
98ba0c09ea
Moved clipboard hasHugeFileSupport to end of struct
...
(cherry picked from commit 0c96c3a71c1c74fb16131f4fa8266d2ae4d73367)
2020-12-04 14:11:35 +01:00
akallabeth
77b178f327
Fixed #6632
...
(cherry picked from commit ceb0e8b4f1facb58849b2573fe60e3e512879a77)
2020-12-03 09:34:37 +01:00
Keith Johnston
04d2db2730
Fix for mac mousewheel.
...
(cherry picked from commit 87a4a8484e65ab591ef815ed0700ab0c90994a77)
(cherry picked from commit c0ecee9d69533095bfdb3dbaf9e76747e5e3a7ab)
2020-12-02 14:23:19 +01:00
Armin Novak
e4b30a5cb6
Removed obsolete connectErrorCode
...
(cherry picked from commit 3b63903d3fbca0c1b1614aa93ea9ede955da692d)
2020-12-02 14:17:54 +01:00
akallabeth
cb8af3271e
Allow autoreconnect for ERRINFO_GRAPHICS_SUBSYSTEM_FAILED
...
As discussed in #4717 allow autoreconnect to succeed if that
specific error code was returned as disconnection reason.
(cherry picked from commit 552a7ca25f60e9a00585ec298c816911dcf71383)
2020-12-02 14:12:33 +01:00
Martin Fleisz
63aa57b939
channels/audin: Request correct media type in audin channel on Mac
...
(cherry picked from commit 4a952977c17001b3bb8becdeb4547846ca2b392a)
2020-12-02 14:10:45 +01:00
Armin Novak
aa6d116446
Added permission checks for mac audio backend.
...
(cherry picked from commit 0e0eb5f41fe5f80385e83132972f9c00cb0b61cb)
2020-12-02 14:10:01 +01:00
Armin Novak
4a148e8704
Fixed mac app termination and warnings
...
(cherry picked from commit a2e9f5efcb54a409ca67b2794ab20c391d732fe6)
2020-12-02 14:09:54 +01:00
akallabeth
67d404c783
Fixed remarks.
...
(cherry picked from commit c0284239a759f47670c164e0f3ae9b29676e07f3)
2020-12-02 09:43:22 +01:00
Bernhard Miklautz
c94e9ea14b
new [orders]: BMF_24BPP support and some comments
...
* cached brush orders missed the BMF_24BPP documented case
([MS-RDPEGDI] 2.2.2.2.1.2.7)
* add some comments on secondary (brush) order details
(cherry picked from commit efdc99528f6fb6d56537a5420bfa8e735219eba0)
2020-12-02 09:43:22 +01:00
Christian Plattner
cbdb48c0bb
Disable building OpenH264 in Andriod CI builds
...
(cherry picked from commit f4b3ba92fc541488a9c1b9e251b42f8ea69ba08c)
2020-12-02 09:06:10 +01:00
Christian Plattner
c73b7edf34
Fix Android release target API level
...
(cherry picked from commit 199e38c9b4df2109e07dfd795a0e7859243003a8)
2020-12-02 09:06:10 +01:00
Christian Plattner
fddde5bdc2
Fix Android build paths
...
(cherry picked from commit 00173a0ef3a9ad5eb0511f800d910f463bd8bac1)
2020-12-02 09:06:10 +01:00
Christian Plattner
0b8cf6ce1d
Fix #6565 : streamline android build configuration
...
(cherry picked from commit 0270932d96b6dd9a6c6c57e6c48eb5081fd122ef)
2020-12-02 09:06:10 +01:00
akallabeth
aca1866fc9
Added support for xwayland keyboard grab
...
(cherry picked from commit 896b7bc711f9e47620078507074960a68309576b)
2020-12-02 09:00:52 +01:00
akallabeth
f00d7aa644
Fix warning #6515
...
(cherry picked from commit 6d8f355633b7381745a55d48301e7f1e17d8efb4)
2020-12-02 08:57:00 +01:00
kubistika
39f56443f2
reset codecs in gdi_pipeline_init
...
(cherry picked from commit 42e63cbf9879048e36cb953fcebc24f3493e9568)
2020-12-01 15:10:23 +01:00
Fabio Fantoni
99ebaacda6
remove unwanted log level set to debug in rfx
...
I saw on debian packages (that have -DWITH_DEBUG_ALL=ON) remotefx logs always to
debug without respect log-level and log-filters settings making diffult
debugging of issue on other parts.
After a search I found this that set loglevel to debug that akallabeth confirmed
is unwanted, this patch remove it.
Closes #6606
(cherry picked from commit f3e5ebe315f81f61688b79aa979c8d4ea89f8e87)
2020-12-01 15:10:23 +01:00
akallabeth
fd51775710
Fixed sound buffering issues with compressed formats
...
(cherry picked from commit d9d22aa42207e4d8e23ec5337bce83f87726cd20)
2020-12-01 15:10:23 +01:00
akallabeth
18d4e0448f
Added CMake warning messages for expensive debug options
...
(cherry picked from commit d82c14c3d8d14e3e05d2b8fc2101043599fbe04f)
2020-12-01 15:10:23 +01:00
akallabeth
59675266cd
Disable ios client until maintained.
...
(cherry picked from commit f3c29852498c78b6b74227c8e7cf7fe3f08dc8d2)
2020-12-01 15:10:23 +01:00
akallabeth
2654e3d046
Increased minimum ios deployment target.
...
(cherry picked from commit a7b210d44854873a3218f987063d66e804b0e9b9)
2020-12-01 15:10:23 +01:00
akallabeth
6c74c84f28
Refactored reading of optional order bytes
...
(cherry picked from commit ef8f1fd9f0880bf786a0da3b567a4eb33d2bb230)
2020-12-01 15:10:23 +01:00
akallabeth
ce788af28a
Fixed parsing of FastGlyph order.
...
(cherry picked from commit 0456fc307c2c6754f15e37de263f4465ec520975)
2020-12-01 15:10:23 +01:00
akallabeth
ed4697ca30
Corrected clipboard capability mask
...
(cherry picked from commit e4243bb33cde0549fb04b112066d32545526f3f0)
2020-12-01 15:10:23 +01:00
akallabeth
ac0f0c6500
Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag
...
(cherry picked from commit f282c55c7a02caa80a53e88931725efedcae7085)
2020-12-01 15:10:23 +01:00
Felix Deimel
d7d16bf93c
Fixes #5747 : Only activate sound output device ( #6467 )
...
* Fixes #5747 : Only activate sound output device
(cherry picked from commit 19f74a269837d62dff0b3541aa8108159bc22064)
2020-12-01 15:10:23 +01:00
Armin Novak
3620916d29
Fix #6461 : Generate config.h after all subdirectories are parsed.
...
(cherry picked from commit 3310e388034d0271e06c175b78a99abf87011475)
2020-12-01 15:10:23 +01:00
akallabeth
87f1ed1f2d
Use settings string setter to overwrite computername
...
(cherry picked from commit 4d7cddd7c64c75d824d8a1eb0babcfc71f0df8d4)
2020-12-01 15:10:23 +01:00
Armin Novak
8e7760ad98
Ignore NULL streams in StreamPool_Return
...
(cherry picked from commit 6351885488c38327b4f59f3686d68ddd8dc0f745)
2020-12-01 15:10:23 +01:00
akallabeth
048bd8e656
Fixed #6442 : Use cmake to provide source directory for test pem
...
(cherry picked from commit 70881d39578177d3229f01011f62021b1b069cb5)
2020-12-01 15:10:23 +01:00
akallabeth
031eb5f9aa
Fixed short length for usb io control return.
...
(cherry picked from commit 6f00308db78f27d6daee9a85ff3baec7cd8e8443)
2020-12-01 15:10:23 +01:00
Armin Novak
b989149460
Manually free up libusb transfer data to avoid double free
...
(cherry picked from commit 6ce051759306219c49d4fb39a2bd9cc94c2c5afc)
2020-12-01 15:10:23 +01:00
Armin Novak
7ffb1ce638
Fixed double free on channel close in channel write.
...
(cherry picked from commit 81d59b2d47f1a68f4db97e2e4636d93be69892cc)
2020-12-01 15:10:23 +01:00