Commit Graph

20702 Commits

Author SHA1 Message Date
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
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
Vic Lee
6352108ffe [server] fix compilation errors after adding NONAMELESSUNION. 2025-02-10 18:11:09 +08:00
akallabeth
e5390ff085 [ci,codespell] exception for wHeight 2025-02-10 11:03:47 +01:00
akallabeth
6cf34d6ca9 [channels,rdpecam] fix missing length checks 2025-02-10 11:03:42 +01:00
oleg0421
e2d900c76c [channel,rdpecam] support Logitech h264 stream mux format 2025-02-10 11:03:39 +01:00
akallabeth
9904c297d2 Merge pull request #11140 from akallabeth/warn-fixes
Warn fixes, code cleanups
2025-02-10 10:03:18 +01:00
akallabeth
00e61074b2 [unused] eliminate unused functions 2025-02-10 09:32:19 +01:00
akallabeth
8a69258f38 [client,x11] fix warnings 2025-02-10 09:32:16 +01:00
akallabeth
7109df257a [locale,keyboard] fix enum limits 2025-02-10 09:31:49 +01:00
akallabeth
c56c80591b [client,sdl] fix warnings 2025-02-10 09:31:37 +01:00
akallabeth
123c7b198a [winpr,library] add RUNTIME_OUTPUT_DIRECTORY
windows uses this property instead of LIBRARY_OUTPUT_DIRECTORY to place
the dll
2025-02-10 09:31:35 +01:00