aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-02-12Check for POSIX features with the build systemDavid Robillard4-42/+105
2023-02-12Disable default Windows bloat from mesonDavid Robillard1-0/+1
2023-02-12Remove dead and redundant data from good test manifestThomas Tanon1-8/+0
2023-02-06Update year in version outputDavid Robillard1-2/+2
2023-02-05Fix inconsistent comment styleDavid Robillard1-2/+2
2023-02-05Strengthen clang warning flagsDavid Robillard1-2/+0
2023-02-04Fix clang and clang-tidy warnings on WindowsDavid Robillard5-3/+12
2023-02-03Suppress new warnings in clang-tidy 15David Robillard1-1/+2
2023-01-14Fix and simplify library naming on WindowsDavid Robillard2-33/+12
2022-12-20Fix pkg-config command in READMEDavid Robillard1-1/+1
2022-12-20Avoid using ASCII grave as a quoteDavid Robillard8-30/+31
2022-12-19Allow SERD_API to be defined by the userDavid Robillard2-9/+13
2022-12-11Update NEWS fileDavid Robillard1-1/+3
2022-12-10Make clang-tidy configuration clean when run via mesonDavid Robillard3-4/+5
2022-12-09Add serd_reader_skip_until_byte() to public APIDavid Robillard6-9/+28
2022-12-08Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard6-663/+29
2022-12-04Clean up documentation configurationDavid Robillard3-18/+75
2022-11-28Improve serdi man pageDavid Robillard2-3/+39
2022-11-25Trim redundant warning flags enabled by -Wextra and -WpedanticDavid Robillard4-23/+18
2022-11-25Avoid use of tmpfile()David Robillard1-28/+35
Somewhat temporary solution, since we'll soon be able to use zix here which has nice portable functions to create temporary files.
2022-11-25Avoid creating test files in the current directoryDavid Robillard2-1/+22
2022-11-25Merge similar testsDavid Robillard3-143/+119
2022-11-25Always handle the return value of serd_env_set_base_uri()David Robillard3-16/+22
2022-11-25Always handle the return value of eat_byte_safe()David Robillard3-61/+56
2022-11-24Gracefully handle bad characters in Turtle blank node syntaxDavid Robillard6-3/+20
2022-11-24Gracefully handle bad characters in Turtle datatype syntaxDavid Robillard4-3/+14
2022-11-24Explicitly ignore the posix_fadvise() return valueDavid Robillard2-2/+3
I can't figure out a sensible way to test this, and even if it did fail, at most a warning message could be printed because this is just a performance hint anyway.
2022-11-24Check serd_writer_write_statement() return valueDavid Robillard1-2/+2
2022-11-24Avoid redundant comparisonDavid Robillard1-1/+1
2022-11-24Avoid mutation in testDavid Robillard1-18/+22
2022-11-24Simplify error handling logicDavid Robillard1-6/+5
2022-11-24Fix improper use of chunk sinkDavid Robillard1-4/+4
2022-11-15Fix potential Python errors on test suite failureDavid Robillard1-5/+5
2022-11-15Fix implementation-defined integer conversionDavid Robillard1-1/+1
2022-11-14Arrange CI rows more logicallyDavid Robillard1-91/+57
This is organized in a way that hopefully makes more sense when viewed in a report. It also puts "basic" cases first, to ensure that tedious configuration issues are caught as early as possible when running rows sequentially for local testing.
2022-11-14Add Windows path separator support to serd_node_new_file_uri()David Robillard3-10/+69
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-24Fix MSVC warning in header testDavid Robillard1-0/+4
2022-10-23Fix hang when skipping an error at EOF when lax parsingDavid Robillard2-1/+2
2022-10-23Fix crash when trying to read chunks without startingDavid Robillard3-3/+11
2022-10-23Fix whitespaceDavid Robillard1-2/+2
2022-10-23Add trailing commas to enum declarationsDavid Robillard2-7/+7
This has been supported since C99 and C++11, and makes for less noisy diffs and fewer conflicts when things are added.
2022-10-23Fix "suspicious" string comparisonDavid Robillard2-2/+1
This is beyond silly.
2022-10-23Strengthen clang-tidy configurationDavid Robillard1-2/+0
2022-10-23Use uppercase integer literal suffixesDavid Robillard8-60/+58
2022-10-23Simplify clang-tidy configurationDavid Robillard3-16/+15
2022-10-23Test header for warnings more strictlyDavid Robillard5-3/+50
2022-10-07Override pkg-config dependency within mesonDavid Robillard4-3/+12
2022-09-08Serd 0.30.16v0.30.16David Robillard4-5/+5
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard22-142/+33
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.