summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2024-01-07cli: If no template available, don't lint the implsDaniel Silverstone1-1/+6
2024-01-07md: Fix up a little clippy warningsDaniel Silverstone1-3/+3
2023-12-27bindings: Add warnings for missing capture names or missing capture typesDaniel Silverstone4-11/+56
2023-12-27bindings: Remember filename when loading bindingsDaniel Silverstone1-25/+123
2023-12-25feat: typeset scenarios by typesetting stepsLars Wirzenius9-94/+220
2023-12-25refactor: move CSS file out of doc.rsLars Wirzenius2-8/+11
2023-12-01feat: make libdocgen fail if a binding lacks a doc stringLars Wirzenius2-3/+21
2023-11-11Merge branch 'fix-320' into 'main'Lars Wirzenius1-2/+4
2023-11-11Merge branch 'liw/libdoc' into 'main'Daniel Silverstone2-15/+125
2023-11-11bindings: Be more strict about fields in bindings filesDaniel Silverstone1-2/+4
2023-11-04feat: generate library documentation from bindings filesLars Wirzenius2-15/+125
2023-10-31feat: add some HTML class attributesLars Wirzenius1-1/+11
2023-10-31div for page body classLars Wirzenius1-0/+1
2023-10-30feat: allow adding CSS URLs to HTML outputLars Wirzenius2-0/+22
2023-10-30feat: allow .subplot to list CSS files to embed in HTML outputLars Wirzenius2-0/+22
2023-10-21feat: insert a Table of Contents into generated HTMLLars Wirzenius3-6/+257
2023-10-09fix: add img alt attributes for diagrams and other imagesLars Wirzenius2-10/+14
2023-10-09fix: drop unwanted, custom attributes that Subplot usesLars Wirzenius2-3/+14
2023-10-09fix: only one of each attribute per HTML elementLars Wirzenius1-2/+34
2023-10-09fix: have only one <body> in a serialized HTML pageLars Wirzenius1-2/+4
2023-10-09fix: add an HTML5 doctype to the serialized HTMLLars Wirzenius1-1/+4
2023-08-12subplot: Enable passing of location into the template expansionDaniel Silverstone6-3/+33
2023-08-12steps: Pass location information into scenarios and scenario steps for error ...Daniel Silverstone5-32/+71
2023-07-02feat! drop support for bibliographies in document metadataLars Wirzenius3-40/+0
2023-06-21refactor: rename Document::files to ::embedded_filesLars Wirzenius4-8/+12
2023-06-21refactor: inline Document::from_ast to its only call siteLars Wirzenius1-20/+4
2023-06-15refactor: change Document::to_html to return a ResultLars Wirzenius2-3/+3
2023-06-15chore: drop unnecessary fixmeLars Wirzenius1-1/+0
2023-06-15chore: drop now-pointless fixmeLars Wirzenius1-1/+0
2023-06-10feat: Warn when named codeblocks lack classesDaniel Silverstone4-1/+49
2023-06-07feat! don't allow indented scenario stepsLars Wirzenius2-1/+9
2023-06-06Merge branch 'liw/not-cwd' into 'main'Daniel Silverstone1-1/+7
2023-06-06fix: typos and language for MdErrorLars Wirzenius1-4/+4
2023-06-03fix: allow docgen to handle a subplot not in current directoryLars Wirzenius1-1/+7
2023-06-03(debug): Remove unnecessary 'ok' debugDaniel Silverstone1-2/+0
2023-05-31feat! docgen always outputs a documentLars Wirzenius1-23/+3
2023-05-19tests: verify that Subplot reports specific errors with locationLars Wirzenius3-20/+28
2023-05-19chore: drop unused error variantLars Wirzenius1-3/+0
2023-05-19chore: drop unused SubplotError::AstLars Wirzenius1-4/+0
2023-05-19feat: add location information to markdown parsing errorsLars Wirzenius3-64/+153
2023-05-14feat: check for duplicate scenario titlesLars Wirzenius2-0/+20
2023-05-10feat! allow multiple markdown files for a subplotLars Wirzenius3-27/+71
2023-05-10refactor: move document metadata out of Markdown structLars Wirzenius3-62/+56
2023-04-30chore: drop now-obsolete commentLars Wirzenius1-2/+0
2023-04-30fix: extraction of plain text in scenario titlesLars Wirzenius1-3/+11
2023-04-24fix(src/codegen.rs): formattingLars Wirzenius1-3/+3
2023-04-10(chore): Update for newer base64 APIDaniel Silverstone2-3/+5
2023-04-08chore(src/diagrams.rs): drop pointless commentLars Wirzenius1-2/+0
2023-04-08chore: drop Pandoc stuff as a Rust depenendencyLars Wirzenius1-7/+0
2023-04-08chore(src/error.rs): drop unused error variantsLars Wirzenius1-20/+0