aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-09-23Fix Weverything build with older clangDavid Robillard1-0/+2
2023-09-22Suppress new warnings in clang-tidy 16David Robillard1-1/+2
2023-09-22Add missing const qualifiersDavid Robillard3-6/+6
2023-09-21Suppress new warnings in clang 16David Robillard2-0/+4
2023-08-23lv2specgen: Use isinstance() instead of comparing typesDavid Robillard1-3/+3
2023-08-23Suppress clang-tidy warningDavid Robillard1-0/+1
2023-08-23Remove deprecated Doxygen configurationDavid Robillard1-17/+0
2023-05-29Fix field order in LV2_Atom_Sequence_Body documentationDavid Robillard1-1/+1
2023-05-15Organize configuration summaryDavid Robillard1-5/+17
2023-05-02Fix warning_level=everything on MacOSDavid Robillard3-1/+19
2023-05-01Fix strict build on FreeBSDDavid Robillard1-0/+1
2023-05-01Clean up warning suppressionsDavid Robillard1-8/+6
2023-04-30Merge debug and release rows on CIDavid Robillard1-96/+69
Although this parallelizes more or less perfectly, it's much less expensive overall to combine the builds. Spinning up images is expensive, and we're not in that much of a hurry. Being cheaper overall, this speeds up the sequential local test run significantly.
2023-04-30Avoid or suppress clang-tidy warnings in utility headersDavid Robillard2-5/+18
2023-04-30Remove trailing newlines from Turtle data filesDavid Robillard83-93/+25
2023-04-30Replace strict option with new meson warning levelDavid Robillard6-319/+80
2023-02-21Fix whitespaceDavid Robillard1-1/+0
2023-02-04Fix clang and clang-tidy warnings in WindowsDavid Robillard9-13/+35
2023-02-04Fix whitespaceDavid Robillard1-15/+14
2023-02-03Suppress new warnings in clang-tidy 15David Robillard1-0/+2
2023-01-29Suppress new warnings in MSVS 2022David Robillard1-0/+1
2023-01-14Remove unused meson fileDavid Robillard1-30/+0
2022-12-15Remove double size check entirelyDavid Robillard2-6/+3
It turns out that, since this header is widely included in dependants, removing the conditional in the previous commit triggers undocumented warnings downstream. Since the check is pretty esoteric anyway, and has been widely included across most of the LV2 ecosystem for a decade and never once come up, I think it's safe to just delete this and be done with the hassle.
2022-12-11Remove doxygen conditionalDavid Robillard1-3/+1
This triggers a warning in clang, so achieve the same thing (keeping this out of the documentation) by simply not documenting the definition.
2022-12-11Clean up include guardsDavid Robillard34-84/+88
2022-12-11Simplify clang-tidy configurationDavid Robillard3-8/+11
2022-12-11Test headers for warnings more strictlyDavid Robillard9-25/+167
2022-12-10Consistently use lists for dependenciesDavid Robillard1-3/+3
2022-12-10Allow LV2_SYMBOL_EXPORT to be overriddenDavid Robillard2-6/+9
2022-11-19Avoid test directory entirely if tests are disabledDavid Robillard2-14/+14
2022-11-14Remove deprecated doxygen configurationDavid Robillard1-40/+0
2022-10-24Add meson subproject files to .gitignoreDavid Robillard1-0/+3
This is generated in the source directory by meson when the project is checked out of git by the meson wrap system. Ignoring it here ignores issues with tools that assume a clean source directory, like the REUSE test.
2022-10-07Override pkg-config dependency within mesonDavid Robillard2-2/+6
2022-10-05Fix pylint warning in test scriptDavid Robillard3-3/+9
2022-09-09LV2 1.18.10David Robillard2-3/+3
2022-09-09Fix allegedly "suspicious" string comparisonsDavid Robillard2-6/+5
I guess it's suspicious if you've got about 5 minutes of C experience?
2022-09-09Use uppercase integer literal suffixesDavid Robillard7-15/+23
2022-09-09Clean up clang-tidy configurationDavid Robillard1-9/+1
2022-09-09Fix documentation indexDavid Robillard3-51/+0
2022-09-08Suppress Wbad-function-cast everywhereDavid Robillard2-6/+2
Enough of this.
2022-09-08Suppress Wbad-function-cast warnings on FreeBSDDavid Robillard2-6/+11
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard31-153/+44
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-08Adopt REUSE machine-readable licensing standardDavid Robillard71-814/+1258
2022-09-08Suppress Wstrict-overflow warnings on FedoraDavid Robillard1-1/+6
2022-09-06Replace change history data with a plain text NEWS fileDavid Robillard37-1640/+270
2022-09-06Remove change history from specification documentation pagesDavid Robillard2-81/+0
Towards simplifying everything around change history. This information seems out of place here anyway, and is available elsewhere.
2022-09-06Ensure local lv2specgen files are used for documentation buildDavid Robillard1-0/+2
2022-09-01Use standard ISC license textDavid Robillard1-10/+8
I'm not sure where the disclaimer variant that starts with "THIS" came from (although it is better that way), but this one that starts with "THE" is the standard text which is recognized by tools like `licensee` (and therefore Github) as a perfect match. There are no other changes other than whitespace.
2022-08-31Fix missing example plugin UI binariesDavid Robillard4-0/+41
2022-08-22Only install lv2specgen when required Python modules are foundDavid Robillard2-1/+7