Commit Graph

20832 Commits

Author SHA1 Message Date
akallabeth
635b4f234f [ci,mingw] add option to clean
allow cleaning the build and install directories before a new build
2025-02-25 17:15:29 +01:00
akallabeth
ae4296f7a4 Merge pull request #11244 from akallabeth/mingw-static
[ci,mingw] add static build
2025-02-25 16:51:57 +01:00
akallabeth
292d824981 [ci,mingw] add static build 2025-02-25 16:51:43 +01:00
akallabeth
5df85d7a04 Merge pull request #11242 from akallabeth/mingw-update
Mingw update
2025-02-25 16:47:46 +01:00
akallabeth
feb88adcb8 [packaging,flatpak] update dependencies 2025-02-25 16:25:15 +01:00
akallabeth
8c1015e60f Merge pull request #11243 from THS-on/master
[client,cmdline] fix port parsing for gateway
2025-02-25 16:21:02 +01:00
Thore Sommer
30054052cc [client,cmdline] fix port parsing for gateway 2025-02-25 13:41:48 +01:00
akallabeth
c6bdf3a02e [ci,cmake] add workflow for cmake-format 2025-02-25 13:39:10 +01:00
akallabeth
2adca10b3c [scripts,bash] reformat bash scripts 2025-02-25 13:38:20 +01:00
akallabeth
418d228d4b [ci,mingw] update build scripts
* update dependency versions
* replace SDL2 with SDL3 client
* update documentation
* add option to do fully static builds
* format script with shfmt -i 2 w scripts/mingw.sh
2025-02-25 13:38:19 +01:00
akallabeth
e0ccda667e [ci] add workflows for bash and cmake formatters 2025-02-25 13:38:17 +01:00
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