0ab65410cc
refactor: CoreProcess::restart simplify method
2025-10-13 08:34:12 -04:00
f9c007cc3a
refactor: CoreProcess Remove the starting signal and use it like the others via CoreProcess::coreProcessStateChanged
2025-10-13 08:34:12 -04:00
d45196304f
chore: CoreProcess remove unsed includes
2025-10-13 08:34:12 -04:00
004089f887
refactor: Coreprocess remove single use one liner persistLogDir, make dir in start if needed
2025-10-13 08:34:12 -04:00
13990438d3
refactor: CoreProcess::processStateToString use QVariant conversion to string, make static member of CoreProcess
2025-10-13 08:34:12 -04:00
a120441a10
refactor: CoreProcess::processModeToString use QVariant::fromValue().toString().toLower() to create the string, make method static member of CoreProcess
2025-10-13 08:34:12 -04:00
48195f9347
refactor: CoreProcess::start seed args with value of coreMode, use it when checking if server
2025-10-13 08:34:12 -04:00
5a632bbb6d
refactor: remove CoreProcess::modeString
2025-10-13 08:34:12 -04:00
173638d6f5
refactor: CoreProcess remove addSeverArgs handle server config in CoreProcess::start
2025-10-13 08:34:12 -04:00
bd0c5a68f1
refactor: CoreProcess append log option in start Method, remove now unused addClientArgs , and args parameter from addServerArgs
2025-10-13 08:34:12 -04:00
e3f940c70a
refactor: Simplify CoreProcess::QuoteArgs, use QString::Simplify and simplify logic in the loop
2025-10-13 08:34:12 -04:00
bb1e2ecc78
refactor: makeQuotedArgs is now a static private member or CoreProcess
2025-10-13 08:34:12 -04:00
8d0c368c8f
refactor: CoreProcess::start return early if called with coreMode of None
2025-10-13 08:34:12 -04:00
9e94a4fe0e
refactor: CoreProcess::start, early return if process is already started
2025-10-13 08:34:12 -04:00
aae3067f03
fix: stop retry if core has crashed
...
fixes : #9003
2025-10-07 14:57:22 +01:00
6fa8ba087a
refactor: move remoteHost to coreArgs
2025-09-30 06:39:54 -04:00
a78959e66f
refactor: move invert-scroll to coreArgs
2025-09-30 06:39:54 -04:00
2cb36777f9
refactor: move languageSync to coreArgs
2025-09-30 06:39:54 -04:00
bf7a50ab0e
refactor: move -c --config to coreArgs
2025-09-30 06:39:54 -04:00
cfedfc2c1e
refactor: move peerCert option to coreArgs
2025-09-30 06:39:54 -04:00
c2ee366e23
refactor: move preventsleep option into CoreArgs
2025-09-30 06:39:54 -04:00
a8348b1ccb
refactor: move tls-cert to coreArgs
2025-09-30 06:39:54 -04:00
ff4c9dc421
refactor: move enable-crypto to new core option secure to set the TLS setting
2025-09-30 06:39:54 -04:00
f3a1bbaf5b
refactor: move setting of log level to CoreArgParser
2025-09-30 06:39:54 -04:00
05f377e21b
refactor: Handle Name option in CoreArgParser
2025-09-30 06:39:54 -04:00
ead49c4025
refactor: move address option to deskflow-core, split into --interface (-i) and --port (-p) options
2025-09-30 06:39:54 -04:00
087afd22b2
refactor: use CoreProcess::m_appPath to store app
2025-09-28 10:53:16 -04:00
8192d7b2d8
refactor: remove Settings::Client::Binary and Settings::Server::Binary use kCoreBinName, instead
2025-09-28 10:53:16 -04:00
03e014c753
feat: Remove daemon / no-daemon option
2025-09-24 16:28:19 +01:00
e21c4cdd4d
refactor: CoreProcess::addGenericArgs remove unused processMode var
2025-09-05 11:52:17 +01:00
eb2f885983
chore: conform CoreProcess to naming standards
2025-09-01 16:18:02 +01:00
4a16931c5d
refactor: Remove QProcessProxy and simplify CoreProcess
...
Making a proxy class for QProcess to make GTest work is an excellent example of over-abstraction making simple things hard to do. I just wanted to call a function on QProcess and had to jump through hoops to do it.
Bye bye QProcessProxy! We can do much better with QTest.
2025-09-01 16:18:02 +01:00
78b83c5639
fix: Use correct log function for process exit status in onProcessFinished
2025-09-01 08:05:07 -04:00
f0e02724ee
refactor: CoreProcess::onProcessFinished add using for ProcessState enum
2025-09-01 10:04:52 +01:00
60e71aad38
fix: missing IPC messages
...
fixes #8905
2025-09-01 10:04:52 +01:00
d368b92165
refactor: CoreProcess::onProcessFinished Stop trying to restart the core process if its already running
2025-08-22 09:54:20 +01:00
3b2d7fc0b3
feat: Switch to deskflow-core instead of split binaries
2025-08-20 20:33:20 +01:00
7cac145500
fix: Allow Gui to work with core ,server or client binaries
...
fixes : #7951
2025-08-20 20:33:20 +01:00
cb508f5c3a
chore: Remove DRAG_AND_DROP left over define
2025-06-25 16:16:13 +01:00
c224cd4661
chore: declare const methods recommened by sonar
2025-05-20 16:20:07 +01:00
0ff72441e6
chore: use c++17 style if,switch init-initilizer where possible
...
chore: correct spelling of "colon" in NetworkAddresses variables
chore: correct some multi line defines near needed init-initilizers
2025-05-20 16:20:07 +01:00
35f0e9e6e4
feat(gui): Retry mechanism for Windows Daemon IPC client
2025-04-29 13:13:07 +01:00
71b6f07220
feat: remove stopOnDeskSwitch, its broken
2025-04-22 10:00:45 +01:00
901dacf593
feat(daemon): Friendly message on daemon connection error
2025-04-16 05:12:33 -07:00
a04568b25f
refactor: remove unneeded using ProcessState in coreprocess::startprocess
2025-04-07 03:09:30 -07:00
6e6892b6e7
refactor: use checkbox for elevate remove Settings::Core::ElevateMode and use Daemon::Elevate to hold the value
2025-04-07 03:09:30 -07:00
5ad2c9283d
refactor: add a check box to enable stop on desk switch
2025-04-07 03:09:30 -07:00
377272e917
refactor: remove unused arch profileDir
2025-03-19 20:01:01 +00:00
80f814a2da
refactor: unify Coredir to SettingsPath
2025-03-17 10:44:37 +00:00
16517ca541
refactor(daemon): More helpful and less noisy logging
2025-03-14 14:19:46 +00:00