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
sithlord48
3ef5793beb
Release 1.20.0
2025-03-03 16:37:24 -05:00
sithlord48
9365091c79
Release v1.19.0
2025-01-31 07:07:58 -05:00
sithlord48
1085df54ed
refactor: Reuse compliance
...
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
2025-01-27 17:05:47 -05:00
sithlord48
2ca1c69335
refactor: move LICENSE_EXCEPTION info into to LICENSES folder
2025-01-27 17:05:47 -05:00
sithlord48
aff25415ff
build: consolidate cmake vars more
...
move most project defines needed in cmake to the main file
2025-01-19 09:39:54 -05:00
sithlord48
5be1e9f9b9
build: setup a cmake rc template for all apps
2025-01-19 09:39:54 -05:00
sithlord48
3f3116da05
build: simplify the version.rc.in vars
...
remove the special cmake define for msversion and make it once in the rc
remove duplicate version vars in the rc and use the singe one twice
2025-01-14 21:42:43 +00:00
sithlord48
16396bdbaa
build: Unify copyright into one cmake var
2025-01-14 21:42:43 +00:00
sithlord48
c165413e5b
Revert "build: disable package for debug config"
...
This reverts commit 49622a24b2 .
2025-01-07 16:37:04 -05:00
sithlord48
4702fa56d4
fix: use Fallback version if git found without tag info
...
fixes https://github.com/deskflow/deskflow/issues/8033
2025-01-07 11:56:32 -05:00
sithlord48
49622a24b2
build: disable package for debug config
2025-01-07 11:45:51 -05:00
sithlord48
098f56daee
Release 1.18.0
2024-12-26 12:29:20 -05:00
sithlord48
cd0e98a480
build: remove post_config macros
2024-12-22 09:52:50 -05:00
sithlord48
b9247b4c27
refactor: cleanup windows deploy files
2024-12-18 12:10:53 -05:00
sithlord48
b641a885d5
refactor: rm cmake/Packaging.cmake, instead do the config_linux_name macro in place
2024-12-18 12:10:53 -05:00