summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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
2022-09-03refactor: expose functionality to extract embedded YAML from mdLars Wirzenius2-54/+36
2022-09-03refactor: delay use of pandoc_ast::Map to as late as possibleLars Wirzenius1-8/+6
2022-09-03refactor: make long function a little more readable with empty linesLars Wirzenius1-0/+10
2022-09-03refactor: use the more idiomatic Into to convert &str to StringLars Wirzenius1-13/+9
2022-09-03refactor: rename ast::Metadata to ast::YamlMetadata for clarityLars Wirzenius1-6/+6
2022-09-03refactor: rename DataFile{,s} to EmbeddedFile{,s} to be systematicLars Wirzenius7-29/+29
2022-09-03refactor: add a type for SVG imagesLars Wirzenius3-12/+38
2022-08-14feat! drop support to act as a Pandoc filterLars Wirzenius2-74/+2
2022-08-13Merge branch 'liw/refactor-errors' into 'main'Daniel Silverstone2-15/+16