Loading
Commits on Source 17
-
Roman Gilg authored
Rename all scopes and make it build under new name.
-
Roman Gilg authored
Adds a GitLab CI configuration file to run checks on branches and merge requests. This includes a linter for the commit messages, final build of the branch. In the future also the autotests could be run. The 'ci' type is added to the list of allowed commit types.
-
Roman Gilg authored
We already save the scale of an output in its control file. Also read it from there now. This fixes scale setting with the KWinFT backend.
-
Roman Gilg authored
Disman's Output API changes in a breaking way. Adapt to these changes.
-
Roman Gilg authored
In config files traditionally we only had a list of all outputs. This concept is not extensible. Start with a map, then we can add other keys later on if need be.
-
Roman Gilg authored
Save config files into the subfolder 'configs'. Old config files are not read anymore by that but since the overall path is changed with the app rename anyway this is of no concern.
-
Roman Gilg authored
In case a scale value is not found in the control file fall back to a scale value of 1. This issue was discovered through an autotest.
-
Roman Gilg authored
The question is if this case is useful in any way. Autotest assumes it is possible so return gracefully for now on Control ctor. But in the long run we might rather opt for just not allowing it.
-
Roman Gilg authored
The comment says that in case no lid-open file is available we will just call applyConfig(), but the current code did not do that. Let's do that now since doing that instead of just doing nothing is making sense.
-
Roman Gilg authored
This makes all tests pass again. Earlier commits made some adjustments to the test data necessary. Additionally the config test was reworked since there were some obvious issues with it. For example the temporary config directory leaked from one test to the other. Now it's purged after each test that writes to it with a RAII object.
-
Roman Gilg authored
Adds a test stage to the CI pipeline running all available autotests for merge requests and when pushing to a branch.
-
Roman Gilg authored
This way the format is recognized by text editors and the json syntax is highlighted.
-
Roman Gilg authored
Initial improvements to configuration handling Closes #1 See merge request !1
-
Roman Gilg authored
Add release scripts for beta, stable minor and stable patch versions. Adapted from respective KWinFT scripts.
-
Roman Gilg authored
When we build a tag we are on a stable branch only or at the moment of splitting one out. In these cases we must do a stable build. Also disables the compliance check on tag build.
-
Roman Gilg authored
On tag and stable branch build checkout Disman's stable branch for building it.
-
Roman Gilg authored
Update changelog and raise CMake project version to 5.18.90.