akallabeth
73e4c11fa1
Merge pull request #11432 from akallabeth/x11-auth-only
...
[client,x11] map exit code success
2025-03-27 13:03:43 +01:00
akallabeth
cfa63ad2f0
[client,sdl] fix return by abort event
2025-03-27 12:39:09 +01:00
akallabeth
a7d2caa424
[channels,remdesk] fix wrong pointere type
2025-03-27 12:31:38 +01:00
akallabeth
3e0d1ae587
[client,x11] map exit code success
2025-03-27 12:12:57 +01:00
akallabeth
1aa2b5a7f3
Merge pull request #11428 from akallabeth/remdesk
...
[channels,remdesk] fix possible memory leak
2025-03-27 09:12:58 +01:00
akallabeth
bcbbe75490
[channels,remdesk] fix possible memory leak
2025-03-27 08:52:10 +01:00
akallabeth
968c82bc79
Merge pull request #11426 from akallabeth/clean-warn
...
Clean warn, sdl dynamic sizes
2025-03-26 20:50:39 +01:00
akallabeth
89340f096f
[gdi] clean up gdi_send_suppress_output
2025-03-26 20:34:57 +01:00
akallabeth
8d469feda0
[client,sdl] fix initial window size
...
* on high dpi displays set appropriate initial display size (divide
pixel size with scale)
* send display resize on window resize events
* send display resize on any window event (minimize/maximize/expose/...)
2025-03-26 20:34:57 +01:00
akallabeth
99619b3392
[warnings] fix stringlength checks
2025-03-26 20:08:13 +01:00
akallabeth
36355f56e5
Merge pull request #11425 from akallabeth/refactor
...
Refactor checks
2025-03-26 17:12:46 +01:00
Armin Novak
f67e3ca7db
[channels,rdpdr] improve log message format
2025-03-26 16:58:11 +01:00
Armin Novak
b3605bd3da
[channels,rdpdr] assert Completion callback
2025-03-26 16:58:11 +01:00
Armin Novak
1517d4681f
[cmake] fix channel properties
2025-03-26 14:08:18 +01:00
akallabeth
655f88d24b
Merge pull request #11421 from akallabeth/sdl-suppress-fix
...
[client,sdl] fix crash on suppress output
2025-03-25 17:02:21 +01:00
akallabeth
a82e0dec2f
[client,sdl] fix crash on suppress output
...
SDL events might be triggered before the RDP session is up. Check the
context for NULL.
2025-03-25 16:47:42 +01:00
akallabeth
652618976c
Merge pull request #11376 from akallabeth/release-3.14.1
...
Release 3.14.1
2025-03-25 13:25:26 +01:00
Armin Novak
050dd6f8af
start 3.14.2-dev0 cycle
2025-03-25 11:53:47 +01:00
Armin Novak
4019dcd409
release 3.14.1
2025-03-25 11:53:45 +01:00
Armin Novak
8da5b5d37b
changelog
2025-03-25 11:53:43 +01:00
akallabeth
64a114f69f
[client,sdl] fix windows type mismatch
2025-03-25 11:53:40 +01:00
akallabeth
2f8ca028f2
Merge pull request #11419 from akallabeth/no-caps-press-sync
...
[ci,abi] split out deb package move
2025-03-25 11:26:56 +01:00
akallabeth
85d11c4874
[ci,abi] split out deb package move
2025-03-25 11:24:14 +01:00
akallabeth
6f326ad1ef
[clinet,sdl] send local layout to server
2025-03-25 11:11:54 +01:00
akallabeth
0d67955f7f
Merge pull request #11418 from akallabeth/no-caps-press-sync
...
[ci,abi] filter cache files, only required
2025-03-25 10:20:34 +01:00
akallabeth
85a5a759d9
[ci,abi] filter cache files, only required
2025-03-25 10:19:10 +01:00
akallabeth
5f68401a3d
Merge pull request #11417 from akallabeth/no-caps-press-sync
...
[ci,abi] move deb files to subfolder and only save that
2025-03-25 10:09:32 +01:00
akallabeth
aea6667b27
[ci,abi] move deb files to subfolder and only save that
2025-03-25 10:07:56 +01:00
akallabeth
bb7dcbfa2b
Merge pull request #11416 from akallabeth/no-caps-press-sync
...
[ci,abi] install abigail tools outside the cache
2025-03-25 09:40:44 +01:00
akallabeth
03a9c9b2b7
[ci,abi] install abigail tools outside the cache
2025-03-25 09:39:53 +01:00
akallabeth
ce9d197fac
Merge pull request #11415 from akallabeth/no-caps-press-sync
...
[client,x11,sdl] sync keyboard state after hotkey
2025-03-25 09:35:47 +01:00
akallabeth
dd5ed59df0
[ci,abi] cache self build abigail tools
...
cache the packages build and reuse them.
2025-03-25 09:25:13 +01:00
akallabeth
6f66fdf28c
[client,sdl] fix assertions
...
On processing SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED do not assert
functions but only their result.
2025-03-25 09:07:03 +01:00
akallabeth
0836419757
[client,x11,sdl] sync keyboard state after hotkey
...
If a client side key combination was detected issue a keybard state sync
to reset the server side keyboard to initial state with no keys pressed.
2025-03-25 08:37:53 +01:00
akallabeth
4d57882fba
Merge pull request #11413 from akallabeth/warn-fix
...
[warnings] fix format warnings
2025-03-24 21:52:52 +01:00
akallabeth
c06bf6ccb0
[warnings] fix format warnings
2025-03-24 21:23:10 +01:00
akallabeth
cc577b2361
Merge pull request #10982 from jpy794/sdl3-hidpi
...
Fix sdl3-freerdp blurry scaling on wayland when scale factor > 1
2025-03-24 18:30:34 +01:00
akallabeth
c3a19da952
Merge pull request #11410 from akallabeth/no-caps-press-sync
...
[clients] remove keyboard state sync on CAPS release
2025-03-24 18:15:57 +01:00
akallabeth
67f723793f
[clients] remove keyboard state sync on CAPS release
...
The keyboard state was synced in xfreerdp (and more recently
sdl3-freerdp) when the CAPS key was released.
Some investigation revealed this to be a historic workaround for loss of
keyboard state sync (e.g. NUK, CAPS or SCROLL getting out of sync)
This can not happen anymore as all events during windows focus are
processed properly and every time the keyboard state changes outside it
is synchronized when focus is gained.
2025-03-24 18:03:40 +01:00
jpy794
0b6329bdd6
enable sdl3 hidpi
...
fix wait create windows
enable sdl hidpi
map mouse event
fix smart sizing
dynamic resolution in hidpi
reset drawing offset when resize is done
tirgger a full redraw to sdl window after resizing
format & fix warning
sdl hidpi cursor workaround
clean up
format
2025-03-25 00:51:31 +08:00
akallabeth
7312149132
Merge pull request #11408 from akallabeth/sdl-grab
...
[client,sdl] query keyboard grab directly from settings
2025-03-24 11:55:07 +01:00
akallabeth
965d47d11a
[client,sdl] sync keyboard state on capslock
...
Copy behavior from xfreerdp to keep the capslock state in sync.
2025-03-24 09:44:48 +01:00
akallabeth
1f8989c271
[client,sdl] query keyboard grab directly from settings
2025-03-24 09:38:09 +01:00
akallabeth
acf830946c
Merge pull request #11406 from akallabeth/x-uni-in
...
]client,x11] fix unicode lookup
2025-03-23 07:40:49 +01:00
akallabeth
b581999e38
[client,sdl] initialize keymap remap table on first event
2025-03-22 21:33:54 +01:00
akallabeth
d41c2b3dc8
]client,x11] fix unicode lookup
2025-03-22 20:49:35 +01:00
akallabeth
17bcb04c9b
Merge pull request #11400 from akallabeth/abi-fix
...
[ci,abi] fix missing apt-get update
2025-03-22 08:40:47 +01:00
akallabeth
ba518a78ab
[ci,abi] fix missing apt-get update
2025-03-22 08:27:14 +01:00
akallabeth
05212d79a5
Merge pull request #11399 from akallabeth/abi-fix
...
Abi fix
2025-03-22 08:26:25 +01:00
akallabeth
d9505a2c67
[ci,abi] build libabigail from plucky
...
version 2.4 has a bug that shows a non existing ABI violation, install
2.6 which works fine.
2025-03-22 08:26:03 +01:00