Commit Graph

19243 Commits

Author SHA1 Message Date
akallabeth 3c2702afd3
[codec,progressive] use preallocated workers
allocate PTP_WORK and PROGRESSIVE_TILE_PROCESS_WORK_PARAM in
PROGRESSIVE_BLOCK_REGION
2024-06-04 18:49:47 +02:00
akallabeth b17b07885a
Merge pull request #10245 from akallabeth/warnings-fixed
[warnings] fix various compiler warnings
2024-06-04 13:56:52 +02:00
akallabeth c07ba558cb
[warnings] fix various compiler warnings 2024-06-04 13:23:24 +02:00
Bernhard Miklautz 2a57590e97
Merge pull request #10244 from akallabeth/webkit2gtk4.1
[client,SDL] add webkit2gtk4.1 support
2024-06-04 13:19:58 +02:00
akallabeth 42f1da7132
[client,SDL] add webkit2gtk4.1 support 2024-06-04 12:55:34 +02:00
akallabeth cf586b4d2e
Merge pull request #10242 from akallabeth/openssl3-md5
[winpr,crypto] OpenSSL3 md5 support
2024-06-04 10:50:34 +02:00
akallabeth 7854c969c1
Merge pull request #10235 from akallabeth/speedup
Speedup
2024-06-04 10:31:32 +02:00
akallabeth 97d7a3fc6d
[winpr,crypto] OpenSSL3 md5 support
Just like https://github.com/MariaDB/server/pull/2010 add support for
OpenSSL3 MD5 in FIPS mode.
2024-06-04 10:27:27 +02:00
akallabeth 96f68dca74
[codec,color] optimize image copy
provide optimized functions for alpha blending in different color formats
2024-06-04 09:27:20 +02:00
akallabeth 6ad17cac6e
[codec,progressive] restrict keyword 2024-06-03 17:55:35 +02:00
akallabeth bfffe28de6
[test,codec] speed up copy test
* Reduce default resolution from fullHD to fullHD/10
* Add command line arguments to set width and height manually
2024-06-03 17:55:30 +02:00
akallabeth ef91d12b3d
[codec,h264] add restrict keyword 2024-06-03 17:55:24 +02:00
akallabeth 4eca9ac7f8
[codec,dsp] restrict keyword 2024-06-03 17:55:22 +02:00
akallabeth a9e3fb1b33
[codec,color] restrict keyword 2024-06-03 17:55:19 +02:00
akallabeth fd592b9cf1
[codec,nsc] add INLINE and restrict keywords 2024-06-03 17:55:16 +02:00
akallabeth b672539365
[freerdp,codecs] remove malloc attribute from deprecated 2024-06-03 17:55:11 +02:00
akallabeth 49bce0436c
[codec,bulk] restrict keyword 2024-06-03 17:55:08 +02:00
akallabeth ef5c710f85
[codec,clear] restrict keyword 2024-06-03 17:54:44 +02:00
akallabeth f5ede1669e
[codec,bitmap] restrict keyword 2024-06-03 17:54:41 +02:00
akallabeth 25e7729cbc
[codec,interleaved] restrict keyword 2024-06-03 17:54:39 +02:00
akallabeth f34189aaef
[codec,zgfx] restrict and inline keywords 2024-06-03 17:54:35 +02:00
akallabeth 6587ff50d2
[codec,xcrush] restrict keyword 2024-06-03 17:54:32 +02:00
akallabeth b12e512e08
[codec,planar] restrict keyword 2024-06-03 17:54:29 +02:00
akallabeth 16955111b7
[test,gfx] add gfx dump option 2024-06-03 17:54:24 +02:00
akallabeth 4b93a9fffa
[codec,rfx] inline and restrict 2024-06-03 17:54:21 +02:00
akallabeth 34cda101c1
Merge pull request #10239 from akallabeth/mcs_checks
[core,gcc] check for channelMaxCount violations
2024-06-03 17:40:13 +02:00
akallabeth f422ea2e56
[core,gcc] check for channelMaxCount violations 2024-06-03 16:53:31 +02:00
akallabeth cefe7866a1
[winpr,pool] fix threadpool initialization 2024-06-03 14:51:04 +02:00
akallabeth 4899cf5c0f
[codec,yuv] use restrict keyword 2024-06-03 14:50:57 +02:00
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