aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-05-15Clean up and organize configuration summaryDavid Robillard1-7/+9
2023-05-11Clean up documentation and remove junk files from installDavid Robillard11-161/+163
2023-05-05Update benchmarksDavid Robillard3-378/+417
2023-05-05Run mandoc with strict errorsDavid Robillard2-3/+10
2023-05-05Add options to disable html or singlehtml documentationDavid Robillard1-29/+33
2023-05-05Remove unused meson.build fileDavid Robillard1-8/+0
2023-05-05Fail on documentation warnings when werror=trueDavid Robillard1-6/+9
2023-05-05Fix stylelint issuesDavid Robillard2-3/+5
2023-04-30Add long "help" and "version" options to serdiDavid Robillard1-2/+2
Although serdi still "officially" has a BSD-style interface, meson uses --version to find the version of executables. So, support that, and also add --help, since users will often try that for unknown commands.
2023-04-16Gracefully handle errors when writing textDavid Robillard1-1/+1
2023-04-06Make URI writing stricter by defaultDavid Robillard1-1/+3
2023-04-06Add pylint testDavid Robillard1-1/+1
2023-04-06Only load sphinxygen subproject if required tools are foundDavid Robillard1-7/+19
2023-04-06Clean up documentation symbol ignore listDavid Robillard1-12/+0
2023-04-06Use more consistent meson formattingDavid Robillard2-7/+17
2023-04-06Simplify man page markupDavid Robillard1-22/+13
2023-04-05Improve writer error handlingDavid Robillard1-1/+1
2022-12-09Add serd_reader_skip_until_byte() to public APIDavid Robillard1-1/+1
2022-12-08Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard2-3/+8
2022-12-04Clean up documentation configurationDavid Robillard3-18/+75
2022-11-28Improve serdi man pageDavid Robillard1-2/+37
2022-10-07Override pkg-config dependency within mesonDavid Robillard1-1/+1
2022-09-08Serd 0.30.16v0.30.16David Robillard1-1/+1
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard6-6/+6
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-01Fix licensing metadataDavid Robillard2-2/+2
The intent here is that relatively generic configuration files, build definitions, or things considered "simple facts" are released to the Commons, but more substantive and original works, including documentation, are licensed the same as the software.
2022-08-31Adopt REUSE machine-readable licensing standardDavid Robillard12-0/+41
2022-07-16Remove fill from logoDavid Robillard1-17/+9
This makes it look reasonably good on both dark and light backgrounds.
2022-07-16Fix spelling error in serdi man pageDavid Robillard1-3/+3
2022-07-10Serd 0.30.14v0.30.14David Robillard1-1/+1
2022-07-10Switch to meson build systemDavid Robillard8-47/+144
2022-06-12Update benchmarksDavid Robillard6-5205/+710
2022-06-12Use a consistent project description everywhereDavid Robillard1-1/+1
2022-06-12Update top-level copyright datesDavid Robillard1-1/+1
2022-06-12Clean up CSS for HTML man pagesDavid Robillard2-3/+21
2022-06-10Fix memory consumption when reading documentsDavid Robillard1-2/+2
2022-05-26Serd 0.30.12v0.30.12David Robillard1-2/+2
2022-05-26Fix code whitespace in HTML man pagesDavid Robillard1-0/+1
2022-05-26Add dark theme for HTML man pagesDavid Robillard1-10/+70
2021-05-16Add examples to man pageDavid Robillard1-0/+8
2021-05-16Fix inconsistent argument name in man pageDavid Robillard1-1/+1
2021-03-07Rewrite man page in mdoc and use mandoc to generate HTMLDavid Robillard2-77/+340
2021-01-16Add fallback configuration if documentation theme is unavailableDavid Robillard1-26/+50
2021-01-07Use globally unique Doxygen group namesDavid Robillard1-3/+3
This is necessary to avoid clashes when building unified documentation as a subproject.
2021-01-07Remove unused fileDavid Robillard1-11/+0
2021-01-06Switch to LV2 documentation themeDavid Robillard6-207/+55
2020-12-21Fix documentation page widthDavid Robillard1-1/+1
2020-12-21Remove old Doxygen configurationDavid Robillard1-2426/+0
2020-12-21Generate documentation with SphinxDavid Robillard15-1118/+362
2020-12-17Don't install API man pagesDavid Robillard1-1/+1
These weren't particularly useful, and the project will be migrating away from Doxygen entirely anyway. The serdi man page, which is manually written, of course remains.
2020-11-11Clean up attributes in reference documentationDavid Robillard1-1/+5
This is a bit unfortunate since they are quite useful as documentation, but unfortunately Doxygen (as usual) doesn't manage to format things nicely, and the noise makes the summaries unreadable.