sithlord48
07219ed431
refactor: use QVariant().toBool() in place of StringUtils::StrToBool, remove StringUtils
2025-03-21 12:47:46 +00:00
sithlord48
da5f3c0be1
refactor: remove StringUtils::trimEnd and just use QString::trimmed
2025-03-21 12:47:46 +00:00
sithlord48
a23e35c522
refactor: move lib/gui/Diagnostic => apps/deskflow-gui/Diagnostic
2025-03-21 12:47:46 +00:00
sithlord48
eb74d8ca99
refactor: replace EnvVars.h with a new item in settings Settings::Core::UpdateUrl
2025-03-21 12:47:46 +00:00
sithlord48
65b6fe7ca3
refactor: move lib/gui/Constants.h => lib/common/UrlConstants.h
2025-03-21 12:47:46 +00:00
sithlord48
9b6615328b
refactor: move lib/gui/StyleUtils.h => apps/deskflow-gui/StyleUtils.h
2025-03-21 12:47:46 +00:00
sithlord48
7fb87b32f5
refactor: move lib/gui/validators => apps/deskflow-gui/validators
2025-03-21 12:47:46 +00:00
sithlord48
e00058a332
chore: remove unused MacOSXPrecomp.h
2025-03-21 11:42:32 +00:00
sithlord48
45b6ff19e7
chore: remove StdExcept and include stdexcept directly where needed
...
remove _NOEXCEPT define and just use throw()
2025-03-21 11:42:32 +00:00
sithlord48
1798d7e4e6
chore: remove StdOStream and include ostream directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
854787e6b3
chore: remove StdIStream and include istream directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
498ffe85c3
chore: remove StdSet and include set directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
cd3f9b2e7d
chore: remove StdMap and include map directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
42b16efdb9
chore: remove StdList and include list directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
003f87db9e
chore: remove StdVector and include vector directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
86dca27e4c
chore: remove StdDeque and include deque directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
26fa6860e4
chore: Move used code from Win32Hook to MSWindowsHook and remove Win32Hook
2025-03-21 11:42:32 +00:00
sithlord48
d9798a9b2b
chore: remove StdPost / StdPre
2025-03-21 11:42:32 +00:00
sithlord48
70a2554370
refactor: VersionChecker use its own QNetworkManager not a Proxy
...
remove lib/gui/proxy/QNetworkManagerProxy
2025-03-21 10:16:22 +00:00
sithlord48
13c325eb3f
chore: rename lib/common/stdvector.h => lib/common/StdVector.h
2025-03-20 13:06:45 +00:00
sithlord48
a3ad66dfb0
chore: rename lib/common/stdset.h => lib/common/StdSet.h
2025-03-20 13:06:45 +00:00
sithlord48
c9d1a50bb0
chore: rename lib/common/stdpre.h => lib/common/StdPre.h
2025-03-20 13:06:45 +00:00
sithlord48
cb3e516206
chore: rename lib/common/stdpost.h => lib/common/StdPost.h
2025-03-20 13:06:45 +00:00
sithlord48
de2e3fb9ce
chore: rename lib/common/stdostream.h => lib/common/StdOStream.h
2025-03-20 13:06:45 +00:00
sithlord48
3bad718bb7
chore: rename lib/common/stdmap.h => lib/common/StdMap.h
2025-03-20 13:06:45 +00:00
sithlord48
40c10766f3
chore: rename lib/common/stdlist.h => lib/common/StdList.h
2025-03-20 13:06:45 +00:00
sithlord48
bf09df835d
chore: rename lib/common/stdistream.h => lib/common/StdIStream.h
2025-03-20 13:06:45 +00:00
sithlord48
4a16804d27
chore: rename lib/common/stdexcept.h => lib/common/StdExcept.h
2025-03-20 13:06:45 +00:00
sithlord48
5e1aa9eb5d
chore: rename lib/common/stddeque.h => lib/common/StdDeque.h
2025-03-20 13:06:45 +00:00
sithlord48
3c86d9dc83
chore: rename lib/common/constants.h.in => lib/common/Constants.h.in
2025-03-20 13:06:45 +00:00
sithlord48
099262d8ce
chore: rename lib/common/common.h => lib/common/Common.h
2025-03-20 13:06:45 +00:00
sithlord48
d9e6ec4b70
chore: rename lib/config.h.in => lib/Config.h.in
2025-03-20 13:06:45 +00:00
sithlord48
d7b20fad5c
chore: rename lib/platform/wayland.h => lib/platform/Wayland.h
2025-03-20 13:06:45 +00:00
sithlord48
6e6a88af87
chore: rename lib/platform/dfwhook.h => lib/platform/Win32Hook.h
2025-03-20 13:06:45 +00:00
sithlord48
ce17167248
chore: rename lib/io/filesystem => lib/io/Filesystem
2025-03-20 13:06:45 +00:00
sithlord48
656ad6402b
chore: rename lib/gui/styles.h => lib/gui/Styles.h
2025-03-20 13:06:45 +00:00
sithlord48
329742a411
chore: rename lib/gui/style_utils.h => lib/gui/StyleUtils.h
2025-03-20 13:06:45 +00:00
sithlord48
4df982dd6f
chore: rename lib/gui/string_utils.h => lib/gui/StringUtils.h
2025-03-20 13:06:45 +00:00
sithlord48
b1010751ba
chore: rename lib/gui/messages => lib/gui/Messages
2025-03-20 13:06:45 +00:00
sithlord48
4238441018
chore: rename lib/gui/env_vars.h => lib/gui/EnvVars.h
2025-03-20 13:06:45 +00:00
sithlord48
a13bd3d0bd
chore: rename lib/gui/dot_env => lib/gui/DotEnv
2025-03-20 13:06:45 +00:00
sithlord48
516e612282
chore: rename lib/gui/diagnostic => lib/gui/Diagnostic
2025-03-20 13:06:45 +00:00
sithlord48
bfd4bbd8f4
chore: rename lib/gui/constants.h => lib/gui/Constants.h
2025-03-20 13:06:45 +00:00
sithlord48
1c4ec6ec41
chore: remove unused lib/gui/byte_utils
2025-03-20 13:06:45 +00:00
sithlord48
2ef23b8206
chore: rename lib/deskflow/protocol_types => lib/deskflow/ProtocolTypes
2025-03-20 13:06:45 +00:00
sithlord48
ecf70f09f3
chore: rename lib/deskflow/option_types => lib/deskflow/OptionTypes
2025-03-20 13:06:45 +00:00
sithlord48
397c652e1c
chore: rename lib/deskflow/mouse_types => lib/deskflow/MouseTypes
2025-03-20 13:06:45 +00:00
sithlord48
1666a30b94
chore: rename lib/deskflow/clipboard_types => lib/deskflow/ClipboardTypes
2025-03-20 13:06:45 +00:00
sithlord48
827d020d16
chore: rename lib/deskflow/key_types => lib/deskflow/KeyTypes
2025-03-20 13:06:45 +00:00
sithlord48
0138372871
chore: rename lib/base/log_outputters => lib/base/LogOutputters
2025-03-20 13:06:45 +00:00
sithlord48
9e78cb55aa
chore: rename lib/base/finally.h => lib/base/FinalAction.h
2025-03-20 13:06:45 +00:00
sithlord48
ffbe2cf885
refactor: use Settings for secure connect certificate path
2025-03-19 20:01:01 +00:00
sithlord48
b1b8720781
refactor: remove unused ARCH::concatPath
2025-03-19 20:01:01 +00:00
sithlord48
8609cbc20a
refactor: remove unused ARCH::getUserDirectory
2025-03-19 20:01:01 +00:00
sithlord48
7fe862b715
refactor: remove unused ARCH::getSystemDirectory
2025-03-19 20:01:01 +00:00
sithlord48
377272e917
refactor: remove unused arch profileDir
2025-03-19 20:01:01 +00:00
sithlord48
b051c5ae60
refactor: new Setting::tlsTrustedClientssDb() method to return trusted client fingerprint db
2025-03-19 20:01:01 +00:00
sithlord48
38f00da704
refactor: new Setting::tlsTrustedServersDb() method to return trusted server fingerprint db
2025-03-19 20:01:01 +00:00
sithlord48
dcd2c62880
refactor: new Setting::tlsLocalDb() method to return local fingerprint db
2025-03-19 20:01:01 +00:00
sithlord48
b7f29d76c3
refactor: use new Setting::tlsDir() method to return current tlsdir where needed
2025-03-19 20:01:01 +00:00
sithlord48
55601debe0
refactor: use Settings in SecureListenSocket for certificate path
2025-03-19 20:01:01 +00:00
sithlord48
6c8eca6c41
refactor: ServerApp begin to use Settings
2025-03-19 20:01:01 +00:00
sithlord48
6444e2c208
chore: remove unused ARCH::getLogDirectory
2025-03-19 20:01:01 +00:00
sithlord48
b3ce7c41d3
chore: remove unused ARCH::setPluginDirectory Arch::getPluginDirectory
2025-03-19 20:01:01 +00:00
sithlord48
6963c28219
fix: typo in settings checkPeerFingerprints
2025-03-17 13:01:51 -04:00
sithlord48
99ed548495
fix: typo in settings invertScrollDirection key
2025-03-17 13:01:51 -04:00
Nick Bolton
d37bda6edb
fix: Use correct casing for RemoteHost value in Settings.h
2025-03-17 13:01:51 -04:00
sithlord48
73de5e964e
chore: remove unused archsystem classes
2025-03-17 16:59:43 +00:00
sithlord48
27451d3425
refactor: move Screensaver inhibate call for xwindows from arch to platform
2025-03-17 16:59:43 +00:00
sithlord48
613f3651ea
refactor: move daemon settings to Settings
...
fixes #8353
2025-03-17 16:59:43 +00:00
sithlord48
0e3cee6287
feat: handle scope automaticaly
...
fixes #8358
2025-03-17 13:58:28 +00:00
sithlord48
6056e5850b
chore: remove unused ConfigScopes
2025-03-17 13:58:28 +00:00
sithlord48
7faf76c7df
refactor: remove need for configScope in diagnostic
2025-03-17 13:58:28 +00:00
sithlord48
55f513941b
chore: remove lib/gui/config/AppConfig class
2025-03-17 13:58:28 +00:00
sithlord48
5647121dd8
refacator: allow settings to expose a proxy and emit saving
2025-03-17 13:58:28 +00:00
sithlord48
c1af4c3b71
fix: windows looking in deskflow/deskflow for items
...
fixes #8371
2025-03-17 13:47:28 +00:00
Kentaro Hayashi
dd895ed99f
Fix typos Recieve in methods
...
...Recieve... =>
...Receive...
Signed-off-by: Kentaro Hayashi <kenhys@xdump.org>
2025-03-17 09:38:18 -04:00
sithlord48
80f814a2da
refactor: unify Coredir to SettingsPath
2025-03-17 10:44:37 +00:00
Nick Bolton
16517ca541
refactor(daemon): More helpful and less noisy logging
2025-03-14 14:19:46 +00:00
Nick Bolton
e8ea9f53ee
refactor(daemon): Separate arg parsing from program control flow
2025-03-14 14:19:46 +00:00
Nick Bolton
7da8c54924
refactor(daemon): Use functional type for daemonize func
2025-03-14 14:19:46 +00:00
Nick Bolton
3683db0db9
feat(daemon): Print warning when not elevated
2025-03-14 14:19:46 +00:00
Nick Bolton
cd0aa6496a
refactor(daemon): Move file log init code to init functions
2025-03-14 14:19:46 +00:00
Nick Bolton
c583252b03
refactor(daemon): Move watchdog init to init function
...
This also improves some logging and adds discreet try-catch blocks for each function call which improves diagnostics
2025-03-14 14:19:46 +00:00
Nick Bolton
2c433eddd7
chore(daemon): Make function const and better string compare
...
- Make `clearSettings` const in daemon app
- Improve readability of empty command check
2025-03-14 14:19:46 +00:00
sithlord48
5ee39c9b00
refactor: Settings allow override file of settings/Deskflow.conf
2025-03-14 14:10:19 +00:00
sithlord48
c1642b8d9d
refactor: Remove unused CoreTool
2025-03-14 14:10:19 +00:00
sithlord48
f2c16c4432
refactor: remove paths::coreProfileDir and its single use for Settings::settingsPath()
2025-03-14 14:10:19 +00:00
sithlord48
37b4e4b57f
refactor: coretool remove getProfileDir
2025-03-14 14:10:19 +00:00
sithlord48
b502a6b848
refactor: remove coretool from coreProcess
2025-03-14 14:10:19 +00:00
sithlord48
fe0ddf85e4
refactor: remove coretool from path.h
2025-03-14 14:10:19 +00:00
sithlord48
6990477504
refactor: remove coretool use from tlsCertificate
2025-03-14 14:10:19 +00:00
sithlord48
f50e4e850b
refactor: QSettingsProxy use Settings paths for user and system paths
2025-03-13 13:58:25 +00:00
sithlord48
3cd3d7b1ff
refactor: mv lib/gui/proxy/QSettingsProxy => lib/common
2025-03-13 13:58:25 +00:00
sithlord48
5a7284fd6a
refactor: appconfig is no longer a iAppConfig subclass
2025-03-13 13:58:25 +00:00
sithlord48
362b2e1477
chore: slim down appconfig to only have expose the settings proxies
2025-03-13 13:58:25 +00:00
sithlord48
7bf716b232
chore: appconfig remove unused m_logdir
2025-03-13 13:58:25 +00:00
sithlord48
554178b658
chore: appconfig remove unused useinternalconfig option
2025-03-13 13:58:25 +00:00
sithlord48
af17b14224
refactor: move serverconfigdialog visible to Settings
2025-03-13 13:58:25 +00:00
sithlord48
8606dc8618
refactor: move Coremode control to Settings
...
newKey core/coreMode <= General/serverGroupEnabled , Genaral/clientGroupEnabled
remove core mode items from appconfig
2025-03-13 13:58:25 +00:00
sithlord48
6362948e15
feat: CoreProcess no longer needs AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
085a70d5a5
refactor: move elevateMode to Settings
...
newKey: core/elevateMode <= General/elevateMode + General/elevateModeEnum
Remove elevate mode from appConfig
2025-03-13 13:58:25 +00:00
sithlord48
93abf4217b
refactor: move enableServer to Settings
...
General/enableServer is removed, service type stored in core/processMode set it now true when server mode
remove enableServer from appConfig
2025-03-13 13:58:25 +00:00
sithlord48
5fa70d0d0a
refactor: move ProcessMode to Settings
...
newKey core/processMode
remove processmode from app config
2025-03-13 13:58:25 +00:00
sithlord48
d01c07cab8
refactor: move screenName to Settings
...
newkey: core/screenName <= General/screenName
remove screenName from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
6834862413
refactor: move logFile to Settings
...
newKey log/file <= General/logFilename
remove logfilename from appConfig
2025-03-13 13:58:25 +00:00
sithlord48
4273fe2318
refactor: move logLevel and loglevelText to Settings
...
newKey: log/level <= General/logLevel2
remove logLevel from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
266a4a5edf
refactor: move logToFile to Settings
...
newkey: log/logToFile <= General/logToFile
remove logToFile from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
5e6381c88a
refactor: move port to Settigns
...
newkey: core/port <= General/port
remove port from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
9aa1d6b79d
refactor: move networkinterface to Settings
...
newkey: core/interface <= General/interface
remove networkinterface from appconfig
2025-03-13 13:58:25 +00:00
sithlord48
d45d6baacb
refactor: move langageSync to Settings
...
newkey: client/languageSync <= General/languageSync
removed languageSync from appconfig
2025-03-13 13:58:25 +00:00
sithlord48
a887ac066c
refactor: move invertscrolling to Settings
...
newkey: client/invertscrolldirection <= General/invertScrollDirection
remove invertScrollDirection from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
787a48424e
feat: remove need for AppConfig from serverConnection
2025-03-13 13:58:25 +00:00
sithlord48
b20d6361d6
refactor: move external configfile to Settings
...
newkey: server/externalConfigFile <= General/configFile
remove configFile from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
b833ca7a45
refactor: move appconfig useExternal config to Settings
...
newkey: server/externalConfig <= General/useExternalConfig
remove useExternalConfig from appConfig
2025-03-13 13:58:25 +00:00
sithlord48
43eab1f04c
feat: remove need for AppConfig in Client Connection
2025-03-13 13:58:25 +00:00
sithlord48
dc9e104f8c
refactor: move serverHostname to Settings
...
newKey: client/remoteHost <= General/serverHostName
remove serverHostname from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
f456aab196
refactor: move serverBinary to Settings
...
newkey: server/binary <= General/coreServerBinary
remove coreServer from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
de3b9d8e2e
refactor: move clientBinary to Settings
...
newkey: client/binary <= General/coreClientBinary
remove coreBinary from AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
b7960eecb4
refactor: move preventSleep to Settings
...
newkey: core/preventSleep <= General/preventSleep
remove prevent sleep from app config
2025-03-13 13:58:25 +00:00
sithlord48
03f142977f
refactor: move lastVersion to Settings
...
newkey: core/lastVersion <= General/lastVersion
Remove from app config
2025-03-13 13:58:25 +00:00
sithlord48
5360fb3c89
refactor: move requirepeerchecking to Settings
...
newkey: security/checkpeerfingerprints <= General/requireClientCerts
remove requireClientCerts from appconfig
2025-03-13 13:58:25 +00:00
sithlord48
4eb7ea3491
feat: tlsUtility no longer needs AppConfig, tlsUtility takes a parent object
2025-03-13 13:58:25 +00:00
sithlord48
737328d7b0
refactor: move TlsCertPath to Settings
...
newkey: security/certPath <= General/tlsCertPath
remove tlsCertPath from appConfig
2025-03-13 13:58:25 +00:00
sithlord48
bee0f84556
refactor: move tlsKeyLength to Settings
...
newkey: security/keySize <= General/tlsKeyLength
removed tlsKeyLength from appconfig
2025-03-13 13:58:25 +00:00
sithlord48
2721de220a
refactor: move tlsEnabled to Settings
...
newkey: security/tlsEnabled <= General/cryptoEnabled
remove tlsEnabled from appconfig
2025-03-13 13:58:25 +00:00
sithlord48
4c6195cc5d
refactor: move windowgeometry to Settings
...
newkey: gui/windowGeometry <= General/mainWindowSize and General/mainWindowPosition
mainWindowSize and Position remove from `AppConfig`
2025-03-13 13:58:25 +00:00
sithlord48
1e46bd2727
refactor: move CloseReminder setting to Settings
...
newkeyL gui/closeReminder <= General/showCloseReminder
remove closeReminder from `AppConfig`
2025-03-13 13:58:25 +00:00
sithlord48
54ecdad101
refactor: move startedBefore settings to Settings
...
newkey core/startedBefore <= General/startedBefore
startedBefore has been removed from `AppConfig`
2025-03-13 13:58:25 +00:00
sithlord48
51a749b109
refactor: move closeToTray setting to Settings
...
newkey: gui/closeToTray <= General/closeToTray
remove closeToTray from `AppConfig`
2025-03-13 13:58:25 +00:00
sithlord48
788f6c3eb2
refactor: Move update check setting to Settings
...
newkey: gui/enableUpdateCheck <= General/enableUpdateCheck
remove update check from `AppConfig`
2025-03-13 13:58:25 +00:00
sithlord48
e01c595071
refactor move Tray icon setting to Settings
...
newKey: gui/symbolicTrayIcon <= General/colorfulIcon
the colorfulIcon settings has been removed from `AppConfig`
2025-03-13 13:58:25 +00:00
sithlord48
bcd90434a2
refactor: move autohide setting to Settings
...
newkey: gui/autoHide <= General/autoHide
auto hide has been removed from `AppConfig`
2025-03-13 13:58:25 +00:00
sithlord48
698fd3f83c
refactor: move logExpanded to Settings
...
newkey: gui/logExpanded <= General/logExpanded
remove logExpanded AppConfig
2025-03-13 13:58:25 +00:00
sithlord48
53487e757b
feat: New Settings class
2025-03-13 13:58:25 +00:00
sithlord48
ef315183f3
chore: rm unused ARCH:getPlatform
2025-03-13 12:25:25 +00:00
sithlord48
8b1e8dfd9f
chore: rm unused CoreTool::getArch
2025-03-13 12:25:25 +00:00
sithlord48
b73aceee7d
chore: remove unused Arch::isWOW64 method
2025-03-13 12:25:25 +00:00
sithlord48
3b811a1bd0
chore: remove unused Arch::getOsName
2025-03-13 12:25:25 +00:00
Nick Bolton
a099276e4e
refactor: Move Windows SendSAS call to new thread
...
Moving the SAS event wait and SendSAS call prevents blocking the main thread allowing for more responsive watchdog (e.g. faster restart Core client/server on session switch).
2025-03-12 12:18:32 -04:00
Nick Bolton
38f8159e9d
refactor: Update global event names to use project proper name
2025-03-12 12:18:32 -04:00
Nick Bolton
87fb06781c
refactor: Change shutdownExistingProcesses to static in MSWindowsWatchdog
2025-03-12 12:18:32 -04:00
Nick Bolton
b9017de881
refactor: Use simpler lock_guard for Windows daemon set process config
2025-03-12 12:18:32 -04:00
Nick Bolton
24d1d4e620
refactor: Simplify lock_guard usage by removing explicit mutex type
2025-03-12 12:18:32 -04:00
Nick Bolton
3bcc1e11ed
chore: Move Windows event constants to constants file
2025-03-12 12:18:32 -04:00
Nick Bolton
d26c75a784
refactor: Move Windows specific constants to #ifdef
2025-03-12 12:18:32 -04:00
Nick Bolton
5b091dee56
refactor: Rename SAS IPC event name to be more specific
2025-03-12 12:18:32 -04:00
Nick Bolton
3344644d2e
chore: Remove old ctrl+alt+del PostMessage call (for Windows XP and below)
2025-03-12 12:18:32 -04:00
Nick Bolton
39e7f60c5a
build: Get minor MSVC version from host registry
2025-03-12 08:04:16 -04:00
Nick Bolton
57d1e42eca
feat: Check MSVC redist version in WiX installer
2025-03-12 08:04:16 -04:00