akallabeth
cbd2f5e65f
Merge pull request #10238 from akallabeth/krb-kdc-url
...
[sspi,krb] check for empty kdcUrl
2024-06-03 13:01:24 +02:00
akallabeth
a69dd9ad36
[sspi,krb] check for empty kdcUrl
2024-06-03 12:28:49 +02:00
akallabeth
e569119fa2
Merge pull request #10227 from mjt0k/sdl-kbd-config-once
...
SDL2: sdl_kbd: parse keyboard config once instead of at each keypress
2024-06-03 11:38:16 +02:00
akallabeth
213b61b308
Merge pull request #10237 from akallabeth/floatbar-fix
...
[client,x11] fix floatbar hide
2024-06-03 11:24:50 +02:00
akallabeth
eebea5ae0d
Merge pull request #10236 from akallabeth/winpr-makecert
...
[winpr,makecert] fix winpr-makecert month calculations
2024-06-03 11:24:31 +02:00
akallabeth
cdc8d62108
[client,sdl] move parsing of hotkeys to constructor
...
* implement that for SDL3 just like for SDL2
* rename members to conform to style of file
2024-06-03 11:05:07 +02:00
akallabeth
ee789dee0b
[client,x11] fix floatbar hide
2024-06-03 10:52:38 +02:00
akallabeth
8b23d785fa
[winpr,makecert] fix winpr-makecert month calculations
...
* Fix too tight range check
* Accumulated years and months in calculation
2024-06-03 10:05:18 +02:00
Michael Tokarev
f8cb7d86f6
SDL2: sdl_kbd: parse keyboard config once instead of at each keypress
...
Currently, sdl-freerdp.json file is parsed at every keypress, which
is just wrong. Instead, parse it at startup and remember the key
configuration for the whole session.
The same should be done for SDL3 I guess.
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2024-05-30 11:53:48 +03:00
akallabeth
47276dabaa
Merge pull request #10225 from akallabeth/codecs_api_update
...
[core,codecs] fix API function names
2024-05-29 15:32:56 +02:00
akallabeth
9a335c885a
Merge pull request #10224 from akallabeth/backtrace_debug
...
Backtrace debug
2024-05-29 15:32:39 +02:00
Armin Novak
b19d9619f8
[utils,unwind] log _Unwind_Backtrace failure
2024-05-29 14:35:51 +02:00
Armin Novak
496dcff1cf
[core,codecs] fix API function names
...
* deprecate codecs_new and codecs_free
* add new freerdp_client_codecs_new and freerdp_client_codecs_free
2024-05-29 14:34:18 +02:00
Armin Novak
1dcac1618c
[utils,unwind] add return to string functions
2024-05-29 09:25:25 +02:00
David Fort
fc9fef65cb
Merge pull request #10222 from akallabeth/color-inline
...
Color inline
2024-05-27 15:40:32 +02:00
akallabeth
746a768360
Merge pull request #10221 from akallabeth/readme
...
[docs] update README
2024-05-27 11:08:10 +02:00
akallabeth
07acfed668
[codec,color] add freerdp_image_copy test case
2024-05-27 10:00:12 +02:00
akallabeth
e9b5555652
[codec,color] inline functions used internally
...
for freerdp_image_copy inline all functions that are used to speed up
copying.
2024-05-27 09:52:09 +02:00
akallabeth
343cf3310d
[docs] update README
...
* fix typos
* update JSON options and support
2024-05-27 09:05:16 +02:00
akallabeth
f7db004a74
Merge pull request #10219 from akallabeth/cleanups
...
Cleanups
2024-05-25 09:31:40 +02:00
akallabeth
3261598d42
[client,sdl] guard USE_COMPILED_RESOURCES
...
functions only required with USE_COMPILED_RESOURCES should not be
compiled if the option is not set.
2024-05-25 09:17:20 +02:00
akallabeth
5fe0c5f9fc
[codec,color] check for image_copy widht or height 0
2024-05-25 09:17:13 +02:00
akallabeth
53d8e0f203
[crypto,tls] fix missing return
2024-05-25 09:17:06 +02:00
akallabeth
6228583ee6
Merge pull request #10218 from akallabeth/gfx-ack-invert
...
[client,cmdline] fix inverted frame-ack option
2024-05-25 08:09:58 +02:00
akallabeth
d4fc2cdd2f
[client,cmdline] fix inverted frame-ack option
2024-05-24 18:18:19 +02:00
akallabeth
0dc9a46d53
Merge pull request #10213 from akallabeth/thread-prio
...
Thread prio
2024-05-24 16:02:49 +02:00
akallabeth
9e7c4dba19
Merge pull request #10214 from akallabeth/gfx-frame-ack
...
Gfx frame ack
2024-05-24 15:51:59 +02:00
akallabeth
3b895deb97
[channels,drdynvc] set thread priority
2024-05-24 15:44:20 +02:00
akallabeth
ef4c1766d2
[winpr,thread] implement SetThreadPriority
2024-05-24 15:44:17 +02:00
akallabeth
f753ff8196
[ci,tidy] turn off webview support
2024-05-24 12:57:52 +02:00
akallabeth
d64542a02c
[ci] split clang-tidy workflows
2024-05-24 12:41:14 +02:00
akallabeth
4d79cf2848
[client,common] add command line gfx frame-ack option
...
expose the option to turn on or off the GFX frame ACK sending.
2024-05-24 11:52:04 +02:00
akallabeth
c6b7b87f8f
[channels,rdpgfx] use FreeRDP_GfxSuspendFrameAck
2024-05-24 11:52:02 +02:00
akallabeth
ef4e6ee2c9
[common,settings] add GfxSuspendFrameAck
2024-05-24 11:51:56 +02:00
akallabeth
a046314d98
Merge pull request #10211 from akallabeth/sdl-window-renderer
...
[client,sdl] Use SDL_CreateWindowAndRenderer
2024-05-24 11:06:45 +02:00
akallabeth
497a72668b
[ci] add write permission for clang-tidy
2024-05-24 10:04:19 +02:00
akallabeth
06598da910
[client,sdl] fix resourcemanager
...
due to moving to a static class the C++ initializer did no longer work.
add explicit calls for initializers to ensure the generated classes are
referenced.
2024-05-24 09:46:07 +02:00
akallabeth
e253d78053
Merge pull request #10208 from akallabeth/image_copy_improve
...
Image copy improve, bugfixes
2024-05-24 09:01:00 +02:00
akallabeth
2efcf1c436
[client,sdl] Use SDL_CreateWindowAndRenderer
...
Recommendated in https://github.com/libsdl-org/SDL/issues/9076
2024-05-24 08:59:10 +02:00
akallabeth
776a7b727f
[core,gcc] clear multitransport
...
if the client does not send a multitransport capability clear the flags.
2024-05-23 14:48:41 +02:00
akallabeth
ef86df9a26
[crypto,tls] log BIO_do_handshake errors
...
add proper logging to make details of failures auditable
2024-05-23 14:48:39 +02:00
akallabeth
1b3f3a0408
[codec,color] expose freerdp_image_copy (no)overlap
...
expose functions for overlapping and non overlapping images to use
directly
2024-05-23 14:48:36 +02:00
akallabeth
1a58e74c17
[codec,color] freerdp_image_copy_no_overlap
...
use single memcopy if possible to speed up copy
2024-05-23 14:48:33 +02:00
akallabeth
6b00517b40
Merge pull request #10209 from akallabeth/ci-pull
...
[ci] move back to pull_request trigger
2024-05-23 14:35:37 +02:00
akallabeth
1b2d029d79
Merge pull request #10206 from hardening/client_info_fix
...
[core] fix clientInfo with both dynamicTimeZone and reconnect cookie
2024-05-23 14:35:17 +02:00
akallabeth
afde527120
[gdi,gfx] unify updatesurfaces calls
2024-05-23 14:26:17 +02:00
akallabeth
cf66f895a1
[ci] move back to pull_request trigger
...
pull_request_target does not allow approval and runs unconditionally.
2024-05-23 14:21:48 +02:00
David Fort
3147df8486
[core] fix clientInfo with both dynamicTimeZone and reconnect cookie
...
The ClientInfo packet was wrongly forged when we had dynamic timezone and a
reconnect cookie (reserved fields written twice).
2024-05-23 12:32:10 +02:00
David Fort
96d19ef118
Merge pull request #10204 from hugo-syn/master
...
chore: fix typo in doc
2024-05-22 19:18:14 +02:00
David Fort
f9bd3ab1b9
Merge pull request #10205 from akallabeth/clip-msg-response
...
[client,cliprdr] send format list msgFlags = 0
2024-05-22 19:17:38 +02:00