Armin Novak
|
a45e464d6f
|
[client,SDL] check for timer initialized
before manipulating SDL timers check if the SDL subsystem was actually
initialized. Fixes #9736
|
2024-01-10 19:53:05 +01:00 |
|
akallabeth
|
f6a208f75e
|
[cmake] generate relative pkgconfig path
generate the relative pkgconfig path from the actual install locations.
fixes #9718
|
2024-01-05 14:19:34 +01:00 |
|
akallabeth
|
2b39afcc7a
|
[client,SDL] optimize map lookup
|
2024-01-05 09:18:07 +01:00 |
|
Armin Novak
|
87557b1e4e
|
[release] start new development cycle 3.1.1-dev0
|
2023-12-22 17:29:20 +01:00 |
|
Armin Novak
|
959a195df7
|
[release] update version to 3.1.0
|
2023-12-22 17:29:20 +01:00 |
|
Armin Novak
|
a7decba8c2
|
[cmake] unify common options
|
2023-12-22 16:21:30 +01:00 |
|
Armin Novak
|
7debd0f621
|
[cmake] set policy 0091
On windows we need to set the runtime linker settings extra
https://cmake.org/cmake/help/latest/policy/CMP0091.html
|
2023-12-22 15:37:56 +01:00 |
|
Armin Novak
|
19d3c27e3d
|
[cmake] link SDL only static if explicitly requested
|
2023-12-22 15:37:56 +01:00 |
|
Armin Novak
|
11d84f067d
|
[client,sdl] fix full static linking
|
2023-12-22 15:37:56 +01:00 |
|
Armin Novak
|
6009a516dd
|
[client,win] fix executable output name
|
2023-12-22 15:37:56 +01:00 |
|
Armin Novak
|
175a3ca09a
|
[cmake] do not append EXECUTABLE_SUFFIX to OUTPUT_NAME
|
2023-12-22 15:37:56 +01:00 |
|
Armin Novak
|
7d641a67b9
|
[doc,manpage] name manpages versioned
if WITH_BINARY_VERSIONING is activated also version the manpages to
match the binary names
|
2023-12-22 10:24:09 +01:00 |
|
Armin Novak
|
2b654a8226
|
[client,sdl] use versioned resource location
if WITH_BINARY_VERSIONING is ON also use versioned resource locations.
|
2023-12-22 10:24:09 +01:00 |
|
Armin Novak
|
598266b2fc
|
[client,common] add clipboard help text
|
2023-12-22 10:24:09 +01:00 |
|
Armin Novak
|
6a1a2eb661
|
[client,common] update manpage helper binary
improve formatting of docbook xml from argument description
|
2023-12-22 10:24:09 +01:00 |
|
Armin Novak
|
89bd55e1f6
|
[client,common] improve cmdline help formatter
break on listings (*)
|
2023-12-22 10:24:09 +01:00 |
|
Armin Novak
|
b04271ae2d
|
[cmake] add executable versioning
optionally append API version to generated binaries
|
2023-12-21 18:56:51 +01:00 |
|
Armin Novak
|
7f25a7cebf
|
[cmake] provide default project version
each subproject inherits the project version of the top level project
|
2023-12-21 18:56:51 +01:00 |
|
Armin Novak
|
3e53b3ecce
|
[client,sdl] work around c++ static initialization
wrap the factory map in a function to ensure it is initialized first.
|
2023-12-21 16:34:04 +01:00 |
|
Armin Novak
|
8fa938f629
|
[client,sdl] make dialog image support optional
|
2023-12-21 16:34:04 +01:00 |
|
Armin Novak
|
fcdb1a6fd4
|
[client,sdl] dialogs respect UseCommonStdioCallbacks
If FreeRDP_UseCommonStdioCallbacks is set do not show connection/error
dialogs but only print to console
|
2023-12-21 12:26:24 +01:00 |
|
Armin Novak
|
ad0de52ab6
|
[client,sdl] show error dialog on session quit
if a session is terminated in an unusual way (e.g. not user action) show
an error dialog.
|
2023-12-21 07:11:12 +01:00 |
|
Armin Novak
|
c395094f73
|
[client,sdl] fix connection dialog reset
only clean up on sdl thread quit to show error dialogs after the RDP
connection already terminated.
|
2023-12-21 07:11:12 +01:00 |
|
Armin Novak
|
46179077b9
|
[client,sdl] reset connection dialog on sdl quit
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
c269086765
|
[client,sdl] show a logo on connection dialog
* Show a icon to indicate the type of message
* Show the FreeRDP logo below the icon
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
23f8fd2fee
|
[client,sdl] lock connection dialog access
might happen from different threads.
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
3bdaca81d0
|
[client,sdl] fix c++ static initialization order
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
3095814184
|
[client,sdl] add pre std::filesystem compatibility
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
187f562098
|
[client,sdl] generate binary resources during build
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
41665700bb
|
[client,sdl] added resource manager
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
c952fae5b1
|
[client,sdl] add icon to connect dialog
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
35d584287d
|
[client,sdl] improve file to array helper
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
dd7115889d
|
[client,sdl] improve connection dialog
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
765129aacf
|
[client,sdl] improve dialog test drawing
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
5e6ca89ded
|
[client,sdl] add SDL quit event wrapper
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
a8eaf2a38d
|
[client,sdl] improve dialog button highlighting
move state to buttons or button list
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
e6384c06c2
|
[client,sdl] fix smartcard chooser dialog
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
b89f025c5b
|
[client,sdl] hide connection dialog
if another dialog is shown hide the connection dialog.
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
caac867c79
|
[client,sdl] fix ubuntu 20.04 compatibility
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
e1de32f9ab
|
[client,sdl] add connection dialog
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
49936fc529
|
[client,common] call RetryDialog on reconnect
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
6e718f7958
|
[client,sdl] add signal termination handler
|
2023-12-20 23:16:10 +01:00 |
|
Armin Novak
|
2db9e1e258
|
[client,common] sync AVC444 and AVC444v2 settings
|
2023-12-20 14:17:05 +01:00 |
|
Armin Novak
|
0bb3e2dc97
|
[client,common] update documentation for /gfx
|
2023-12-20 14:17:05 +01:00 |
|
Armin Novak
|
7ba84737ba
|
[client,sdl] wrap sdl windows in c++ class
use RAII for SDL window creation/destruction by wrapping it in
SdlWindow constructor/destructor
|
2023-12-20 11:24:31 +01:00 |
|
Armin Novak
|
65da185275
|
[client,sdl] respect -decorations
Disable window borders if requested, fixes #9673
|
2023-12-20 09:27:39 +01:00 |
|
Armin Novak
|
a7eeb8e1ba
|
[cmake] simplify manpage generation
|
2023-12-20 09:21:31 +01:00 |
|
Armin Novak
|
000f32d48a
|
[client,x11] rename project to binary
|
2023-12-20 09:21:31 +01:00 |
|
Armin Novak
|
c064d54cb1
|
[client,sdl] add manpage
|
2023-12-20 09:21:31 +01:00 |
|
Armin Novak
|
8df97272b7
|
[client,sdl] correctly handle AuthenticateEx
|
2023-12-20 09:07:35 +01:00 |
|