6dcfcd50a2
ci: Add src/gui to coverage exclusions
2024-10-15 07:23:38 +01:00
f70528d082
build: Clean up warning for new QCheckBox signals With 6.7+
2024-10-15 07:23:38 +01:00
f2f75ae7b9
ci: Fixed error count logic for test summary
2024-10-14 18:06:36 +01:00
572cc80577
ci: Restore pull_request trigger for codeql-analysis.yml
2024-10-14 18:00:17 +01:00
636e3eab96
feat: Respect XDG_CONFIG_HOME in server/client
2024-10-14 17:43:30 +01:00
9c4f6e6d0b
chore: Change TLS dir to same as Qt config
2024-10-14 17:43:30 +01:00
3525b8a686
docs: Fixed minor typos in the bug report template
2024-10-14 17:06:24 +01:00
9b7cd1e250
docs: Add leading edge philosophy to README.md
...
I think it's important to help people understand the difference between Deskflow and Input Leap. e.g. We don't support Qt5, but IL seem to want to support Qt5.
2024-10-14 16:52:21 +01:00
26926a4a6a
ci: run on tags v* and not on cron or dispatch
2024-10-14 09:22:28 -04:00
3991fc0d25
ci: use git version for packages
2024-10-14 09:22:28 -04:00
5cff026d7e
build: get verson from git
2024-10-14 09:22:28 -04:00
e4b348c183
ci: make sure checkouts fetch tags
2024-10-14 09:22:28 -04:00
24db09b023
fix: align --display explanation in help message
...
Broken "." position was fixed like this.
Before:
--display <display> when in X mode, connect to the X server
at <display>
. --no-xinitthreads do not call XInitThreads()
After:
--display <display> when in X mode, connect to the X server
at <display>.
--no-xinitthreads do not call XInitThreads()
Signed-off-by: Kentaro Hayashi <kenhys@xdump.org >
2024-10-14 13:11:30 +01:00
181c34e662
ci: attempt releases
2024-10-13 17:51:18 -04:00
ccfff7015a
ci: working vcpkg cache
2024-10-13 16:15:33 -04:00
6b641a432a
ci: Remove dead test-dist-upload.yml file
2024-10-13 15:42:23 -04:00
10873eddcd
ci: lint-clang as composite action
2024-10-13 20:13:04 +01:00
5b76982093
ci: lint-cmake as composite action
2024-10-13 20:13:04 +01:00
c498e148b8
ci: do not auto create version tags on push to master
2024-10-13 20:13:04 +01:00
abe8146631
ci: Run CI when landing to master branch
...
No longer run sonar or codeQL on push to master
They are auto run by the CI job
s
2024-10-13 20:13:04 +01:00
c630ad0952
test: Coverage for AboutDialog.cpp
2024-10-13 19:52:09 +01:00
ce35234f18
chore: Add issue not about mac os signing
2024-10-13 14:02:34 -04:00
c5247a15c7
chore: add note about known wayland issues in bug_template
2024-10-13 14:01:05 -04:00
c03e3f56a7
chore: update mono tray icons
2024-10-13 13:54:15 -04:00
821a9599ba
chore: keep only a single copy of the windows icon
2024-10-13 13:54:15 -04:00
0361f850eb
chore: remove unused warning icon
2024-10-13 13:54:15 -04:00
c66d7a6942
chore: Update tray icon
2024-10-13 13:54:15 -04:00
8340f106e7
chore: Update Padlock icon
2024-10-13 13:54:15 -04:00
b3775eb6fd
chore: add basic .gitattributes
...
Don't add the items below to "Source" exports
.github*
.gitattributes
.gitignore
2024-10-13 13:39:59 -04:00
e940b8526b
chore: add more user files to gitignore
...
Add Spdx License info
Add Cmake user files to gitignore
2024-10-13 13:37:06 -04:00
9604a9e747
ci: test results skipped if dependant skipped
2024-10-13 11:49:56 -04:00
fe67b92cdc
build: Drop warnings_as_errors
...
This should not be used
It results in build failures when using different environments/toolchains that produce new warnings
This can especially happen on compiler or dependency updates
2024-10-12 22:13:50 -04:00
4500e7a1aa
build: use @only to configure config.h
2024-10-12 21:06:55 -04:00
78a8bba7a4
refactor: move res/config.h.in -> src/lib/config.h.in
2024-10-12 21:06:55 -04:00
14dfcb672d
ci: Allow ci to skip running if only specific files are changed
2024-10-12 20:37:17 -04:00
6c3b2b3e6b
ci: Linting must pass before other jobs are run
2024-10-12 20:37:17 -04:00
f6b9a5f204
build: Don't force CMAKE_INSTALL_PREFIX
...
This should only ever be set from the outside, not the project itself
Distribution build systems will set it to the right value
This breaks installing it to a custom if desired
2024-10-12 12:59:04 -04:00
38631193b5
feat: Use native style on KDE Plasma
...
On Plasma it is preferred to use the default Breeze style instead of Fusion
Breeze also has dark mode support out of the box, so no need to work around that
2024-10-12 12:31:37 -04:00
c959e641cb
fix: Set correct QGuiApplication::desktopFileName
...
The implicity default doesn't match the actual name of the desktop file.
This fixes e.g. the application icon on Wayland
2024-10-12 12:08:16 -04:00
02c5418b9e
build(cmake): Require SSL 1.1.1 or higher
...
Link using OpenSSL provided alises
Remove Windows specifc check ssl macro for simpler check
2024-10-12 14:23:56 +01:00
eedb3ad1c3
chore: rm unused string_utils file
2024-10-11 17:10:50 +01:00
159f49c5ee
chore: use modern connections
2024-10-11 16:56:46 +01:00
80503cd2c6
docs: Add discussion value to project values in README.md
2024-10-11 08:50:24 -04:00
132e1975d3
ci: Remove cache of Python .venv as it added complexity
2024-10-11 13:24:08 +01:00
932ca44d75
build: use pragma once not ifndef def pattern for headers
2024-10-08 06:52:41 -04:00
e3ed711b98
docs: Make README.md more relevant to current repo state
2024-10-03 13:38:45 +01:00
32d36ab0be
build: Bump version to 1.18.0
2024-10-02 16:13:19 +01:00
0c28a38d90
docs: Update README.md with Matrix link
2024-10-02 09:37:30 -04:00
049e34f7a5
chore: Remove word 'beta' from Wayland message
2024-10-02 09:17:57 -04:00
44bd69fdc8
ci: use sonarsource/sonarcloud-github-c-cpp
v1.17.0
2024-10-01 18:41:40 +01:00