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