Commit Graph

20712 Commits

Author SHA1 Message Date
akallabeth
a24ffe957c [cmake] make C and C++ standards configurable
use cache variables to allow overriding them from command line
2025-02-13 13:30:06 +01:00
akallabeth
b85737e0b8 Merge pull request #11170 from akallabeth/smartcard-fix
[utils,smartcard] fix return checks for SCardListReaders
2025-02-13 13:20:20 +01:00
akallabeth
5b1c254f2d [utils,smartcard] fix return checks for SCardListReaders 2025-02-13 12:00:12 +01:00
Martin Fleisz
99883de3e3 Merge pull request #11163 from akallabeth/sse-reorg
[primitives,sse] split headers
2025-02-12 14:41:54 +01:00
akallabeth
52b2dbbfdf Merge pull request #11166 from akallabeth/warn-fix-cast
[warnings] fix sign conversion
2025-02-12 14:31:35 +01:00
Armin Novak
f6fe4e1f29 [ci,abi] suppress primitives_init_*
the abi-compliance-checker falsely reports the disappearance of non
global functions not part of the ABI, suppress these.
2025-02-12 14:24:10 +01:00
akallabeth
22efdfbc8f [simd] move CPU feature detection
Use static inline functions in header to do CPU feature detection.
The c files are already compiled/linked with SIMD support and might have
used instructions from that featureset already.
2025-02-12 14:24:10 +01:00
akallabeth
fd13e9b919 [primitives,sse] unify load/store
* Use LOAD_SI128 to load __m128i values
* Use STORE_SI128 to store __m128i values
2025-02-12 14:24:10 +01:00
akallabeth
76012aac42 [primitives,sse] split headers
Split out all SSL inline functions and defines from prim_internal.h. The
header is included in files build without -msse and on some platforms
compilation will fail due to that.
2025-02-12 14:24:07 +01:00
Armin Novak
ac1599333e [common,settings] drop MonitorLocalShiftX|Y compat 2025-02-12 14:04:22 +01:00
Armin Novak
0e006e31fe [warnings] fix sign conversion 2025-02-12 12:52:29 +01:00
Norbert Federa
c865a31089 Merge pull request #11165 from akallabeth/sc-fi
ActionScript fix
2025-02-12 10:15:10 +01:00
Armin Novak
24b3dcb6b2 [client,x11] fix action script usage
do not terminate if the action script does not exist.
2025-02-12 09:51:00 +01:00
Armin Novak
e9fd6a33b6 [client,common] fix rdp file parser 2025-02-12 09:50:56 +01:00
akallabeth
f1285ade46 Merge pull request #11162 from akallabeth/x11-keymap-reload-fix
X11 keymap reload fix
2025-02-11 17:41:58 +01:00
akallabeth
aff557c768 [client,cmdline] fix documentation typo 2025-02-11 17:21:04 +01:00
akallabeth
7178392eb1 [client,x11] reconfigure mouse mapping on MappingPointer 2025-02-11 17:05:50 +01:00
akallabeth
adbd80da23 [client,x11] use FREERDP_REMAP_TABLE 2025-02-11 13:35:32 +01:00
akallabeth
6603154ccf [client,sdl] fix debug log message 2025-02-11 13:35:29 +01:00
akallabeth
67877d5e7c [client,x11] update MappingNotify handling 2025-02-11 13:24:28 +01:00
akallabeth
bc6f6255b3 [client,x11] remove x11 lock log messages 2025-02-11 13:15:35 +01:00
Martin Fleisz
d8b9b84829 Merge pull request #11160 from akallabeth/cred-persist
[core,freerdp] New API freerdp_presist_credentials
2025-02-11 12:43:10 +01:00
akallabeth
9f8ed06f9a [client,cmdling] use a typedef for callback function
typedef freerdp_command_line_handle_option_t to have a common type for
callback functions
2025-02-11 12:21:41 +01:00
akallabeth
0c0e45c6d0 [core,freerdp] New API freerdp_presist_credentials
A new function that allows persisting runtime changes to credential
settings so reconnect/redirect/... does not lose current values.
2025-02-11 12:08:55 +01:00
akallabeth
f0fa8662e8 Merge pull request #10853 from akallabeth/cmake-multiconfig2
Cmake multiconfig2
2025-02-11 11:51:36 +01:00
akallabeth
b4420b2896 Merge pull request #11157 from akallabeth/function-size-fix
Function size refactor
2025-02-11 11:50:29 +01:00
akallabeth
0ae7c4b52d [cmake] refactor configuration
* Split common stuff to reusable files
* Disable INTERPROCEDURAL_OPTIMIZATION for SDL2/3 resource targets
2025-02-11 11:33:34 +01:00
akallabeth
a569fc9ea1 [client,common] split freerdp_client_settings_parse_command_line_arguments_int 2025-02-11 11:04:57 +01:00
akallabeth
45bb63652f [client,common] split freerdp_client_write_rdp_file_buffer 2025-02-11 10:14:56 +01:00
akallabeth
1bfc9c7c1a [core,update] split update_send_new_or_existing_window 2025-02-11 10:14:54 +01:00
akallabeth
0aab574bbf [core,update] split update_write_bitmap_data 2025-02-11 10:14:51 +01:00
akallabeth
72cf699516 [core,update] split update_send_new_or_existing_notification_icons 2025-02-11 10:14:50 +01:00
akallabeth
01a6b1e7e5 [codec,sse] split nsc_encode_argb_to_aycocg_sse2 2025-02-11 10:14:43 +01:00
akallabeth
2bb75c195b Merge pull request #11156 from akallabeth/urbdrc-fix
[channel,urbdrc] fix libusb return code checks
2025-02-11 09:10:19 +01:00
akallabeth
f71a588172 [channel,urbdrc] fix libusb return code checks 2025-02-11 09:01:56 +01:00
akallabeth
fc5f083ded Merge pull request #11154 from oleg0421/rdpecam_uvc_h264_descr_fix
[channel,rdpecam] uvc_h264 xu_descriptor pointer fix
2025-02-11 08:29:29 +01:00
Martin Fleisz
4a7a155dd6 Merge pull request #11152 from akallabeth/smartcard-list-fix
[utils,smartcard] return proper list for smartcard listing
2025-02-11 08:20:03 +01:00
oleg0421
2ac2caf6fc [channel,rdpecam] uvc_h264 xu_descriptor pointer fix 2025-02-10 22:08:35 -08:00
akallabeth
25b5dec23d [utils,smartcard] return proper list for smartcard listing 2025-02-10 17:32:12 +01:00
akallabeth
2e350f86c9 Merge pull request #11151 from akallabeth/warn-fixes42
Warn fixes42
2025-02-10 13:40:09 +01:00
akallabeth
469588d61d [locale,keyboard] fix integer conversions 2025-02-10 13:27:46 +01:00
akallabeth
4013b3132b [clang,tidy] fix sign warnings 2025-02-10 13:11:16 +01:00
akallabeth
0f8d54d566 [channels,rdpecam] fix sign warning 2025-02-10 12:39:44 +01:00
akallabeth
7bea2ad5ca [locale,keyboard] use int64_t to avoid sign warnings 2025-02-10 12:39:28 +01:00
akallabeth
f124b7db40 [client,sdl] fix container size empty warnings 2025-02-10 12:39:25 +01:00
akallabeth
2a9b939b02 Merge pull request #11150 from akallabeth/getnetbiosname
[winpr,sysinfo] limit GetComputerNameA to 31 chars
2025-02-10 12:01:59 +01:00
akallabeth
9ede54bdc3 [winpr,sysinfo] limit GetComputerNameA to 31 chars 2025-02-10 11:52:02 +01:00
akallabeth
d27935cbcf Merge pull request #11132 from oleg0421/rdpecam_uvc_h264
[channel,rdpecam] support Logitech UVC H.264 stream mux payload
2025-02-10 11:50:31 +01:00
akallabeth
a282d4608c Merge pull request #11149 from llyzs/fix-wfreerdp-server
[server] fix compilation errors after adding NONAMELESSUNION.
2025-02-10 11:35:49 +01:00
akallabeth
574ab7f999 [channels,rdpecam] fix clang-tidy warnings 2025-02-10 11:28:22 +01:00