aboutsummaryrefslogtreecommitdiffstats
path: root/doc/conf.py.in
AgeCommit message (Collapse)AuthorFilesLines
2022-01-28[WIP] Add C++ bindingsDavid Robillard1-1/+11
2022-01-28Add high-level documentationDavid Robillard1-2/+11
2022-01-28[WIP] Add validationDavid Robillard1-0/+1
2022-01-28Consolidate number support into a single "value" APIDavid Robillard1-0/+5
2022-01-28Simplify input stream APIDavid Robillard1-1/+0
More or less the same rationale as the previous commit, but for reading. This makes for nice symmetry with writing, at the cost of a slightly more annoying reader interface since the source doesn't know its block size or name.
2022-01-28Simplify output stream APIDavid Robillard1-1/+0
This makes the paging mechanism an internal detail once again. While it's conceptually elegant to simply have a single write interface and have the block dumper just be another implementation of that, unfortunately it is not practical. The inlining of serd_block_dumper_write() is a significant performance boost, because it avoids a non-inlinable function call of overhead per character. Compared to the SerdByteSink approach, this removes the burden and overhead of needing to dynamically allocate the structure itself.
2022-01-14Add modelDavid Robillard1-1/+3
2022-01-13Add SerdCaretDavid Robillard1-1/+1
2022-01-13Switch to MesonDavid Robillard1-2/+3
2021-01-16Add fallback configuration if documentation theme is unavailableDavid Robillard1-26/+50
2021-01-06Switch to LV2 documentation themeDavid Robillard1-37/+38
2020-12-21Fix documentation page widthDavid Robillard1-1/+1
2020-12-21Generate documentation with SphinxDavid Robillard1-0/+86