c5f7a3792arefactor: WlClipboard::get use QProcess
sithlord48
2025-11-17 20:11:16 -0500
7a60f0cc9erefactor: WlClipboard, use QProcess to get available mimeTypes
sithlord48
2025-11-17 17:49:33 -0500
9ed0b06a42refactor: WlClipboard mimetypes use QStrings
sithlord48
2025-11-10 07:06:49 -0500
5ef4f64b11refactor: use QDateTime::currentMSecsSinceEpoc behind WlClipboard::getCurrentTime
sithlord48
2025-11-09 21:55:01 -0500
c7e90d3cf5refactor: WlClipboard::isAvailable use QStandardPaths::findExecutable to check if the apps exist. remove WlClipboard::checkCommandExists
sithlord48
2025-11-09 21:33:22 -0500
d157713a85feat: Settings expose settings to use wl-clipboard backend. Disable clipboard on wayland if this settings is disabled
sithlord48
2025-11-16 08:08:28 -0500
90e7d475f8refactor: WlClipboardCollection minor sonar cleanup
sithlord48
2025-11-16 12:04:40 -0500
ecb03297fdrefactor: EiScreen Sonar cleanup for new clipboard items
sithlord48
2025-11-17 23:45:03 -0500
43a04308f0ci: use macos15 runners
sithlord48
2025-11-18 07:25:02 -0500
0463518baabuild: do not use generator expressions to see install paths
sithlord48
2025-11-19 07:54:02 -0500
8e7a950d11feat: Added Chinese (simplified) translation
Yuanhang Zhang
2025-11-19 14:51:20 +0800
ae5dc085d5feat: Added Japanese translation
Yoshiaki Kasahara
2025-11-18 14:56:59 +0900
bc9bc906a5refactor: EventLogger sonar suggestion to define index2 in the if
sithlord48
2025-11-14 11:55:13 -0500
0890bcac42chore: logger make deconstructor an override
sithlord48
2025-11-14 11:43:31 -0500
22d27f7245fix: Settings, add a new private cleanScreenName method to update the screenName Fixes: #9156 Names: contain only A-Z a-z 0-9 or - or . or _ replace any spaces with _ are < 256 characters in length can not start or end with - _ or . Set a screen name if the settings does not have one do this instead of returning a default value
sithlord48
2025-11-14 09:47:29 -0500
94b7e2ffffgithub: Add more options to the issue config
sithlord48
2025-11-13 18:01:56 -0500
1a9e468c86refactor: Settings store envvar checks so they only need to be read once when checking
sithlord48
2025-11-14 09:03:59 -0500
204a6cca8arefactor: Settings make the name checking regex static in the method
sithlord48
2025-11-13 17:09:34 -0500
4df7c54afbrefactor: Settings make the internal setting objects children
sithlord48
2025-11-13 16:25:22 -0500
999f174441fix: Gui save and restore the window when closing and restoring to the tray
sithlord48
2025-11-11 15:10:51 -0500
aca08a5e74feat: save geometry into into a state file fixes: #9132
sithlord48
2025-11-11 14:44:28 -0500
ddcd2f0ff1refactor: Logger store a local copy of the used setting value for guiDebug, update it went the settings have changed
sithlord48
2025-11-13 10:43:24 -0500
ec9f7efcffrefactor: Logger is now a proper singleton
sithlord48
2025-11-13 10:36:45 -0500
8256a3ba43refactor: allow for movable events based on: 2f5c612ade
sithlord48
2025-11-12 20:29:03 -0500
e011351aadrefactor: remove event.cpp, event code is just the header now basedon: 6b7d45e9c4
sithlord48
2025-11-12 20:37:54 -0500
ad33114e0cchore: remove unused Client::sendEvent data argument based on: 307fdfe1b3
sithlord48
2025-11-12 19:29:22 -0500
4728525ecefix: Fix memory leak in EventQueue Previously empty event targets were never fully removed from EventQueue even after unregistration. This may lead to unbounded increase of memory use if new event targets are allocated to new memory locations. ported: c960360106
Povilas Kanapickas
2025-11-07 16:20:29 -0500
cbc74d99b0refactor: server Store button info by value based on: 55e727be14
sithlord48
2025-11-12 19:26:37 -0500
f372ccd2b8refactor: only include the ISO639Table with X11 support enabled
sithlord48
2025-11-13 18:52:39 -0500
4d2597c31brefactor: XDGKeyUtil no need to add std:: for uint32_t
sithlord48
2025-11-13 12:56:41 -0500
281cda1d14refactor XDGKeyUtil::mapKeyToKeyID cleanup default case make i in the if and not case the already right type returned
sithlord48
2025-11-13 12:43:12 -0500
4a67694676build: new build option BUILD_X11 to control building of X11 backend
sithlord48
2025-11-13 11:48:30 -0500
f45df39032refactor: XDGKeyUtil, make s_keySymToUCS4 static map
sithlord48
2025-11-13 11:47:11 -0500
186a20a1acfeat: XDGKeyUtil, use Xkbcommon Keysym names this removes the need for any x11 releated headers when using EI screens
sithlord48
2025-11-13 11:42:30 -0500
7eee265010refactor: make s_map1008FF private static array
sithlord48
2025-11-13 11:31:25 -0500
93beb491dbfix: Split XKB code out of XWindowsUtil to allow building without X11 the xprotoheaders are still required for EI, but nothing more.
James Le Cuirot
2025-11-13 11:05:52 -0500
6d89ee0660chore: StreamChunker remove unused includes
sithlord48
2025-11-12 21:36:54 -0500
b2cdf38fcachore: remove unneeded using namespace std
sithlord48
2025-11-12 21:36:20 -0500
567766508aci: do not force ci to rerun if a pr was marked ready for review without additional code changes
sithlord48
2025-11-12 09:46:01 -0500
1b67293d9cci: name sonar and codeql jobs after their respective tools making them easier to distinguish on the ci report
sithlord48
2025-11-12 08:56:44 -0500
75922cb944ci: Skip CodeQL when the changes will not will change the scan results
sithlord48
2025-11-12 08:39:19 -0500
e712bf6c8eci: Skip sonarcloud when the changes will not change the scan results
sithlord48
2025-11-12 08:23:33 -0500
f26ea08469docs: Highlight that Input Leap has become inactive
Nick Bolton
2025-11-11 16:33:13 +0000
6a86c2990efix: Adjust OS X MouseMove handling to use live cursor position.
Brett Lawson
2025-11-05 14:56:31 -0800
859af720c9feat: add a new core option --new-instance to skip the core check for a running instance
sithlord48
2025-11-10 16:40:21 -0500
5441464a1dfix: do not make windows users select .sgc files, enable i18n for the server config dialog
sithlord48
2025-11-10 15:30:32 -0500
de63751516refactor: CoreArgParser use kCoreBinName in place of class created static
sithlord48
2025-11-10 13:43:41 -0500
39382bfd8cfix: Prevent out-of-bounds access for Qt string when building TLS fingerprint
Nick Bolton
2025-11-10 13:32:52 +0000
477c7b07e5chore: Fix typos for var names in formatSSLFingerprintColumns
Nick Bolton
2025-11-10 13:30:11 +0000
63026752b5ci: Use deskflow version in the title for continuous release
sithlord48
2025-11-10 15:40:57 -0500
5bcefbe582build: install runtime depends on windows to CMAKE_INSTALL_LIBDIR, set CMAKE_INSTALL_LIBDIR to . on windows
sithlord48
2025-11-08 12:13:00 -0500
8e754b2ce2build: linux deploy use CMAKE_INSTALL_DATADIR in place of hard coded share
sithlord48
2025-11-08 12:10:45 -0500
1556908ef6build: 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
sithlord48
2025-11-08 12:09:35 -0500
57d36b51afbuild: Simplify the install of translation files
sithlord48
2025-11-08 11:00:34 -0500
c72cdedd4fbuild: place the install steps for the license data in the main CMakeLists.txt
sithlord48
2025-11-08 10:41:29 -0500
759457f739build: remove option to build gui
sithlord48
2025-11-08 10:49:22 -0500
78c90fe7c6fix: Crash caused by hostnames with invalid characters returned by machine name. fixes: #9006
sithlord48
2025-11-07 20:39:34 -0500
1875c599a4refactor: define EventQueueTimer to its own header not once per IEventQueue impl
sithlord48
2025-11-07 17:13:33 -0500