cfedfc2c1e
refactor: move peerCert option to coreArgs
2025-09-30 06:39:54 -04:00
cfd580fb21
refactor: move ArgsBase:m_pname to App
2025-09-30 06:39:54 -04:00
1884ab3555
refactor: move --no-hooks to coreArgs
2025-09-30 06:39:54 -04:00
eeaf139bd9
refactor: move no-restart to CoreArgs
...
chore: Client remove unused ClientArgs member m_args
2025-09-30 06:39:54 -04:00
295137dbd2
refactor: CoreArgs Add display option
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
53b36801e1
refactor: move Log option to coreArgs
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
5e02adc772
refactor: deskflow-core take over --version arg for App class
...
change the serverAppTest to not call version
2025-09-30 06:39:54 -04:00
10f34f214f
refactor: new Classes CoreArg and CoreArgParser to use to create and parse core options
2025-09-30 06:39:54 -04:00
6f574a3076
refactor: set const for Reverse FQDN name to use for deployment on linux
2025-09-30 06:17:23 -04:00
dc86538456
feat: Set app id on wayland this is required for restore tokens to work correctly
2025-09-30 06:17:23 -04:00
7698980576
refactor: simplify desktop::platform::isWayland
2025-09-30 06:17:23 -04:00
9fe445ebd0
feat: add methods to check if running from a sandbox, flatpak and or snap
2025-09-30 06:17:23 -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
d9ce9c4f10
chore: remove unused CoreProcess::extracted
2025-09-28 10:53:16 -04:00
4dfc98c93c
fix: SettingsDialog, ensure debug warning is shown without changing the combobox
2025-09-28 10:36:23 -04:00
abbfc91192
chore: PriorityQueue::comp add no_unique_address attritribute
2025-09-25 15:01:17 +01:00
e3f5e045b7
chore: FileLogOutputter::write use Static QFile::rename in place of local file method
2025-09-25 15:01:17 +01:00
7f7e7de841
chore: SecureSocket serviceConnect / serviceAccept make anonymous ISocketMultiplexer a pointer const
2025-09-25 15:01:17 +01:00
bd63d54a9e
chore: EiScreen::m_powerManager add no_unique_address
2025-09-25 15:01:17 +01:00
9dae55fc6f
chore: remove unused ClientProxy1_5::m_events
2025-09-25 15:01:17 +01:00
e35a2b1c29
chore: remove unused ClientProxy1_7::m_events
2025-09-25 15:01:17 +01:00
4157367aaa
chore: remove unused InputFilter::RestartServer::m_events
2025-09-25 15:01:17 +01:00
3945dc927c
chore: remove unused ArgsBase::m_disableTray
2025-09-25 14:41:35 +01:00
801ada88b7
fix: correct spelling of convertLayoutToISO in X11LayoutsParser
2025-09-25 09:18:06 -04:00
c234f2fc66
fix: Do not reuse listen sockets on Windows
2025-09-25 14:00:48 +01:00
7b866ec632
refactor: make sure to use static args on ArgParsers::NameTest
2025-09-24 16:28:19 +01:00
ff1726677b
chore: remove unused --service and --relaunch options for windows
2025-09-24 16:28:19 +01:00
57e34ded54
chore: rename IApp::standardStartup -> IApp::start
2025-09-24 16:28:19 +01:00
03e014c753
feat: Remove daemon / no-daemon option
2025-09-24 16:28:19 +01:00
fd7950bc04
ci: use mac os 14 large to build x86
2025-09-23 07:33:41 -04:00
9f8c45b449
fix: XWindowsScreen: stop centering panned screens on client when leaving screen
...
panned screens still needs `xtestIsXineramaUnaware` option enabled. this change
forcefully uses XTest only when leaving
useful examples:
* double 1 FullHD screen (main output) by:
`xrandr --fb 3840x1080 --output DP-1 --panning 3840x1080+0+0/3840x1000+0+80`,
leaving top 80 pixels for moving mouse out without actual panning
* dedicate right half of framebuffer to FullHD TV (second output):
`xrandr --fb 3840x1080 --output HDMI-0 --panning 1920x1080+1920+0`
2025-09-23 12:12:59 +01:00
bf5b0de6ee
fix: XWindowsScreen: properly calculate xrandr/xinerama screens
...
this allows screens to overlap, use panning, etc
2025-09-23 12:12:59 +01:00
3aef2f4309
chore: XWindowsScreen: remove duplicate function
2025-09-23 12:12:59 +01:00
134c8fd1c1
ci: fix names of suse and arch architecture postfix
2025-09-16 12:46:18 +01:00
35c7fe7fc4
fix: screensettingsDialog, do not allow aliases to be ip addresses
...
fixes : #8952
2025-09-15 16:31:52 +01:00
612ca91f9c
chore: rename XWindowsPowerManager => XDGPowerManager
...
fixes: 8949
2025-09-15 13:21:51 +01:00
4632bec405
ci: be sure to always run CI checks
2025-09-15 12:58:10 +01:00
fcdea215be
Reapply "refactor: App use Uniqueprt for SocketMultiplexer"
...
This reverts commit 6f18cf74c5 .
2025-09-12 16:03:22 +01:00
6f18cf74c5
Revert "refactor: App use Uniqueprt for SocketMultiplexer"
...
This reverts commit 4d738b4784 .
2025-09-12 15:03:52 +01:00
162cb85811
fix: Improve output loop error handling in MSWindowsWatchdog
...
Prevents high CPU usage while waiting for data (ERROR_NO_DATA)
2025-09-12 13:17:50 +01:00
5ea8d0326a
fix: Use QString for Windows error functions
...
Was returning only first char of error message (mild-mojibake)
2025-09-12 13:17:50 +01:00
7a2591a1fa
fix: wayland sleep inhibit on client
...
Fixes #8827
Adds the XWindowsPowerManager to the EiScreen as, despite the name, this
works on Wayland as well.
2025-09-12 10:54:25 +01:00
56a1bd68dd
Release 1.24.0
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 / lint-reuse (push) Waiting to run
Continuous Integration / lint-clang (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 / windows-2022-x64 (push) Blocked by required conditions
Continuous Integration / windows-2022-arm64 (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-41-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-41-x86_64 (push) Blocked by required conditions
Continuous Integration / fedora-42-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-42-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 / 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.24.0
2025-09-11 14:59:52 +00:00