<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,18 +2,16 @@
 
 ## Why? What?
 
-This is a fork of Relevance's RCov.
+This is our fork of Mauricio Fernandez's RCov (maintained by [Relevance] [3]).
 
 ## Why does this fork exist?
 
-* HTML output improvements for usability and readability
-* Sortable columns in the main coverage view table
-* Filter by source files and coverage thresholds in the main coverage view table
-* Support for custom CSS for HTML output (see rcov --help)
+* Ruby 1.9.1 Compatibility (in progress)
+* Removal of REXML Dependency (the source of most of the RCov bugs, done)
 
 ## Install
 
-    gem install bantik-rcov --source http://gems.github.com
+    gem install relevance-rcov --source http://gems.github.com
 
 ## Bugs and Issues
 
@@ -40,8 +38,6 @@ Rcov is a code coverage tool for Ruby. It is commonly used for viewing overall t
 * detection of uncovered code introduced since the last run (&quot;differential code coverage&quot;)
 * fairly accurate coverage information through code linkage inference using simple heuristics
 * cross-referenced XHTML and several kinds of text reports
-* sortable, filterable XHTML reports
-* custom CSS for XHTML output
 * support for easy automation with Rake
 * colorblind-friendliness
 </diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -17,30 +17,32 @@
       &lt;p&gt;Threshold: &lt;%= output_threshold %&gt;%&lt;/p&gt;
     &lt;% end %&gt;
 
-    &lt;table class='report' id='report_table'&gt;
-      &lt;thead&gt;
-        &lt;tr&gt;
-          &lt;th class=&quot;left_align&quot;&gt;Name&lt;/th&gt;
-          &lt;th class=&quot;right_align&quot;&gt;Total Lines&lt;/th&gt;
-          &lt;th class=&quot;right_align&quot;&gt;Lines of Code&lt;/th&gt;
-          &lt;th class=&quot;left_align&quot;&gt;Total Coverage&lt;/th&gt;
-          &lt;th class=&quot;left_align&quot;&gt;Code Coverage&lt;/th&gt;
-        &lt;/tr&gt;
-      &lt;/thead&gt;
-      &lt;tbody&gt;
-        &lt;tr&gt;
-          &lt;td class=&quot;left_align&quot;&gt;&lt;a href=&quot;&lt;%= relative_filename(fileinfo.name) %&gt;&quot;&gt;&lt;%= fileinfo.name %&gt;&lt;/a&gt;&lt;/td&gt;
-          &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= fileinfo.num_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
-          &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= fileinfo.num_code_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
-          &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(fileinfo.total_coverage_for_report) %&gt;&lt;/td&gt;
-          &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(fileinfo.code_coverage_for_report) %&gt;&lt;/td&gt;
-        &lt;/tr&gt;
-      &lt;/tbody&gt;
-    &lt;/table&gt;
-
+    &lt;div class=&quot;report_table_wrapper&quot;&gt;
+      &lt;table class='report' id='report_table'&gt;
+        &lt;thead&gt;
+          &lt;tr&gt;
+            &lt;th class=&quot;left_align&quot;&gt;Name&lt;/th&gt;
+            &lt;th class=&quot;right_align&quot;&gt;Total Lines&lt;/th&gt;
+            &lt;th class=&quot;right_align&quot;&gt;Lines of Code&lt;/th&gt;
+            &lt;th class=&quot;left_align&quot;&gt;Total Coverage&lt;/th&gt;
+            &lt;th class=&quot;left_align&quot;&gt;Code Coverage&lt;/th&gt;
+          &lt;/tr&gt;
+        &lt;/thead&gt;
+        &lt;tbody&gt;
+          &lt;tr&gt;
+            &lt;td class=&quot;left_align&quot;&gt;&lt;a href=&quot;&lt;%= relative_filename(fileinfo.name) %&gt;&quot;&gt;&lt;%= fileinfo.name %&gt;&lt;/a&gt;&lt;/td&gt;
+            &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= fileinfo.num_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
+            &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= fileinfo.num_code_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
+            &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(fileinfo.total_coverage_for_report) %&gt;&lt;/td&gt;
+            &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(fileinfo.code_coverage_for_report) %&gt;&lt;/td&gt;
+          &lt;/tr&gt;
+        &lt;/tbody&gt;
+      &lt;/table&gt;
+    &lt;/div&gt;
+    
     &lt;h3&gt;Key&lt;/h3&gt;
     
-    &lt;div class=&quot;key&quot;&gt;&lt;pre&gt;&lt;span class='marked'&gt;Code reported as executed by Ruby looks like this...&lt;/span&gt;&lt;span class='marked1'&gt;and this: this line is also marked as covered.&lt;/span&gt;&lt;span class='inferred'&gt;Lines considered as run by rcov, but not reported by Ruby, look like this,&lt;/span&gt;&lt;span class='inferred1'&gt;and this: these lines were inferred by rcov (using simple heuristics).&lt;/span&gt;&lt;span class='uncovered'&gt;Finally, here&amp;apos;s a line marked as not executed.&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
+    &lt;div class=&quot;key&quot;&gt;&lt;pre&gt;&lt;span class='marked'&gt;Code reported as executed by Ruby looks like this...&lt;/span&gt;&lt;span class='marked1'&gt;and this: this line is also marked as covered.&lt;/span&gt;&lt;span class='inferred'&gt;Lines considered as run by rcov, but not reported by Ruby, look like this,&lt;/span&gt;&lt;span class='inferred1'&gt;and this: these lines were inferred by rcov (using simple heuristics).&lt;/span&gt;&lt;span class='uncovered'&gt;Finally, here's a line marked as not executed.&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
 
     &lt;h3&gt;Coverage Details&lt;/h3&gt;
 </diff>
      <filename>lib/rcov/templates/detail.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -37,38 +37,40 @@
       &lt;/fieldset&gt;
     &lt;/div&gt;
     
-    &lt;table class='report' id='report_table'&gt;
-      &lt;thead&gt;
-        &lt;tr&gt;
-          &lt;th class=&quot;left_align&quot;&gt;Name&lt;/th&gt;
-          &lt;th class=&quot;right_align&quot;&gt;Total Lines&lt;/th&gt;
-          &lt;th class=&quot;right_align&quot;&gt;Lines of Code&lt;/th&gt;
-          &lt;th class=&quot;left_align&quot;&gt;Total Coverage&lt;/th&gt;
-          &lt;th class=&quot;left_align&quot;&gt;Code Coverage&lt;/th&gt;
-        &lt;/tr&gt;
-      &lt;/thead&gt;
-      &lt;tfoot&gt;
-        &lt;tr&gt;
-          &lt;td class=&quot;left_align&quot;&gt;TOTAL&lt;/td&gt;
-          &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= total.num_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
-          &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= total.num_code_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
-          &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(total.total_coverage_for_report) %&gt;&lt;/td&gt;
-          &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(total.code_coverage_for_report) %&gt;&lt;/td&gt;
-        &lt;/tr&gt;
-      &lt;/tfoot&gt;
-      &lt;tbody&gt;
-        &lt;% files.each_with_index do |f,i| %&gt;
-          &lt;tr class=&quot;all_files all_coverage &lt;%= coverage_threshold_classes(f.code_coverage_for_report) %&gt; &lt;%= file_filter_classes(f.name) %&gt; &lt;%= i % 2 == 0 ? 'even' : 'odd' %&gt;&quot;&gt;
-            &lt;td class=&quot;left_align&quot;&gt;&lt;a href=&quot;&lt;%= relative_filename(f.name) %&gt;&quot;&gt;&lt;%= f.name %&gt;&lt;/a&gt;&lt;/td&gt;
-            &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= f.num_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
-            &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= f.num_code_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
-            &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(f.total_coverage_for_report) %&gt;&lt;/td&gt;
-            &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(f.code_coverage_for_report) %&gt;&lt;/td&gt;
+    &lt;div class=&quot;report_table_wrapper&quot;&gt;
+      &lt;table class='report' id='report_table'&gt;
+        &lt;thead&gt;
+          &lt;tr&gt;
+            &lt;th class=&quot;left_align&quot;&gt;Name&lt;/th&gt;
+            &lt;th class=&quot;right_align&quot;&gt;Total Lines&lt;/th&gt;
+            &lt;th class=&quot;right_align&quot;&gt;Lines of Code&lt;/th&gt;
+            &lt;th class=&quot;left_align&quot;&gt;Total Coverage&lt;/th&gt;
+            &lt;th class=&quot;left_align&quot;&gt;Code Coverage&lt;/th&gt;
           &lt;/tr&gt;
-        &lt;% end %&gt;
-      &lt;/tbody&gt;
-    &lt;/table&gt;
-
+        &lt;/thead&gt;
+        &lt;tfoot&gt;
+          &lt;tr&gt;
+            &lt;td class=&quot;left_align&quot;&gt;TOTAL&lt;/td&gt;
+            &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= total.num_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
+            &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= total.num_code_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
+            &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(total.total_coverage_for_report) %&gt;&lt;/td&gt;
+            &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(total.code_coverage_for_report) %&gt;&lt;/td&gt;
+          &lt;/tr&gt;
+        &lt;/tfoot&gt;
+        &lt;tbody&gt;
+          &lt;% files.each_with_index do |f,i| %&gt;
+            &lt;tr class=&quot;all_files all_coverage &lt;%= coverage_threshold_classes(f.code_coverage_for_report) %&gt; &lt;%= file_filter_classes(f.name) %&gt; &lt;%= i % 2 == 0 ? 'even' : 'odd' %&gt;&quot;&gt;
+              &lt;td class=&quot;left_align&quot;&gt;&lt;a href=&quot;&lt;%= relative_filename(f.name) %&gt;&quot;&gt;&lt;%= f.name %&gt;&lt;/a&gt;&lt;/td&gt;
+              &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= f.num_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
+              &lt;td class='right_align'&gt;&lt;tt&gt;&lt;%= f.num_code_lines %&gt;&lt;/tt&gt;&lt;/td&gt;
+              &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(f.total_coverage_for_report) %&gt;&lt;/td&gt;
+              &lt;td class=&quot;left_align&quot;&gt;&lt;%= code_coverage_html(f.code_coverage_for_report) %&gt;&lt;/td&gt;
+            &lt;/tr&gt;
+          &lt;% end %&gt;
+        &lt;/tbody&gt;
+      &lt;/table&gt;
+    &lt;/div&gt;
+    
     &lt;p&gt;Generated on &lt;%= generated_on %&gt; with &lt;a href=&quot;&lt;%= rcov::UPSTREAM_URL %&gt;&quot;&gt;rcov &lt;%= rcov::VERSION %&gt;&lt;/a&gt;&lt;/p&gt;
 
     &lt;script type=&quot;text/javascript&quot;&gt;</diff>
      <filename>lib/rcov/templates/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -37,3 +37,6 @@ function restripe() {
     }
   });
 }
+
+// Fix IE's lack of support for indexOf (!)
+if (!Array.indexOf) { Array.prototype.indexOf = function(obj){ for(var i=0; i&lt;this.length; i++){ if(this[i]==obj){return i;} } return -1; }}
\ No newline at end of file</diff>
      <filename>lib/rcov/templates/rcov.js</filename>
    </modified>
    <modified>
      <diff>@@ -85,6 +85,10 @@
 
 /* @group Report Table */
 
+  div.report_table_wrapper {
+    min-width: 900px;
+  }
+
   table.report {
     border-collapse: collapse;
     border: 1px solid #666666;
@@ -93,8 +97,8 @@
   }
   
   table.report tr {
-  	line-height: 1.75em;
-	}
+    line-height: 1.75em;
+  }
   
   table.report th {
     background: #666666;</diff>
      <filename>lib/rcov/templates/screen.css</filename>
    </modified>
    <modified>
      <diff>@@ -28,7 +28,7 @@ Gem::Specification.new do |s|
   s.version = &quot;0.8.8&quot;
 
   s.required_rubygems_version = nil if s.respond_to? :required_rubygems_version=
-  s.authors = [&quot;Relevance&quot;, &quot;Chad Humphries (spicycode)&quot;, &quot;Aaron Bedra (abedra)&quot;, &quot;Corey Ehmke (Bantik)&quot;, &quot;Mauricio Fernandez&quot;]
+  s.authors = [&quot;Relevance&quot;, &quot;Chad Humphries (spicycode)&quot;, &quot;Aaron Bedra (abedra)&quot;, &quot;Mauricio Fernandez&quot;]
   s.cert_chain = nil
   s.date = %q{2009-05-12}
   s.default_executable = %q{rcov}</diff>
      <filename>rcov.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d8f9fd389a791ef1a64546be123ea3fa4c09a906</id>
    </parent>
  </parents>
  <author>
    <name>Corey</name>
    <email>corey@seologic.com</email>
  </author>
  <url>http://github.com/relevance/rcov/commit/1734057c80a38fa95bdab5eab59bf7342a1cb62d</url>
  <id>1734057c80a38fa95bdab5eab59bf7342a1cb62d</id>
  <committed-date>2009-08-24T21:10:31-07:00</committed-date>
  <authored-date>2009-08-24T21:10:31-07:00</authored-date>
  <message>Restored README; restored authors in gemspec; wrapped report tables in div to enforce minimum width; fixed issue with filters in IE (no native indexOf support...); </message>
  <tree>127aec04fcc310fde7f1b6d89096dd370a2b5aac</tree>
  <committer>
    <name>Corey</name>
    <email>corey@seologic.com</email>
  </committer>
</commit>
