summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-01-07refactor: move RikiError::UnknownTimestamp to src/time.rsLars Wirzenius4-8/+16
2023-01-07refactor: drop unused RikiError::TooManyUnusedArgsLars Wirzenius1-3/+0
2023-01-07refactor: move RikiError::WikitextSyntax into src/parser.rsLars Wirzenius2-4/+10
2023-01-07refactor: move directive errors to src/directive/mod.rsLars Wirzenius17-87/+91
2023-01-07refactor: drop unused SiteError::RelativeLars Wirzenius1-3/+0
2023-01-07refactor: rename SiteError to RikiErrorLars Wirzenius22-100/+100
2023-01-07refactor: move SiteError::Utf8 into src.page.rsLars Wirzenius2-4/+4
2023-01-07refactor: move SiteError::FileRead into src/page.rsLars Wirzenius2-3/+9
2023-01-07refactor: drop SiteError::FileWriteLars Wirzenius1-3/+0
2023-01-07refactor: only use GitError in src/git.rsLars Wirzenius1-3/+2
2023-01-07refactor: move GitInvoke, GitError into src/git.rsLars Wirzenius2-9/+9
2023-01-07refactor: drop unused SiteError::DefinitionListLars Wirzenius1-3/+0
2023-01-07refactor: drop unused SiteError::CreateFileLars Wirzenius1-3/+0
2023-01-07refactor: move ParseUnixTimestamp into src/git.rsLars Wirzenius2-4/+10
2023-01-07refactor: move some errors into src/util.rsLars Wirzenius2-37/+42
2023-01-07refactor: move WalkDir error to src/srcdir.rsLars Wirzenius2-5/+10
2023-01-07refactor: drop unused SourceDirMissing errorLars Wirzenius1-3/+0
2022-12-04Merge branch 'docs' into 'main'Lars Wirzenius1-0/+29
2022-12-04docs: add docstrings to html moduleLars Wirzenius1-0/+29
2022-12-04Merge branch 'liw/refactor-errors' into 'main'Lars Wirzenius4-16/+50
2022-12-04refactor: create an error type for the html moduleLars Wirzenius4-16/+50
2022-12-04Merge branch 'fixes' into 'main'Lars Wirzenius6-18/+57
2022-12-04fix: avoid taking a too-long sliceLars Wirzenius1-1/+1
2022-12-04fix: handle optional title in image linksLars Wirzenius6-16/+55
2022-12-04fix: typo in headingLars Wirzenius1-1/+1
2022-12-03Merge branch 'liw/page-refactor-v2' into 'main'Lars Wirzenius2-19/+39
2022-12-03refactor: add a simpler Page data type for clarityLars Wirzenius2-19/+39
2022-11-09Merge branch 'liw/toc' into 'main'Lars Wirzenius22-299/+411
2022-11-09feat: implement rudimentary table of contents, without linksLars Wirzenius7-20/+128
2022-11-09refactor: directive processing returns Processed valueLars Wirzenius15-38/+37
2022-11-09refactor: use trait for all directive implementationsLars Wirzenius14-265/+255
2022-11-09use DirectiveImplementation for CalendarLars Wirzenius2-11/+10
2022-11-09add trait for directive implementationsLars Wirzenius1-0/+8
2022-11-09refactor: processing a directive returns Processed type, not StringLars Wirzenius2-6/+14
2022-11-09chore: remove unnecessary borrowsLars Wirzenius4-5/+5
2022-11-02Merge branch 'liw/inline' into 'main'Lars Wirzenius1-7/+26
2022-11-02feat: implement a simple version of the inline directiveLars Wirzenius1-7/+26
2022-10-26Merge branch 'element-location' into 'main'Lars Wirzenius1-17/+37
2022-10-26feat: store start location of each elementLars Wirzenius1-17/+37
2022-10-23Merge branch 'liw/drop-brokenlinks' into 'main'Lars Wirzenius2-41/+0
2022-10-23drop: unnecessary brokenlinks directiveLars Wirzenius2-41/+0
2022-10-23Merge branch 'liw/unimplemented' into 'main'Lars Wirzenius11-10/+13
2022-10-23fix: make unimplemented directives be a runtime errorLars Wirzenius11-10/+13
2022-10-23Merge branch 'liw/syntax-errors' into 'main'Lars Wirzenius2-30/+18
2022-10-23fix: return error for wikitext syntax errors, instead of panicLars Wirzenius2-30/+18
2022-10-23Merge branch 'liw/simplify-token-stream-parsing' into 'main'Lars Wirzenius4-100/+128
2022-10-23chore: simplify code based on clippy suggestionsLars Wirzenius2-15/+3
2022-10-23refactor: simplify parsing of token streamLars Wirzenius2-85/+125
2022-10-22Merge branch 'liw/wherefail' into 'main'Lars Wirzenius6-161/+212
2022-10-22feat: give location in source for errorsLars Wirzenius6-161/+212