<script class="brush: diff;" type="syntaxhighlighter">
--- /tmp/file1.txt	2011-09-27 09:37:37.019404742 -0700
+++ /tmp/file2.txt	2011-09-27 09:37:52.719404740 -0700
@@ -1,7 +1,7 @@
-------- dashes 1 -------
-version: new
+------- dashes 2 -------
+version: old
 no change.
-+++++++ pluses 1 +++++++
++++++++ pluses 2 +++++++
 enough
 lines
 of
@@ -18,7 +18,7 @@ chunks.
 some empty lines
 
  <= space
- <= space 2
+ <= space 1
 
 @@@@@@ ats @@@@@@
-and now the end.
+this is the end.
</script>

<script class="brush: diff;" type="syntaxhighlighter">
--- /tmp/file1.txt	2011-09-27 09:37:37.019404742 -0700
+++ /tmp/file2.txt	2011-09-27 09:37:52.719404740 -0700
@@ -1,7 +1,7 @@
-------- dashes 1 -------
-version: old
+------- dashes 2 -------
+version: new
 no change.
-+++++++ pluses 1 +++++++
++++++++ pluses 2 +++++++
 enough
 lines
 of
@@ -18,6 +18,7 @@ chunks.
 some empty lines
 
  <= space
- <= space 2
+ <= space 1
+
 @@@@@@ ats @@@@@@
-and now the end.
+this is the end.
</script>

Test blank line addition to confirm color doesn't bleed
Test blank line addition to confirm color doesn't bleed

The old '/^\-[^\-]{1}.*$/gm' regexp used to bleed it's color onto
the next line.  The test now confirms that this issue no longer exists.

Also swap "old"/"new" words to avoid confusion.
