akallabeth
1e2b44e73e
[cmake,ffmpeg] fix cmake formatting
2025-05-05 10:08:02 +02:00
akallabeth
9d19aab80b
Merge pull request #11548 from thestr4ng3r/findffmpeg-prefix
...
[cmake] Fix finding ffmpeg under nonstandard prefixes
2025-05-01 22:51:27 +02:00
Florian Märkl
1cfb03d5f9
[cmake] Fix finding ffmpeg under nonstandard prefixes
...
The prefix given to pkg_check_modules is PC_${_component}, not
PC_LIB${_component}, so those variables were always read as empty, thus
no HINTS were passed to the find_* functions and ffmpeg could not be
found if it was not in a default path.
2025-05-01 21:36:16 +02:00
Martin Fleisz
32956261e4
Merge pull request #11546 from akallabeth/sdl3-stable
...
[client,sdl] mark SDL3 as no longer experimental
2025-04-30 16:24:45 +02:00
akallabeth
93a2c02c0a
[client,sdl] mark SDL3 as no longer experimental
2025-04-30 16:02:10 +02:00
akallabeth
b5530e9c24
Merge pull request #11542 from EndlessEden/FF_PROFILE
...
FF_PROFILE Depreciation
2025-04-29 17:07:17 +02:00
endlesseden
af45cb37e3
FF_PROFILE Depreciation Fix
2025-04-29 16:33:35 +02:00
akallabeth
5d081560a3
Merge pull request #11543 from akallabeth/ci-build-fixes
...
Ci build fixes
2025-04-29 12:57:02 +02:00
akallabeth
df22e0087d
[client,mac] disable mac client
...
it no longer compiles with mac os 15
2025-04-29 12:55:51 +02:00
akallabeth
649fa67894
[server,mac] disable shadow if on mac
...
the mac implementation no longer compiles.
2025-04-29 12:55:48 +02:00
akallabeth
bb67da5411
[server,mac] disable platform server
...
the implementation for mac no longer compiles.
2025-04-29 12:12:34 +02:00
akallabeth
539126076b
[build,mingw] update script
...
* update versions used
* add opus, fdk-aac to build
* switch to json-c
2025-04-29 11:48:55 +02:00
akallabeth
ec42fd986a
[crypto,key] use EVP_aes_256_xts
...
This mode is supported by all OpenSSL and libressl >= 2.9.1 versions.
2025-04-29 10:50:03 +02:00
akallabeth
b2d7a7d3c0
[primitives,test] print all errors on RGB compare
2025-04-29 10:01:03 +02:00
akallabeth
f3126a040f
[cmake,libfreerdp] Add CMake find_package for fdk-aac
2025-04-29 10:01:00 +02:00
akallabeth
26322ad64a
[ci,mac] use json-c
...
* cJSON uses outdated CMake minimum type that breaks with latest CMake
versions.
* Update versions used
* Remove unused checkouts
2025-04-29 10:00:57 +02:00
akallabeth
c875762b4c
Merge pull request #11540 from lazy5f/winpr-file-remove-flag-assert-fix
...
[winpr,file] Fix assert fail always when removing flags
2025-04-29 09:42:42 +02:00
lazy5f
05326f15b6
[winpr,file] Fix assert fail always when removing flags
2025-04-29 07:58:34 +09:00
akallabeth
9bd2330c4e
Merge pull request #11539 from akallabeth/yuv-fix
...
Yuv fix
2025-04-29 00:12:03 +02:00
akallabeth
889f73be4a
[channels,rdpgfx] log chosen capabilities
2025-04-28 22:47:12 +02:00
akallabeth
ebe9e5209b
[primitives,test] do compare YUV444 rgb after conversion
2025-04-28 22:33:03 +02:00
akallabeth
5a0d0f6d2a
Merge pull request #11538 from akallabeth/fixes
...
Fixes
2025-04-28 17:37:54 +02:00
akallabeth
4fcca1941b
[core,gcc] Assume clientDigProductId is opaque
...
Assume there is no \0 termination for the value.
2025-04-28 17:13:00 +02:00
akallabeth
4840c9d4ae
[winpr,stream] fill up empty stream
...
In Stream_Write_UTF16_String_From_UTF8 fill up WCHAR if requested even
for empty source strings
2025-04-28 17:09:12 +02:00
akallabeth
cabcd5e5ef
[core,caps] always send TS_OFFSCREEN_CAPABILITYSET
...
the client to server capability should always be sent according to
[MS-RDPBCGR] 2.2.7.1.9
2025-04-28 17:03:50 +02:00
akallabeth
6240f00248
Merge pull request #11535 from akallabeth/no-deprecate
...
[crypto,key] do not deprecate new_from*
2025-04-25 15:35:54 +02:00
akallabeth
ca8a644d04
[crypto,key] do not deprecate new_from*
...
Do not deprecate the functions to read an unencrypted key from file or
PEM. While the extended versions of the function now exist these still
have their use.
2025-04-25 14:59:34 +02:00
akallabeth
4e63699553
Merge pull request #11534 from akallabeth/proxy-addr-types
...
[core,proxy] detect address type
2025-04-25 14:47:25 +02:00
akallabeth
218c4492a3
[core,proxy] detect address type
...
* refactor code to make it more readable
* add support for IPv4, IPv6 and FQDN hostname types
2025-04-25 14:15:31 +02:00
akallabeth
abf7b1b758
Merge pull request #11533 from akallabeth/device-resize-fix
...
[core,settings] fix freerdp_device_collection_add
2025-04-25 10:33:30 +02:00
akallabeth
06564e4bc2
[core,settings] fix freerdp_device_collection_add
...
* Assert usage of DeviceArray, ensure returned values are != NULL if
within DeviceCount
* Only reset newly allocated DeviceArray members on resize
2025-04-25 10:21:37 +02:00
akallabeth
910185921d
Merge pull request #11530 from akallabeth/pulse
...
[rdpsnd/client] add parameters to pulse snd device plugin
2025-04-25 07:54:58 +02:00
Mark Nauwelaerts
3a4ead2e6c
[rdpsnd/client] add parameters to pulse snd device plugin
...
... to specify pulseaudio client name and stream name
2025-04-24 21:41:06 +02:00
akallabeth
e54781b028
Merge pull request #11527 from hardening/serverside_multimn_fix
...
gcc: fix server-side connection with multiple monitor
2025-04-23 14:49:46 +02:00
David Fort
801c3fdda3
gcc: fix server-side connection with multiple monitor
...
The check was inverted and so any connection with multiple monitors was failing.
2025-04-23 14:17:37 +02:00
David Fort
ab8deea11e
Merge pull request #11525 from bmiklautz/desktophandler
...
fix [resources]: remove MimeType from desktop file
2025-04-23 12:16:51 +02:00
Bernhard Miklautz
2ac047d472
fix [resources]: remove MimeType from desktop file
...
freerdp-file.desktop.template contains the MimeType handler and
handles the arguments.
2025-04-23 11:41:51 +02:00
akallabeth
3145267750
Merge pull request #11523 from akallabeth/warn-fixes
...
Warn fixes
2025-04-23 10:30:41 +02:00
Armin Novak
b8f5b9c719
[core,order] fix const correctness
2025-04-23 10:13:36 +02:00
Armin Novak
549ba56233
[crypto,key] eliminate dead code
2025-04-23 10:13:36 +02:00
Armin Novak
bc22b9d8da
[common,settings] eliminate dead code
2025-04-23 10:13:30 +02:00
akallabeth
929bad366b
Merge pull request #11522 from akallabeth/test-fix
...
[common,settings] fix add_string_or_null
2025-04-23 10:01:22 +02:00
Armin Novak
6a20b7bfd8
[common,settings] fix add_string_or_null
...
* If the value is NULL do not check WINPR_JSON_AddNullToObject return as
that is most likely also NULL
* Fix testcase, always use goto for error handling
2025-04-23 09:31:59 +02:00
akallabeth
3532cc0dc9
Merge pull request #11520 from mnauw/winpr_sysinfo_time
...
[winpr,sysinfo] use a single clock to provide System and Local time
2025-04-23 09:08:17 +02:00
Mark Nauwelaerts
b7a2eecaa1
[winpr,sysinfo] use a single clock to provide System and Local time
...
... rather than a different one for second and sub-second part
2025-04-22 21:01:54 +02:00
akallabeth
ab413f41e6
Merge pull request #11517 from akallabeth/glyph-cache
...
[cache,glyph] fix GLYPH_FRAGMENT_USE
2025-04-22 16:12:29 +02:00
akallabeth
39ca16f4aa
[cache,glyph] fix GLYPH_FRAGMENT_USE
2025-04-22 13:29:57 +02:00
akallabeth
243c6d46f4
Merge pull request #11516 from akallabeth/sdl-build-fix
...
[client,sdl] hide implementation details
2025-04-22 12:30:06 +02:00
akallabeth
1f7b7fbb5d
Merge pull request #11508 from akallabeth/settings-serialize
...
[common,settings] new settings (de)serialization API
2025-04-22 12:16:52 +02:00
akallabeth
45d42d1db3
[client,sdl] fix SDL-ttf usage
...
* hide library in sdl/dialogs, do not call functions from outside
2025-04-22 12:05:57 +02:00