f45df39032
refactor: XDGKeyUtil, make s_keySymToUCS4 static map
2025-11-14 13:28:41 +00:00
186a20a1ac
feat: XDGKeyUtil, use Xkbcommon Keysym names
...
this removes the need for any x11 releated headers when using EI screens
2025-11-14 13:28:41 +00:00
7eee265010
refactor: make s_map1008FF private static array
2025-11-14 13:28:41 +00:00
b3cd759a4e
chore: remove unused KeySyms Tyepdef
2025-11-14 13:28:41 +00:00
93beb491db
fix: Split XKB code out of XWindowsUtil to allow building without X11
...
the xprotoheaders are still required for EI, but nothing more.
2025-11-14 13:28:41 +00:00
6d89ee0660
chore: StreamChunker remove unused includes
2025-11-13 11:40:24 +00:00
b2cdf38fca
chore: remove unneeded using namespace std
2025-11-13 11:40:24 +00:00
567766508a
ci: do not force ci to rerun if a pr was marked ready for review without additional code changes
2025-11-13 10:17:24 +00:00
1b67293d9c
ci: name sonar and codeql jobs after their respective tools making them easier to distinguish on the ci report
2025-11-13 10:17:24 +00:00
75922cb944
ci: Skip CodeQL when the changes will not will change the scan results
2025-11-13 10:17:24 +00:00
e712bf6c8e
ci: Skip sonarcloud when the changes will not change the scan results
2025-11-13 10:17:24 +00:00
f26ea08469
docs: Highlight that Input Leap has become inactive
...
The Input Leap project (an attempt to continue Barrier development, a dead fork) has been inactive for a long while now.
This PR updates the readme to reflect this.
2025-11-11 15:02:56 -05:00
6a86c2990e
fix: Adjust OS X MouseMove handling to use live cursor position.
2025-11-11 11:15:41 -05:00
859af720c9
feat: add a new core option --new-instance to skip the core check for a running instance
2025-11-11 09:33:35 -05:00
5441464a1d
fix: do not make windows users select .sgc files, enable i18n for the server config dialog
2025-11-11 12:30:36 +00:00
de63751516
refactor: CoreArgParser use kCoreBinName in place of class created static
2025-11-11 12:11:34 +00:00
39382bfd8c
fix: Prevent out-of-bounds access for Qt string when building TLS fingerprint
...
Only happens when using debug build of Qt lib because release Qt is optimized and doesn't check for bounds for the sake of efficiency.
2025-11-10 21:18:56 +00:00
477c7b07e5
chore: Fix typos for var names in formatSSLFingerprintColumns
2025-11-10 21:18:56 +00:00
63026752b5
ci: Use deskflow version in the title for continuous release
2025-11-10 15:59:52 -05:00
5bcefbe582
build: install runtime depends on windows to CMAKE_INSTALL_LIBDIR, set CMAKE_INSTALL_LIBDIR to . on windows
2025-11-10 07:51:12 -05:00
8e754b2ce2
build: linux deploy use CMAKE_INSTALL_DATADIR in place of hard coded share
2025-11-10 07:51:12 -05:00
1556908ef6
build: use CMAKE_INSTALL_BINDIR when installing runtime artifacts
...
On windows override this to be .
On macOS set it to the MacOS folder in the bundle
2025-11-10 07:51:12 -05:00
57d36b51af
build: Simplify the install of translation files
2025-11-10 07:51:12 -05:00
c72cdedd4f
build: place the install steps for the license data in the main CMakeLists.txt
2025-11-10 07:51:12 -05:00
759457f739
build: remove option to build gui
...
The Gui must always be built. The core can not function completely standalone
it is unable to add new clients or setup screens for example until such a time the gui is not optional.
2025-11-10 07:51:12 -05:00
78c90fe7c6
fix: Crash caused by hostnames with invalid characters returned by machine name.
...
fixes : #9006
Only cleans the hostname if the system is using the default
Replace Spaces with _
Remove any other non word characters
2025-11-10 07:32:48 -05:00
1875c599a4
refactor: define EventQueueTimer to its own header not once per IEventQueue impl
2025-11-10 07:08:29 -05:00
ab1a87ba04
chore: remove MsWindowClipboardTextConverter
2025-11-10 11:52:42 +00:00
d492ddfbbb
chore: LogOutputters remove unused includes
2025-11-07 15:54:19 -05:00
cad92d2ff7
chore: IEventQueue remove unused includes
2025-11-07 15:54:19 -05:00
9737f23f5c
chore: FinalAction include utility
2025-11-07 15:54:19 -05:00
e26c737776
chore: EventQueue remove unused includes
2025-11-07 15:54:19 -05:00
d36576a079
chore: StreamChunker include string_view not string
2025-11-07 15:54:19 -05:00
e48ee3d368
chore: ServerApp remove unused includes
2025-11-07 15:54:19 -05:00
891d5c9bb7
chore: Screen remove unused includes
2025-11-07 15:54:19 -05:00
cbf3627ae2
chore: ProtocolUtil remove unused includes
2025-11-07 15:54:19 -05:00
44882cfa7a
chore: ProtocolTypes remove unused includes
2025-11-07 15:54:19 -05:00
c91e051082
chore: PlatformScreen remove unused includes
2025-11-07 15:54:19 -05:00
e01837579d
chore: PacketStreamFilter remove unused includes
2025-11-07 15:54:19 -05:00
0a5b39be7a
chore: OptionTypes removed unused includes
2025-11-07 15:54:19 -05:00
19f49e746b
chore: MouseTypes include cstdint directly
2025-11-07 15:54:19 -05:00
8d34bfdcc6
chore: ISecondaryScreen remove unused includes
2025-11-07 15:54:19 -05:00
725c2e96a4
chore: IScreenSaver remove unuse includes
2025-11-07 15:54:19 -05:00
113801f967
chore: IScreen remove unused includes
2025-11-07 15:54:19 -05:00
c3e017bd68
chore: IPrimaryScreen remove unused includes
2025-11-07 15:54:19 -05:00
71bb8eb750
chore: IKeyState remove unused includes
2025-11-07 15:54:19 -05:00
01cdbf48d4
chore: IClipboard remove unused includes
2025-11-07 15:54:19 -05:00
04bea86254
chore: DisplayInvalidException only include stdstring on apple systems
2025-11-07 15:54:19 -05:00
176b5c2459
chore: Chunk remove unused includes
2025-11-07 15:54:19 -05:00
dad46a5a34
chore: AppUtil remove unused includes
2025-11-07 15:54:19 -05:00