summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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.
2022-10-07Override pkg-config dependency within mesonDavid Robillard2-12/+8
2022-10-05Fix dependencies in pkg-config fileDavid Robillard2-1/+8
2022-09-09Sratom 0.6.14v0.6.14David Robillard2-3/+3
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard18-137/+28
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-13/+14
2022-09-01Adopt REUSE machine-readable licensing standardDavid Robillard27-66/+226
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-4/+10
2022-08-17Bump dependency requirements to stable versionsDavid Robillard1-3/+3
2022-08-15Add project metadataDavid Robillard3-1/+36
2022-07-20Make NEWS file readable by dpkg-parsechangelogDavid Robillard1-12/+12
2022-07-18Sratom 0.6.12v0.6.12David Robillard2-3/+3
2022-07-18Suppress new warnings in clang and clang-tidy 14David Robillard3-0/+5
2022-07-18Switch to meson build systemDavid Robillard25-329/+601
2022-07-17Use a consistent tagline everywhereDavid Robillard6-10/+11
2022-06-17Avoid signed conversion warning on MinGWDavid Robillard1-1/+1
2022-05-26Sratom 0.6.10v0.6.10David Robillard2-3/+4
2022-05-26Suppress new warnings in clang-tidy 13David Robillard3-3/+10
2022-05-09Fix documentation installation directoryDavid Robillard1-0/+1
2022-05-09Fix -D_FORTIFY_SOURCE=3 warningMartin Liska1-2/+4
Correctly set maximum buffer length for snprintf call.
2021-01-11Clean up documentation commentsDavid Robillard1-31/+23
2021-01-11Avoid use of snprintf for simple string copyingDavid Robillard1-4/+9
2021-01-11Fix potential blank node ID truncationDavid Robillard2-1/+7
2021-01-07Sratom 0.6.8v0.6.8David Robillard2-3/+3
2021-01-07Add waf build artifacts to gitignore fileDavid Robillard1-0/+3
2021-01-07Update autowafDavid Robillard1-0/+0
2021-01-07Remove unused HTML static pathDavid Robillard1-1/+0
2021-01-07Switch to LV2 documentation themeDavid Robillard4-192/+35
2021-01-02Use email address instead of website for attributionDavid Robillard4-4/+4
2021-01-02Use SRATOM_STATIC instead of SRATOM_SHARED to control visibilityDavid Robillard2-17/+10
For consistency, this seems to be the most common convention.
2021-01-01Use consistent test naming schemeDavid Robillard3-4/+4
2021-01-01Use separate clang-tidy configurations for headers and testsDavid Robillard3-1/+21
2021-01-01Remove unused generated configuration headerDavid Robillard1-2/+0
2020-12-31Format all code with clang-formatDavid Robillard3-1010/+1072
2020-12-24Fix header installationAtsushi Eno1-1/+1