5032a5d275
refactor: MainWindow, no more auto connection for the host and client ip lines
2024-12-22 12:39:59 +00:00
d0dadf2112
refactor: MainWindow, better handle the toggleCore and ApplySettings buttons
2024-12-22 12:39:59 +00:00
2211caecb8
refactor: MainWindow, m_PButtonToggleStart -> btnToggleCore
2024-12-22 12:39:59 +00:00
5aa4840972
refactor: MainWindow, Create Actions in code
2024-12-22 12:39:59 +00:00
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
cb638f4712
ci: bump mount wait time for macOS
2024-12-18 12:10:53 -05:00
751904f27c
buid: add depends for deskflow core
...
fixes #7955
2024-12-18 12:10:53 -05:00
b9247b4c27
refactor: cleanup windows deploy files
2024-12-18 12:10:53 -05:00
cfd0bb9262
refactor: clean up mac os deploy files
2024-12-18 12:10:53 -05:00
d128623df3
refactor: clean up deploy for linux
2024-12-18 12:10:53 -05:00
b641a885d5
refactor: rm cmake/Packaging.cmake, instead do the config_linux_name macro in place
2024-12-18 12:10:53 -05:00
3817489097
chore: remove old wix building and build on ci with cpack
2024-12-18 12:10:53 -05:00
f06a789d25
build: wix generation for windows with cpack
2024-12-18 12:10:53 -05:00
b6d5095871
build: windows install step for deskflow gui
2024-12-18 12:10:53 -05:00
a06d65b1f9
build: windows, create install step for server
2024-12-18 12:10:53 -05:00
56ecd88945
build: windows, create install step for client
2024-12-18 12:10:53 -05:00
5a45e6d102
build: windows, create install step for daemon
2024-12-18 12:10:53 -05:00
e4ecbdae8a
fix: macOS correctly restore window when hidden with command+H
2024-12-18 09:52:17 -05:00
bf4f513d7e
chore: format *.m and *.mm files
2024-12-18 09:52:17 -05:00
af6dac9eee
fix: Always show the tray menu entry for the restore action on macOS
2024-12-18 09:52:17 -05:00
ebad12a922
refactor: use QList for the tray's Action List
2024-12-18 09:52:17 -05:00
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
ddb443b550
fix: Mainwindow can not start off screen
...
Fixes #7451
2024-12-18 07:59:56 -05:00
6a816350c1
mv .vscode to new repo github.com:deskflow/.vscode.git
2024-12-17 14:10:03 -05:00
0c26893706
fix: fixes #7949 Fixup groupboxes for settings dialog make settings dialog a fixed height
2024-12-17 09:29:09 -05:00
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
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
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
482aa7a049
chore: Add minimum macOS version to readme
2024-12-16 08:59:33 -05:00
e12432d3d8
Update README.md
2024-12-06 07:40:05 -05:00
0349c06fed
build: ReAdd NDEBUG define
2024-12-05 07:50:26 -05:00
6b7291f4b1
chore: src/lib/server/Config remove redundant c_str call
2024-12-04 10:40:58 -05:00
991293dd0c
chore: src/gui/Action use default constructor
2024-12-04 10:40:58 -05:00
2349ce7f52
chore: replace simple cases of typedef with using
2024-12-04 10:40:58 -05:00
1d43e7c626
chore: src/gui/Action initilize items in class when possible
2024-12-04 10:40:58 -05:00
48e357f111
chore: IArchTrayBarReceiver subclass should override virtual methods not mark them virtual
2024-12-04 10:40:58 -05:00
d225be501e
chore: IArchTaskBarReeiver subclasses should return nullptr for empty icon not NULL
2024-12-04 10:40:58 -05:00
37acc3b2fc
chore: IArchTaskBarReciver subclasses Icon pointer should not be a const
2024-12-04 10:40:58 -05:00
b783f6e754
chore: scripts/package.py, remove unused vars in package method
2024-12-04 10:40:58 -05:00
6e01cc6ce5
ci: add config option for build step
2024-12-04 10:05:34 -05:00
6498fe5a6b
refactor: use Qt Required Version rm configure_qt macro for its one use
2024-12-04 10:05:34 -05:00
4e23460c6f
refactor: no configure_openssl macro
2024-12-04 10:05:34 -05:00
7ce2845c9b
refactor: place simple macros where they are used
2024-12-04 10:05:34 -05:00
c8e1e4f38f
refactor: rm unneed macro to flatten code coverage logic
2024-12-04 10:05:34 -05:00
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
b0d22926f9
refactor: rm :cmake/Defines move last macro to Bulid.cmake
2024-12-04 10:05:34 -05:00
81631cac32
refactor: set test names directly and call only configure_options in main cmakelists.txt
2024-12-04 10:05:34 -05:00
1685c6e946
chore: rm unneeded debug define
2024-12-04 10:05:34 -05:00
1e8ff50d59
refactor: mv cmake policy settings to main CMakelists.txt
2024-12-04 10:05:34 -05:00
5d591e3518
build: rm unneeed configure_ninja steps
2024-12-04 10:05:34 -05:00