sithlord48
743c3feef3
refactor: use FingerprintData for fingerprints
...
based-on: 7cced74119
2025-02-12 13:41:45 +00:00
sithlord48
d0d5182425
refactor: use new Fingerprint database
...
based-on: 50534ecb43
based-on: be8ba0d132
2025-02-12 13:41:45 +00:00
sithlord48
298b1047c4
refactor: add ssl consts into common/constansts
2025-02-12 13:41:45 +00:00
sithlord48
e257501072
chore: add Fingerprint Db Tests
2025-02-12 13:41:45 +00:00
Vamshi Maskuri
aaa64e986e
feat!: Add support for FingerPrintDatabase
2025-02-12 13:41:45 +00:00
sithlord48
7d79a4d729
chore: TlsCertificate, remove unused items
2025-02-12 13:41:45 +00:00
sithlord48
2058519e57
refactor: generate Certs using secureUtils method
2025-02-12 13:41:45 +00:00
sithlord48
5a71d63923
refactor: secureutils add pemFileCertFingerprint
2025-02-12 13:41:45 +00:00
sithlord48
fb32f141cc
refactor: secureUtils fingerprint method
...
Signed-off-by: sithlord48 <sithlord48@gmail.com>
2025-02-12 13:41:45 +00:00
sithlord48
39da277ead
refactor: use vector<uint8_t> for keys
2025-02-12 13:41:45 +00:00
sithlord48
a98f2d745e
refactor: move SecureSocket::formatFingerprint -> SecureUtils std::string formatSSLFingerprint
...
based on 0e406d4918
9d8e1faf59
b793675ef8
2025-02-12 13:41:45 +00:00
Nick Bolton
524c3b0e7b
refactor: Change log level for active desktop query to debug
2025-02-11 13:06:51 +00:00
sithlord48
e420b9b986
chore: small cmake cleanup
...
lib/platform: use the REQUIRED_QT_VERSION when looking for Qt Dbus module
lib/deskflow: rm extra space in cmake file
2025-02-11 13:06:51 +00:00
Nick Bolton
cb14d158cc
refactor: Cleanup core binary help text
2025-02-11 13:06:51 +00:00
Nick Bolton
ac6809d40f
refactor: Rename core process start/stop function names
2025-02-11 13:06:51 +00:00
Nick Bolton
92603df93d
fix: Out of order m_trayIcon in ctor init,
...
chore: remove unused m_btnCancel
2025-02-11 13:06:51 +00:00
sithlord48
a5f28616f4
chore: df-gui mainwindow directly connect more methods without intermediarty methods
2025-02-11 13:06:51 +00:00
sithlord48
cad1243d75
chore: windows, set icon for deskflow-core
2025-02-11 13:06:51 +00:00
sithlord48
610786ad2e
chore: clean up extra empty lines
2025-02-11 13:06:51 +00:00
re2zero
d093894743
fix: [test]fix #8174 , create empty config file under HOME dir
...
The server always create an empty config file in user's home dir, set tmp config file path for the unittest in order to fix this issue.
Log: Fix unittest create empty config file.
2025-02-11 07:13:31 -05:00
sithlord48
942070950d
refactor: MainWindow do not use onNames
2025-02-04 18:11:41 +00:00
sithlord48
ddc24ffb22
refactor: MainWindow don't use lambda where direct connect can happen
2025-02-04 18:11:41 +00:00
sithlord48
b14de6f9e2
refactor: MainWindow conform to naming standards
2025-02-04 18:11:41 +00:00
sithlord48
60577f00dc
chore: add Icons for list-add , list-remove and document-edit
2025-02-03 12:36:18 +00:00
sithlord48
fedd9d33c9
refactor: serverConfig finish renaming, improve logic
2025-02-03 12:36:18 +00:00
sithlord48
ae30237f90
refactor: ServerConfigDialog/tabAdvanced no autoconnections, use naming std
2025-02-03 12:36:18 +00:00
sithlord48
169422a0eb
refactor: ServerConfigDialog hotkeyTab, no auto connections use naming std
2025-02-03 12:36:18 +00:00
sithlord48
76fd40a3ec
refactor: ServerConfigDialog/tabComputers, no autoconnect slots, use new names
2025-02-03 12:36:18 +00:00
sithlord48
816d66b703
refactor: Don't use autoconnect slots for the button box
2025-02-03 12:36:18 +00:00
sithlord48
774f1fded9
fix: Add client dialog not showing for new clients
2025-02-03 12:36:18 +00:00
Gwilherm Folliot
9dcfb6cc9b
fix: Wrong cb_activated signature in input-capture
...
The options argument was missing so the argument data wasn't the right
one and the method cb_disabled was actually called on a GVariant*
instead on a PortalInputCapture*
2025-01-30 14:50:08 -05:00
sithlord48
e2c3af4e5e
fix: readd the newScreenWidget
2025-01-30 15:36:21 +00:00
sithlord48
26367635d9
refactor: QTextStream& screen::writeScreensSection(QTextStream&) -> QString Screen::screenSection()
...
refactor: QTextStream& screen::writeAliasSection(QTextStream&) -> QString Screen::aliasSection()
2025-01-30 15:36:21 +00:00
sithlord48
0ba35fca7a
refactor: clean up data method of model
2025-01-30 15:36:21 +00:00
sithlord48
beb4069845
fix: Screen Missing Icons on server config
...
Fixes#8155
2025-01-30 15:36:21 +00:00
sithlord48
71b7e819a9
refactor: remove smaller security icons
2025-01-29 21:19:39 +00:00
sithlord48
55772e1133
chore: remove unused ARCH::vsnprintf
2025-01-29 21:07:31 +00:00
sithlord48
43c6bec790
Revert "feat!: Add support for FingerPrintDatabase"
...
This reverts commit 8f219b735e .
2025-01-28 19:31:03 -05:00
Vamshi Maskuri
8f219b735e
feat!: Add support for FingerPrintDatabase
2025-01-28 20:33:11 +00:00
sithlord48
59ebb6fde4
refactor: force mac os to use the larger security icon in the status area
2025-01-28 16:19:51 +00:00
Stephen Jensen
30a37a8a50
chore: Switched event buffer from Carbon to GCD
2025-01-28 13:11:24 +00:00
sithlord48
7f6caec162
chore: reset screen xywh on update_shape
...
based on https://github.com/input-leap/input-leap/pull/2167
2025-01-28 11:33:55 +00:00
sithlord48
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
sithlord48
480776cb38
chore: remove extra gitignore files
2025-01-27 17:05:47 -05:00
sithlord48
2ca1c69335
refactor: move LICENSE_EXCEPTION info into to LICENSES folder
2025-01-27 17:05:47 -05:00
Kentaro Hayashi
9d3b32c824
Fix a typo in SettingsDialog
...
compatability =>
compatibility
Signed-off-by: Kentaro Hayashi <kenhys@xdump.org>
2025-01-27 08:29:43 -05:00
sithlord48
c2b3f551d2
chore: String update copyright
2025-01-25 15:43:44 +00:00
sithlord48
f255d77eee
chore: add string::fromHex
2025-01-25 15:43:44 +00:00
sithlord48
3125eba014
chore: add string::fromHexChar
2025-01-25 15:43:44 +00:00
sithlord48
9b1489384c
chore: String toHex should return a string not do inplace conversion
2025-01-25 15:43:44 +00:00
sithlord48
ac54a97a3f
chore: rm use of "Arch" from "String"
2025-01-25 15:43:44 +00:00
sithlord48
a7beed48f8
chore: remove unused placeholder.png file
2025-01-23 22:07:52 +00:00
re2zero
cc4701a0c2
fix: Fix detect language
...
It perhaps no variant for a keyboard's layout, set a default value in order to continue detect local language.
Log: Fix detect language.
2025-01-23 16:54:14 -05:00
sithlord48
4c3d6c7080
refactor: move rc_template.rc.in -> windows.rc.in
...
fixes : #8130
2025-01-23 21:28:57 +00:00
sithlord48
2040df435f
fix : #8107 : Remove legacy tray code
2025-01-23 19:16:29 +00:00
sithlord48
62f53bbb92
fix: check bsdpath for evdev fixes #8112
2025-01-21 17:15:42 -05:00
sithlord48
f49f616ad6
fix: correctly mask symbolic icon on mac os
2025-01-21 17:15:18 -05:00
Nick Bolton
6eec07b6dc
refactor: Use correct log level for failure messages
...
This change may help us turn up some everyday problems in the field that get missed due to not using debug log level.
This could also make the log a bit noisier, so at a later date we may need to downgrade anything that is not actually a failure/warning.
2025-01-21 16:46:34 -05:00
Yoshiaki Kasahara
b65b3678c7
fix : #8119 , covering all Unix-like OSes including BSD
...
Fixes #8119 (using platform variables)
2025-01-21 12:14:42 -05:00
sithlord48
1ec6d02339
refactor: use theme icons for on settings dialog and mac os tray
2025-01-21 11:22:11 -05:00
Birk Magnussen
b13afbbbb9
Properly seek to start of keymap descriptor
2025-01-21 12:07:54 +00:00
sithlord48
ffe8153c35
build: remove unused TM_IN_SYS_TIME define
2025-01-21 06:27:36 -05:00
sithlord48
afc736e2c8
build: remove unused STDC_HEADERS
2025-01-21 06:27:36 -05:00
sithlord48
ae7e2f70ce
build: remove unused PTHREAD_CREATE_JOINABLE
2025-01-21 06:27:36 -05:00
sithlord48
9a1cb5941b
build: remove unused define HAVE_X11_XKBLIB_H
2025-01-21 06:27:36 -05:00
sithlord48
fa35d2913d
build: remove HAVE_X11_EXTENSIONS_XKBSTR_H define
2025-01-21 06:27:36 -05:00
sithlord48
1115d3287e
build: remove HAVE_SYS_STAT define
2025-01-21 06:27:36 -05:00
sithlord48
46cfb281af
build: remove HAVE_STRING_H define
2025-01-21 06:27:36 -05:00
sithlord48
365d6f76c2
build: remove HAVE_STRINGS_H define
2025-01-21 06:27:36 -05:00
sithlord48
05275b303f
build: remove HAVE_STRFTIME define
2025-01-21 06:27:36 -05:00
sithlord48
535d241f7b
build: remove unused STDINT define
2025-01-21 06:27:36 -05:00
sithlord48
3e9289328a
build: remove unused INTTYPES define
2025-01-21 06:27:36 -05:00
sithlord48
bac86455d2
build: remove unused HAVE_MEMORY_H
2025-01-21 06:27:36 -05:00
sithlord48
b394f32c01
build: remove unused CXX_STDLIB define
2025-01-21 06:27:36 -05:00
sithlord48
312347bc17
build: remove unused CXX_MUTABLE define
2025-01-21 06:27:36 -05:00
sithlord48
6541ce3f84
build: remove unused CXX_EXTENTION define
2025-01-21 06:27:36 -05:00
sithlord48
b4a5b580bd
build: remove unused CXX_CASTS define
2025-01-21 06:27:36 -05:00
sithlord48
d72fd2b3d9
build: remove unused ACCEPT_TYPE_ARG3
2025-01-21 06:27:36 -05:00
sithlord48
5ce9aaea13
build: remove has_BOOL define
2025-01-21 06:27:36 -05:00
sithlord48
cc6bfcc1c2
build: remove unused SIZE defines
2025-01-21 06:27:36 -05:00
sithlord48
efca38babc
build: remove size_t define
2025-01-21 06:27:36 -05:00
sithlord48
401326e9d7
build: use CMAKE_PROJECT_NAME and CMAKE_PROJECT_PROPER_NAME to set our kAppName and KAppId
2025-01-21 06:27:36 -05:00
sithlord48
09bd4006d1
refactor: MainWindow, use system-run for the start button and action
2025-01-21 11:16:53 +00:00
sithlord48
c84a8c20c1
refactor: MainWindow, use ProcessStop for the stop action and button
2025-01-21 11:16:53 +00:00
sithlord48
b91681a125
refactor: MainWindow, add help-about icon
2025-01-21 11:16:53 +00:00
sithlord48
f578da16c0
refactor: MainWindow, Icon for the clear settings action
2025-01-21 11:16:53 +00:00
sithlord48
c583ab7d2c
refactor: MainWindow, add icons for configure
2025-01-21 11:16:53 +00:00
sithlord48
e6ae6bd0d1
refactor: MainWindow, add document-save-as icon
2025-01-21 11:16:53 +00:00
sithlord48
d51437b6a1
refactor: MainWindow, add view-refreshIcon
2025-01-21 11:16:53 +00:00
sithlord48
6954a4dfa3
refactor: SettingsDialog use security-type icons for key length selector
2025-01-21 11:16:53 +00:00
sithlord48
24b2d9b0c1
refactor: MainWindow add application-exit icon
2025-01-21 11:16:53 +00:00
sithlord48
0adef8d781
refactor: MainWindow, Add tools-report-bug icon
2025-01-21 11:16:53 +00:00
sithlord48
3cce11f9d9
fix: missing setting colorful icon
2025-01-21 11:16:53 +00:00
sithlord48
0f5bcd6d12
fixes 8106, by adjusting the spacing of the about dialog
2025-01-21 11:06:37 +00:00
sithlord48
89ec18a8e4
feat: bake in light and dark icon theme
2025-01-20 10:42:29 +00:00
sithlord48
067d6810f3
chore: gui lib, remove unused include dirs
2025-01-19 09:39:54 -05:00
sithlord48
19920801fa
build: gui lib use explicit sources
2025-01-19 09:39:54 -05:00
sithlord48
08ad64eb4d
chore: remove unused deskflow-gui/AppDelegate
2025-01-19 09:39:54 -05:00
sithlord48
dc5e971043
build: setup bundle plist only on macOS
2025-01-19 09:39:54 -05:00
sithlord48
e0017c1c31
build: deskflow gui explict sources
2025-01-19 09:39:54 -05:00
sithlord48
e58e5c420b
refactor: move macOS icon to res folder
2025-01-19 09:39:54 -05:00
sithlord48
ca8c405b5e
chore: deskflow-gui, remove unused include_dirs
2025-01-19 09:39:54 -05:00
sithlord48
aff25415ff
build: consolidate cmake vars more
...
move most project defines needed in cmake to the main file
2025-01-19 09:39:54 -05:00
sithlord48
5be1e9f9b9
build: setup a cmake rc template for all apps
2025-01-19 09:39:54 -05:00
sithlord48
3f3116da05
build: simplify the version.rc.in vars
...
remove the special cmake define for msversion and make it once in the rc
remove duplicate version vars in the rc and use the singe one twice
2025-01-14 21:42:43 +00:00
sithlord48
16396bdbaa
build: Unify copyright into one cmake var
2025-01-14 21:42:43 +00:00
sithlord48
660a50d0cf
chore: remove unused logo images
2025-01-14 21:22:05 +00:00
sithlord48
93cd71d046
refactor: Adjust the About dialog UI
2025-01-14 21:22:05 +00:00
sithlord48
90c081c889
chore: remove unneeded setVisible override and the unused mac os old tray code within it
2025-01-14 21:00:20 +00:00
sithlord48
a08b0c41e0
fix: always show the hide / show option in the tray menu
...
Some DE's are like mac os and prevent the user from using click to restore / hide the window
2025-01-14 21:00:20 +00:00
sithlord48
793f40e582
chore: remove basic_types.h
2025-01-14 20:30:45 +00:00
sithlord48
96092df4fc
refactor: replace UInt32 with uint32_t
2025-01-14 20:30:45 +00:00
sithlord48
27eb83c981
refactor: replace SInt32 with int32_t
2025-01-14 20:30:45 +00:00
sithlord48
7487eeaa3a
refactor: replace UInt16 with uint16_t
2025-01-14 20:30:45 +00:00
sithlord48
1ed49e7487
refactor: replace SInt16 with int16_t
2025-01-14 20:30:45 +00:00
sithlord48
ba11eba91e
refactor: replace UInt8 with uint8_t
2025-01-14 20:30:45 +00:00
sithlord48
8ea20cf6da
refactor: replace SInt8 with int8_t
2025-01-14 20:30:45 +00:00
sithlord48
626ff0a5fa
chore: remove unused GUI_HOOK
2025-01-14 14:29:39 +00:00
sithlord48
7a72658963
refactor: copy more info with the about dialog info's copy button
2025-01-10 17:05:13 -05:00
sithlord48
b8d12a0895
build: mac os add entitlements
2025-01-10 21:48:55 +00:00
sithlord48
692860f9e9
build: macos bundle plist add hint to tell mac os its not allowed to kill the process
...
based on https://github.com/input-leap/input-leap/pull/2115 "
2025-01-10 21:48:55 +00:00
sithlord48
4b6d0059c5
build: Use custom plist template
...
Customize the cmake used template so we can generate the plist
using configure file this will allow us to add several additional
keys we would not be able to otherwise add to our plist file
"
2025-01-10 21:48:55 +00:00
sithlord48
1dadc2ddf4
refactor: ActionDialog, Only allow resize when the screen list is visible
2025-01-10 21:39:26 +00:00
sithlord48
328a719d49
refactor: Use Computer in place of Screen for user facing strings
2025-01-10 21:39:26 +00:00
sithlord48
a9f55f8dfc
chore: ActionDialog, update UI file to Qt6 format and clean unneed keys
2025-01-10 21:39:26 +00:00
sithlord48
f6dd2881c8
refactor: ActionDialog: disable action saving while settings are invalid
2025-01-10 21:39:26 +00:00
sithlord48
7152119014
refactor: ActionDialog, Only show Action relevent options
2025-01-10 21:39:26 +00:00
sithlord48
29eaa19d95
refactor: ActionDialog, use checkable list for screen selection
2025-01-10 21:39:26 +00:00
sithlord48
4db2b80d4e
refactor: ActionDialog, Use Combo for action selection
2025-01-10 21:39:26 +00:00
sithlord48
04f73cfcb7
refactor: ActionDialog, Use Combobox for action trigger
2025-01-10 21:39:26 +00:00
sithlord48
1386ac91dc
refactor: ActionDialog, Simplify keySequenceChanged logic
2025-01-10 21:39:26 +00:00
sithlord48
4e913a90eb
refactor: ActionDialog, make buttonbox connections in c++
2025-01-10 21:39:26 +00:00
sithlord48
c36c0f2938
refactor: ActionDialog, Aaccess the keySequenceWidget only thru the ui member
2025-01-10 21:39:26 +00:00
sithlord48
0944d918b7
refactor: KeySequenceWidget, remove protected copy of public method
2025-01-10 21:39:26 +00:00
sithlord48
3572bd28b6
refactor: ActionDialog, Adjust private memberNames
2025-01-10 21:39:26 +00:00
sithlord48
c21595e598
refactor: ActionDialog, remove unneeed forward declare for QRadioButton
2025-01-10 21:39:26 +00:00
sithlord48
096ab3b8ed
refactor: ActionDialog, set the current screen combo without the need to track how many items are in the combobox with an additional int variable
2025-01-10 21:39:26 +00:00
sithlord48
1129303254
refactor: ActionDialog, when filling the screen list continue sooner if screen is null
2025-01-10 21:39:26 +00:00
sithlord48
4b456bf835
refactor: ActionDialog, don't keep a copy of the server config
2025-01-10 21:39:26 +00:00
sithlord48
8533348c88
refactor: simplify updateSize
2025-01-10 10:36:19 +00:00
sithlord48
dd0812c201
fix: Mainwindow window size restore \n fixes https://github.com/deskflow/deskflow/issues/8056
2025-01-10 10:36:19 +00:00
sithlord48
9a3a89efab
refactor: simplify windows size/pos saving
2025-01-10 10:36:19 +00:00
sithlord48
3875e41154
fix: Enter screen on mac os asap to ensure event hand off
...
based on https://github.com/input-leap/input-leap/pull/2116
2025-01-09 14:02:01 +00:00
sithlord48
9501b59f81
fix: Save the try icon setting
2025-01-07 20:33:37 -05:00
sithlord48
6c95daf0a1
chore: remove stdstring.h use include <string> instead
2025-01-08 00:11:34 +00:00
sithlord48
3991e0c1a1
refactor: use std::string in place of String
...
basedon: https://github.com/debauchee/barrier/pull/709
2025-01-08 00:11:34 +00:00
sithlord48
42a17726d9
feat: Allow users to pick mono color (based on isDarkMode) or colorful icon
2025-01-07 23:51:34 +00:00
sithlord48
fc6d39ae6c
refactor: Adjust the size of all the tray icons to use the same amount of canvas space"
2025-01-07 23:51:34 +00:00
sithlord48
5d41537505
refactor: remove macOS check for icon theme macOS 11+ uses a mask
2025-01-07 23:51:34 +00:00
sithlord48
f505bfd3e7
refactor: MainWindow setupTrayIcon in method
...
remove unused MainWindow::createStatusBar and MainWinow::createTrayIcon
2025-01-07 23:51:34 +00:00
sithlord48
d5e651bae9
refactor: MainWindow use QSystemTrayIcon in place of TrayIcon
...
removes the TrayIcon class
2025-01-07 23:51:34 +00:00
sithlord48
1a35a8bdf7
refactor: Action use QStringLists in place of char * arrays
2025-01-07 23:34:11 +00:00
sithlord48
261d85b423
refactor: Action remove pointless assert
2025-01-07 23:34:11 +00:00
sithlord48
fcc8c3d344
refactor: Action, dont use concatantaion, instead append
2025-01-07 23:34:11 +00:00
sithlord48
112c665480
refactor: Action: add SettingsKeys namespace to hold the settings keys
2025-01-07 23:34:11 +00:00
sithlord48
4c70f4fde5
refactor: Action: use m_foo style member names
2025-01-07 23:34:11 +00:00
sithlord48
665049b723
fix #8059 re add shortcut for quit on windows
2025-01-07 17:17:19 -05:00
sithlord48
13a3c2d281
Chore: rm unused DESKFLOW_GUI_HOOK Items
2025-01-07 17:15:48 -05:00
sithlord48
abdab2d06d
feat: resolve #7975 , allow only one instance of the gui
2025-01-07 16:54:47 -05:00
sithlord48
fd4ffb6f60
build: Prevent issue where build packages is off with version.rc not being generated
2025-01-07 16:37:04 -05:00
sithlord48
9f1c1da1aa
build: unify finding of the qt deploy tool and detect if vcpkg for proper debug build call
2025-01-07 16:37:04 -05:00
Oren Trutner
a55fafb4fc
fix: messages read into vector are cut off by 4 bytes
2025-01-07 21:09:03 +00:00
sithlord48
b0852bfda5
refactor: Hotkey, use internal actionlist in place of function call
2025-01-07 19:45:21 +00:00
sithlord48
9eb0371a92
refactor: Hotkey, use internal keySequence in place of function calls
2025-01-07 19:45:21 +00:00
sithlord48
ef0d929251
refactor: Hotkey outstream logic more Qt
2025-01-07 19:45:21 +00:00
sithlord48
20a5b8eb0b
refactor: Hotkey use const for literals
2025-01-07 19:45:21 +00:00
sithlord48
404458aab0
fix: hotkeys w/ multi actions
...
based on adc49fa066
2025-01-07 19:45:21 +00:00
sithlord48
6f744d2278
fix: Version Checker use case insensitive compare in place of toLower() call
2025-01-07 11:54:30 -05:00
sithlord48
329afb47be
build: windeployqt only on package dir
2025-01-07 11:45:51 -05:00
sithlord48
ca5f41684f
fix: MacOS Hide and Show from dock on window close / hide
2025-01-07 09:19:20 -05:00
sithlord48
9c3e08001e
fix: mac os CI build by correctly setting INSTALL_RPATH for the gui as a property of its target
2025-01-03 20:02:19 -05:00
sithlord48
6bfde029fe
fix: run MacDeployQt at install time on staged app only
2025-01-03 14:10:58 +00:00
sithlord48
351c5123ef
fix: Mac Os use Native Hide Event
2025-01-03 13:56:39 +00:00
sithlord48
ba334d5411
refactor: MainWindow remove unneeded onAppAboutToQuit slot
2025-01-03 13:56:39 +00:00
sithlord48
08d4b348e0
fix: use the closeEvent to hide to tray and quit the application
2025-01-03 13:56:39 +00:00
sithlord48
58563d36ca
fix: Stop core process when mode changes in gui
2025-01-03 13:32:13 +00:00
sithlord48
ce02bb85b3
chore: update gnome tray fix link to https://extensions.gnome.org/extension/615/appindicator-support/
2025-01-02 13:44:06 +00:00
sithlord48
df089dab53
fix: Wayland Prompt starts under MainWindow
2025-01-02 13:12:09 +00:00
sithlord48
86ee88d17d
feat: Show the TLS Enabled label no matter the selected mode
2025-01-02 13:02:51 +00:00
sithlord48
4f9494245f
fix: The Tls Fingerprint label not being shown on start up
2025-01-02 13:02:51 +00:00
sithlord48
2294981525
fix: Unify both Quit actions to use the same function
...
Mac os tray quit not working
2024-12-30 11:07:34 +00:00
sithlord48
13b58f2f7a
fix: 8017, move wayland error to debug context
2024-12-28 20:46:51 +00:00
sithlord48
2455e0e29f
refactor: Copy the full version string on the about dialog
2024-12-28 20:36:35 +00:00
Nick Bolton
ee8baeb1ff
fix: qDebug doesn't work on Fedora
2024-12-26 16:48:39 +00:00
sithlord48
81d478632a
fix: 8012 use 2/3 height on mac os for the log indicator
2024-12-26 16:32:11 +00:00
sithlord48
8e9925d6c8
fix: Mac os missing Quit from tray menu
2024-12-26 16:32:11 +00:00
sithlord48
368ccbbe4c
fix: show normal mac os
2024-12-26 16:32:11 +00:00
sithlord48
a401c98bf6
build: fix mac os missing ;
2024-12-26 15:24:02 +00:00
sithlord48
97890f86d3
chore: use static QApplication members where possible
2024-12-26 15:01:59 +00:00
sithlord48
638970d65e
feat: Visiblity toggle for the log on the main window
2024-12-26 14:45:52 +00:00
sithlord48
ccc60ff900
refactor: mv deskflow[s|c|d] to deskflow-server, deskflow-client and deskflow-deamon
2024-12-26 13:37:29 +00:00
sithlord48
db441eb5cf
fix: win32 client taskbar remove duplicate state
2024-12-26 13:37:29 +00:00
sithlord48
21b345e9db
fix: Create new Tray Icons for windows
2024-12-26 13:37:29 +00:00
sithlord48
9af37463fd
refactor: single copy of app ico files for window now in src/apps/res
2024-12-26 13:37:29 +00:00
sithlord48
225ca23482
refactor: move all apps to one src/apps folder
2024-12-26 13:37:29 +00:00
sithlord48
9811586718
fixes : #7940 Use std::string insert to in place of arg sub for std::string static
2024-12-26 13:06:21 +00:00
sithlord48
858c41c946
fix : #7942 , Correctly substitute config name part
...
fixes https://github.com/deskflow/deskflow/issues/7942
2024-12-26 12:28:19 +00:00
Vamshi Maskuri
ab44559df6
fix(CVE-2021-42076): Enforce maximum message length to prevent memory exhaustion
...
based on barrier: debauchee/barrier@7ab8e01 , debauchee/barrier@cc36982 ,
debauchee/barrier@e33c81b , debauchee/barrier@af90f39 , debauchee/barrier@fd5295e
2024-12-26 10:45:21 +00:00
Vamshi Maskuri
626e8c7364
fix(CVE-2021-42074): Handle SSL race conditions and segmentation fault
...
based on barrier: debauchee/barrier@8b937a4
2024-12-26 10:24:22 +00:00
sithlord48
cd0e98a480
build: remove post_config macros
2024-12-22 09:52:50 -05:00
sithlord48
aff3495e74
refactor: MainWindow clearer menu creation, remove private menu items
2024-12-22 12:39:59 +00:00
sithlord48
1ff7d5f4aa
refactor: MainWindow remove need created / onCreated methods
2024-12-22 12:39:59 +00:00
sithlord48
784b2b2f6f
fix: MainWindow, Use tr for use facing strings
2024-12-22 12:39:59 +00:00
sithlord48
927c8c146e
refactor: MainWindow, use qDebug and friends correctly
2024-12-22 12:39:59 +00:00
sithlord48
94006f0bcd
refactor: MainWindow, do not use autoconnections for the client / server radio butons
2024-12-22 12:39:59 +00:00
sithlord48
19c227b937
refactor: MainWindow, Do not use autoconnection for tls label
2024-12-22 12:39:59 +00:00
sithlord48
be5025b225
refactor: MainWindow, Do not use auto connection for the computer name label
2024-12-22 12:39:59 +00:00
sithlord48
4ee7d7b20f
refactor: MainWindow, Do not auto connect the configure sever button
2024-12-22 12:39:59 +00:00
sithlord48
5032a5d275
refactor: MainWindow, no more auto connection for the host and client ip lines
2024-12-22 12:39:59 +00:00
sithlord48
d0dadf2112
refactor: MainWindow, better handle the toggleCore and ApplySettings buttons
2024-12-22 12:39:59 +00:00
sithlord48
2211caecb8
refactor: MainWindow, m_PButtonToggleStart -> btnToggleCore
2024-12-22 12:39:59 +00:00
sithlord48
5aa4840972
refactor: MainWindow, Create Actions in code
2024-12-22 12:39:59 +00:00
Vamshi Maskuri
937ac053fe
fix(CVE-2021-42075): Close connection on app-level handshake failure
...
based on barrier: debauchee/barrier@deefecc
2024-12-18 17:23:27 +00:00
sithlord48
751904f27c
buid: add depends for deskflow core
...
fixes #7955
2024-12-18 12:10:53 -05:00
sithlord48
f06a789d25
build: wix generation for windows with cpack
2024-12-18 12:10:53 -05:00
sithlord48
b6d5095871
build: windows install step for deskflow gui
2024-12-18 12:10:53 -05:00
sithlord48
a06d65b1f9
build: windows, create install step for server
2024-12-18 12:10:53 -05:00
sithlord48
56ecd88945
build: windows, create install step for client
2024-12-18 12:10:53 -05:00
sithlord48
5a45e6d102
build: windows, create install step for daemon
2024-12-18 12:10:53 -05:00
sithlord48
e4ecbdae8a
fix: macOS correctly restore window when hidden with command+H
2024-12-18 09:52:17 -05:00
sithlord48
bf4f513d7e
chore: format *.m and *.mm files
2024-12-18 09:52:17 -05:00
sithlord48
af6dac9eee
fix: Always show the tray menu entry for the restore action on macOS
2024-12-18 09:52:17 -05:00
sithlord48
ebad12a922
refactor: use QList for the tray's Action List
2024-12-18 09:52:17 -05:00
Pedro Navarro
8aec0dd5bb
fix: UTF-16 surrogate handling.
...
The data pointer needs to move before decoding the second
surrogate, and not after. The first surrogate was begin decoded
again, resulting in an invalid codepoint.
This affected clipboard operations originating on Windows machines,
where the text is encoded in UTF-16 and copying characters from a
high plane (like emojis) was broken.
2024-12-18 08:28:47 -05:00
sithlord48
ddb443b550
fix: Mainwindow can not start off screen
...
Fixes #7451
2024-12-18 07:59:56 -05:00
sithlord48
0c26893706
fix: fixes #7949 Fixup groupboxes for settings dialog make settings dialog a fixed height
2024-12-17 09:29:09 -05:00
Pedro Navarro
53b9c0908e
fix: Windows, avoid encoding empty data to the clipboard
...
Do not attempt to convert null data to clipboard format and exit
early
2024-12-17 14:19:24 +00:00
Pedro Navarro
252d11a316
feat: Windows, Use a clipboard format listener to monitor the clipboard
...
On Windows monitor the clipboard using a Clipboard format listener instead
of the legacy clipboard viewer chain, which was unreliable as it required
other programs to maintain the clipboard chain properly and couldn't
recover it any window in the clipboard viewer chain stopped responding
to messages.
Monitor the clipboard sequence number to not process the clipboard more
than once.
2024-12-17 14:19:24 +00:00
sithlord48
5026eea60a
Fix: Use tray icon to hide and show from tray correctly
...
Remove show / hide from the tray menu
Remove always disabled "show" action from window menu
2024-12-16 17:17:19 +00:00
sithlord48
6b7291f4b1
chore: src/lib/server/Config remove redundant c_str call
2024-12-04 10:40:58 -05:00
sithlord48
991293dd0c
chore: src/gui/Action use default constructor
2024-12-04 10:40:58 -05:00
sithlord48
2349ce7f52
chore: replace simple cases of typedef with using
2024-12-04 10:40:58 -05:00
sithlord48
1d43e7c626
chore: src/gui/Action initilize items in class when possible
2024-12-04 10:40:58 -05:00
sithlord48
48e357f111
chore: IArchTrayBarReceiver subclass should override virtual methods not mark them virtual
2024-12-04 10:40:58 -05:00
sithlord48
d225be501e
chore: IArchTaskBarReeiver subclasses should return nullptr for empty icon not NULL
2024-12-04 10:40:58 -05:00
sithlord48
37acc3b2fc
chore: IArchTaskBarReciver subclasses Icon pointer should not be a const
2024-12-04 10:40:58 -05:00
sithlord48
6498fe5a6b
refactor: use Qt Required Version rm configure_qt macro for its one use
2024-12-04 10:05:34 -05:00
sithlord48
4e23460c6f
refactor: no configure_openssl macro
2024-12-04 10:05:34 -05:00
sithlord48
922ad66aff
refactor: options in place
...
remove use of env vars to set build options
users should set these at cmake configure time
2024-12-04 10:05:34 -05:00
sithlord48
81631cac32
refactor: set test names directly and call only configure_options in main cmakelists.txt
2024-12-04 10:05:34 -05:00
sithlord48
d6c682a923
chore: rm unused src/lib/gui/gui_config.h
2024-12-04 10:05:34 -05:00
sithlord48
4f8ae57ffd
build: always include headers
2024-12-04 10:05:34 -05:00
sithlord48
03f1408a98
refactor: mv src/lib/gui/VersionChecker => src/gui/src/
2024-12-04 10:05:34 -05:00
sithlord48
7f9fd80f98
refactor: remove workarounds for unsupported ms vc versions
2024-12-04 10:05:34 -05:00
sithlord48
c5cfdc2b69
refactor: AboutDialog, show the version tweak only if its not 0, when showing the tweak also show the sha
2024-12-04 10:05:34 -05:00
sithlord48
c05a87b716
refactor: rm src/lib/common/copyright, add to src/lib/common/constants
2024-12-04 10:05:34 -05:00
sithlord48
4a83eb711f
build: generate version info, use it for all sources of version
2024-12-04 10:05:34 -05:00
sithlord48
f321f6596b
build: make an interface lib out of the common folder
2024-12-04 10:05:34 -05:00
sithlord48
18bc419b7a
build: remove unused DESKFLOW_REVISION and DESKFLOW_VERSION_STAGE defines
2024-12-04 10:05:34 -05:00
sithlord48
59d9454df1
build: install License files
2024-11-25 20:50:58 +00:00