db441eb5cf
fix: win32 client taskbar remove duplicate state
2024-12-26 13:37:29 +00:00
21b345e9db
fix: Create new Tray Icons for windows
2024-12-26 13:37:29 +00:00
9af37463fd
refactor: single copy of app ico files for window now in src/apps/res
2024-12-26 13:37:29 +00:00
225ca23482
refactor: move all apps to one src/apps folder
2024-12-26 13:37:29 +00:00
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
858c41c946
fix : #7942 , Correctly substitute config name part
...
fixes https://github.com/deskflow/deskflow/issues/7942
2024-12-26 12:28:19 +00:00
8b25e11f81
ci: combine lint-clang and lint-error into lint-check
2024-12-26 11:48:20 +00:00
d9727e60bc
ci: remove unused init-python action
2024-12-26 11:48:20 +00:00
f8ddafe4a2
ci: use clang-format directly in lint-clang action
2024-12-26 11:48:20 +00:00
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
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
041512b050
chore: remove unused scripts
2024-12-22 09:52:50 -05:00
cd0e98a480
build: remove post_config macros
2024-12-22 09:52:50 -05:00
802cfaa279
chore: removed unused scripts/daemon.py
2024-12-22 09:52:50 -05:00
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