summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2025-01-19Avoid use of scanf when reading MIDI eventsDavid Robillard3-5/+11
2025-01-19Strengthen clang-tidy configurationDavid Robillard4-9/+9
2025-01-19Avoid double URI parseDavid Robillard3-3/+8
2025-01-19Update sphinxygen wrapDavid Robillard1-5/+5
2025-01-19Sratom 0.6.18v0.6.18David Robillard5-9/+9
2025-01-15Update sphinxygen wrapDavid Robillard1-5/+5
2025-01-10Use cppcheck working directoryDavid Robillard2-37/+41
This allows for better analysis, and adds a cache to improve checking times, especially on repeated runs.
2025-01-10Make loop variable constDavid Robillard1-1/+3
Avoids a constVariablePointer warning from cppcheck. Unfortunately, some of the atom utilities violate const-correctness, so avoid using LV2_ATOM_SEQUENCE_BODY_FOREACH and just write the loop out manually.
2024-12-11Fix widening conversion after arithmeticDavid Robillard1-1/+1
2024-12-02Avoid snprintf when writing MIDI eventsDavid Robillard2-8/+10
2024-11-23Use angle brackets for library includes and clean up include pathsDavid Robillard5-23/+22
2024-11-15Add clang-format configurationDavid Robillard3-26/+50
2024-11-13Move warning suppression flags to main meson fileDavid Robillard2-102/+84
2024-10-11Add cppcheck lint testDavid Robillard3-1/+17
2024-10-11Add missing const qualifiersDavid Robillard2-18/+18
2024-10-06Add clang-format lint testDavid Robillard2-17/+24
2024-10-06Relocate lint test definitionsDavid Robillard1-21/+21
2024-10-06Add lint option and fix warning_level abuseDavid Robillard2-12/+11
2024-10-06Remove redundant default values for meson optionsDavid Robillard1-4/+4
2024-07-16Suppress new warnings in clang-tidy 18David Robillard3-6/+8
2024-06-04Suppress new warnings in clang-tidy 17David Robillard1-1/+2
2024-03-14Fix library current_version on MacOSDavid Robillard2-1/+3
2024-01-09Enable clang nullability checksDavid Robillard4-7/+14
2023-10-22Sratom 0.6.16v0.6.16David Robillard2-4/+4
2023-09-23Explicitly specify all documentation dependenciesDavid Robillard5-14/+24
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). Also remove the shared doctrees directory option, since I suspect this causes issues in parallel builds.
2023-09-23Format meson.build files with muonDavid Robillard3-17/+23
The less time wasted with manual code formatting, the better.
2023-09-23Fix Weverything build with older clangDavid Robillard1-0/+2
2023-09-22Fix documentation dependenciesDavid Robillard1-1/+1
2023-09-22Suppress new warnings in clang-tidy 16David Robillard1-1/+2
2023-09-22Suppress new warnings in clang 16David Robillard2-0/+3
2023-09-21Update gitignore fileDavid Robillard1-1/+1
2023-09-21Clean up documentation and remove junk files from installDavid Robillard15-101/+148
2023-08-23Update sphinxygen wrapDavid Robillard1-6/+6
2023-06-27Update sord dependency version to match siblingsDavid Robillard1-1/+1
2023-05-15Organize configuration summaryDavid Robillard1-9/+20
2023-05-02Fix warning_level=everything on MacOSDavid Robillard2-0/+8
2023-05-01Suppress new clang-tidy warningsDavid Robillard2-0/+4
2023-05-01Constrain relative URI references to the base URIDavid Robillard2-2/+3
2023-05-01Replace strict option with new meson warning levelDavid Robillard6-242/+77
2023-02-13Fix build as a subprojectDavid Robillard1-3/+0
2023-02-05Add missing includesDavid Robillard1-0/+2
2023-02-04Fix clang and clang-tidy warnings on WindowsDavid Robillard5-7/+34
2023-01-14Fix and simplify library naming on WindowsDavid Robillard2-33/+16
2022-12-11Fix "suspicious" string comparisonsDavid Robillard5-4/+3
2022-12-11Use uppercase integer literal suffixesDavid Robillard2-6/+5
2022-12-11Make clang-tidy configuration clean when run via mesonDavid Robillard4-30/+26
2022-12-11Test header for warnings more strictlyDavid Robillard4-2/+64
2022-12-08Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard8-714/+78
2022-11-01Avoid error in gcc's address sanitizerDavid Robillard1-1/+9
Pretty sure this is a false positive, but it's few enough members that it doesn't hurt too much to reset them all explicitly anyway.
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.