Commit Graph

20631 Commits

Author SHA1 Message Date
akallabeth
3b9c16fd2a start 3.11.1-dev0 cycle 2025-02-06 11:03:31 +01:00
akallabeth
4312666c8f release 3.11.0 2025-02-06 11:03:29 +01:00
akallabeth
0203f08e35 changelog 2025-02-06 11:03:26 +01:00
akallabeth
e7d50d7a70 [channels,rdpdr] handle NULL in rdpdr equal 2025-02-06 11:03:04 +01:00
akallabeth
f06ac28387 Merge pull request #11130 from akallabeth/cov
[warnings] remove dead code
2025-02-04 15:19:45 +01:00
akallabeth
4538cefd74 [warnings] remove dead code 2025-02-04 14:55:46 +01:00
akallabeth
4490ffe33e Merge pull request #11129 from akallabeth/clean-sweep
[warnings] fix various clang warnings
2025-02-04 14:29:27 +01:00
akallabeth
44f5b6c409 [warnings] fix various clang warnings 2025-02-04 11:22:00 +01:00
akallabeth
f01e6644d9 Merge pull request #11128 from akallabeth/sdl3
Sdl3 clipboard fixes
2025-02-03 15:58:13 +01:00
akallabeth
a0617e20ed [client,sdl] clear cache data only on new contents 2025-02-03 14:56:41 +01:00
akallabeth
9f68ae4f03 update clipboard on sdl thread 2025-02-03 14:37:10 +01:00
akallabeth
cd0752e5eb [client,sdl3] fix locking 2025-02-03 13:54:30 +01:00
akallabeth
80f4118d05 Merge pull request #11126 from i-garrison/client-x11-fix-build-without-xinerama
[client,x11] fix build with Xrandr but without Xinerama enabled
2025-02-02 18:03:49 +01:00
Igor V. Kovalenko
d83d4e75f2 [client,x11] fix build with Xrandr but without Xinerama enabled 2025-02-02 10:01:44 +03:00
akallabeth
c4a94667cf Merge pull request #11124 from akallabeth/warn-fixes-2025-01
[utils,passphrase] fix missing include
2025-01-31 12:57:35 +01:00
akallabeth
046413a8c3 [cmake] fix formatting 2025-01-31 12:29:37 +01:00
akallabeth
0354dd33e1 [utils,passphrase] fix missing include 2025-01-31 12:17:02 +01:00
akallabeth
54f8d64a16 Merge pull request #11123 from akallabeth/workflow-update
[ci,freebsd] update workflow
2025-01-31 12:11:01 +01:00
akallabeth
3aaa52b3f4 [ci,freebsd] update workflow
* use openssl 3.4
* use internal MD4/MD5/RC4
2025-01-31 12:10:10 +01:00
akallabeth
32cbe13f9b Merge pull request #11121 from akallabeth/h264-notest
H264 notest
2025-01-30 12:35:38 +01:00
akallabeth
41d37eb57e [ci,rpm] disable H264 unit tests
fedora and rhel do not have working H264 encoders/decoders in the build
environment
2025-01-30 12:33:07 +01:00
akallabeth
65feb9ecd1 [cmake,tests] add BUILD_TESTING_NO_H264
allow disabling H264 unit tests for package builds. Some distributions
do not ship full implementations for the package builders
2025-01-30 12:32:59 +01:00
akallabeth
9199e4fad6 Merge pull request #11120 from akallabeth/rpm-update
Rpm update
2025-01-30 11:46:39 +01:00
akallabeth
3d66ef5593 [ci,rpm] run cmake test with --output-on-failure 2025-01-30 11:44:00 +01:00
akallabeth
c32f88a866 [codec,openh264] fix library names for openh264
* prefer the full name of a version (e.g. libopenh264.so.2.5.0)
* fall back to the API version name (e.g. libopenh264.so.7)
* at last try the development name (e.g. libopenh264.so)
2025-01-30 11:31:24 +01:00
akallabeth
ceafd94aef [ci,rpm] enable dynamic openh264 support 2025-01-30 11:21:43 +01:00
akallabeth
304dc515ff Merge pull request #11117 from akallabeth/ffmpeg
[codec,h264] ignore EAGAIN for FFMPEG
2025-01-29 10:40:29 +01:00
akallabeth
726add2a98 [codec,h264] ignore EAGAIN for FFMPEG 2025-01-29 09:35:51 +01:00
akallabeth
6c812548b2 Merge pull request #11074 from akallabeth/jpn-kbd
[winpr,input] fix japanese mapping
2025-01-25 09:38:10 +01:00
akallabeth
912d9b8388 Merge pull request #11110 from akallabeth/android-fix
Android fix
2025-01-24 14:07:17 +01:00
akallabeth
600768a637 [client,android] fix crasher bugs 2025-01-23 22:01:18 +01:00
akallabeth
e28302eaab [client,android] enable internal RC4|MD4|MD5 2025-01-23 22:00:53 +01:00
akallabeth
b1eaf5e530 [client,android] udpate manifest 2025-01-23 20:32:29 +01:00
akallabeth
d942f0f096 Merge pull request #11109 from akallabeth/abi-checker
[ci,abi-checker] always use 3.6.0 as base ref
2025-01-23 17:18:40 +01:00
akallabeth
e03f9569f7 [ci,abi-checker] always use 3.6.0 as base ref 2025-01-23 17:17:58 +01:00
akallabeth
47149648c6 Merge pull request #11108 from akallabeth/rsa-debug
[crypto,cert] log all possible failure branches
2025-01-23 16:06:38 +01:00
akallabeth
c975e49021 [crypto,cert] log all possible failure branches
When reading a RSA server certificate log all possible failing SSL
library functions to allow better debugging.
2025-01-23 15:59:34 +01:00
akallabeth
c5cde819e0 Merge pull request #11095 from akallabeth/multi-monitor-fix
Multi monitor fix
2025-01-22 20:41:25 +01:00
akallabeth
2da3257bb3 Merge pull request #11105 from akallabeth/android-update
[android,scripts] update android native build
2025-01-22 15:28:14 +01:00
Armin Novak
a8b211395f [android,scripts] update android native build
* update dependencies to current versions
* build openh264 with static runtime
* use curl for download instead of wget, fall back to wget in case no
  curl installed.
2025-01-22 11:58:10 +01:00
akallabeth
23bce3a8e5 Merge pull request #11102 from akallabeth/designator
[warnings] fix -Wc++20-designator
2025-01-20 11:55:16 +01:00
akallabeth
e25d00fceb [warnings] fix -Wc++20-designator 2025-01-20 11:37:37 +01:00
akallabeth
bb5bd928c9 Merge pull request #11099 from akallabeth/android
[client,android] update gradle to 8.10.2
2025-01-20 11:03:35 +01:00
akallabeth
b59140d6ef [client,android] force newer NDK 2025-01-20 10:37:33 +01:00
akallabeth
c03714c5de [client,android] update gradle to 8.10.2 2025-01-20 08:36:37 +01:00
akallabeth
89d6ddc78d [client,x11] fix multi monitor settings 2025-01-19 16:03:33 +01:00
akallabeth
23e62f1b12 [ci,abi] add suppression for freerdp_settings_set_uint32 2025-01-19 15:31:31 +01:00
akallabeth
903c290ada [ci,abi] add suppression for freerdp_settings_get_uint32 2025-01-19 15:31:29 +01:00
akallabeth
355bb9f037 [codec,h264] fix sign type of option 2025-01-19 15:31:26 +01:00
akallabeth
1b04ca94f0 [core,settings] fix settings test
* with the new freerdp_settings_set_monitor_def_array_sorted more input
  configurations are considered as valid.
* add a check for the FreeRDP_MonitorLocalShiftX and
  FreeRDP_MonitorLocalShiftY values after providing a monitor
  configuration
2025-01-19 15:31:24 +01:00