summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-11-16Use zix_file_type() and zix_symlink_type()David Robillard5-57/+29
2022-11-16Simplify test setup codeDavid Robillard10-104/+10
2022-11-16Fix mismatched free functionsDavid Robillard1-2/+2
2022-11-16Switch to external zix dependencyDavid Robillard9-1017/+44
2022-10-26Factor out common dependenciesDavid Robillard1-4/+13
2022-10-24Add meson subproject files to .gitignoreDavid Robillard1-0/+1
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-16/+9
2022-10-05Fix dependencies in pkg-config fileDavid Robillard5-5/+12
2022-09-09Lilv 0.24.20v0.24.20David Robillard5-7/+7
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard35-155/+46
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-08Only run REUSE test in strict modeDavid Robillard1-12/+14
2022-09-01Adopt REUSE machine-readable licensing standardDavid Robillard126-1069/+460
2022-08-22Use standard ISC license textDavid Robillard1-8/+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-22Only run autoship test in strict modeDavid Robillard2-3/+9
2022-08-17Bump dependency requirements to stable versionsDavid Robillard1-3/+3
2022-08-17Sort meson optionsDavid Robillard1-6/+6
2022-08-15Update project metadataDavid Robillard6-29/+35
2022-08-12Lilv 0.24.18v0.24.18David Robillard5-7/+7
2022-08-09Fix strict MSVC buildDavid Robillard1-6/+5
2022-08-09Suppress MSVC warning in non-strict buildsDavid Robillard1-1/+6
2022-08-09Fix default LV2_PATHDavid Robillard4-2/+42
2022-08-09Allow programs to be used from subprojectDavid Robillard6-8/+20
2022-07-20Make NEWS file readable by dpkg-parsechangelogDavid Robillard1-20/+20
2022-07-18Lilv 0.24.16v0.24.16David Robillard5-7/+7
2022-07-18Switch to meson build systemDavid Robillard54-859/+1155
2022-07-17Suppress new warnings in clang-tidy 14David Robillard2-0/+4
2022-07-17Fix unlikely null dereference in testDavid Robillard1-8/+16
2022-07-17Add lv2bench man pageDavid Robillard1-0/+33
2022-07-17Avoid incorrect use of mkstemp in testsDavid Robillard2-37/+72
This was an overly hasty switch from race-prone alternatives to mkstemp, but it did not actually account for the fact that mkstemp creates the file. This resulted in leaking the file handle, and trying to open it twice, which made the tests fail on Windows/MinGW.
2022-07-14Fix lilv_is_directory() in MinGWDavid Robillard1-0/+7
2022-07-14Fix clang-format whitespaceDavid Robillard1-3/+3
2022-07-14Fix MSVC buildDavid Robillard3-11/+6
2022-07-08Suppress clang-tidy va_list warningDavid Robillard1-0/+1
2022-07-08Suppress false positive IWYU warningDavid Robillard1-1/+1
2022-07-08Fix lilv_create_directories() when path has a trailing separatorDavid Robillard1-1/+3
2022-07-08Fix potential unused parameter warningsDavid Robillard1-0/+3
2022-07-08Fix fallback flock() detection on MacOSDavid Robillard5-6/+12
2022-05-26Lilv 0.24.14v0.24.14David Robillard5-7/+8
2022-05-26Suppress new warnings in clang-tidy 13David Robillard4-10/+20
2022-05-25Fix Python tests on systems without a "python" executableDavid Robillard1-1/+1
A minimal installation of Debian 11 (bullseye), for example, only has "python3".
2022-05-09Fix build on Windows with dyn-manifest enabledDavid Robillard1-1/+0
2022-05-09Fix documentation installation directoryDavid Robillard1-0/+2
2021-01-11Fix test build for WindowsDavid Robillard1-7/+15
2021-01-11Use unique test bundle names so tests can run in parallelDavid Robillard21-49/+136
2021-01-11Fix unused parameter warningsDavid Robillard21-13/+177
2021-01-11Update zixDavid Robillard10-103/+179
2021-01-07Lilv 0.24.12v0.24.12David Robillard5-7/+7
2021-01-07Update autowafDavid Robillard1-0/+0
2021-01-07Use globally unique Doxygen group namesDavid Robillard3-12/+12
This is necessary to avoid clashes when building unified documentation as a subproject.
2021-01-07Generate documentation with Sphinx and add an overviewDavid Robillard17-3491/+1109