Commit graph

326 commits

Author SHA1 Message Date
praharshaAdhikari
7a90a30ec8 feat: using xkbregistry instead of manually parsing evdev.xml 2026-08-11 00:23:35 +01:00
sithlord48
05f42e6483 build: place mac os docs in resources/docs 2026-07-28 12:09:51 -04:00
sithlord48
63c83b8640 build: enable CMP0207, Use native paths when gathering windows dll runtime depends 2026-07-20 18:03:33 +01:00
sithlord48
48ee839357 build: put coverage items in more sane locations 2026-07-20 09:09:24 +01:00
sithlord48
d3e5a94861 bulid: move main cmake options to one place 2026-07-20 09:09:24 +01:00
sithlord48
92d0fa86c8 build: find Qt in topLevel CMake 2026-07-20 09:09:24 +01:00
Nick Bolton
39bf4fbe84 fix(package): improve msvc runtime version check on Windows 2026-07-13 11:21:18 +00:00
sithlord48
e4cf1392c9 build: Replace WINAPI_MSWINDOWS with Q_OS_WIN 2026-03-06 08:57:31 -05:00
sithlord48
f2a54f4af0 buid: replace NIH SYSAPI_WIN32 with Q_OS_WIN 2026-03-06 08:57:31 -05:00
Luiz Sardinha
c20671f1db build: ensuring macOS codesign is triggered for changes in core 2026-03-05 15:22:46 -05:00
sithlord48
9188d4b1c1 build: require libportal 0.9.1 2026-02-26 12:52:03 +00:00
sithlord48
4314159a0b Revert "chore: move LICENSE -> docs/LICENSE"
This reverts commit dd55247380.
2026-02-23 17:26:19 -05:00
sithlord48
7f4b942817 ci: install doxygen with depends everywhere 2026-02-23 17:02:05 -05:00
sithlord48
dd55247380 chore: move LICENSE -> docs/LICENSE 2026-02-23 17:02:05 -05:00
sithlord48
dfae2aaf20 chore: move doc dir to docs 2026-02-23 17:02:05 -05:00
sithlord48
760e3b99b0 Release 1.26.0 2026-02-16 13:22:13 +00:00
Luiz Sardinha
dd77f79b17 build: enables CMP0156 policy if available (de-duplicates libraries on linker calls) 2026-02-11 21:18:22 +00:00
sithlord48
aca274e9ee refactor: add (C) to copyright header where missing 2026-01-18 15:38:59 +00:00
sithlord48
ae9ca35448 refactor: NetworkMonitor: use QStrings
allows us to simplify alot of the code around the lists and lets us also fliter lists easily

update copyright for 2026, add missing deskflow devlopers for mainwindow for 2025 work
2026-01-05 12:06:20 +00:00
sithlord48
16d35349d3 build: use a tweak of 9999 when a valid version tag can not be found
loosely based on https:://github.com/deskflow/deskflow/pull/9303
where it was pointed out that using the gitrev as a fallback could create an invalid version
2025-12-30 13:41:33 +00:00
sithlord48
4a62e51d1d build: unset GITREV after use 2025-12-30 13:41:33 +00:00
sithlord48
ef734a869c build: make sure that translations are built before the source files
this makes sure that the I18N tests are not run before the translation files are generated.
2025-12-15 14:22:40 +00:00
sithlord48
d4ff55da13 Release 1.25.0 2025-11-21 10:09:53 -05:00
sithlord48
6eadba1ab2 feat: mac os new build option BUILD_OSX_BUNDLE can be disabled to build a non app bundle 2025-11-20 07:29:01 -05:00
sithlord48
0463518baa build: do not use generator expressions to see install paths 2025-11-19 14:13:21 +00:00
sithlord48
4a67694676 build: new build option BUILD_X11 to control building of X11 backend 2025-11-14 13:28:41 +00:00
sithlord48
5bcefbe582 build: install runtime depends on windows to CMAKE_INSTALL_LIBDIR, set CMAKE_INSTALL_LIBDIR to . on windows 2025-11-10 07:51:12 -05:00
sithlord48
1556908ef6 build: use CMAKE_INSTALL_BINDIR when installing runtime artifacts
On windows override this to be .
On macOS set it to the MacOS folder in the bundle
2025-11-10 07:51:12 -05:00
sithlord48
57d36b51af build: Simplify the install of translation files 2025-11-10 07:51:12 -05:00
sithlord48
c72cdedd4f build: place the install steps for the license data in the main CMakeLists.txt 2025-11-10 07:51:12 -05:00
sithlord48
9f669dbbce ci: Set OSX_DEPLOYMENT_TARGET as a configuration option 2025-11-03 09:40:59 -05:00
sithlord48
1f950f4c2a refactor: define SYSAPI_WINDOWS and WINAPI_WINDOWS in cmake, remove the define from Common.h 2025-11-03 13:31:28 +00:00
sithlord48
c3f0b18df6 feat: support translation generation 2025-10-27 17:54:32 -04:00
sithlord48
d036c5a07c chore: set CMAKE_PROJECT_HOMEPAGE_URL value 2025-10-17 09:07:21 +01:00
sithlord48
6f574a3076 refactor: set const for Reverse FQDN name to use for deployment on linux 2025-09-30 06:17:23 -04:00
sithlord48
56a1bd68dd Release 1.24.0 2025-09-11 14:59:52 +00:00
sithlord48
ba4375a28b build: fix cmake error with git version if no tags / git repo 2025-07-28 09:52:21 +01:00
sithlord48
56f7a0d7b5 Release 1.23.0 2025-07-23 09:27:06 -04:00
sithlord48
28957a3fa8 build: generate vcpkg.json on windows
do not allow vcpkg.json to be added to the repo
provide a new option VCPKG_QT (default is OFF), to build Qt via vcpkg
2025-07-21 10:39:00 -04:00
sithlord48
d246d9527a Feat: Define QT_NO_KEYWORDS, allowing us to use Qt in more places
must use Q_SIGNALS, Q_SLOTS and Q_EMIT in place of signals, slots and emit macros
2025-06-02 14:28:51 -07:00
sithlord48
0096283779 chore: release 1.22.0 2025-05-29 06:27:33 -07:00
sithlord48
13dc055405 build: better detect windows Arm64 on both CI and locally 2025-05-05 21:28:06 +01:00
sithlord48
4034302bfb build: Replace CMAKE_SYSTEM_PROCESSOR with BUILD_ARCHITECTURE, on windows CMAKE_SYSTEM_PROCESSOR is flawed so when possible use the vcpkg info or default to x64 Adjust the vcruntime check to use the BUILD_ARCHITECTURE to check the proper version is installed for the architecture the app is build for 2025-04-25 09:20:08 +01:00
sithlord48
daa095461d Release 1.21.2 2025-04-07 05:24:27 -07:00
sithlord48
5df333fae9 refactor: change project description to 'Keyboard and mouse sharing utility' 2025-04-06 06:41:25 -07:00
sithlord48
5355e84b63 Release 1.21.1 2025-03-31 07:53:29 -07:00
sithlord48
f781ac9855 Release 1.21.0 2025-03-27 13:47:16 +00:00
Nick Bolton
39e7f60c5a build: Get minor MSVC version from host registry 2025-03-12 08:04:16 -04:00
Nick Bolton
57d1e42eca feat: Check MSVC redist version in WiX installer 2025-03-12 08:04:16 -04:00
Nick Bolton
bc96ddebdd Release v1.20.1 2025-03-07 17:00:10 +00:00