07d837a39b
build(qt): Update Qt mirror to https://qt.mirror.constant.com
2025-04-17 13:05:02 +01:00
1202145bb8
fix(daemon): Use scheduled state when start is scheduled
2025-04-16 05:28:23 -07:00
abc963f886
fix(daemon): Only log XArchEvalWindows result when GetExitCodeProcess fails
2025-04-16 05:28:23 -07:00
4988196c47
fix(daemon): Use missing %s when logging XArchEvalWindows result
2025-04-16 05:28:23 -07:00
8a2b6bd688
fix(daemon): Validate process handle and ID before shutdown
2025-04-16 05:28:23 -07:00
901dacf593
feat(daemon): Friendly message on daemon connection error
2025-04-16 05:12:33 -07:00
c62b4ec068
fix: Use QTextStream to write to stdout and stderr
...
Only use `Qt::endl` when writing to the output stream; `Q_EMIT newLine` should not include a trailing newline because `appendPlainText` doesn't expect one.
2025-04-15 05:02:25 -07:00
c8408c4823
fix: Default external server config name should be *-server.conf
2025-04-14 10:05:20 +01:00
8657532ca2
feat: add logging to clipboard
2025-04-11 10:07:57 +01:00
64b277a5df
refactor: deskflow/Clipboard, do not assert instead handle the cases where we would have asserted to fail safely
2025-04-11 10:07:57 +01:00
cd7d53d2bd
fix: Add missing menu accelerators
...
fixes #8470
2025-04-10 12:27:49 +01:00
d740574bd4
fix: Remove unnecessary log line endings and trimming
2025-04-10 12:16:42 +01:00
84ae597d69
fixes #8463 do not assume C for root
2025-04-10 11:57:05 +01:00
16ef088c27
fix: Show first server start message only when start was successful
2025-04-09 07:43:59 -07:00
7e4b6b82f4
ci: force osxSysroot for osx13 builds
2025-04-09 13:53:18 +01:00
daa095461d
Release 1.21.2
Continuous Integration / pr-comment-flags (push) Blocked by required conditions
Continuous Integration / ci-passed (push) Blocked by required conditions
Continuous Integration / test-results (push) Blocked by required conditions
Continuous Integration / reuse-lint (push) Waiting to run
Continuous Integration / lint-check (push) Blocked by required conditions
Continuous Integration / analyse-valgrind (push) Blocked by required conditions
Continuous Integration / analyse-sonarcloud (push) Blocked by required conditions
Continuous Integration / macos-14-arm64 (push) Blocked by required conditions
Continuous Integration / macos-13-x64 (push) Blocked by required conditions
Continuous Integration / archlinux-x86_84 (push) Blocked by required conditions
Continuous Integration / debian-13-arm64 (push) Blocked by required conditions
Continuous Integration / debian-13-x86_64 (push) Blocked by required conditions
Continuous Integration / fedora-40-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-40-x86_84 (push) Blocked by required conditions
Continuous Integration / fedora-41-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-41-x86_64 (push) Blocked by required conditions
Continuous Integration / opensuse-arm64 (push) Blocked by required conditions
Continuous Integration / opensuse-x86_84 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.04-arm64 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.04-x86_64 (push) Blocked by required conditions
Continuous Integration / windows-2022-x64 (push) Blocked by required conditions
Continuous Integration / unix-freebsd (push) Blocked by required conditions
Continuous Integration / flatpak-aarch64 (push) Blocked by required conditions
Continuous Integration / flatpak-x86_64 (push) Blocked by required conditions
Continuous Integration / release (push) Blocked by required conditions
Continuous Integration / winget-publish (push) Blocked by required conditions
v1.21.2
2025-04-07 05:24:27 -07:00
fde880fb6f
chore: add default case for EI_EVENT handling
2025-04-07 11:23:28 +01: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
487030aade
refactor: settings gui, use the service group as a checkbox for enable service
2025-04-07 03:09:30 -07:00
1ace03d4b5
feat: add help and version to gui,
...
move no-reset to the QCommandLineProcessor
2025-04-06 06:41:25 -07:00
5df333fae9
refactor: change project description to 'Keyboard and mouse sharing utility'
2025-04-06 06:41:25 -07:00
3b4306183c
chore: deskflow-gui remove fallback for pre mavricks mac os accessibility prompt
2025-04-06 06:41:25 -07:00
4203f42363
chore: remove workaround for Qt-43022
2025-04-06 06:41:25 -07:00
7e4ac48476
chore: df-gui remove unused QThredImpl class
2025-04-06 06:41:25 -07:00
0b05b0e71d
chore: deskflow-gui remove unused includes
2025-04-06 06:41:25 -07:00
ebb63d8113
build: add manpages
...
Manual pages got removed from synergy in #7361 . This commit brings them
back. They are rudimentary and autogenerated using `help2man`, with only
a message about finding the documentation at the wiki page added. Not
much, but a lot better than nothing.
Package names added to Continuous Integration are based on these web pages:
https://archlinux.org/packages/extra/x86_64/help2man/
https://packages.debian.org/help2man
https://packages.fedoraproject.org/pkgs/help2man/help2man/
https://software.opensuse.org/package/help2man
2025-04-06 06:07:52 -07:00
c1f1734943
ci: bump windows / mac builds to Qt 6.9.0
2025-04-05 13:28:27 -07:00
12bcc1a4d6
fix: build issue on Qt 6.9
2025-04-05 13:28:27 -07:00
84283a1b13
ci: correctly install depends for freebsd
2025-04-05 13:08:25 -07:00
0a33e20723
refactor: remove unused --host arg from deskflow-client
2025-04-05 12:05:23 -07:00
d4f916c365
chore: remove unused --no-wayland-ei
...
fixes #7680
2025-04-05 12:05:23 -07:00
6df96d4a56
refactor: Don't show drag and drop as an option on linux
2025-04-05 12:05:23 -07:00
e617e4b537
chore: deskflow-client, remove from help --use-x-window, options was unused and should not be reported as an option
2025-04-05 12:05:23 -07:00
ca5cc8211b
chore: lib/deskflow/ServerApp remove duplicate print of HELP_COMMON_INFO_2
2025-04-05 12:05:23 -07:00
f01b592dad
build: a windows portable package
2025-04-03 17:07:42 +01:00
46c6275c43
feature: make sure when portable settings are cleared a new blank file is created
2025-04-02 12:39:54 +01:00
b3fb8959a3
refactor: SettingsDialog, Hide the service if its not able to be enabled
2025-04-02 12:39:54 +01:00
8354a81706
refactor: Settings set default elevateMode based on settings type, for registry we use Always, ini mode uses Never
2025-04-02 12:39:54 +01:00
d9807a2693
refactor: Set default process Mode based on Settings type if we are INI Type we in desktop mode if Native (only on windows) we default to Service
2025-04-02 12:39:54 +01:00
1b8067797e
refactor: settings for windows try to use registry unless portable install
...
new Settings::isUsingRegistry() true when using the registry
move daemon log back to config dir
2025-04-02 12:39:54 +01:00
cf4fe32aab
refactor: allow proxy to load from registry if no file is provided
2025-04-02 12:39:54 +01:00
6bbebe75f9
fixes #8423 , set unit test to force external config on for server tests
2025-04-02 11:12:12 +01:00
0b9ecbc2f4
chore: move unused integtests Network tests to test/unittests
2025-04-01 13:12:40 +01:00
fc36cf6be8
refactor: move remaining platform tests to test/unittests
2025-04-01 13:12:40 +01:00
b7b295aeb6
refactor: combine XWindowsClipboards tests into one unittest
2025-04-01 13:12:40 +01:00
00b5c32fc9
refactor: combine all OSXKeyStateTests into one unittest
2025-04-01 13:12:40 +01:00
5355e84b63
Release 1.21.1
Continuous Integration / pr-comment-flags (push) Blocked by required conditions
Continuous Integration / ci-passed (push) Blocked by required conditions
Continuous Integration / test-results (push) Blocked by required conditions
Continuous Integration / reuse-lint (push) Waiting to run
Continuous Integration / lint-check (push) Blocked by required conditions
Continuous Integration / analyse-valgrind (push) Blocked by required conditions
Continuous Integration / analyse-sonarcloud (push) Blocked by required conditions
Continuous Integration / macos-14-arm64 (push) Blocked by required conditions
Continuous Integration / macos-13-x64 (push) Blocked by required conditions
Continuous Integration / archlinux-x86_84 (push) Blocked by required conditions
Continuous Integration / debian-13-arm64 (push) Blocked by required conditions
Continuous Integration / debian-13-x86_64 (push) Blocked by required conditions
Continuous Integration / fedora-40-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-40-x86_84 (push) Blocked by required conditions
Continuous Integration / fedora-41-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-41-x86_64 (push) Blocked by required conditions
Continuous Integration / opensuse-arm64 (push) Blocked by required conditions
Continuous Integration / opensuse-x86_84 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.04-arm64 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.04-x86_64 (push) Blocked by required conditions
Continuous Integration / windows-2022-x64 (push) Blocked by required conditions
Continuous Integration / unix-freebsd (push) Blocked by required conditions
Continuous Integration / flatpak-aarch64 (push) Blocked by required conditions
Continuous Integration / flatpak-x86_64 (push) Blocked by required conditions
Continuous Integration / release (push) Blocked by required conditions
Continuous Integration / winget-publish (push) Blocked by required conditions
v1.21.1
2025-03-31 07:53:29 -07:00
8fbcf907b2
build: windows Installer runs Deskflow as a user not admin post install, after Finish
2025-03-31 06:12:46 -07:00