summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-12-11Remove old Windows compatibility gunkDavid Robillard2-11/+2
2024-12-11Use zix_create_directory() instead of mkdir()David Robillard1-11/+4
2024-12-11Add dylib abstraction to isolate platform-specific codeDavid Robillard7-53/+131
2024-11-24Fix build as C++David Robillard1-1/+1
2024-11-24Remove IWYU pragmas that no longer seem necessaryDavid Robillard4-4/+4
2024-11-24Use angle brackets for library includes and clean up include pathsDavid Robillard72-174/+165
2024-11-24Use zix_expand_environment_strings()David Robillard16-173/+18
The removed test was the last that needed access to private code, so also remove all of the build complication around ensuring there's a static library to test (avoiding a double build in many cases).
2024-11-24Avoid using internal configuration header in toolsDavid Robillard4-9/+1
This suggests that the version should be available in the API, but for now, simply define LILV_VERSION on the command line to break the dependency.
2024-11-24Avoid using internal utility functions in testsDavid Robillard6-12/+27
2024-11-24Use conventional command-line help output formattingDavid Robillard1-3/+3
2024-11-22Quote email addresses in man pagesDavid Robillard4-4/+4
2024-11-15Add clang-format configurationDavid Robillard4-319/+217
2024-11-13Move warning suppression flags to main meson fileDavid Robillard2-144/+122
2024-10-11Add missing const qualifiersDavid Robillard29-136/+137
2024-10-11Remove redundant conditionalDavid Robillard1-1/+1
2024-10-11Remove dead codeDavid Robillard2-8/+0
2024-10-11Avoid potential null pointer arithmeticDavid Robillard2-3/+3
2024-10-11Clean up lilv_expand() unit testsDavid Robillard2-15/+17
Factor out the pattern of checking an expansion for an expected result, and eliminate mutation.
2024-10-06Add cppcheck lint testDavid Robillard5-1/+40
2024-10-06Relocate lint test definitionsDavid Robillard1-21/+21
2024-10-06Add lint option and fix warning_level abuseDavid Robillard2-8/+7
2024-10-06Remove redundant default values for meson optionsDavid Robillard1-7/+7
2024-09-28Fix whitespaceDavid Robillard2-2/+2
2024-07-18Add missing attributeDavid Robillard1-0/+2
The mingw32 build is the only one that cares about this for some reason.
2024-07-17Avoid return with void valueDavid Robillard2-3/+1
2024-07-17Remove redundant inline specifiersDavid Robillard2-57/+42
2024-07-16Suppress new warnings in clang and clang-tidy 18David Robillard4-3/+10
2024-07-16Avoid use of clobbered environment in testDavid Robillard1-2/+2
2024-06-10Fix parent path in lilv_state_new_from_file()rncbc1-3/+4
See also: https://www.rncbc.org/drupal/comment/10648#comment-10648 https://tracker.ardour.org/view.php?id=9717
2024-06-04Suppress new warnings in clang-tidy 17David Robillard2-2/+4
2024-03-16Fix test suite when TMPDIR has no trailing slashDavid Robillard3-45/+10
2024-03-16Fix potential use of null pointer in test pluginDavid Robillard1-1/+2
2024-03-15Fix C++ test build on MacOSDavid Robillard2-1/+3
2024-03-14Fix library current_version on MacOSDavid Robillard9-9/+16
2024-01-23Lilv 0.24.24v0.24.24David Robillard9-11/+11
2024-01-20Avoid overriding state features passed by the hostrncbc2-1/+11
2024-01-09Fix potential null dereferences and conversion warningsDavid Robillard4-16/+29
A few of these can't actually happen, but that's opaque to static analysis, so appease clang-tidy with casts since the checks are too valuable to suppress.
2024-01-09Fix null dereference when trying to load state from a missing fileDavid Robillard11-21/+44
2023-10-22Lilv 0.24.22v0.24.22David Robillard9-11/+11
2023-09-23Fix crash when plugins pass NULL to the LV2_State_Retrieve_FunctionDavid Robillard2-4/+11
2023-09-23Clean up sphinx build commandsDavid Robillard3-14/+14
2023-09-23Explicitly specify all documentation dependenciesDavid Robillard5-13/+33
Yet another attempt to sort out flaky documentation builds. This tries to be careful and describe the complete documentation dependency graph to meson explicitly (ignoring tool outputs that aren't used).
2023-09-23Format meson.build files with muonDavid Robillard5-27/+48
The less time wasted with manual code formatting, the better.
2023-09-23Clarify threading rules for instance functionsDavid Robillard1-3/+35
2023-09-22Remove unnecessary includeDavid Robillard1-1/+0
2023-09-22Suppress new warnings in clang-tidy 16David Robillard1-1/+2
2023-09-21Suppress new warnings in clang 16David Robillard1-0/+2
2023-09-21Fix documentation dependenciesDavid Robillard3-3/+3
2023-09-21Update gitignore fileDavid Robillard1-1/+1
2023-08-23Update zix dependencyDavid Robillard1-1/+1