<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -33,7 +33,7 @@ spec = Gem::Specification.new do |spec|
   spec.rdoc_options &lt;&lt; '--title' &lt;&lt; 'Ruport Documentation' &lt;&lt;
                        '--main'  &lt;&lt; 'README' &lt;&lt; '-q'
   spec.add_dependency('fastercsv', '&gt;= 1.1.0')
-  spec.add_dependency('pdf-writer', '= 1.1.7')
+  spec.add_dependency('pdf-writer', '= 1.1.8')
   spec.author = &quot;Gregory Brown&quot;
   spec.email = &quot;  gregory.t.brown@gmail.com&quot;
   spec.rubyforge_project = &quot;ruport&quot;</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -526,7 +526,8 @@ module Ruport::Data
     #   table.column_names.include?(&quot;a&quot;) #=&gt; false
     #
     def rename_column(old_name,new_name)
-      self.column_names[column_names.index(old_name)] = new_name
+      index = column_names.index(old_name) or return
+      self.column_names[index] = new_name
       each { |r| r.rename_attribute(old_name,new_name,false)} 
     end
 </diff>
      <filename>lib/ruport/data/table.rb</filename>
    </modified>
    <modified>
      <diff>@@ -662,6 +662,13 @@ class TestTableColumnOperations &lt; Test::Unit::TestCase
     assert_equal Table(%w[a foo c], :data =&gt; [[1,6,6],[4,9,9]]), a
   end 
 
+  def test_ensure_renaming_a_missing_column_fails_silently
+    a = Table(%w[a b c])
+    assert_nothing_raised do
+      a.rename_column(&quot;d&quot;, &quot;z&quot;)
+    end
+  end
+
 end  
 
 class TestTableFromCSV &lt; Test::Unit::TestCase</diff>
      <filename>test/table_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>bc1b6e841754aa9c4754e3b8ddaa9decaf66d930</id>
    </parent>
  </parents>
  <author>
    <name>sandal</name>
    <email>sandal@bb2e8eb0-7117-0410-aac4-c024b40ed5f7</email>
  </author>
  <url>http://github.com/ruport/ruport/commit/853db0b15757f7414c0706a9f2eb0580532a5e5a</url>
  <id>853db0b15757f7414c0706a9f2eb0580532a5e5a</id>
  <committed-date>2008-03-31T14:44:01-07:00</committed-date>
  <authored-date>2008-03-31T14:44:01-07:00</authored-date>
  <message>Making Table#rename_column fail silently

git-svn-id: http://stonecode.svnrepository.com/svn/ruport/ruport/trunk@1293 bb2e8eb0-7117-0410-aac4-c024b40ed5f7</message>
  <tree>3cfbce8d8eec0ce528935b7fc070c3a211f69c54</tree>
  <committer>
    <name>sandal</name>
    <email>sandal@bb2e8eb0-7117-0410-aac4-c024b40ed5f7</email>
  </committer>
</commit>
