akallabeth
2fb216a198
[channels,rdpdr] replace deprecated mac os API
2025-03-21 11:41:46 +01:00
akallabeth
04b2cd9dcf
[core,caps] remove unused define
2025-03-21 09:34:41 +01:00
akallabeth
d5e64ef75a
[ci,nightly] change builds to Debug configuration
...
To get better stack traces and error details use CMake Debug build
configuration. To not have too much of a performance impact enable -O1
2025-03-21 09:29:38 +01:00
akallabeth
48c38a2718
[core,gcc] simplify cleanup code
2025-03-21 09:29:35 +01:00
akallabeth
a05ce8e0b1
Update README.md
2025-03-21 08:37:37 +01:00
akallabeth
606c063a90
Merge pull request #11386 from akallabeth/file-leak-fix
...
[client,cmdline] fix rdp2tcp parsing
2025-03-20 17:46:36 +01:00
akallabeth
4fcc44fe72
[client,cmdline] fix rdp2tcp parsing
...
allow command lines without this channel to succeed as well.
2025-03-20 17:45:47 +01:00
akallabeth
74660456f6
Merge pull request #11383 from akallabeth/file-leak-fix
...
[winpr,file] create global instance for GetStdHandle
2025-03-20 17:31:56 +01:00
akallabeth
1f26225f69
[client,cmdline] fix rdp2tcp argument passing
2025-03-20 17:31:20 +01:00
akallabeth
c522a4d35d
[channels,rdp2tcp] properly close copy thread handle
2025-03-20 17:17:22 +01:00
akallabeth
cd682e2c1b
[winpr,file] create global instance for GetStdHandle
2025-03-20 17:03:06 +01:00
akallabeth
56432b902c
[winpr,pipe] fix handle clean up
...
if pipe creation fails ensure all resources are cleaned up
2025-03-20 17:02:54 +01:00
akallabeth
aa2c7a9ccb
Merge pull request #11382 from akallabeth/rpm-nightly
...
[ci,nightly] enable optional channels
2025-03-20 10:53:56 +01:00
Armin Novak
e6558e54a5
[ci,nightly] enable optional channels
2025-03-20 10:39:28 +01:00
akallabeth
e0175d1074
Merge pull request #11381 from akallabeth/code-cleanups2
...
abi-checker improvements
2025-03-20 09:31:37 +01:00
akallabeth
2c796d0840
[client,x11] fix cast for LogTagAndXChangeProperty
2025-03-20 09:18:17 +01:00
akallabeth
db9dbf3dd0
[ci,abi] update suppressions
...
Some refactroing did create false positives for ABI compatibility, add
these to the suppressions file
2025-03-20 09:15:47 +01:00
akallabeth
4d3111aafe
[ci,abi] disable all binaries during build
...
To speed up build times only build the libraries without any executables
2025-03-20 09:15:38 +01:00
akallabeth
4356dd35f0
[server,shadow] add option WITH_SERVER_SHADOW_CLI
...
this allows building the shadow library only without cli tools
2025-03-20 09:15:29 +01:00
akallabeth
3491af4a2a
[winpr,tools] add option WITH_WINPR_TOOLS_CLI
...
this allows building the winpr-tools library only without the cli tools
2025-03-20 09:15:28 +01:00
akallabeth
866d89992c
[winpr,bitstream] remove unnecessary casts
2025-03-20 09:15:25 +01:00
akallabeth
34f6927c12
Merge pull request #11369 from akallabeth/sdl3-clip-png
...
Sdl3 clip png
2025-03-20 09:06:38 +01:00
akallabeth
424a4f93c2
Merge pull request #11360 from akallabeth/dyn-log
...
Prefer Dynamic log
2025-03-20 08:49:28 +01:00
akallabeth
09a86eb806
Merge pull request #11378 from akallabeth/code-cleanups
...
Code cleanups
2025-03-20 08:20:50 +01:00
akallabeth
78a53f936b
[ci,abi] refactor suppressions
...
* add a script to run abi-diff locally
* refactor suppression file, explicitly state type of change expected
* use local script for ci tests as well
* disable client and shadow server builds
2025-03-19 21:55:17 +01:00
akallabeth
df800c2a0b
[ci,abi] suppress HGDI_RGN to GDI_RGN* replacements
2025-03-19 20:24:30 +01:00
Armin Novak
e4df43a37a
[freerdp] fix argument consistency, casts
2025-03-19 19:32:09 +01:00
Armin Novak
df216c8e7e
[ci,nightly] enable optional channels for deb build
2025-03-19 19:17:02 +01:00
Armin Novak
73dfd5e143
[server,proxy] avoid _ in struct names
2025-03-19 19:00:12 +01:00
Armin Novak
b14f9e8965
[winpr] refactor complex expressions
...
* avoid unnecessary casts
2025-03-19 19:00:09 +01:00
Armin Novak
9a1f455e02
[client,sdl] fix constructor and keyword consistency
2025-03-19 19:00:07 +01:00
Armin Novak
0a0248ebe2
[client,x11] rename _NET_* variables and defines
...
avoid using restricted _
2025-03-19 18:59:56 +01:00
Armin Novak
4192dbee55
[channels,cliprdr] improve logging of formats sent
2025-03-19 12:49:10 +01:00
Armin Novak
c817cf48d1
[client,x11] register HTML clipboard format for images
2025-03-19 12:49:10 +01:00
akallabeth
32cc0f0927
[winpr,utils] fix PNG and BMP image creation
...
properly adjust for stride alignments
2025-03-19 12:49:10 +01:00
akallabeth
299d06c63c
[winpr,clipboard] add image to html synthesizers
2025-03-19 12:49:09 +01:00
akallabeth
fe6b05dbf4
[client,sdl3] register HTML Format for images
...
Provide data as inline HTML image tag
2025-03-19 12:49:06 +01:00
akallabeth
b53bff5541
[winpr,utils] add test image conversion utility
...
allows quick testing of image convertsions
2025-03-19 12:12:01 +01:00
akallabeth
97d359aafb
Merge pull request #11377 from llyzs/fix-transport
...
[core,transport] fix transport written statistics overflowing.
2025-03-19 11:48:04 +01:00
Vic Lee
7338c52893
[core,transport] fix transport written statistics overflowing.
2025-03-19 18:26:28 +08:00
Martin Fleisz
5981f106ab
Merge pull request #11363 from akallabeth/x11-key-combo-disconnect
...
[client,x11] add <ctrl>+<alt>+d shortcut
2025-03-19 11:23:42 +01:00
akallabeth
5dd1a7173a
[client,sdl] log keyboard shortcut pressed
2025-03-19 11:06:14 +01:00
akallabeth
1bd4f0b146
[client,x11] add <ctrl>+<alt>+d shortcut
...
allow immediate disconnect of a session with a keyboard shortcut.
2025-03-19 11:06:09 +01:00
Martin Fleisz
8e47267023
Merge pull request #11375 from akallabeth/gw-fallback
...
Gw fallback
2025-03-19 10:52:06 +01:00
Armin Novak
01f01d3195
[core,gateway] extend HTTP to RPC fallback detection
...
* add HTTP_STATUS_GONE and HTTP_STATUS_FORBIDDEN to status codes on
which to fall back to RPC
2025-03-19 09:48:35 +01:00
Armin Novak
7bf010af22
[core,gateway] log http reponse location of call
...
in http_response_log_error_status log the location of where it was
called instead of the function itself
2025-03-19 09:48:29 +01:00
akallabeth
d56a57f18b
Merge pull request #11372 from akallabeth/file-fix
...
[client,common] fix rdp parser
2025-03-18 19:29:44 +01:00
akallabeth
14b2dc08eb
[client,common] fix rdp parser
...
freerdp_client_file_string_reset used a return type but did not return
any value.
2025-03-18 17:32:22 +01:00
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