Luiz Sardinha
49097d17d5
build(mac): ensuring the app remains signed after qt's deploy
2026-08-25 09:04:39 -04:00
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