Commit graph

  • cdf9a5606d ci: add debian testing-slim tags sithlord48 2025-11-21 16:31:59 -0500
  • 2166de2114 ci: Remove tomlplusplus and cli11 from freebsd build sithlord48 2025-11-21 16:19:22 -0500
  • 15b6da097c i18n(ru): remove mistake and remade sentence for more logic meaning levpr1c 2025-11-21 22:12:50 +0500
  • 3b2d687bfd ci: add ubuntu 26.04 runners sithlord48 2025-11-21 09:46:20 -0500
  • dc4947af5c ci: remove ubuntu 25.04 runners sithlord48 2025-11-14 20:03:50 -0500
  • 1e4d15c4b6 ci: remove fedora 41 runners sithlord48 2025-11-14 20:03:27 -0500
  • d4ff55da13 Release 1.25.0 sithlord48 2025-11-14 13:06:31 -0500
  • d8bdad4e1d fix: translate MainWindow::coreProcessError warning Yoshiaki Kasahara 2025-11-21 11:16:55 +0900
  • fb119f3c56 refactor: skip wl-clipboard test when not on wayland but wl-clipboard is installed sithlord48 2025-11-21 06:30:04 -0500
  • 525123573e chore: use U for wlclipboard setting name sithlord48 2025-11-20 08:59:36 -0500
  • 858a5d71bd fix: enable translations for validators sithlord48 2025-11-19 15:14:45 -0500
  • f88f79ef8d chore: update japanese translation Yoshiaki Kasahara 2025-11-18 11:52:51 -0500
  • b547493bc5 refactor(ipc): Add newline in utility write function Nick Bolton 2025-11-20 12:20:56 +0000
  • cace2892ba fix: append newline to logPath response in DaemonIpcServer Nick Bolton 2025-09-19 15:30:36 +0100
  • 82e23716ac docs(build): Fix minor nits in build docs Nick Bolton 2025-11-20 12:03:31 +0000
  • 92e3e9ac64 refactor: wlClipboard fix some sonar issues sithlord48 2025-11-17 23:58:09 -0500
  • 50fd3365e8 chore: WlClipboard remove unused process control methods sithlord48 2025-11-17 22:07:23 -0500
  • 4ebf5ff479 refactor: WlClipbaord::empty use QProcess sithlord48 2025-11-17 21:59:01 -0500
  • ab4feaa037 refactor: WlClipbaord::add use QProcess to set the clipboard sithlord48 2025-11-17 21:55:54 -0500
  • 21900ade68 refactor: make WlClipboard a QObject subclass sithlord48 2025-11-17 21:53:34 -0500
  • 7b0e8e8188 chore: WlClipboard remove unused executeCommand sithlord48 2025-11-17 20:14:34 -0500
  • c5f7a3792a refactor: WlClipboard::get use QProcess sithlord48 2025-11-17 20:11:16 -0500
  • 7a60f0cc9e refactor: WlClipboard, use QProcess to get available mimeTypes sithlord48 2025-11-17 17:49:33 -0500
  • 9ed0b06a42 refactor: WlClipboard mimetypes use QStrings sithlord48 2025-11-10 07:06:49 -0500
  • 5ef4f64b11 refactor: use QDateTime::currentMSecsSinceEpoc behind WlClipboard::getCurrentTime sithlord48 2025-11-09 21:55:01 -0500
  • c7e90d3cf5 refactor: WlClipboard::isAvailable use QStandardPaths::findExecutable to check if the apps exist. remove WlClipboard::checkCommandExists sithlord48 2025-11-09 21:33:22 -0500
  • d157713a85 feat: 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
  • 90e7d475f8 refactor: WlClipboardCollection minor sonar cleanup sithlord48 2025-11-16 12:04:40 -0500
  • ecb03297fd refactor: EiScreen Sonar cleanup for new clipboard items sithlord48 2025-11-17 23:45:03 -0500
  • a09dfad22a chore: WlClipboard remove unused private setClipboardData and setClipboardData methods sithlord48 2025-11-17 20:47:29 -0500
  • 9960b657e3 chore: rename EiClipboard -> WaylandClipboardCollection sithlord48 2025-11-17 08:20:48 -0500
  • bbabb91d42 chore: rename src/lib/platform/WaylandClipboard -> src/lib/platform/WlClipboard sithlord48 2025-11-17 08:10:17 -0500
  • e55c67fa2f feat: add wayland clipboard support via wl-clipboard Jörg Thalheim 2025-06-03 03:28:01 +0200
  • 56bb41a291 refactor: also check qt6 paths for translations sithlord48 2025-11-20 06:38:41 -0500
  • 4285361413 refactor: replace Q_OS_MAC -> Q_OS_MACOS sithlord48 2025-11-19 21:07:38 -0500
  • 37177f8e45 refactor: macos move bundle resources to Deskflow.app/Resources/translations sithlord48 2025-11-19 20:43:15 -0500
  • 6eadba1ab2 feat: mac os new build option BUILD_OSX_BUNDLE can be disabled to build a non app bundle sithlord48 2025-11-19 18:50:51 -0500
  • aa11dc94ba build: macos, copy translations post build into the bundle no need to install them sithlord48 2025-11-19 16:53:46 -0500
  • 82c18e26e5 doc: fix dev documents mis aligned quotes sithlord48 2025-11-19 18:53:50 -0500
  • e7018bd75a fix: Fix broken <br/> tag in the tooltop of suggested IP addresses Yoshiaki Kasahara 2025-11-20 18:59:40 +0900
  • 10585e6afd build: fix desktop file lint sithlord48 2025-11-19 13:37:15 -0500
  • 35d26645a7 build: place core built runtime on mac os in the app bundle, must use generator expression here sithlord48 2025-11-19 13:11:24 -0500
  • 2376c61292 feat: Add russian translation levpr1c 2025-11-19 20:40:33 +0500
  • 43a04308f0 ci: use macos15 runners sithlord48 2025-11-18 07:25:02 -0500
  • 0463518baa build: do not use generator expressions to see install paths sithlord48 2025-11-19 07:54:02 -0500
  • 8e7a950d11 feat: Added Chinese (simplified) translation Yuanhang Zhang 2025-11-19 14:51:20 +0800
  • ae5dc085d5 feat: Added Japanese translation Yoshiaki Kasahara 2025-11-18 14:56:59 +0900
  • bc9bc906a5 refactor: EventLogger sonar suggestion to define index2 in the if sithlord48 2025-11-14 11:55:13 -0500
  • 0890bcac42 chore: logger make deconstructor an override sithlord48 2025-11-14 11:43:31 -0500
  • 22d27f7245 fix: 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
  • 94b7e2ffff github: Add more options to the issue config sithlord48 2025-11-13 18:01:56 -0500
  • 1a9e468c86 refactor: Settings store envvar checks so they only need to be read once when checking sithlord48 2025-11-14 09:03:59 -0500
  • 204a6cca8a refactor: Settings make the name checking regex static in the method sithlord48 2025-11-13 17:09:34 -0500
  • 4df7c54afb refactor: Settings make the internal setting objects children sithlord48 2025-11-13 16:25:22 -0500
  • 999f174441 fix: Gui save and restore the window when closing and restoring to the tray sithlord48 2025-11-11 15:10:51 -0500
  • aca08a5e74 feat: save geometry into into a state file fixes: #9132 sithlord48 2025-11-11 14:44:28 -0500
  • ddcd2f0ff1 refactor: 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
  • ec9f7efcff refactor: Logger is now a proper singleton sithlord48 2025-11-13 10:36:45 -0500
  • 8256a3ba43 refactor: allow for movable events based on: 2f5c612ade sithlord48 2025-11-12 20:29:03 -0500
  • e011351aad refactor: remove event.cpp, event code is just the header now basedon: 6b7d45e9c4 sithlord48 2025-11-12 20:37:54 -0500
  • ad33114e0c chore: remove unused Client::sendEvent data argument based on: 307fdfe1b3 sithlord48 2025-11-12 19:29:22 -0500
  • 4728525ece fix: 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
  • cbc74d99b0 refactor: server Store button info by value based on: 55e727be14 sithlord48 2025-11-12 19:26:37 -0500
  • f372ccd2b8 refactor: only include the ISO639Table with X11 support enabled sithlord48 2025-11-13 18:52:39 -0500
  • 4d2597c31b refactor: XDGKeyUtil no need to add std:: for uint32_t sithlord48 2025-11-13 12:56:41 -0500
  • 281cda1d14 refactor 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
  • 4a67694676 build: new build option BUILD_X11 to control building of X11 backend sithlord48 2025-11-13 11:48:30 -0500
  • f45df39032 refactor: XDGKeyUtil, make s_keySymToUCS4 static map sithlord48 2025-11-13 11:47:11 -0500
  • 186a20a1ac feat: 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
  • 7eee265010 refactor: make s_map1008FF private static array sithlord48 2025-11-13 11:31:25 -0500
  • b3cd759a4e chore: remove unused KeySyms Tyepdef sithlord48 2025-11-13 11:20:01 -0500
  • 93beb491db fix: 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
  • 6d89ee0660 chore: StreamChunker remove unused includes sithlord48 2025-11-12 21:36:54 -0500
  • b2cdf38fca chore: remove unneeded using namespace std sithlord48 2025-11-12 21:36:20 -0500
  • 567766508a ci: 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
  • 1b67293d9c ci: 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
  • 75922cb944 ci: Skip CodeQL when the changes will not will change the scan results sithlord48 2025-11-12 08:39:19 -0500
  • e712bf6c8e ci: Skip sonarcloud when the changes will not change the scan results sithlord48 2025-11-12 08:23:33 -0500
  • f26ea08469 docs: Highlight that Input Leap has become inactive Nick Bolton 2025-11-11 16:33:13 +0000
  • 6a86c2990e fix: Adjust OS X MouseMove handling to use live cursor position. Brett Lawson 2025-11-05 14:56:31 -0800
  • 859af720c9 feat: add a new core option --new-instance to skip the core check for a running instance sithlord48 2025-11-10 16:40:21 -0500
  • 5441464a1d fix: do not make windows users select .sgc files, enable i18n for the server config dialog sithlord48 2025-11-10 15:30:32 -0500
  • de63751516 refactor: CoreArgParser use kCoreBinName in place of class created static sithlord48 2025-11-10 13:43:41 -0500
  • 39382bfd8c fix: Prevent out-of-bounds access for Qt string when building TLS fingerprint Nick Bolton 2025-11-10 13:32:52 +0000
  • 477c7b07e5 chore: Fix typos for var names in formatSSLFingerprintColumns Nick Bolton 2025-11-10 13:30:11 +0000
  • 63026752b5 ci: Use deskflow version in the title for continuous release sithlord48 2025-11-10 15:40:57 -0500
  • 5bcefbe582 build: install runtime depends on windows to CMAKE_INSTALL_LIBDIR, set CMAKE_INSTALL_LIBDIR to . on windows sithlord48 2025-11-08 12:13:00 -0500
  • 8e754b2ce2 build: linux deploy use CMAKE_INSTALL_DATADIR in place of hard coded share sithlord48 2025-11-08 12:10:45 -0500
  • 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 sithlord48 2025-11-08 12:09:35 -0500
  • 57d36b51af build: Simplify the install of translation files sithlord48 2025-11-08 11:00:34 -0500
  • c72cdedd4f build: place the install steps for the license data in the main CMakeLists.txt sithlord48 2025-11-08 10:41:29 -0500
  • 759457f739 build: remove option to build gui sithlord48 2025-11-08 10:49:22 -0500
  • 78c90fe7c6 fix: Crash caused by hostnames with invalid characters returned by machine name. fixes: #9006 sithlord48 2025-11-07 20:39:34 -0500
  • 1875c599a4 refactor: define EventQueueTimer to its own header not once per IEventQueue impl sithlord48 2025-11-07 17:13:33 -0500
  • ab1a87ba04 chore: remove MsWindowClipboardTextConverter sithlord48 2025-11-07 15:59:37 -0500
  • d492ddfbbb chore: LogOutputters remove unused includes sithlord48 2025-11-06 18:20:37 -0500
  • cad92d2ff7 chore: IEventQueue remove unused includes sithlord48 2025-11-06 18:19:09 -0500
  • 9737f23f5c chore: FinalAction include utility sithlord48 2025-11-06 18:17:41 -0500
  • e26c737776 chore: EventQueue remove unused includes sithlord48 2025-11-06 18:16:34 -0500
  • d36576a079 chore: StreamChunker include string_view not string sithlord48 2025-11-06 18:14:41 -0500