summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-05-14refactor: add a new set-of-pages abstractionLars Wirzenius3-50/+69
2023-05-14refactor: use other page collections for Site::is_pageLars Wirzenius1-1/+1
2023-05-14refactor: rename and turn Site::pages into HashMapLars Wirzenius2-7/+17
2023-05-14refactor: make Site::markdown_pages be a hash map instead of vectorLars Wirzenius5-11/+9
2023-04-24feat: implement the brokenlinks directiveLars Wirzenius1-7/+4
2023-04-24feat: simplistic implementation of the pagestats directiveLars Wirzenius1-10/+30
2023-04-24feat: add a silly map directive implementationLars Wirzenius3-9/+32
2023-04-24fix: drop debug printLars Wirzenius1-1/+0
2023-04-22fix: \w compilation failureLars Wirzenius1-1/+3
2023-04-10refactor: use html-page crate to represent HTMLLars Wirzenius6-465/+198
2023-02-06feat: add dummy brokenlinks directiveLars Wirzenius2-0/+40
2023-02-06feat: make pagestats log warning instead of returning errorLars Wirzenius1-2/+7
2023-02-06feat: placeholder for tagged() in pagespecLars Wirzenius2-0/+8
2023-02-06feat: allow link() in pagespec to contain a globLars Wirzenius2-4/+4
2023-02-06feat: make map log warning instead of returning an errorLars Wirzenius1-2/+4
2023-02-06feat: placeholder for "link(.)" in pagespecLars Wirzenius3-1/+38
2023-01-25feat: lower some log messages from debug to trace for easier debugLars Wirzenius2-5/+5
2023-01-25feat: keep track of which pages a page links toLars Wirzenius5-2/+63
2023-01-07refactor: drop unnecessary boxing in PageError::ParserLars Wirzenius1-8/+2
2023-01-07refactor: drop unnecessary boxing of value in PageError::HtmlLars Wirzenius1-8/+1
2023-01-07refactor: move boxing from PageError::Wikitext to SiteError::PageLars Wirzenius2-10/+10
2023-01-07refactor: box value in ParserError::WikitextLars Wirzenius2-9/+9
2023-01-07Revert "refactor: avoid boxing value wrapping inside DirectiveError::Site"Lars Wirzenius2-2/+4
2023-01-07refactor: avoid boxing value wrapping inside DirectiveError::SiteLars Wirzenius2-4/+2
2023-01-07refactor: drop now-unused DirectiveError::Riki variantLars Wirzenius1-3/+0
2023-01-07refactor: drop now-unused PageError::Riki variantLars Wirzenius1-3/+0
2023-01-07refactor: simplify error dependenciesLars Wirzenius3-16/+37
2023-01-07refactor: drop now-unused SiteError::Riki variantLars Wirzenius1-3/+0
2023-01-07refactor: simplify error dependencies a bitLars Wirzenius2-19/+39
2023-01-07refactor: add WikitextErrorLars Wirzenius2-4/+19
2023-01-07refactor: drop now-unused RikiError::PageMissingLars Wirzenius1-4/+0
2023-01-07refactor: drop RikiError::PageProblem, add SiteErrorLars Wirzenius6-31/+52
2023-01-07refactor: move version code from src/bin/riki.rs into src/version.rsLars Wirzenius4-47/+67
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