|
|
f2a54f4af0
|
buid: replace NIH SYSAPI_WIN32 with Q_OS_WIN
|
2026-03-06 08:57:31 -05:00 |
|
|
|
7fdb26f2ea
|
refactor: move deskflow/DaemonApp => apps/deskflow-daemon/DaemonApp
|
2026-01-07 14:36:55 +00:00 |
|
|
|
163ec18730
|
refactor: VersionInfo is now part of common
|
2025-12-30 17:22:00 +00:00 |
|
|
|
ad383ad9d4
|
chore: Remove unused daemon installation and uninstallation methods
|
2025-09-10 11:32:02 +00:00 |
|
|
|
299ebea0e2
|
refactor: replace QString::toStdString().c_str with qPrintable(...)
|
2025-08-22 09:54:20 +01:00 |
|
|
|
d3c0ce8895
|
refactor: move all exit codes to new ExitCodes
add new exitcode s_exitDuplicate for when exiting because of already running instance
|
2025-08-21 12:34:50 +01:00 |
|
|
|
a4c82869a6
|
fix: split version info in new header
a new file src/lib/VersionInfo.h.in now holds our version info vars
fixes #8657
|
2025-07-21 12:06:01 +01:00 |
|
|
|
9905f32738
|
refactor: Common.h replace anon enum with set constexpr exit codes
|
2025-07-11 03:06:24 -07:00 |
|
|
|
613f3651ea
|
refactor: move daemon settings to Settings
fixes #8353
|
2025-03-17 16:59:43 +00:00 |
|
|
|
e8ea9f53ee
|
refactor(daemon): Separate arg parsing from program control flow
|
2025-03-14 14:19:46 +00:00 |
|
|
|
3683db0db9
|
feat(daemon): Print warning when not elevated
|
2025-03-14 14:19:46 +00:00 |
|
|
|
cd0aa6496a
|
refactor(daemon): Move file log init code to init functions
|
2025-03-14 14:19:46 +00:00 |
|
|
|
0a23e62093
|
refactor: replace version.h with kDisplayVersion const
|
2025-03-07 13:16:09 +00:00 |
|
|
|
495331108b
|
fix: Guard MSVC runtime version depending on compiler version
|
2025-03-06 10:45:57 -05:00 |
|
|
|
a7ce936d68
|
fix: Remove duplicate includes in deskflow-daemon.cpp
|
2025-03-05 13:59:26 -05:00 |
|
|
|
f6ccd2a25b
|
feat: Show Git SHA in Windows daemon version number
|
2025-03-05 13:59:26 -05:00 |
|
|
|
b5d12b8aa5
|
fix: Move version print line after file outputter is created
|
2025-03-04 13:36:47 +00:00 |
|
|
|
b64942e3a3
|
fix: Delete HKEY_LOCAL_MACHINE\SOFTWARE\Deskflow when clearing settings
|
2025-03-03 15:05:09 -05:00 |
|
|
|
a99d408be1
|
chore: Improve logging related to Windows daemon start/stop/install/uninstall
|
2025-02-28 17:58:16 +00:00 |
|
|
|
1c42552b3b
|
refactor: Begin logging to file as soon as Windows daemon starts
|
2025-02-28 17:58:16 +00:00 |
|
|
|
a6956b9516
|
refactor: Improve Daemon uninstall exception flow
|
2025-02-28 17:58:16 +00:00 |
|
|
|
1c7adf5add
|
refactor: Allocate daemon app and it's thread on stack to reduce memory leak risk
|
2025-02-28 17:58:16 +00:00 |
|
|
|
5733541b2a
|
feat: Tail daemon log file instead of using IPC log outputter
|
2025-02-28 17:58:16 +00:00 |
|
|
|
5980fb741b
|
refactor: Move daemon process stop command to new Qt IPC
|
2025-02-28 17:58:16 +00:00 |
|
|
|
7c672b06d8
|
refactor: Update IPC server to handle log level and elevate mode changes
|
2025-02-28 17:58:16 +00:00 |
|
|
|
90e63e2e9e
|
refactor: Exclude current process when killing existing process from Windows daemon
|
2025-02-28 17:58:16 +00:00 |
|
|
|
24c57e46e2
|
refactor: Run legacy daemon loop in thread
|
2025-02-28 17:58:16 +00:00 |
|
|
|
0d2d9f385d
|
feat: Implement basic IPC connection between Daemon and GUI
|
2025-02-28 17:58:16 +00:00 |
|
|
|
c0094554b1
|
feat: Convert daemon to Qt app and introduce Qt local server
|
2025-02-28 17:58:16 +00:00 |
|
|
|
0fc5368253
|
fix: Prevent access violation by moving events, arch, and log objects to top of stack in Windows daemon
This is how we do it in the server/client apps, so it makes sense to mirror the same pattern.
|
2025-02-28 12:57:15 +00:00 |
|
|
|
1085df54ed
|
refactor: Reuse compliance
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
|
2025-01-27 17:05:47 -05:00 |
|
|
|
ccc60ff900
|
refactor: mv deskflow[s|c|d] to deskflow-server, deskflow-client and deskflow-deamon
|
2024-12-26 13:37:29 +00:00 |
|