Commit Graph

21071 Commits

Author SHA1 Message Date
akallabeth
f2a010fd2b Merge pull request #11370 from mfleisz/fix-rdpfile-populate
client: Fix population of string settings in rdp file
2025-03-18 15:27:24 +01:00
Martin Fleisz
22ace7e5c6 client: Fix population of string settings in rdp file
When calling `freerdp_client_populate_rdp_file_from_settings` you should
expect that all settings are populated to the rdp file instance. However
certain settings (i.e. cameras to redirect) where only updated if they
had a value but did not reset the setting.

This causes trouble if the file instance was used to load settings,
settings were altered and then populated back to the file instance.
2025-03-18 14:27:26 +01:00
Martin Fleisz
c1c103b9f3 Merge pull request #11362 from akallabeth/cmake-warn-verbose
[cmake] add explicit instructions to turn off unmaintained modules
2025-03-17 16:42:13 +01:00
akallabeth
3d9c7d99d3 Merge pull request #11366 from akallabeth/sdl3-clip-fix
[client,sdl3] fix clipboard format detection
2025-03-17 16:30:21 +01:00
akallabeth
d529675f70 [cmake,primitives] mark WITH_OPENCL unmaintained 2025-03-17 16:23:53 +01:00
akallabeth
e3c93573f3 [cmake] add explicit instructions to turn off unmaintained modules
* Add detailed CMake warning to disable unmaintained modules
* Add sample shadow subsystem implementation
* Allow building shadow server with dummy subsystem
2025-03-17 16:23:51 +01:00
akallabeth
94b6b6af1a [client,sdl3] fix clipboard format detection 2025-03-17 16:00:56 +01:00
akallabeth
13cacd5010 Merge pull request #11358 from akallabeth/yuv-segv-fix
Yuv 420 fix
2025-03-17 08:28:57 +01:00
akallabeth
994898be4a [primitives,sse] remove sse2_yCbCrToRGB_16s16s_P3P3
The SSE implementation did not produce divergent results due to rounding
errors. Since the function is unused in the project itself remove it.
2025-03-16 20:18:58 +01:00
akallabeth
b0393e434e [primitives] unify writing YUV data as RGB pixel 2025-03-16 20:18:36 +01:00
akallabeth
83cb4f1c53 [primitives,yuv] refactor yuv420 to RGB
the routine did have some out of bound read issues, refactor to avoid
that.
2025-03-16 20:18:30 +01:00
akallabeth
40e67d2d44 [codec,h264] assert function pointer 2025-03-15 20:55:49 +01:00
akallabeth
b46b67271e [primitives] fix optimized setup
only initialize once to generic implementation and then try the
optimized versions
2025-03-15 20:55:26 +01:00
akallabeth
482b752696 Merge pull request #11356 from akallabeth/ci-alt
[ci,alt-arch] fix gsm, simplify config
2025-03-14 13:28:17 +01:00
akallabeth
2ceabe6794 [ci,alt-arch] fix gsm, simplify config 2025-03-14 13:27:36 +01:00
Martin Fleisz
099f512219 Merge pull request #11354 from akallabeth/printer-filter-config
[channels,printer] Ignore printer settings
2025-03-14 13:16:34 +01:00
akallabeth
fb4ed5886d Merge pull request #11355 from akallabeth/disable-gsm
[ci,alt-arch] disable libgsm requirement
2025-03-14 13:08:29 +01:00
akallabeth
2345b9accd [ci,alt-arch] disable libgsm requirement 2025-03-14 13:07:53 +01:00
akallabeth
139ee263f1 [channels,printer] Ignore printer settings
only remember printer configuration data, ignore driver and port
settings
2025-03-14 12:54:43 +01:00
akallabeth
618139c7a1 Merge pull request #11353 from akallabeth/ci-repair
[ci,alt-arch] run mk-build-deps in run step
2025-03-14 12:47:45 +01:00
akallabeth
10f47b5346 [ci,alt-arch] run mk-build-deps in run step 2025-03-14 12:46:36 +01:00
akallabeth
2f45cbeefa Merge pull request #11352 from akallabeth/ci-repair
[ci,alt-arch] work around wrong workdir
2025-03-14 12:36:28 +01:00
akallabeth
1c1c771e13 [ci,alt-arch] work around wrong workdir
install runs with a workdir of /.
Search for the control file in /home and run mk-build-deps on that
2025-03-14 12:35:56 +01:00
akallabeth
06b4ac0efa Merge pull request #11351 from akallabeth/ci-repair
[ci,alt-arch] modify deb822 sources
2025-03-14 12:26:29 +01:00
akallabeth
f15d07f357 [ci,alt-arch] modify deb822 sources 2025-03-14 12:25:53 +01:00
akallabeth
03f0d92375 Merge pull request #11350 from akallabeth/ci-repair
[ci,alt-arch] enable source uri for all .list files
2025-03-14 12:13:08 +01:00
akallabeth
ad57604660 [ci,alt-arch] enable source uri for all .list files 2025-03-14 12:10:20 +01:00
akallabeth
f35b5430ab Merge pull request #11349 from akallabeth/ci-repair
[ci,alt-arch] enable source uris
2025-03-14 12:04:55 +01:00
akallabeth
dd0fc9c2e0 [ci,alt-arch] enable source uris 2025-03-14 12:04:08 +01:00
akallabeth
91cf4e01e1 Merge pull request #11348 from akallabeth/ci-repair
[ci,alt-arch] modify mk-build-deps command
2025-03-14 11:47:35 +01:00
akallabeth
2714175bd6 [ci,alt-arch] modify mk-build-deps command 2025-03-14 11:46:28 +01:00
akallabeth
8df2f554f6 Merge pull request #11347 from akallabeth/ci-repair
[ci,alt-arch] fix dependency install commands
2025-03-14 11:13:07 +01:00
akallabeth
ff082851e5 [ci,alt-arch] fix dependency install commands 2025-03-14 11:09:17 +01:00
akallabeth
60c109bf7c Merge pull request #11345 from akallabeth/ci-repair
[ci,alt-arch] request sudo for package installation
2025-03-14 10:57:12 +01:00
akallabeth
d7f8e50812 [ci,nightly] add opencl dependencies to debian nightly 2025-03-14 10:54:13 +01:00
akallabeth
e0a82e7ab3 [ci,clang-tidy] use own fork 2025-03-14 10:37:42 +01:00
akallabeth
9d41ea72fe [ci,alt-arch] request sudo for package installation 2025-03-14 10:18:33 +01:00
akallabeth
2879b4f984 Merge pull request #11346 from mfleisz/fix-channel-instance
core: Set instance pointer after channel reload
2025-03-14 10:18:16 +01:00
Martin Fleisz
75166df167 core: Set instance pointer after channel reload 2025-03-14 10:10:00 +01:00
akallabeth
215a64ec00 Merge pull request #11342 from akallabeth/cliprdr-log
Cliprdr log
2025-03-14 09:05:41 +01:00
akallabeth
e8709d829d [packaging,deb] add zlib1g-dev as dependency 2025-03-14 09:04:00 +01:00
akallabeth
7bfcca8ede [ci,workflows] fix alt-architectures mk-build-deps 2025-03-14 08:57:33 +01:00
akallabeth
14f927e352 [client,sdl] improve clipboard
* Improve clipboard cache, now only request data from remote if the
  format can not be synthesized from existing data.
* Only add bitmap formats that are compiled in (webp, png, jpeg)
2025-03-14 08:49:02 +01:00
akallabeth
38a006839f [channels,cliprdr] improve logging
* use a dynamic logger
* log clipboard formats announced by server
2025-03-14 08:48:59 +01:00
akallabeth
253b2b71a2 [winpr,clipboard] add logging to Clipboard[GS]etData 2025-03-14 08:48:57 +01:00
akallabeth
beae583dbd [winpr,clipboard] fix image conversion routines
properly define guard the functions to be available for all combinations
of image formats (un)supported
2025-03-14 08:48:55 +01:00
akallabeth
adf37397b6 [cmake] fix preload options
WINPR_UTILS_IMAGE_* options were incorrectly named in config files
2025-03-14 08:48:52 +01:00
akallabeth
2720e23292 Merge pull request #11344 from akallabeth/workflow-simplify
[ci,workflow] add equivs dependency
2025-03-14 08:48:18 +01:00
akallabeth
0ab01928bf [ci,workflow] add equivs dependency 2025-03-14 08:45:58 +01:00
akallabeth
2124f47135 Merge pull request #11343 from akallabeth/workflow-simplify
[ci,workflow] use mk-build-deps to install deps
2025-03-14 08:40:25 +01:00