Commit Graph

19732 Commits

Author SHA1 Message Date
akallabeth
ee81bb017b
[warnings] fix assign enum
* add missing value for rdpecam
* use an integer for a badly designed API
2024-10-01 13:05:30 +02:00
akallabeth
72350e2587
[channels,cliprdr] log clipboard format requested 2024-10-01 13:05:27 +02:00
akallabeth
9c33717522
[winpr,file] fix sign warnings 2024-10-01 13:05:25 +02:00
akallabeth
5f9ef68b07
[warnigs] fixed readability-non-const-parameter 2024-10-01 13:05:23 +02:00
akallabeth
8d64d75aa2
[client,SDL] fix clang-diagnostic-global-constructors 2024-10-01 13:05:20 +02:00
akallabeth
574742bae8
[warnings] annotate readability-non-const-parameter 2024-10-01 13:05:19 +02:00
akallabeth
ae61278d18
[core,gateway] annotate DeadStore warnings 2024-10-01 13:05:16 +02:00
akallabeth
a1a8846ad2
[utils,proxy] refactor proxy_parse_uri
* eliminate deadstore warnings
* fix missing input checks
2024-10-01 13:05:14 +02:00
akallabeth
8a0194c105
[clang-tidy] annotate suspicious-memory-comparison 2024-10-01 13:05:11 +02:00
akallabeth
7fdb3a68bd
[clang-tidy] annotate bugprone-suspicious-missing-comma 2024-10-01 13:05:09 +02:00
akallabeth
9eeeef6976
[channels,rdpecam] fix redundant-control-flow 2024-10-01 13:05:07 +02:00
akallabeth
fa21806734
[winpr,error] fix sign of NTE_* defines 2024-10-01 13:05:04 +02:00
akallabeth
1c12a15de1
[channels,rdpecam] fix iterator types 2024-10-01 13:05:00 +02:00
akallabeth
485ebe03bf
[*printf] cast return to void 2024-10-01 13:04:57 +02:00
akallabeth
95bafbf8d4
[client,sdl] remove unused private fields 2024-10-01 13:04:54 +02:00
akallabeth
e2eb8f6a28
[codec,xcrush] annotate bugprone-sizeof 2024-10-01 13:04:52 +02:00
akallabeth
7cd4884de1
[channels,rdpecam] remove invalid doxygen 2024-10-01 13:04:49 +02:00
akallabeth
1145eb0fc9
[core,gateway] annotate bugprone-sizeof-expression 2024-10-01 13:04:47 +02:00
akallabeth
cf7fd2d340
[channels,rdpecam] fix widening of multiplication result 2024-10-01 13:04:45 +02:00
akallabeth
9a82045bf2
[client,sdl] remove static from sdlDisp::handle_display_event 2024-10-01 13:04:42 +02:00
akallabeth
1cd0d0ab6e
[client,common] use uintptr_t instad of UINT_PTR 2024-10-01 13:04:40 +02:00
akallabeth
a23d45a419
[client,common] make time a 64bit signed integer 2024-10-01 13:04:37 +02:00
akallabeth
953aa6c436
[winpr,sspi] fix kerberos unused parameter warning 2024-10-01 13:04:35 +02:00
akallabeth
94c3253cee
[ci,qa] enable RDPECAM and RDPEAR channels for clang-tidy 2024-10-01 13:04:32 +02:00
akallabeth
b44527387d
[clang-tidy] disable readability-convert-member-functions-to-static 2024-10-01 13:04:29 +02:00
akallabeth
3fe99c87a1
Merge pull request #10695 from akallabeth/cov-fixes
Cov fixes
2024-10-01 12:56:14 +02:00
akallabeth
490ca0453b
[winpr,stream] use Stream_BufferAs instead of casting 2024-10-01 10:34:42 +02:00
akallabeth
11b7633dc0
[channels] use Stream_BufferAs
For WTSVirtualChannelRead and WTSVirtualChannelWrite use Stream_BufferAs
to cast to correct type.
2024-10-01 10:28:13 +02:00
akallabeth
55177e0e46
[channels,rdpsnd] remove dead code 2024-10-01 10:18:48 +02:00
akallabeth
8ddb678639
[channels,cliprdr] fix server side send routine 2024-10-01 10:16:18 +02:00
akallabeth
a85068d42e
[core,gateway] allow websocket write up to UINT32_MAX 2024-10-01 10:14:03 +02:00
akallabeth
47c5070805
Merge pull request #10635 from akallabeth/initialize-variables
Initialize variables
2024-09-30 16:04:20 +02:00
akallabeth
508238711c
Merge pull request #10676 from akallabeth/cmake-file-to-hex
Cmake file to hex
2024-09-30 15:58:18 +02:00
akallabeth
fd099d38c7
Merge pull request #10688 from akallabeth/settings-fix
Settings fix
2024-09-30 15:55:51 +02:00
akallabeth
ba47e1936f
[uwac] add strerror_r detection and use 2024-09-30 15:41:52 +02:00
akallabeth
a820912a24
[winpr,utils] fix sterror_r detection and use 2024-09-30 15:41:50 +02:00
akallabeth
f95f873c58
[ci,tidy] fix ci preload file
the option is named ENABLE_WARNING_VERBOSE to enable verbose warnings.
2024-09-30 15:41:47 +02:00
akallabeth
aa47e58f11
[core,settings] disable clang-tidy warning
we allocate a UINT32** using calloc and casting it. This allows freeing
this up with free but yields some warnings. Disable for this specific
case
2024-09-30 15:41:45 +02:00
akallabeth
ce30f80d2c
[client,common] disable clang-tidy for function
change_lock moves ownership of allocated CliprdrLocalStream to
file->local_streams. Do not complain about possible memory leak (false
positive)
2024-09-30 15:41:42 +02:00
akallabeth
53942081a1
[ci,tidy] use CFLAGS from cmake verbose warnings 2024-09-30 15:41:36 +02:00
akallabeth
98e11c69c1
[winpr,ncrypt] add pragma to disable warning 2024-09-30 15:41:34 +02:00
akallabeth
c319541f0d
[core,settings] add unit test
Test cases for freerdp_settings_check_client_after_preconnect
2024-09-30 15:41:31 +02:00
akallabeth
d71c9c566a
[core,settings] monitor configuration check
* fix origin check, might not be primary monitor
* fix a memory leak
2024-09-30 15:41:23 +02:00
akallabeth
fffabcaab1
[primitives,opencl] Use CMake to include opencl code
* Use CMake to convert opencl source file to C constant
* Mark opencl sources as headers and add to CMake to show in IDE
2024-09-30 10:50:42 +02:00
akallabeth
fe590801a1
[cmake] replace custom file2hex tool
Use CMake to read file and convert to C array of hex values
2024-09-30 10:50:36 +02:00
David Fort
b891228279
Merge pull request #10693 from akallabeth/abi-fixes
[channels,rdpear] default to OFF
2024-09-30 10:20:19 +02:00
akallabeth
f3055f9644
Merge pull request #10642 from akallabeth/warn-fixes-again
fix a few more warnings
2024-09-30 10:05:20 +02:00
akallabeth
2973ff7004
[channels,rdpear] default to OFF
Since the channel was introduced late in the 3.x series require users to
explicitly enable it to not break existing build setups.
2024-09-30 09:42:45 +02:00
akallabeth
dd98b20f4a
[core,utils] improve utils_str_is_empty 2024-09-30 09:32:15 +02:00
akallabeth
55a5fe26fb
[common,test] remove redundant cast 2024-09-30 09:32:12 +02:00