Commit Graph

20821 Commits

Author SHA1 Message Date
akallabeth
dd7cdaefc0 [scripts] add bash format script
Add a script to format all bash scripts in the repo
2025-02-25 13:38:14 +01:00
akallabeth
e6d098ed27 Merge pull request #11237 from akallabeth/wlog-inline
[winpr,wlog] simplify WLog_* macros
2025-02-25 13:11:34 +01:00
akallabeth
3f276f799c Merge pull request #11241 from yegorich/ignore-build-dir
CMake: generate a .gitignore file for the build directory
2025-02-25 12:03:38 +01:00
Yegor Yefremov
6ea6778f2b CMake: generate a .gitignore file for the build directory
As soon as a configuration step is successful, a .gitignore file
is created inside an out-of-source build directory. Hence,
there is no need to put its name into the root .gitignore file.
2025-02-25 11:35:02 +01:00
akallabeth
26ca0bd146 Merge pull request #11238 from akallabeth/warn-priority
[client,x11] reduce verbosity of actionscript log
2025-02-25 08:39:15 +01:00
akallabeth
78851e929e [winpr,wlog] simplify WLog_* macros
Macro nesting did expose some compiler limitations with GCC 11.4.0, so
replace the macros with static inline functions where possible.
2025-02-24 22:00:39 +01:00
akallabeth
f817301858 [client,x11] reduce verbosity of actionscript log 2025-02-24 21:03:29 +01:00
akallabeth
8602a0cd34 Merge pull request #11235 from akallabeth/cmdline-better-log
[client,common] improve parsing of TLS options
2025-02-24 20:45:50 +01:00
akallabeth
51685ea1bd [client,common] improve parsing of TLS options 2025-02-24 13:31:09 +01:00
akallabeth
9798bae1ee Merge pull request #11232 from akallabeth/android-more-fixes
[channels,rdpsnd] fix android build warnings
2025-02-23 08:44:34 +01:00
akallabeth
52fb11d16c [client,android] fix warnings in clipboard 2025-02-22 22:49:07 +01:00
akallabeth
82d74dbc96 [codec,test] fix warnings in img2bgra 2025-02-22 22:41:44 +01:00
akallabeth
7f68447de9 [channels,rdpsnd] fix android build warnings 2025-02-22 19:36:01 +01:00
akallabeth
4fb4aafdf7 Merge pull request #11230 from akallabeth/android-fixes
Android fixes
2025-02-22 19:19:29 +01:00
akallabeth
15456cc947 Merge pull request #11225 from akallabeth/aac-fix
[codec,dsp] ignore encoder errors
2025-02-22 19:19:11 +01:00
akallabeth
505e919fec [build,android] fix x86_64 build 2025-02-22 16:03:04 +01:00
akallabeth
93c7e456c8 Merge branch 'aac-fix' into android-fixes 2025-02-22 15:34:39 +01:00
akallabeth
06a5bd1183 [codec,dsp] ignore encoder errors
Due to the AAC encoder sometimes returning errors (due to some internal
foobar) ignore these and just move on to the next packet to encode.
2025-02-22 15:33:21 +01:00
akallabeth
12764b1ebe [warnings,android] fix build warnings 2025-02-22 15:22:01 +01:00
akallabeth
9f60bb40a2 [cmake,android] enable LTO if CMake >= 3.20.0 2025-02-22 15:21:59 +01:00
akallabeth
73e26b6f96 Merge pull request #11229 from akallabeth/codec-test
[codec,test] fix type mismatch
2025-02-22 14:38:40 +01:00
akallabeth
4b0febc2d2 Merge pull request #11226 from Devolutions/faulty_string_length_check_in_credssp_auth
[core,credssp_auth] Fix faulty string length check in `credssp_auth_client_init_cred_attributes`
2025-02-22 14:37:19 +01:00
akallabeth
0700485cf5 [codec,test] fix type mismatch 2025-02-22 14:17:57 +01:00
Richard Markiewicz
3ad28b2771 [core,credssp_auth] Fix faulty string length check in credssp_auth_client_init_cred_attributes 2025-02-21 13:32:38 -05:00
akallabeth
11e980ae61 Merge pull request #11224 from akallabeth/android-scripts
[build,android] add workaround for OpenSSL tag naming
2025-02-21 15:05:41 +01:00
akallabeth
45670b3921 [build,android] add workaround for OpenSSL tag naming
OpenSSL is inconsistently naming tags and release tarballs. Add a
workaround for older releases using this inconsistent scheme.
2025-02-21 13:27:24 +01:00
akallabeth
af81c0bd44 Merge pull request #11220 from akallabeth/cursor-test
Cursor test and fixes
2025-02-21 12:17:23 +01:00
akallabeth
ad6def7e0f Merge pull request #11223 from akallabeth/deprecate-sdl2
[client,sdl] mark SDL2 as deprecated.
2025-02-21 11:40:18 +01:00
akallabeth
f5f499331d [winpr,sysinfo] fix IsProcessorFeaturePresent
handle flags not supported by a CPU architecture without any log message
2025-02-21 11:21:46 +01:00
akallabeth
770c0fde54 [client,common] improve docs for /kbd:remap option 2025-02-21 10:49:16 +01:00
akallabeth
4e111874de [client,sdl] mark SDL2 as deprecated.
SDL2 client is a dead end due to lacking API (clipboard support, ...) so
mark the SDL2 client deprecated and point out there is a SDL3 version
available
2025-02-21 09:17:16 +01:00
akallabeth
790b53fc86 [codec,test] add cursor test dumps 2025-02-20 16:06:21 +01:00
akallabeth
952e3962b6 [codec,test] img2bgra utility
allow reading an image and create a c header (raw data, bgra)
2025-02-20 15:59:16 +01:00
akallabeth
40dce19b0e [codec,test] add new unit test TestFreeRDPCodecCursor
* Generate a series of cursor images from source dumps and compare these
  to a reference image
* Generation is automatic by picking up .c/.h files from
  libfreerdp/codec/test/cursor directory.
2025-02-20 15:59:11 +01:00
akallabeth
018ce108eb [codec,curso] add option do dump cursor images
* dump raw data and converted image to build binary directory when run
2025-02-20 15:56:15 +01:00
akallabeth
4506a912e5 [codec,cursor] fix 24bpp cursor image generation 2025-02-20 12:09:18 +01:00
akallabeth
5707e43396 [winpr,utils] warn if image format is used but not build in 2025-02-20 11:45:38 +01:00
akallabeth
feba8c0902 Merge pull request #11213 from akallabeth/cmake-fix
[cmake] fix missing include
2025-02-18 20:28:50 +01:00
akallabeth
d38bcf455a Merge pull request #11209 from akallabeth/rdpdr-v1
[channel,rdpdr] support general caps V1
2025-02-18 20:07:36 +01:00
akallabeth
bd1c781b88 [warnings] address new warnings on ci 2025-02-18 20:06:35 +01:00
akallabeth
358c36486f [cmake] fix missing include 2025-02-18 20:00:33 +01:00
akallabeth
856dd96312 [channel,rdpdr] support general caps V1
[MS-RDPEFS] 2.2.2.7.1 General Capability Set (GENERAL_CAPS_SET) requires
that the SpecialTypeDeviceCap element is not available if the version is
GENERAL_CAPABILITY_VERSION_01
2025-02-18 18:40:01 +01:00
akallabeth
4f26bc645e Merge pull request #11207 from oleg0421/rdpecam_uvc_h264_fix_1
[channel,rdpecam] UVC H.264 fix for c922 camera
2025-02-18 09:28:21 +01:00
oleg0421
7e7a65becd [channel,rdpecam] uvc_h264 fix for C922 camera 2025-02-17 17:45:39 -08:00
akallabeth
0b8dc6579c Merge pull request #11203 from akallabeth/deprecated-fix
[macro] fix use of WINPR_DEPRECATED
2025-02-17 11:58:57 +01:00
akallabeth
15186fe4cb [freerdp] fix documentation strings 2025-02-17 11:16:22 +01:00
akallabeth
e259eee0df [macro] fix use of WINPR_DEPRECATED 2025-02-17 11:15:46 +01:00
Martin Fleisz
84fbfa17e2 Merge pull request #11202 from akallabeth/rdp-teardown
[core,freerdp] send MCS Disconnect Provider Ultimatum PDU
2025-02-17 11:05:17 +01:00
akallabeth
a44985c823 [core,freerdp] send MCS Disconnect Provider Ultimatum PDU
On client side connection termination send a [MS-RDPBCGR] 1.3.1.4.1
User-Initiated on Client disconnect PDU
2025-02-17 10:36:03 +01:00
akallabeth
1adc372120 Merge pull request #11200 from akallabeth/alt-arch-update
[ci,alt-arch] split config
2025-02-17 10:00:24 +01:00