summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-12-10Make clang-tidy configuration cleaner when run via mesonDavid Robillard4-4/+6
Unfortunately, meson drives clang-tidy in a way that can't handle C and C++ in the same project.
2022-12-10Simplify trivial switch statementsDavid Robillard3-18/+3
2022-12-10Resurrect C++ bindings testDavid Robillard7-2/+54
2022-12-10Use consistent meson formattingDavid Robillard14-187/+281
2022-12-10Avoid cloned conditional branchesDavid Robillard3-11/+4
2022-12-10Avoid "else" after "return"David Robillard2-8/+11
2022-12-10Avoid "suspicious" string comparisonsDavid Robillard5-11/+10
2022-12-10Use uppercase integer literal suffixesDavid Robillard4-4/+2
2022-12-10Strengthen clang-tidy configurationDavid Robillard4-67/+49
2022-12-10Remove spurious semicolonsDavid Robillard1-94/+94
2022-12-10Update code formatting for clang-tidy 14David Robillard1-14/+41
2022-12-08Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard6-650/+28
2022-12-08Fix caseDavid Robillard1-1/+1
2022-11-29Convert man pages to mdocDavid Robillard4-137/+240
2022-11-29Clean up inconsistent tool command line interfacesDavid Robillard5-21/+22
2022-11-19Avoid tools and bindings directories entirely if they're disabledDavid Robillard1-2/+6
2022-11-16Fix potential crash when writing state files failsDavid Robillard2-8/+9
2022-11-16Remove filesystem moduleDavid Robillard10-98/+33
2022-11-16Use zix_path_parent_path()David Robillard5-91/+11
2022-11-16Use zix_path_filename()David Robillard4-57/+2
2022-11-16Use zix_path_lexically_relative()David Robillard4-87/+3
2022-11-16Use zix_dir_for_each()David Robillard6-131/+15
2022-11-16Use zix_current_path()David Robillard3-67/+4
2022-11-16Use zix_create_symlink()David Robillard3-37/+25
2022-11-16Use zix_path_is_absolute()David Robillard4-42/+2
2022-11-16Use zix_file_lock()David Robillard4-70/+2
2022-11-16Use zix_copy_file()David Robillard5-98/+4
2022-11-16Use zix_create_temporary_directory()David Robillard4-70/+8
2022-11-16Use zix_create_directories()David Robillard5-82/+11
2022-11-16Use zix_temp_directory_path()David Robillard3-35/+2
2022-11-16Use zix_remove()David Robillard7-51/+36
2022-11-16Use zix_file_equals()David Robillard6-103/+7
2022-11-16Use zix_canonical_path()David Robillard7-167/+60
2022-11-16Use zix_path_join()David Robillard9-235/+136
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