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
akallabeth
587b0e006a
Merge pull request #11395 from akallabeth/macos-builder
...
[readme] add macos builder status
2025-03-21 12:21:11 +01:00
akallabeth
6d14151bf3
[readme] add macos builder status
2025-03-21 12:12:50 +01:00
akallabeth
55e06dd066
Merge pull request #11394 from akallabeth/macos-builder
...
[ci,mac] check for and install meson
2025-03-21 12:11:20 +01:00
akallabeth
37d602b40c
[ci,mac] check for and install meson
2025-03-21 12:10:41 +01:00
akallabeth
7002b2fd5c
Merge pull request #11393 from akallabeth/macos-builder
...
[ci,mac] install missing libtool
2025-03-21 12:00:37 +01:00
akallabeth
5bd446fb2a
[ci,mac] install missing libtool
2025-03-21 12:00:02 +01:00
akallabeth
042fc84a08
Merge pull request #11392 from akallabeth/macos-builder
...
[ci,mac] install missing tools
2025-03-21 11:58:21 +01:00
akallabeth
17ef9dceff
[ci,mac] install missing tools
2025-03-21 11:57:03 +01:00
akallabeth
67c5ae980b
Merge pull request #11391 from akallabeth/macos-builder
...
[ci,mac] run correct build script
2025-03-21 11:51:27 +01:00
akallabeth
2459baa50e
[ci,mac] run correct build script
2025-03-21 11:50:48 +01:00
akallabeth
cbbe30854f
Merge pull request #11390 from akallabeth/minor-cleanups
...
Minor cleanups
2025-03-21 11:48:48 +01:00
akallabeth
ab3b75182a
[ci,mac] add mac os build runner
2025-03-21 11:41:51 +01:00
akallabeth
83a5a426f2
[scripts,mac] build sdl3 client instead of sdl2
2025-03-21 11:41:49 +01:00
akallabeth
2fb216a198
[channels,rdpdr] replace deprecated mac os API
2025-03-21 11:41:46 +01:00
akallabeth
04b2cd9dcf
[core,caps] remove unused define
2025-03-21 09:34:41 +01:00
akallabeth
d5e64ef75a
[ci,nightly] change builds to Debug configuration
...
To get better stack traces and error details use CMake Debug build
configuration. To not have too much of a performance impact enable -O1
2025-03-21 09:29:38 +01:00
akallabeth
48c38a2718
[core,gcc] simplify cleanup code
2025-03-21 09:29:35 +01:00
akallabeth
a05ce8e0b1
Update README.md
2025-03-21 08:37:37 +01:00
akallabeth
606c063a90
Merge pull request #11386 from akallabeth/file-leak-fix
...
[client,cmdline] fix rdp2tcp parsing
2025-03-20 17:46:36 +01:00
akallabeth
4fcc44fe72
[client,cmdline] fix rdp2tcp parsing
...
allow command lines without this channel to succeed as well.
2025-03-20 17:45:47 +01:00
akallabeth
74660456f6
Merge pull request #11383 from akallabeth/file-leak-fix
...
[winpr,file] create global instance for GetStdHandle
2025-03-20 17:31:56 +01:00
akallabeth
1f26225f69
[client,cmdline] fix rdp2tcp argument passing
2025-03-20 17:31:20 +01:00
akallabeth
c522a4d35d
[channels,rdp2tcp] properly close copy thread handle
2025-03-20 17:17:22 +01:00
akallabeth
cd682e2c1b
[winpr,file] create global instance for GetStdHandle
2025-03-20 17:03:06 +01:00