Commit Graph

4533 Commits

Author SHA1 Message Date
c78dccca71 Force LF in gitattributes 2024-10-15 18:02:20 +01:00
0a6f79fb31 build: Arch package needs pubixml 2024-10-15 17:16:29 +01:00
5925d42dbd build: allow PKGBUILD to build for more then just x86 2024-10-15 17:16:29 +01:00
6af331bd93 ci: clearer and cleaner steps 2024-10-15 14:17:33 +01:00
87b4e3b7fe fix: Check for errors before reading version string 2024-10-15 07:57:53 -04:00
23c4cadf17 build: set project description 2024-10-15 09:27:00 +01:00
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