summaryrefslogtreecommitdiffstats
path: root/src/paint.rs
AgeCommit message (Expand)Author
2019-07-20Parameterize Edits::appears_genuine methodDan Davison
2019-07-18Add option to show command-line arguments for current colorsDan Davison
2019-07-18Clean up: move tests, change variable nameDan Davison
2019-07-16Rename moduleDan Davison
2019-07-15Refactor: syntax and diff highlightingDan Davison
2019-07-15Bug fix: terminate line with '\n' when passing to highlighterDan Davison
2019-07-14Don't use syntax highlighter when not syntax highlightingDan Davison
2019-07-13Reuse highlighter within hunksDan Davison
2019-07-13Refactor: create config and style modulesDan Davison
2019-07-12Refactor: Use field init syntaxDan Davison
2019-07-12Make raw command line args available on config structDan Davison
2019-07-12Refactor: use command line arg struct when creating config structDan Davison
2019-07-10Add --no-structural-changes argumentDan Davison
2019-07-10Store terminal width in config structDan Davison
2019-07-10Tweak dark theme emph colorDan Davison
2019-07-10RearrangeDan Davison
2019-07-10Honor --highlight-removed argumentDan Davison
2019-07-10Add command line arguments for minus/plus emph colorsDan Davison
2019-07-10Only apply background color when desiredDan Davison
2019-07-10Background diff detail bug fixesDan Davison
2019-07-10Background diff detailDan Davison
2019-07-09Honor --width argumentDan Davison
2019-07-09Remove -/+ markers in first columnDan Davison
2019-07-09Switch from Color to Style for specifying background styleDan Davison
2019-07-08Refactor: config colorsDan Davison
2019-07-08Unit testsDan Davison
2019-07-08Superimpose stylesDan Davison
2019-07-08Hack: coerce all style sections to same typeDan Davison
2019-07-08Stub: combine style sectionsDan Davison
2019-07-08Fix type of buffered line style sectionsDan Davison
2019-07-08Process background style sections with linesDan Davison
2019-07-08Separate painting and emittingDan Davison
2019-07-08Convert paint_lines function into method on PainterDan Davison
2019-07-08Don't join linesDan Davison
2019-07-08Store background style sections for removed and added linesDan Davison
2019-07-08Clean upDan Davison
2019-07-08Simplify state transition loopDan Davison
2019-07-08Move painting code into paint moduleDan Davison
2019-07-08Refactor: simplify; eliminate paint_lineDan Davison
2019-07-08Highlight concatenated sequence of linesDan Davison
2019-07-08Make struct elements publicDan Davison
2019-07-08Refactor: non line-based paint functionDan Davison
2019-07-08Add TODODan Davison
2019-07-08Set constant background color once, not whenever foreground changesDan Davison
2019-07-08Remove unused reset-color featureDan Davison
2019-07-03Rewrite state machine with line bufferingDan Davison
2019-07-02rustfmt: new versionDan Davison
2019-07-01Support --width=variableDan Davison
2019-06-30By default do not apply syntax highlighting to removed linesDan Davison
2019-06-30Default to full terminal widthDan Davison