summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
43 hoursMove warning suppression flags to main meson fileHEADmainDavid Robillard2-122/+102
44 hoursFix "suspicious" string comparisonsDavid Robillard2-8/+7
I think this one is a bit silly and amateurish, but whatever.
44 hoursInitialize all variablesDavid Robillard3-9/+8
44 hoursFix build as C with MSVCDavid Robillard4-11/+3
It used to be necessary to build modern C code as C++ with MSVC, but its C support has become more or less serviceable, so remove the flag to force C++ mode and build as C everywhere.
44 hoursAvoid implicit signed/unsigned conversionsDavid Robillard4-14/+12
2024-10-06Add lint option and fix warning_level abusemasterDavid Robillard2-2/+5
2024-10-06Remove redundant default values for meson optionsDavid Robillard1-3/+3
2024-07-16Suppress new warnings in clang and clang-tidy 18David Robillard2-2/+6
2024-06-04Suppress new warnings in clang-tidy 17David Robillard1-1/+3
2024-03-14Add option to install tool man pagesDavid Robillard4-13/+8
Fix some strange redundant installation bug in the process.
2024-03-14Fix library current_version on MacOSDavid Robillard2-1/+3
2024-01-09Enable clang nullability checksDavid Robillard5-6/+11
2023-10-22Sord 0.16.16v0.16.16David Robillard3-4/+4
2023-09-23Format meson.build files with muonDavid Robillard2-25/+30
The less time wasted with manual code formatting, the better.
2023-09-22Suppress new warnings in clang 16David Robillard1-0/+2
2023-09-05Update NEWSDavid Robillard1-1/+2
2023-08-23Update zix dependencyDavid Robillard1-1/+1
2023-08-23Remove deprecated Doxygen configurationDavid Robillard1-17/+0
2023-05-15Organize configuration summaryDavid Robillard2-16/+36
2023-05-02Fix warning_level=everything on MacOSDavid Robillard1-0/+6
2023-05-01Replace strict option with new meson warning levelDavid Robillard5-257/+96
2023-02-04Fix clang and clang-tidy warnings on WindowsDavid Robillard2-13/+20
2023-02-03Suppress new warnings in clang-tidy 15David Robillard1-0/+2
2023-01-29Suppress new warnings in MSVS 2022David Robillard1-0/+1
2023-01-14Fix and simplify library naming on WindowsDavid Robillard2-33/+16
2022-12-19Allow SORD_API to be defined by the userDavid Robillard2-9/+13
2022-11-29Convert man pages to mdocDavid Robillard2-97/+200
2022-11-29Fix command line help interface of sord_validateDavid Robillard3-9/+13
2022-11-16Remove deprecated doxygen configurationDavid Robillard1-40/+0
2022-11-16Switch to external zix dependencyDavid Robillard9-1867/+140
2022-11-16Ignore warnings in PCRE2 headersDavid Robillard2-1/+10
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-4/+6
2022-10-07Port sord_validate to pcre2David Robillard4-35/+49
2022-10-05Fix dependencies in pkg-config fileDavid Robillard3-2/+9
2022-09-08Sord 0.16.14v0.16.14David Robillard3-4/+4
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard14-134/+25
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-08Fix accidentally exposed internal zix symbolsDavid Robillard3-10/+13
2022-09-01Adopt REUSE machine-readable licensing standardDavid Robillard35-264/+264
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-1/+1
2022-08-09Allow programs to be used from subprojectDavid Robillard3-7/+17
2022-07-20Make NEWS file readable by dpkg-parsechangelogDavid Robillard1-16/+16
2022-07-18Sord 0.16.12v0.16.12David Robillard3-3/+3
2022-07-18Switch to meson build systemDavid Robillard19-526/+599
2022-07-17Suppress new warnings in clang-tidy 14David Robillard1-0/+2
2022-07-17Remove deprecated doxygen configuration keysDavid Robillard1-45/+0
2022-07-17Implement SORD_UNREACHABLE() for MSVCDavid Robillard1-2/+3