Try out the Solarized colour scheme
integrate word changes highlighting in diff.

javascript diff algorithm by John Resig ( http://ejohn.org/ )
fix highlight of trailing whitespace
fix various inline diff display issues.

- make the inline diff aware of whitespace changes
- added a test page to verify the diff output stays the same
- line selection for stage/unstage in commit dialog
diff css adjustments

- increase saturation of highlight backgrounds
- make highlighted text a bit darker
- add tiny border-radius to highlighted blocks *blingbling*
preserve tabs for inline diff and replace them with spaces after whitespace changes have been highlighted
fix highlighting of block indentions

changed whitespaceAwareTokenize to split at line breaks or spaces/tabs so that tokens of preceding whitespace do not include the last line break
implement much better tokenization for programming languages.

it splits on:
- every line break
- bunch of whitespace
- bunch of word characters
- every non-word characters (e.g. punctuation)
improve tokenizer performance by using single regex  \o/
to be more consistent highlight whole line even though hunk contains only additions or deletions
fix html evaluation, missing escape
display file renames inline, e.g. very/long/path/to/ { old -> new } -filename.html
fix unescaped filenames in commit dialog title
fix various inline-diff issues caused by unexpected line breaks
Shuffle lane colours to reduce adjacent similarities
Add drop shadow to lanes
Close up the corner gap in lanes a bit

(it was more obvious on a HiDPI screen)
Make that shadow offset 0.5… it looks gorgeous on Hi-DPI
Increase inner radius on commit 'dot' and add shadow
Clean up shadow code a bit