summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2022-07-17Fix conversion warningsDavid Robillard3-17/+19
2022-07-17Avoid VLA with old compilers that don't understand static constDavid Robillard1-11/+11
MinGW warns about this.
2022-07-17Fix unused parameter warningsDavid Robillard6-3/+17
2022-07-08Remove redundant includeDavid Robillard1-1/+0
This is implicitly included by <inttypes.h>.
2022-05-27Build as C++14David Robillard1-1/+1
2022-05-26Sord 0.16.10v0.16.10David Robillard3-4/+5
2022-05-26Suppress new warnings in clang-tidy 13David Robillard1-0/+5
2022-05-19Fix C++ test buildDavid Robillard1-1/+1
2021-01-12Fix Windows buildDavid Robillard1-6/+12
2021-01-12Update zixDavid Robillard10-979/+1004
This fixes, once again, a potential BTree crash with GCC 10 which got lost somewhere along the way.
2021-01-07Sord 0.16.8v0.16.8David Robillard3-4/+4
2021-01-07Add waf build artifacts to gitignore fileDavid Robillard1-0/+3
2021-01-07Update autowafDavid Robillard1-0/+0
2021-01-07Fix documentation buildDavid Robillard1-1/+1
2021-01-02Update date in version outputDavid Robillard3-3/+3
2021-01-02Use email address instead of website for attributionDavid Robillard18-20/+20
2021-01-02Use SORD_STATIC instead of SORD_SHARED to control visibilityDavid Robillard2-19/+12
For consistency, this seems to be the most common convention.
2021-01-01Use __builtin_unreachable() with clangDavid Robillard1-1/+1
Clang apparently pretends to be GCC 4.2.
2021-01-01Suppress clang-tidy C11 warningsDavid Robillard1-0/+2
2021-01-01Remove the need for a generated configuration headerDavid Robillard4-7/+70
2020-12-26Format all code with clang-formatDavid Robillard9-2965/+2977
2020-12-24Fix build as a subprojectDavid Robillard1-10/+12
2020-12-24Move headers to a conventional "include" directoryDavid Robillard3-11/+11