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
57f6248b6a
build: rm configure_build macro set items in main CMakeLists.txt
2024-12-04 10:05:34 -05:00
d6c682a923
chore: rm unused src/lib/gui/gui_config.h
2024-12-04 10:05:34 -05:00
4f8ae57ffd
build: always include headers
2024-12-04 10:05:34 -05:00
a92f5b0351
refactor: correct osx deployment target and move to main CMakeLists.txt
2024-12-04 10:05:34 -05:00
0f0846f011
build: mv CXX Options to the Main CMakeLists.txt
2024-12-04 10:05:34 -05:00
86cca8a0d1
refactor: don't use a macro for a single line
2024-12-04 10:05:34 -05:00
eb9e507a1f
chore: rm Unused Build_Time macro and define
2024-12-04 10:05:34 -05:00
03f1408a98
refactor: mv src/lib/gui/VersionChecker => src/gui/src/
2024-12-04 10:05:34 -05:00
7f9fd80f98
refactor: remove workarounds for unsupported ms vc versions
2024-12-04 10:05:34 -05:00
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
7656b49f1b
refactor: set GIT_SHA_SHORT with git command
2024-12-04 10:05:34 -05:00
c05a87b716
refactor: rm src/lib/common/copyright, add to src/lib/common/constants
2024-12-04 10:05:34 -05:00
4a83eb711f
build: generate version info, use it for all sources of version
2024-12-04 10:05:34 -05:00
f321f6596b
build: make an interface lib out of the common folder
2024-12-04 10:05:34 -05:00
18bc419b7a
build: remove unused DESKFLOW_REVISION and DESKFLOW_VERSION_STAGE defines
2024-12-04 10:05:34 -05:00
25660049e4
Add windows requirement and flathub link to readme
2024-11-25 21:15:07 +00:00
9fcf261245
build: use CPACK_WIX_UPGRADE_GUID for wix GUID
...
Remove unuseable 32bit Parts
2024-11-25 20:50:58 +00:00
59d9454df1
build: install License files
2024-11-25 20:50:58 +00:00
14f66e2dee
refactor: simplify linux os-release parsing
2024-11-25 20:50:58 +00:00
882b71ea84
ci: consistant upload name for flatpak fixes 7911
2024-11-25 19:37:13 +00:00
d26339d94a
ci: remove unused test-actions workflow
2024-11-25 19:27:05 +00:00
079bfdc854
chore: update metadata long desc
2024-11-21 14:55:58 +00:00
3003670b94
ci: use x86_64 for job names
2024-11-21 14:55:58 +00:00
79c17e3564
ci: use master version of flatpak builder
2024-11-21 14:55:58 +00:00
397f9f0fac
ci: add linux to flatpak bundle name
2024-11-21 14:55:58 +00:00