Commit Graph

  • 507c98adff refactor: EIKeyState::fakeKey use if in place of a switch that cares only about a single case sithlord48 2025-09-01 09:16:33 -04:00
  • 0501f2892d chore: Messages::showClientError remove unneeded capture from lambda sithlord48 2025-09-01 08:49:55 -04:00
  • 104d2facdb feat: add switchToNextScreen hotkey to cycle through computers Kris 2025-08-29 09:26:16 -04:00
  • 398c9726f3 fix: fixes the mouse label issue Kris 2025-08-29 01:12:24 -04:00
  • eb2f885983 chore: conform CoreProcess to naming standards sithlord48 2025-09-01 08:27:53 -04:00
  • 4a16931c5d refactor: Remove QProcessProxy and simplify CoreProcess Nick Bolton 2025-08-22 10:33:05 +01:00
  • 78b83c5639 fix: Use correct log function for process exit status in onProcessFinished Nick Bolton 2025-09-01 10:55:09 +01:00
  • 9cf25c4caf feat: Allow suppression of generic client connection dialog fixes 8907 sithlord48 2025-08-29 15:50:16 -04:00
  • f0e02724ee refactor: CoreProcess::onProcessFinished add using for ProcessState enum sithlord48 2025-08-29 16:17:39 -04:00
  • 60e71aad38 fix: missing IPC messages fixes #8905 sithlord48 2025-08-29 10:07:47 -04:00
  • d1897efa8b chore: LogTests, Fix codeQL issue with args in the printTestWithArgs test sithlord48 2025-08-29 07:50:07 -04:00
  • 490dac5048 refactor: LogTests use private log member sithlord48 2025-08-28 11:20:48 -04:00
  • 549133e619 refactor: LogTests, read buffer capture before release sithlord48 2025-08-27 22:12:38 -04:00
  • 323d011476 chore: remove unused include for ArchString sithlord48 2025-08-27 22:11:51 -04:00
  • 4e8a67925f refactor: Add Tooltip to log levels and show a label with info about debug level affecting performance fixes: #8889 sithlord48 2025-08-25 10:07:42 -04:00
  • cba3881f41 refactor: Move all messages that are checked for by GUI in the log to new IPC Level so the gui can work with any filter level sithlord48 2025-08-23 13:38:30 -04:00
  • 78eb353985 refactor: Settings Allow all log levels to be shown in the Gui sithlord48 2025-08-23 13:31:04 -04:00
  • e7880b72f1 chore: Mainwindow convert comments for regenerateLocalFingerprint to doxygen comments sithlord48 2025-08-26 08:35:24 -04:00
  • d864361085 feat: Improve fingerprint comparison dialog, to show both remote and local prints (server is always on left of dialog) fixes: #8866 sithlord48 2025-08-24 00:33:06 -04:00
  • 66366dd95b refactor: Fingerprintprevew, Add optional title text, remove label for cypher type and add option to toggle the sha mode so art or hash is visible sithlord48 2025-08-24 09:13:46 -04:00
  • 2c6c65f71e refactor: MainWindow new localFingerprint method to read the local fingerprint from the db, this is split from showMyFingerprint sithlord48 2025-08-24 00:12:30 -04:00
  • 9eede5470c refactor: TLSUtil do not check it tls is enabled before regenerating the certificate fixes #8890 sithlord48 2025-08-25 14:30:27 -04:00
  • 07edccb469 fix: Add 'Hyper' key handling Nick Bolton 2025-08-22 15:44:59 +01:00
  • 927075688c fix: Pass ClientScrollDirection to EiScreen Zhuofeng Wang 2025-08-26 15:43:41 +08:00
  • ddadd4ad83 ci: use action checkout v5 sithlord48 2025-08-25 22:31:54 -04:00
  • b18c3b588f refactor: EIKeyState, compare to the current state when seeing if modifiers are inactive, suggested by wismill sithlord48 2025-08-25 14:33:20 -04:00
  • fb144a5e66 refactor: LogTests are now built with QTest sithlord48 2025-08-22 20:16:46 -04:00
  • 34c439b3de refactor: Use single case to ignore mods in EI mod mask Nick Bolton 2025-08-22 16:25:52 +01:00
  • 934ddf1499 fix: Disable meta mod (fixes alt key bug) Nick Bolton 2025-08-22 15:27:02 +01:00
  • 4302d50a42 feat: Use xkb_keymap_mod_get_mask in EiKeyState if available Nick Bolton 2025-08-14 21:34:17 +01:00
  • 3e96c4d0aa refactor: Include breeze fallback icons for connect and disconnect sithlord48 2025-08-21 22:19:05 -04:00
  • 53f787d6ea refactor: deskflow-core adjust already running message sithlord48 2025-08-21 21:54:10 -04:00
  • d368b92165 refactor: CoreProcess::onProcessFinished Stop trying to restart the core process if its already running sithlord48 2025-08-21 21:49:46 -04:00
  • 97e3524a24 build: SecureSocket, include io/FileSystem in SecureSocket.cpp sithlord48 2025-08-21 17:16:29 -04:00
  • 299ebea0e2 refactor: replace QString::toStdString().c_str with qPrintable(...) sithlord48 2025-08-21 16:55:09 -04:00
  • 7e12c5b76d doc: document the gui config sithlord48 2025-08-20 01:31:10 -04:00
  • 3a66969dec refactor: add XdpRestoreToken to list of valid keys so its not removed if cleansettings is run sithlord48 2025-08-20 00:34:40 -04:00
  • 65c5d3673d refactor: add header info to deskflow-core help message sithlord48 2025-08-20 16:43:35 -04:00
  • e2b4bc45bd feat: add --version option to deskflow-core sithlord48 2025-08-20 16:37:02 -04:00
  • d3c0ce8895 refactor: move all exit codes to new ExitCodes add new exitcode s_exitDuplicate for when exiting because of already running instance sithlord48 2025-08-19 09:55:31 -04:00
  • 2b3e7adc0b feat: Prevent core, client and or server from running at the same time fixes: #8258 sithlord48 2025-08-18 18:02:30 -04:00
  • 26983dc0e4 refactor MainWindow, move start and restart inline with mode options update labels for the mode buttons actions and menu actions use callstart / callstop for connect and disconect icons sithlord48 2025-08-19 19:53:39 -04:00
  • a0d75b28ba refactor: SettingsDialog, group client options together into a groupClientOptions sithlord48 2025-08-19 23:15:35 -04:00
  • e9cec877f2 fix: SettingDialog, only lock the check peers checkbox in updateTlsControls when in client mode fixes #8870 sithlord48 2025-08-19 22:54:58 -04:00
  • 0bb8ff646a refactor: SettingsDialog, prevent updateControls from being called twice at startup sithlord48 2025-08-19 22:51:50 -04:00
  • 9268fef89d refactor: SettingsDialog remove duplicate code by calling updateTlsControlsEnabled inside updateTlsControls sithlord48 2025-08-19 22:28:18 -04:00
  • 6f8b3f481d refactor: adjust the help message for core to combine server and client message fixing man page deployment sithlord48 2025-08-19 14:13:16 -04:00
  • 3b2d7fc0b3 feat: Switch to deskflow-core instead of split binaries sithlord48 2025-08-19 11:58:21 -04:00
  • 7cac145500 fix: Allow Gui to work with core ,server or client binaries fixes: #7951 sithlord48 2025-08-18 20:56:02 -04:00
  • b2aa638b1f feat: Support Remote Desktop token persistance sithlord48 2025-08-18 10:23:57 -04:00
  • 2990a1f686 refactor: Server, reorder private member vars to avoid un unessary padding sithlord48 2025-08-18 01:30:14 -04:00
  • c3f2c04a28 refactor: remove IAppUtil. AppUtil is the base class now sithlord48 2025-08-17 11:41:08 -04:00
  • 347cb46f15 refactor: remove IEventJob sithlord48 2025-08-17 22:53:30 -04:00
  • bcb6c368b1 refactor: remove unneeded common/Common includes sithlord48 2025-08-17 20:31:26 -04:00
  • a9e87d5ef5 refactor: remove INode class as base for Server and Client objects sithlord48 2025-08-17 14:46:34 -04:00
  • 4eec183598 refactor: remove IInterface class, that only adds a virtual construcor sithlord48 2025-08-17 12:28:39 -04:00
  • 6c6e5fc4d2 refactor: MainWindow use static for cleanup of QLocalServer sithlord48 2025-08-14 19:50:25 -04:00
  • 0d7d21aeb2 refactor: Action LockCursorMode => Action::LockCursorMode enum class sithlord48 2025-08-14 19:47:06 -04:00
  • ea6f4ce221 refactor: Action SwitchDirection => Action::SwitchDirection enum class sithlord48 2025-08-14 19:41:13 -04:00
  • 1c7d5de01b refactor Action::ActionType => Action::Type enum class sithlord48 2025-08-14 19:26:32 -04:00
  • d2d28f5ad6 refactor: XWinowsUtil make s_keymap a std::array sithlord48 2025-08-14 19:16:01 -04:00
  • 04ca52b94e fix: resolve issues with some swedish characters fixes: #8839 sithlord48 2025-08-12 13:08:47 -04:00
  • e369e1ed80 build: update REUSE.toml to check a files before applying our override identifier sithlord48 2025-08-14 09:41:43 -04:00
  • 0dfd4ebc4a refactor: Mainwindow, adjust how and where the ip address is shown. - Add a new method updateNetworkInfo to update lblIpAddresses This method can be hooked to the system network info in the future when we want to have this be more dynamic. - Only show the IP address when in server mode. - When showing the IP address show either the suggested IP or a message the user maybe offline - Use the linkVisited color to for our error message sithlord48 2025-08-07 12:17:19 -04:00
  • a7048f76f9 refactor: GUI, Mainwindow use the system hyperlink color to color the text of the 'primary' Ip address sithlord48 2025-08-07 08:53:56 -04:00
  • 8d92a8df68 refactor: On windows use the old malloc method to prevent random test failure in IKeyState sithlord48 2025-08-06 21:03:54 -04:00
  • d6b53ea718 fix: failures in big endian machines tests Pranav P 2025-08-12 14:04:40 +05:30
  • 64dc2299da docs: expand user configuration documentation sithlord48 2025-08-08 01:03:21 -04:00
  • 2e193c6a78 chore: PortalInputCapture, conform to naming conventions sithlord48 2025-08-06 19:41:44 -04:00
  • f95230549a chore: EiScreen: conform to nameing conventions sithlord48 2025-08-06 19:36:53 -04:00
  • a13803df94 chore: EiKeyState, conform to naming conventions sithlord48 2025-08-06 19:20:30 -04:00
  • 2ba7fb2f05 chore: EiEventQueueBuffer, conform to naming conventions sithlord48 2025-08-06 19:10:51 -04:00
  • 9442295227 chore: remove unused HYPER key sithlord48 2025-08-07 17:58:28 -04:00
  • 8d87f3250d refactor: ScreenSettingsDialog use qDeleteAll to clear list of items on alias remove sithlord48 2025-08-06 23:06:43 -04:00
  • e700867a32 refactor: remove ServerConfig remove const qualifer from QString return sithlord48 2025-08-06 22:59:32 -04:00
  • a21d48defb refactor: reorder initilization order in XWindowEventQueueBuffer constructor sithlord48 2025-08-06 22:54:05 -04:00
  • 3770e2c39e chore: XWindowsScreen::handleSystemEvent, remove unused Window variables sithlord48 2025-08-06 22:51:49 -04:00
  • 8d90515446 chore: define var on seperate line from type sithlord48 2025-08-06 22:43:46 -04:00
  • db67550db3 refactor: server: use contains when possible sithlord48 2025-08-06 22:22:06 -04:00
  • 85e7d95188 refactor: server/Config use contains sithlord48 2025-08-06 22:09:53 -04:00
  • 651e093e04 refactor: clientProxy1_4 do not create pointless override that just call the baseclass sithlord48 2025-08-06 20:46:08 -04:00
  • 02fb9915bf refactor: Arch, only define init override on windows, where its ambiguious sithlord48 2025-08-06 20:38:51 -04:00
  • 6153f64fb7 chore: remove uneeded casts sithlord48 2025-08-06 20:20:00 -04:00
  • f91df1639b refactor: make sure to state type of access to base class sithlord48 2025-08-06 20:13:06 -04:00
  • 63bd2e71b0 refactor: CoreProcess fully qualify enums used in signals sithlord48 2025-08-06 19:05:35 -04:00
  • e1d00d59a4 refactor: ScreenSetupModel::isFull compaire same type of iterator sithlord48 2025-08-06 19:02:00 -04:00
  • 5def3f1f6a refactor: DaemonApp add context object for lambda starting the thread chore: DaemonApp, remove unnessary QObject:: for connect calls sithlord48 2025-08-06 18:53:51 -04:00
  • 6840e1e7eb fix: Better description for InvalidProtocolException fixes: #8830 sithlord48 2025-08-07 18:37:18 -04:00
  • 85d89f9846 refactor: XArch Classes => Arch Exception Classes sithlord48 2025-08-07 17:35:24 -04:00
  • 8929f85bf7 refactor: XConfigRead => ServerConfigReadException sithlord48 2025-08-07 17:28:14 -04:00
  • 9601180e1b refactor: XBase Classes => BaseException sithlord48 2025-08-07 17:26:44 -04:00
  • 64786ddcb7 refactor: XDeskflow Classes => DeskflowException Classes sithlord48 2025-08-07 17:17:20 -04:00
  • e4a9d1eb78 refactor: XScreen Classes => ScreenException Classes sithlord48 2025-08-07 17:12:21 -04:00
  • 1b04b1137c refactor: XIO Classes => IOException Classes sithlord48 2025-08-07 17:05:29 -04:00
  • 813b0c3828 refactor: mt/XThread Classes => mt/ThreadException Classes sithlord48 2025-08-07 17:00:57 -04:00
  • 22a358fb49 refactor: XMT Classes => MTException Classes sithlord48 2025-08-07 16:57:23 -04:00
  • ada2813f9f refactor: XSocket Classes => XSocketException Classes sithlord48 2025-08-07 16:52:32 -04:00
  • 906c07e4fd fix: MainWindow::setHostName only check if the screen is existing when in server mode, In severmode update the serverConfig serverName to prevent a case where the server screen is on the grid with the old name breaking the layout sithlord48 2025-08-07 19:25:41 -04:00
  • a4c0e30bb8 fix: Ignore Mod2 and Mod3 to make log quieter Nick Bolton 2025-08-07 13:32:46 +01:00
  • a5c9744258 fix: Account for more modifiers in the EI keymap calculation Peter Hutterer 2025-08-05 19:59:10 +10:00