AgeCommit message (Collapse)AuthorLines
Limit rawdiff to the requested pathBryce Kwon-2/+5
The diff and patch pages honour the path in the url, which the parameter table documents for every page, but rawdiff never handed it to git and answered with the whole diff.
Add stable markup hooks for site themesBryce Kwon-32/+39
Align with spaces instead of tabsBryce Kwon-4/+4
Harden the page renderersBryce Kwon-26/+62
Clean up the whole treeBryce Kwon-80/+46
Trim the comments and dead code across the treeBryce Kwon-19/+14
Remove the auto-submitting selectsBryce Kwon-4/+4
Size the diffstat bars with colspan, not styleBryce Kwon-12/+13
Use standard HTTP reason phrasesBryce Kwon-4/+4
Tidy the structure of the generated markupBryce Kwon-8/+8
Tidy the option panelsBryce Kwon-7/+7
Drop the XHTML slashes and boolean spellingsBryce Kwon-7/+7
Rework the diffstat rows and their summaryBryce Kwon-13/+25
Let the listings wrap and the diff tables scrollBryce Kwon-0/+2
Restyle the sources and fix the audit's findingsBryce Kwon-314/+313
Render each diff body while its file is openBryce Kwon-16/+190
Settle the names, types and layout of the sourcesBryce Kwon-6/+6
Apply the diff size caps under followBryce Kwon-7/+9
Stat oversized diffs instead of inlining themBryce Kwon-0/+48
Submit option forms without inline handlersBryce Kwon-3/+3
Point the fork's links and credits at itselfBryce Kwon-1/+1
AUTHORS now records the upstream developers as the project's history rather than as maintainers of the fork.
Close the layout on stat-only diffsBryce Kwon-1/+4
The stat-only diff path returned before the closing call, so the content wrapper, footer and closing tags were never emitted.
Fix diffstat and submodule diff outputBryce Kwon-7/+11
The diffstat divided by zero when a commit changed no lines, and a submodule change was printed with a hardcoded length that dropped a digit of a sha-1 and most of a sha-256.
Reorganize into source, assets and librariesBryce Kwon-0/+503
The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean.