Commit Graph

4496 Commits

Author SHA1 Message Date
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
bb6df4990a build: Bump min libei and libportal versions 2024-10-01 16:42:02 +01:00
6bb1bcad8c chore!: Relocate commercial code downstream 2024-10-01 14:39:05 +01:00
2d732a4b9d fix: Use library config for Windows OpenSSL 2024-10-01 14:04:05 +01:00
31e1c8da84 docs :fixed broken URL in README.md 2024-09-27 10:50:43 +01:00
185422fccf ci: lock qt version to 6.7.2 on win/mac 2024-09-25 12:54:33 +01:00
1003e07854 feat: Update onMouseMoveSecondary to allow offset adjustments 2024-09-24 18:53:30 +01:00
2e2523d6b8 ci: lookup pr number by head sha for ci comment 2024-09-23 20:03:37 +01:00
806ef46393 ci: use job summary instead of pr comment 2024-09-23 17:12:07 +01:00
bd75e0a874 ci: use braces block for formatting in ci comment 2024-09-23 01:44:13 +01:00
1d90e0780a ci: fixed syntax error in ci comment workflow 2024-09-23 01:28:40 +01:00
b1da95757b ci: handle files with same name in ci comment workflow 2024-09-23 01:24:00 +01:00
1bfdb8f707 ci: check for summaries dir before building message 2024-09-22 23:32:17 +01:00
c362e5d8fb ci: use github.event.workflow_run.id for CI summary comment 2024-09-22 20:48:02 +01:00
5aaea5b8ed ci: add link back to workflow summary in pr comment 2024-09-22 20:41:31 +01:00
1d6b79741e ci: add pr comment based on ci result 2024-09-22 19:31:01 +01:00
dafd20e182 ci: remove restore-keys for vcpkg and use local bootstrap 2024-09-22 10:50:27 -04:00
b904cba040 feat: ask for permission before update check 2024-09-22 13:14:03 +01:00
4f0e8cb844 feat: change most domains to Deskflow 2024-09-22 13:11:25 +01:00
37e006b825 ci: use pull_request_target for lint workflows 2024-09-22 08:09:30 -04:00
5c6dbddf1e docs: add new logo to readme and update screenshot 2024-09-22 07:14:58 -04:00
2671507f63 fix: various typos found by unit193 2024-09-22 07:11:42 -04:00
487894c36b feat: use new Deskflow graphics 2024-09-22 12:09:28 +01:00
2cf9da5ad5 ci: delete ChangeLog because it's redundant 2024-09-21 22:30:29 +01:00
5b27f0c90b build: set BUILD_DATE instead of using __DATE__ for reproducible build 2024-09-21 20:14:04 +01:00
0f91f69036 build: script to create Python virtual env 2024-09-21 14:38:07 +01:00
f8d14edcdb build: fixed option name for SYSTEM_TOMLPLUSPLUS 2024-09-21 12:49:01 +01:00
3300e67913 ci: give write permission for PR comments 2024-09-21 07:24:39 -04:00
265ab87997 build: default to system tomlplusplus and CLI11 2024-09-21 07:09:33 -04:00
60967bbc8d docs: add extra badges and fix sponsor link 2024-09-21 12:04:10 +01:00
fcd0d63d7c docs: add build type to bug report form 2024-09-21 07:02:56 -04:00
7e98714869 ci: lint and add comment to PR on fail 2024-09-20 19:21:23 +01:00