aboutsummaryrefslogtreecommitdiffstats
path: root/doc/conf.py.in
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02Add model and serd-sort utilityDavid Robillard1-0/+2
With all the new functionality, the complexity of the serd-pipe command-line interface is starting to push the limits of available flags. So, instead of grafting on further options to control a model, this commit adds a new tool, serd-sort, which acts somewhat like a stripped-down serd-pipe that stores statements in a model in memory. This keeps the complexity (including the user-facing complexity) of any one tool down, since other more focused tools can be used for streaming tasks in a pipeline. In other words, abandon Swissarmyknifeism, take a page from the Unix philosophy, and try to expose the model functionality to the command-line in a dedicated focused tool. The model implementation is tested by using this tool to run a subset of the usual test suites, and a special suite to test statement sorting.
2023-12-02Add SerdNodes for storing a cache of interned nodesDavid Robillard1-0/+1
2023-12-02[WIP] Generalize node construction APIDavid Robillard1-0/+5
2023-12-02Add support for custom allocatorsDavid Robillard1-0/+1
This makes it explicit in the API where memory is allocated, and allows the user to provide a custom allocator to avoid the use of the default system allocator for whatever reason.
2023-12-02Add SerdStatementDavid Robillard1-0/+1
2023-12-02Add SerdCaretDavid Robillard1-0/+1
2023-12-02Add SerdWorld for shared library stateDavid Robillard1-0/+1
2023-12-02Add SerdSink interface and hide implementationsDavid Robillard1-0/+1
2023-12-02Make nodes opaqueDavid Robillard1-0/+1
2023-05-11Clean up documentation and remove junk files from installDavid Robillard1-53/+49
2023-04-06Clean up documentation symbol ignore listDavid Robillard1-12/+0
2022-12-04Clean up documentation configurationDavid Robillard1-16/+37
2022-08-31Adopt REUSE machine-readable licensing standardDavid Robillard1-0/+3
2022-07-10Switch to meson build systemDavid Robillard1-3/+4
2022-06-12Update top-level copyright datesDavid Robillard1-1/+1
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