Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-10-06 | Cleanly abort on allocation failure in atom tests | David Robillard | 1 | -2/+8 | |
Really just to avoid the common leaking realloc pattern recognized by static checkers. | |||||
2024-10-06 | Add missing const qualifiers | David Robillard | 1 | -1/+1 | |
2024-07-16 | Avoid narrowing casts through void | David Robillard | 2 | -5/+4 | |
2024-07-16 | Suppress new warnings in clang and clang-tidy 18 | David Robillard | 1 | -2/+3 | |
2024-07-14 | Bump serdi check to a stable version number | David Robillard | 1 | -1/+1 | |
2023-09-23 | Format meson.build files with muon | David Robillard | 1 | -29/+42 | |
The less time wasted with manual code formatting, the better. | |||||
2023-09-23 | Fix Weverything build with older clang | David Robillard | 1 | -0/+2 | |
2023-09-21 | Suppress new warnings in clang 16 | David Robillard | 1 | -0/+1 | |
2023-05-02 | Fix warning_level=everything on MacOS | David Robillard | 1 | -0/+6 | |
2023-04-30 | Remove trailing newlines from Turtle data files | David Robillard | 1 | -1/+5 | |
2023-04-30 | Replace strict option with new meson warning level | David Robillard | 2 | -52/+65 | |
2023-02-04 | Fix clang and clang-tidy warnings in Windows | David Robillard | 2 | -0/+8 | |
2022-12-11 | Clean up include guards | David Robillard | 1 | -1/+0 | |
2022-12-11 | Simplify clang-tidy configuration | David Robillard | 1 | -4/+4 | |
2022-12-11 | Test headers for warnings more strictly | David Robillard | 7 | -13/+150 | |
2022-12-10 | Consistently use lists for dependencies | David Robillard | 1 | -3/+3 | |
2022-11-19 | Avoid test directory entirely if tests are disabled | David Robillard | 1 | -13/+11 | |
2022-09-09 | Fix allegedly "suspicious" string comparisons | David Robillard | 2 | -6/+5 | |
I guess it's suspicious if you've got about 5 minutes of C experience? | |||||
2022-09-09 | Use uppercase integer literal suffixes | David Robillard | 1 | -1/+5 | |
2022-09-08 | Use 0BSD for trivial "public domain intent" things | David Robillard | 2 | -2/+2 | |
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway. | |||||
2022-09-08 | Adopt REUSE machine-readable licensing standard | David Robillard | 6 | -75/+13 | |
2022-08-12 | Avoid running syntax check on Windows | David Robillard | 1 | -1/+2 | |
2022-08-09 | Avoid running syntax check in cross builds | David Robillard | 1 | -1/+1 | |
This doesn't work because lv2_check_syntax.py uses serdi, and so would need to call it with a wrapper. That's possible (and is how the test scripts work), but this check doesn't need to run everywhere, so just disable it in cross builds to avoid the issue. | |||||
2022-08-07 | Only run flake8/pylint/black tests with strict option enabled | David Robillard | 1 | -21/+23 | |
Older versions of these tools can cause issues, but they are only useful for development anyway. So, just disable them by default to avoid build issues for users on ancient systems. | |||||
2022-07-17 | Suppress new warnings in clang and clang-tidy 14 | David Robillard | 1 | -0/+5 | |
2022-07-17 | Rearrange source tree to be directly usable by dependants | David Robillard | 4 | -1/+702 | |
This allows the LV2 source distribution to be used as an include path for compilers and an LV2_PATH for applications, at the expense of self-contained bundles. That's a nice idea, but it made LV2 itself weird and annoying to depend on. This rearranges things so that directories in the source tree correspond more closely to installation directories. To make this possible, the "aux" directory in the documentation output has been changed to "style", to avoid the reserved name "aux" on Windows. | |||||
2022-07-17 | Switch to meson build system | David Robillard | 4 | -0/+244 | |