summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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
2023-04-08feat: change main program to not use PandocLars Wirzenius1-21/+3
2023-04-08feat: drop use of Pandoc from doc.rsLars Wirzenius1-17/+18
2023-04-08feat: drop support for pandoc-citeprocLars Wirzenius1-23/+0
2023-04-08feat! drop Pandoc metadata from document metadata, set its dateLars Wirzenius1-11/+10
2023-04-08refactor(src/doc.rs): rename constant to not refer to PandocLars Wirzenius1-5/+5
2023-04-08feat! convert markdown parsing to use pulldown_cmarkLars Wirzenius11-741/+405
2023-04-05feat: add an HTML representation using the Rust type systemLars Wirzenius2-0/+725
2023-04-01fix: create Tera using ::default, instead of ::newLars Wirzenius1-1/+1
2023-02-25(doc, md, bin): Update APIs so warnings are externally accumulatedDaniel Silverstone3-33/+33
2023-02-25(Warnings): Add is_empty() and len()Daniel Silverstone1-0/+10
2023-02-25(doc): Remove use of mut in Document method receivers where possibleDaniel Silverstone1-9/+6
2023-02-19chore: drop unused Scenario nameLars Wirzenius1-25/+0
2023-02-18tests: add unit tests for MarkdownLars Wirzenius1-1/+123
2023-02-14feat! drop support for producing PDF outputLars Wirzenius2-7/+2
2023-02-12refactor: drop Document::markdowns fieldLars Wirzenius1-18/+3
2023-02-11chore: use variables in Rust format stringsLars Wirzenius6-19/+19
2023-02-01refactor: turn loading Markdown from a file into a constructorLars Wirzenius2-30/+25
2023-02-01refactor: only mutating methods on Markdown require mutable selfLars Wirzenius2-22/+18
2023-01-28refactor: move visitor, panhelper, typeset modules into mdLars Wirzenius11-13/+13
2023-01-28refactor: move YamlMetadata to src/metadata.rsLars Wirzenius5-184/+177
2023-01-22chore: unused code from ast.rsLars Wirzenius1-105/+1
2023-01-22refactor: use new Markdown type instead of pandoc_ast visitorsLars Wirzenius2-292/+39
2023-01-22refactor: create Metadata from YamlMetadata without pandoc_astLars Wirzenius2-192/+93
2023-01-22refactor: drop abstract syntax tree built using pulldown_cmarkLars Wirzenius2-221/+3
2023-01-22refactor: add module for parsed MarkdownLars Wirzenius2-0/+391
2023-01-22chore: compile YamlMetadata::new only for testsLars Wirzenius1-0/+1
2022-12-28refactor: drop unused extract_metadata functionLars Wirzenius2-46/+1
2022-12-01(chore): Update to clap4Daniel Silverstone2-21/+7
2022-11-12chore: fix unnecessary borrows found by clippyLars Wirzenius2-2/+2
2022-10-25feat! subplot metadata field for authorsLars Wirzenius1-3/+7
2022-10-22Merge branch 'filepath-as-path' into 'main'Lars Wirzenius1-0/+8
2022-10-22(bindings): Add path type to bindings supportDaniel Silverstone1-0/+8
2022-10-22xxxLars Wirzenius1-1/+0
2022-10-22feat: allow arbitrary Pandoc metadata in a .subplotLars Wirzenius1-1/+36
2022-10-21fix: look up markdown file relative to basedir of subplotLars Wirzenius2-1/+9
2022-10-21fix: say for which file lookup of input file mtime failsLars Wirzenius2-1/+12
2022-09-28fix: include the subplot in the sources of the documentLars Wirzenius1-4/+17
2022-09-06feat! read document metadata from a YAML fileLars Wirzenius5-47/+74
2022-09-03refactor: drop unnecessary single-line function used from one callerLars Wirzenius1-19/+10
2022-09-03refactor: AST only parses Markdown, YAML is extracted outside itLars Wirzenius2-25/+10