+#
+# Changed by Alan De Smet <adesmet@cs.wisc.edu> 2009-01-25
+# - Remove headers and footers that are undesirable for for CVSTrac
+# integration.
+# - Change style sheet to own preferences
+# - Adjust LINESIZE code to reset counter and allow breaks whenever
+# WORDBREAK characters are encountered.
+# - Don't display offset info (it's redundant with the line numbers)
+# instead show vertical ellipsis
+# - If part of a "change" is actually blank, it's an addition or
+# deletion, not a "change" where the entire line changed.
+# - Don't display "\" for end of line; unnecessary noise.
+
+# TODO:
+# - The sane function currently mashes non-ASCII characters to "."
+# Instead be clever and convert to something like "xF0"
+# (the hex value), and mark with a <span>. Even more clever:
+# Detect if the character is "printable" for whatever definition,
+# and display those directly.