Armin Novak
d89ef74163
[client,sdl] use SDL timer for display resize
...
* use SDL timer instead of freerdp implementation
* Disable timer after all events have been processed
2023-12-11 11:59:45 +01:00
Armin Novak
f4fcf3f96f
[client,sdl] fix crash #9627
...
lock SDL context while recreating window structures.
2023-12-11 11:59:45 +01:00
Vic Lee
c71de3f432
[winpr,timer] allow compilation to continue without timer support.
2023-12-11 08:51:59 +01:00
Vic Lee
97ef5d09e9
[core,crypto] fix missing OpenSSL includes.
2023-12-11 08:51:59 +01:00
Armin Novak
2b1aae0238
[client,x11] fix maximum number of input events
2023-12-07 10:53:34 +01:00
Armin Novak
468106033f
[core,capabilities] disable surface command
...
if the remote end does not support fastpath disable surface commands.
2023-12-06 20:14:02 +01:00
Armin Novak
731e1f183d
[channel,rdpds] ignore XPS device messages
...
if FreeRDP_IgnoreInvalidDevices is set ignore XPS messages for unknown
devices
2023-12-06 15:22:59 +01:00
Armin Novak
303c477c06
[channels,rdpdr] fix #9610
...
windows RDP server randomly sends PAKID_CORE_SERVER_CAPABILITY to
reinitialize the rdpdr channel. Allow this message in all following
states.
2023-12-06 15:22:59 +01:00
Armin Novak
6f6c0248f0
[client,common] check for relative mouse events
...
Added freerdp_client_use_relative_mouse_events to tell the client if the
coordinates should be relative or absolute
2023-12-06 10:45:01 +01:00
Armin Novak
c8b142a10f
[core,gcc] added flag RNS_UD_CS_RELATIVE_MOUSE_INPUT
2023-12-06 10:45:01 +01:00
Armin Novak
195d665af6
[core,caps] added rdp_input_flag_string
2023-12-06 10:45:01 +01:00
Armin Novak
a65722166e
[codecs] fix enum warning
2023-12-06 10:45:01 +01:00
Armin Novak
c7fec578a7
[core,input] fix function argument sign
2023-12-06 10:45:01 +01:00
Armin Novak
7b043aed39
[settings] add c++ guards
2023-12-06 10:45:01 +01:00
dev
dd56308bde
[client,mac] Simplify builder
...
* Build MacFreeRDP as normal application, let the bundling out of
building
* Add a bunding script allowing to create a MacFreeRDP with all
dependencies installed
2023-12-05 09:21:23 +01:00
Armin Novak
1d06edb8d9
[channels,tsmf] fix gstreamer detection
2023-12-05 08:33:12 +01:00
r-a-sattarov
dcefd4f861
E2K: added initial support of MCST Elbrus 2000 CPU architecture
...
Ref: https://en.wikipedia.org/wiki/Elbrus_(computer)
2023-12-04 11:51:46 +01:00
akallabeth
f02375e4ec
[client,x11] remove hardware bitmap
2023-12-01 10:18:33 +01:00
akallabeth
78d736b481
[gdi,graphics] fix glyph bounds #9454
2023-12-01 10:18:33 +01:00
akallabeth
99a0a28d77
[client,X11] drop direct glyph mapping
2023-12-01 10:18:33 +01:00
akallabeth
3361116834
[client,x11] drop direct gdi mapping
...
windows GDI is legacy and can not be properly mapped to X11 equivalents
witout glitches. Drop support for that while preserving XImage/Pixmap
acceleration support.
2023-12-01 10:18:33 +01:00
Armin Novak
a7200699f4
[core,gateway] do not pack RPC_FAULT_CODES
2023-11-30 12:43:03 +01:00
Armin Novak
2ce7283087
[client,common] enable gfx channel also on /gfx only
2023-11-29 17:50:16 +01:00
Stefan Heinzel
52606929fb
5726 add vsock support for client and server
2023-11-29 15:12:51 +01:00
Armin Novak
b77be28514
[cmake] add check for in source build remnants
...
CMake builds might expose faulty behaviour if remnants of in source
builds remain. Check for these and abort if detected
2023-11-28 16:25:11 +01:00
Armin Novak
6642192228
[common,settings] fix pointer copy
2023-11-28 16:25:11 +01:00
Martin Fleisz
5d40fb34e7
server: Fix compilation on Windows after recent settings changes
2023-11-28 14:45:19 +01:00
David Fort
079731068c
[core] fix freezing connection to childSession
...
When connecting to child session(or a VM), we have CredSSP/Nego/ActivationSequence
instead of Nego/CredSSP/ActivationSequence. Before the patch, we were not applying
flags read in the NegoResponse to the settings and that was leading to FreeRDP
thinking that the remote server was not supporting EXTENDED_CLIENT_DATA_SUPPORTED.
That was later preventing some GCC blocks to be sent, and make the server unhappy
and freeze the connection.
2023-11-28 13:28:08 +01:00
Stefan Koell
155cd2e561
Fix DPI issue when parent-window specified
2023-11-28 12:25:07 +01:00
akallabeth
615fcc4370
[cmake] prevent in source builds
2023-11-28 12:14:55 +01:00
akallabeth
1b31852d32
[git] remove .gitignore
...
we do no longer allow in source builds, so remove all the .gitignore
files just hiding generated files
2023-11-28 12:14:55 +01:00
Armin Novak
6547b2dfe7
started 3.0.0-dev6 cycle
2023-11-27 11:04:16 +01:00
Armin Novak
e6fffdb7b0
release 3.0.0-rc0
2023-11-27 11:04:16 +01:00
Armin Novak
ae2391ef8b
changelog
2023-11-27 11:04:16 +01:00
akallabeth
5b937fb330
[client,common] fix superfluous if
2023-11-27 09:35:58 +01:00
akallabeth
32c730faea
[client,common] fix format string
2023-11-27 09:35:58 +01:00
akallabeth
a9c57b6319
[client,x11] fix settings access warning
2023-11-27 09:35:58 +01:00
akallabeth
ed3a1113f5
[client,x11] fix monitor detection
2023-11-27 09:35:58 +01:00
Armin Novak
1e88b2fa37
[client,x11] query correct display
2023-11-27 09:35:58 +01:00
akallabeth
45b41bae72
[client,common] split command line parser switch
...
* handle larger switch cases in static functions
2023-11-27 09:35:58 +01:00
Duncan Overbruck
50d05d921e
[cmdline] add missing return statement
2023-11-25 17:48:01 +01:00
David Fort
137f9fc2f2
[client,win]: warning fixes and opaque settings fixes
2023-11-25 08:00:27 +01:00
Armin Novak
1ef7b9e3e0
[codec,dsp] fix ffmpeg deprecation warning
2023-11-24 21:23:38 +01:00
Armin Novak
492cbc8e6f
[opaque_settings] reorder internal includes
...
order is important for internals, as the deprecation warnings are
deactivated for this use case
2023-11-24 21:23:38 +01:00
dev
89f650b8ae
[client,mac] fix opaque settings
2023-11-24 21:23:38 +01:00
Armin Novak
9261f5c001
[client,windows] fix getter for ParentWindowId
2023-11-24 18:19:03 +01:00
akallabeth
737cd9b8f6
[warnings] Wshadow, uninitialized variables
2023-11-24 18:19:03 +01:00
akallabeth
c78e466be1
[warnings] fixes Wunused-variable
2023-11-24 18:19:03 +01:00
akallabeth
6b9245849c
[warnings] type casts
2023-11-24 18:19:03 +01:00
akallabeth
5dd12c5b1b
[codec,dsp] mark fallthrough
2023-11-24 18:19:03 +01:00