sithlord48
fbdee8e10e
chore: PortalRemoteDesktop remove unneeded includes
2025-11-07 15:54:19 -05:00
sithlord48
489d984ab6
chore: PortalInputCapture remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
1e672bb8a1
chore: EiScreen remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
6147e9604b
chore: EiEventQueueBuffer remove unneeded includes
2025-11-07 15:54:19 -05:00
sithlord48
97367a20c5
chore: OSXUchrKeyResouce remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
5a029110a3
chore: OSXScreenSaver remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
e4557c6b95
chore: OSXScreen remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
685312866b
chore: OSXKeyState remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
a0959e0334
chore OSXClipboardTextConvertor remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
a376a714e8
chore: OSXClipboardAnyBitmapConverter remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
21a7d7db4b
chore: OSXClipboard remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
b4649b4f9c
chore: AppUtilWindows remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
0a407b6726
chore: Remove checkfor windows < xpSp3 we need windows 7 or higher to runthe app now
2025-11-07 15:54:19 -05:00
sithlord48
8b89489d40
chore: MSWindowsHook inclue Directional Types directly not thru protocol types
2025-11-07 15:54:19 -05:00
sithlord48
e8073de989
chore: MSWindowsEventQueueBuffer remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
74e4f1a1e1
chore: MSWindowsClipboardTextConvertor remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
d9493da173
chore: MsWindowsClipboardFacade, remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
0e8fdb18d8
chore: MsWindowsClipboard, remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
e07a9f58f7
refactor: MSWindowsClipBoard, use Text converter as last option
2025-11-07 15:54:19 -05:00
sithlord48
1f6f6d5dc6
chore: remove unused Common/Common.h
2025-11-07 15:54:19 -05:00
sithlord48
19814c61d7
chore: MSWindowsProcess remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
66efc9c70e
chore: Unicode remove use of common/Common and use system headers needed directly
2025-11-07 15:54:19 -05:00
sithlord48
c4fd8699f9
chore: ArchNetworkBsd Remove unneeded includes
2025-11-07 15:54:19 -05:00
sithlord48
5dc8263e54
chore: ServerProxy remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
52b23e6609
chore: Client remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
754210e8f4
chore: SettingsDialog remove uneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
5966b8f1b8
chore: SecureSocket remove unused includes
2025-11-06 09:12:18 -05:00
sithlord48
72496548de
chore: PrimaryClient remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
0091cc5e9a
chore: Path remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
241be6abd8
chore: MainWindow remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
f0eaa3efaa
chore: IKeyState Remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
f56073a090
chore: FileSystem remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
ca2a7d14f0
chore: DaemonApp remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
3ffe8d7c86
chore: CoreProcess remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
e130cbb706
chore: server/Config remove unneeded includes
2025-11-06 09:12:18 -05:00
sithlord48
e6792b00d7
chore: remove unused includes
2025-11-06 09:12:18 -05:00
sithlord48
f89e857223
refactor: Add deskflow::platform::isMac
2025-11-06 09:12:18 -05:00
sithlord48
5256f05963
refactor: addNew PlatformInfo::isWindows()
2025-11-06 09:12:18 -05:00
sithlord48
8e83b16f5e
chore: move platform/Wayland.h -> common/PlatformInfo.h
2025-11-06 09:12:18 -05:00
sithlord48
c18e3c9ef2
refactor: platform/wayland move consts kHasEI etc into wayland Warnings
2025-11-06 09:12:18 -05:00
sithlord48
0a67f63af6
fix: ServerApp use the port configured by the user
2025-11-06 13:30:23 +00:00
sithlord48
8ef2319b0d
chore: ServerApp, remove unused includes
2025-11-06 13:30:23 +00:00
sithlord48
0e98702944
chore: ClientApp: remove unused includes
2025-11-06 13:30:23 +00:00
sithlord48
080a6e8b54
fix: ClientApp, use the port in settings in place of default port
2025-11-06 13:30:23 +00:00
sithlord48
8fadbecf00
chore: make TMethodJob const void*
2025-11-05 22:07:16 +00:00
Vasily Galkin
eab38dc23e
fix: High Cpu use on windows
...
port: 95f2a840be
Fixes : #8970
2025-11-05 21:46:20 +00:00
Vasily Galkin
3e76a39326
chore: remove unused IEventQueue::isEmpty
...
port: 8ab6ad64f9
2025-11-05 21:46:20 +00:00
sithlord48
3af83dd9f2
refactor: remove DotEnv
2025-11-05 11:31:29 +00:00
sithlord48
aba38b949f
feat: add new setting Log::GuiDebug to control when the Gui shows debug messages no longer controled by an ENV var
2025-11-05 11:31:29 +00:00
sithlord48
67ceedcad0
refactor: Settings use static list of settings that default to true and another that default to false
2025-11-05 11:31:29 +00:00
sithlord48
6c8c6f5208
feat: Show milliseconds in time values
...
fixes : #7861
2025-11-04 10:47:14 -05:00
sithlord48
6ab1579d38
refactor: Log remove unneeded includes
2025-11-04 10:47:14 -05:00
sithlord48
fc6e9f1447
refactor: Simplify log::makeMessages method for getting current time by using QDateTime object
2025-11-04 10:47:14 -05:00
sithlord48
1750dd9149
chore: AboutDialog remove unneeded includes
2025-11-04 10:47:14 -05:00
sithlord48
8134521cca
chore: remove unused MainWindow::getTimeStamp
2025-11-04 10:47:14 -05:00
sithlord48
b204204920
refactor: Logger::PrintLine use Qt::IsoDate for timestamp
2025-11-04 10:47:14 -05:00
sithlord48
8066ac8e2f
refactor: logger::PrintLine use less streams and use the one we need directly
2025-11-04 10:47:14 -05:00
sithlord48
43989dc964
refactor: logger: use QStringLiterals
2025-11-04 10:47:14 -05:00
sithlord48
c066e394a8
refactor: Logger::instance return a pointer to the logger static object
2025-11-04 10:47:14 -05:00
sithlord48
78eae652fd
refactor: directly set logger::m_debug using when in debug mode
2025-11-04 10:47:14 -05:00
sithlord48
e1c0803018
chore: remove unused kDebugBuild
2025-11-04 10:47:14 -05:00
sithlord48
1d82be270a
chore: remove logger:m_verbose and related method
2025-11-04 10:47:14 -05:00
sithlord48
b22fa1550a
refactor: do not mark the protocol names Barrier and Synergy for translation
2025-11-04 10:26:51 +00:00
Sean Cross
dc0a85d34f
fix: net: use an exception in NetworkAddress::resolve()
...
Instead of asserting that the number of resolved ipv4 addresses is nonzero,
throw an exception. This will prevent the core from aborting if the host has
no ipv4 addresses.
The host can get into this state if the remote device loses its ipv4
advertisement midway through resolving, such as if an mdns host unpublishes
its ipv4 address as a result of going into a low-power state.
Signed-off-by: Sean Cross <sean@xobs.io>
2025-11-03 10:04:43 -05:00
sithlord48
acd4b59b4c
refactor: Center drag point for screen management
2025-11-03 08:56:23 -05:00
sithlord48
50240c1fc3
refactor: Arch do not include common/Common.h use config.h where neeed as a result
2025-11-03 13:31:28 +00:00
Peter Hutterer
90d6fc6f08
refactor: Assume inet_atom on unix
...
ported ed2d44c346 \#diff-1e7de1ae2d059d21e1dd75d5812d5a34b0222cef273b7c3a2af62eb747f9d20a
2025-11-03 13:31:28 +00:00
sithlord48
6ff8b053af
refactor: fail without posix sigwait, remove from Config.h.in
...
based on 998a9d1735
2025-11-03 13:31:28 +00:00
sithlord48
1f950f4c2a
refactor: define SYSAPI_WINDOWS and WINAPI_WINDOWS in cmake, remove the define from Common.h
2025-11-03 13:31:28 +00:00
sithlord48
550f7c3e06
refactor HAS_FORMAT => HAVE_FORMAT
2025-10-31 12:21:47 +00:00
sithlord48
14fa29505d
refactor: Allow for colorful tray icon but fall back to symbolic with fallback
2025-10-30 09:40:00 +00:00
sithlord48
eee4efd59d
refactor: Only use symbolic tray icon
2025-10-29 13:23:47 -04:00
sithlord48
066e63cc86
refactor: make sure flatpak and snap use packed icons, they can not detect panel color
2025-10-29 13:23:47 -04:00
sithlord48
f4ca17ba3d
refactor: Remove RetryOnFailure, Client will always retry and Server will never retry
2025-10-29 08:32:58 -04:00
sithlord48
8c6fa880b4
refactor: SecureSocket do not set retry on failure to false when disconnecting
2025-10-29 08:32:58 -04:00
sithlord48
83e0a6b1ea
refactor: SSL_Options, ignore client disconnect w/o close message
2025-10-29 08:32:58 -04:00
sithlord48
495a5e6479
refactor: MainWindow, do not reinit serverconfig
2025-10-29 08:14:39 -04:00
sithlord48
a140b3bcca
refactor: MainWindow update window icon on palette change, prevent issues where the palette change does not change the icon and make its blend weirdly
2025-10-28 07:39:14 -04:00
sithlord48
8b513efc95
feat: mainWindow check panel color on windows when deciding upon try icon color
2025-10-28 07:39:14 -04:00
sithlord48
17392a8e06
refactor: rename symbolic icon to full fqdn name.
2025-10-28 07:39:14 -04:00
sithlord48
ddc827e6f1
feat: support symbolic icon deployment and recoloring linux, unify setTrayIcon to use theme icons only
2025-10-28 07:39:14 -04:00
sithlord48
9906421460
feat: Dynamic translation of GUI, able to restart the application without exiting
2025-10-28 07:18:53 -04:00
sithlord48
91a82b22b2
refactor: MainWindow make menu items private members
2025-10-28 07:18:53 -04:00
sithlord48
73e44916e7
refactor: SettingsDialog, support LanguageChange Event
2025-10-28 07:18:53 -04:00
sithlord48
84d2c56b54
refactor: LogDock, support LanguageChangeEvent
2025-10-28 07:18:53 -04:00
sithlord48
18d90aa0bf
refactor: use curly initilize for list of QDirs in I18N
2025-10-28 07:18:53 -04:00
sithlord48
40c20e3f5e
chore: rm Unused gui/DataDownloader
2025-10-28 09:30:36 +00:00
sithlord48
1e0bd5822a
chore: remove unused AddClientDialog
2025-10-28 08:59:45 +00:00
sithlord48
7b0d74aace
chore: rm unused ServerConfig::ScreenAddResults
2025-10-28 08:59:45 +00:00
sithlord48
becbb01286
chore: rm unimplimented ServerConfig::getClientAddress and ServerConfig::setClientAddress
2025-10-28 08:59:45 +00:00
sithlord48
fc1769ce66
chore: rm Unused ServerConfig::addToFirstEmptyGrid
2025-10-28 08:59:45 +00:00
sithlord48
31573bf6e8
chore: rm Unused ServerConfig::m_pMainwindow
2025-10-28 08:59:45 +00:00
sithlord48
2efcc76933
chore: rm unused ServerConfig::showAddClientDialog
2025-10-28 08:59:45 +00:00
sithlord48
3580b4ead9
chore: rm unused ServerConfig::autoAddScreen
2025-10-28 08:59:45 +00:00
sithlord48
a82e9a4a74
chore: remove unused MainWindow::autoAddScreen
2025-10-28 08:59:45 +00:00
sithlord48
2d7174c3b2
feat: expose language settings, populate a basic spanish translation
2025-10-27 17:54:32 -04:00
sithlord48
c3f0b18df6
feat: support translation generation
2025-10-27 17:54:32 -04:00
sithlord48
71c1bb87ca
refactor: Mainwindow prepare for translations by simplifying MainWindow::serverClientsChanged to use plural form always
2025-10-27 17:54:32 -04:00
sithlord48
bf3fd82630
chore: use kAppName and kAppId more to avoid unneed translations of Deskflow / deskflow
2025-10-27 17:54:32 -04:00
sithlord48
bdacd6a994
chore: prepare for translation remove tr calls from placeholder strings in ui files
2025-10-27 17:54:32 -04:00
Gio
f2a3c708a8
refactor: Update footer text in FingerprintDialog
...
Fix up wording in connection / fingerprint dialog
2025-10-27 16:32:37 +00:00
sithlord48
091dbc0729
chore: IClient.h remove unneeded overrides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
29f7a57d97
chore: App.h remove unneeded forward declration
2025-10-27 15:36:40 +00:00
sithlord48
8d0c1af032
chore: IListenSocket remove unneeed overrides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
2b83a0ac0f
chore: IDataSocket remove unneeed overides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
453686655b
chore: IPlatformScreen remove unneeed overrides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
61f3113d61
chore: remove unused Arch::setInstance
2025-10-27 15:36:40 +00:00
sithlord48
bf6986bcba
chore: remove unused Arch::Arch(Arch *arch)
2025-10-27 15:36:40 +00:00
sithlord48
6b2c3c1844
chore: remove unused ILogOutputters:show
2025-10-27 15:36:40 +00:00
sithlord48
023e8dc78e
chore: remove unused ARCH->showLog
2025-10-27 15:36:40 +00:00
sithlord48
b5c188abbc
refactor: use theme icon for tray on windows
2025-10-24 16:26:38 +01:00
re2zero
8226c4162b
fix: [build]Fix build issue without format support
...
add C++20 <format> support checks in Unix libraries and update logging format usage.
Log: Fix build issue without format support.
2025-10-24 15:08:11 +00:00
Matti Hiljanen
2016ce887b
fix: stuck modifiers after screen unlock on windows
...
Fix stuck modifiers (like the windows key) after unlock on Windows
by updating keyboard state after every desk switch.
2025-10-24 15:38:27 +01:00
sithlord48
a34971fee7
refactor: call xkb_keymp_num_levels_for_key, to apply shift in EiState::mapKeyfromKeyval
2025-10-24 14:46:49 +01:00
enzious
5fc4e9dba6
fix: ctrl+alt+fn issue
2025-10-24 00:30:38 +00:00
sithlord48
42b90a2b14
feat: update icon theme on theme change
2025-10-21 11:05:10 -04:00
sithlord48
6b05c2abc0
refactor: use QPushButtons and fake toolbutton style without using a style sheet
2025-10-21 11:05:10 -04:00
sithlord48
697cd57adb
refactor: rename MainWindow::setIcon -> MainWindow::setTrayIcon to better reflect what the method does
2025-10-21 11:05:10 -04:00
sithlord48
88e385d050
refactor: move icon theme settings to styleUtils::updateIconTheme
2025-10-21 11:05:10 -04:00
sithlord48
91b836a486
fix: SettingsDialog, set the UAC hidden by default unless on windows
...
fixes : #9054
2025-10-21 14:36:17 +01:00
enzious
b8bd6903e4
fix: client to server modifier press/release
...
Pressing a modifier on the client and moving to the server and releasing
it breaks the modifier on the client. This resolves the issue.
2025-10-21 13:54:40 +01:00
enzious
ea7a493c13
fix: dangling pointer from scoped var
2025-10-21 13:32:13 +01:00
sithlord48
e108afdb80
chore: remove Cpp file for ArchDaemonNone
2025-10-17 09:41:56 +01:00
sithlord48
4be0dd3d9d
chore: remove unneeded ArchDaemonUnix subclass
2025-10-17 09:41:56 +01:00
sithlord48
55a9596bd5
chore: use Settings::setingsFile in place of instance()->..
2025-10-17 09:07:21 +01:00
sithlord48
e1fbcb379e
chore: Sub classes and overloads not usings parameters of the base methods have the varible names removed
2025-10-17 09:07:21 +01:00
sithlord48
ed8e71072e
refactor: use first(n) in place of mid(0, n)
2025-10-17 09:07:21 +01:00
sithlord48
dbc3229b40
refactor: ArchNetworkBSD, set addr to nullprt after delete to avoid returning invalid pointer
2025-10-17 09:07:21 +01:00
sithlord48
8b489b8301
chore: remove unneeded semi colons from several places
2025-10-17 09:07:21 +01:00
sithlord48
d32b98ec34
refactor: EiScreen Define Spaceship op for EiScreen::HotKeyItem
2025-10-17 09:07:21 +01:00
pika
78e394a210
fix: apply scroll lock setting on initialization
...
Co-authored-by: Nick Bolton <nick@symless.com>
2025-10-17 03:50:53 -04:00
pika
c11a1caf59
fix: handle xkb_keymap_mod_get_mask returning 0
2025-10-16 11:57:11 -04:00
sithlord48
41d5359f4d
Refactor: deskflow-core remove non essential options move CoreArgs and CoreArgParse to apps/deskflow-core
2025-10-15 15:04:08 +01:00
sithlord48
34f56af6d6
refactor: set Remote host when it changes on the line edit.
2025-10-15 09:38:11 -04:00
Nick Bolton
687fd5411a
refactor: Rename setSettingFile to setSettingsFile for consistency
2025-10-15 08:59:09 -04:00
Nick Bolton
bb1394ceeb
feat: Change to local user ini (not native)
...
Windows registry is horrible to deal with and makes it impractical to pass settings to the Core when run via daemon on Windows.
- Pass settings path to Core when launched via daemon
- Introduce portable mode detection logic on Windows
- Generalize `m_settingsFile` use
- Reduce #ifdef size for Settings ctor path logic
2025-10-15 08:59:09 -04:00
Nick Bolton
3ece50e292
fix: Invert noHooks to useHooks to match new config
2025-10-14 09:04:00 -04:00
sithlord48
7c3ec372df
chore: use std::ignore in diagnostic reset
2025-10-13 10:19:42 -04:00
Nick Bolton
0f335d46bb
fix: Store server config window state in memory instead of on disk
2025-10-13 08:50:30 -04:00
sithlord48
2b203c8cdd
refactor: use CoreProcess::CorrectedAddress in CoreProcess::setAddress
2025-10-13 08:34:12 -04:00
sithlord48
ac7bd1ceca
refactor: CoreProcess make wrapIpv6, Simplify wrapIpV6 method
2025-10-13 08:34:12 -04:00
sithlord48
de6be901b9
refactor: CoreProcess use Settings::defaultvalue for server Config in place of constructing in CoreProcess
2025-10-13 08:34:12 -04:00
sithlord48
0ab65410cc
refactor: CoreProcess::restart simplify method
2025-10-13 08:34:12 -04:00
sithlord48
a057437e1a
refactor: MainWindow::coreProcessStarting move logic into coreProcessStateChanged
2025-10-13 08:34:12 -04:00
sithlord48
f9c007cc3a
refactor: CoreProcess Remove the starting signal and use it like the others via CoreProcess::coreProcessStateChanged
2025-10-13 08:34:12 -04:00
sithlord48
d45196304f
chore: CoreProcess remove unsed includes
2025-10-13 08:34:12 -04:00
sithlord48
004089f887
refactor: Coreprocess remove single use one liner persistLogDir, make dir in start if needed
2025-10-13 08:34:12 -04:00
sithlord48
13990438d3
refactor: CoreProcess::processStateToString use QVariant conversion to string, make static member of CoreProcess
2025-10-13 08:34:12 -04:00
sithlord48
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
sithlord48
26c2f672be
chore: remove unimplimented CoreProcess::processModeString
2025-10-13 08:34:12 -04:00