Commit Graph

4816 Commits

Author SHA1 Message Date
aff3495e74 refactor: MainWindow clearer menu creation, remove private menu items 2024-12-22 12:39:59 +00:00
1ff7d5f4aa refactor: MainWindow remove need created / onCreated methods 2024-12-22 12:39:59 +00:00
784b2b2f6f fix: MainWindow, Use tr for use facing strings 2024-12-22 12:39:59 +00:00
927c8c146e refactor: MainWindow, use qDebug and friends correctly 2024-12-22 12:39:59 +00:00
94006f0bcd refactor: MainWindow, do not use autoconnections for the client / server radio butons 2024-12-22 12:39:59 +00:00
19c227b937 refactor: MainWindow, Do not use autoconnection for tls label 2024-12-22 12:39:59 +00:00
be5025b225 refactor: MainWindow, Do not use auto connection for the computer name label 2024-12-22 12:39:59 +00:00
4ee7d7b20f refactor: MainWindow, Do not auto connect the configure sever button 2024-12-22 12:39:59 +00:00
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