Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-01-28 | [WIP] Add validation | David Robillard | 1 | -0/+1 | |
2022-01-28 | Consolidate number support into a single "value" API | David Robillard | 1 | -0/+5 | |
2022-01-28 | Simplify input stream API | David Robillard | 1 | -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-28 | Simplify output stream API | David Robillard | 1 | -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-14 | Add model | David Robillard | 1 | -1/+3 | |
2022-01-13 | Add SerdCaret | David Robillard | 1 | -1/+1 | |
2022-01-13 | Switch to Meson | David Robillard | 1 | -2/+3 | |
2021-01-16 | Add fallback configuration if documentation theme is unavailable | David Robillard | 1 | -26/+50 | |
2021-01-06 | Switch to LV2 documentation theme | David Robillard | 1 | -37/+38 | |
2020-12-21 | Fix documentation page width | David Robillard | 1 | -1/+1 | |
2020-12-21 | Generate documentation with Sphinx | David Robillard | 1 | -0/+86 | |