<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -5,11 +5,13 @@
 1.2.13 (2008-03-05)
 ===================
 
- - Patch for incremental calls to `wait_for_text`
- - Regex support in `wait_for_text`
+ - Patch for incremental calls to `wait_for_text` (Thank you Rick Lee-Morlang)
 
-  =&gt; TODO need to update documentation with wait_for_text regexp support
-  
+ - Regular expression support in `wait_for_text` (Thank you Rick Lee-Morlang)
+
+    click &quot;a_locator&quot;, :wait_for =&gt; :text, :text =&gt; /Some.*ing/
+
+ - Set read and open timeout on HTTP connection to Remote Control
   
 1.2.12 (2009-02-28)
 ===================</diff>
      <filename>ChangeLog</filename>
    </modified>
    <modified>
      <diff>@@ -38,8 +38,10 @@ Features
   * `click 'the_button_id', :wait_for =&gt; :element, :element =&gt; 'new_element_id'`
   * `click 'the_button_id', :wait_for =&gt; :no_element, :element =&gt; 'disappearing_element_id'`
   * `click 'the_button_id', :wait_for =&gt; :text, :text =&gt; 'New Text'`
+  * `click 'the_button_id', :wait_for =&gt; :text, :text =&gt; /A Regexp/`
   * `click 'the_button_id', :wait_for =&gt; :text, :element =&gt; 'notification_box', :text =&gt; 'New Text'`
   * `click 'the_button_id', :wait_for =&gt; :no_text, :text =&gt; 'Disappearing Text'`
+  * `click 'the_button_id', :wait_for =&gt; :no_text, :text =&gt; /A Regexp/`
   * `click 'the_button_id', :wait_for =&gt; :no_text, :element =&gt; 'notification_box', :text =&gt; 'Disappearing Text'`
   * `click 'the_button_id', :wait_for =&gt; :effects`
   * `click 'the_button_id', :wait_for =&gt; :value, :element =&gt; 'a_locator', :value =&gt; 'some value'`
@@ -78,7 +80,7 @@ Plain API
     # Sample Ruby script using the Selenium client API
     #
     require &quot;rubygems&quot;
-    gem &quot;selenium-client&quot;, &quot;&gt;=1.2.11&quot;
+    gem &quot;selenium-client&quot;, &quot;&gt;=1.2.13&quot;
     require &quot;selenium/client&quot;
     
     begin
@@ -111,7 +113,7 @@ Writing Tests
     #
     require &quot;test/unit&quot;
     require &quot;rubygems&quot;
-    gem &quot;selenium-client&quot;, &quot;&gt;=1.2.11&quot;
+    gem &quot;selenium-client&quot;, &quot;&gt;=1.2.13&quot;
     require &quot;selenium/client&quot;
     
     class ExampleTest &lt; Test::Unit::TestCase
@@ -149,7 +151,7 @@ Writing Tests
 
     require 'rubygems'
     gem &quot;rspec&quot;, &quot;=1.1.12&quot;
-    gem &quot;selenium-client&quot;, &quot;&gt;=1.2.11&quot;
+    gem &quot;selenium-client&quot;, &quot;&gt;=1.2.13&quot;
     require &quot;selenium/client&quot;
     require &quot;selenium/rspec/spec_helper&quot;
     </diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -240,3 +240,5 @@ desc &quot;Publish RDoc on Rubyforge website&quot;
 task :'rdoc:publish' =&gt; :rdoc do
   sh &quot;scp -r doc/* #{ENV['USER']}@rubyforge.org:/var/www/gforge-projects/selenium-client&quot;
 end
+
+task :package =&gt; [ &quot;lib/selenium/client/generated_driver.rb&quot; ]
\ No newline at end of file</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 require 'rubygems'
 gem &quot;rspec&quot;, &quot;=1.1.12&quot;
-gem &quot;selenium-client&quot;, &quot;&gt;=1.2.12&quot;
+gem &quot;selenium-client&quot;, &quot;&gt;=1.2.13&quot;
 require &quot;selenium/client&quot;
 require &quot;selenium/rspec/spec_helper&quot;
 </diff>
      <filename>examples/rspec/google_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@
 # Sample Ruby script using the Selenium client API
 #
 require &quot;rubygems&quot;
-gem &quot;selenium-client&quot;, &quot;&gt;=1.2.12&quot;
+gem &quot;selenium-client&quot;, &quot;&gt;=1.2.13&quot;
 require &quot;selenium/client&quot;
 
 begin</diff>
      <filename>examples/script/google.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,7 @@
 #
 require &quot;test/unit&quot;
 require &quot;rubygems&quot;
-gem &quot;selenium-client&quot;, &quot;&gt;=1.2.12&quot;
+gem &quot;selenium-client&quot;, &quot;&gt;=1.2.13&quot;
 require &quot;selenium/client&quot;
 
 class ExampleTest &lt; Test::Unit::TestCase</diff>
      <filename>examples/testunit/google_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -67,8 +67,10 @@ module Selenium
       # * wait :wait_for =&gt; :element, :element =&gt; 'new_element_id'                     # will wait for an element to be present/appear
       # * wait :wait_for =&gt; :no_element, :element =&gt; 'new_element_id'                  # will wait for an element to be not be present/disappear
       # * wait :wait_for =&gt; :text, :text =&gt; 'some text'                                # will wait for some text to be present/appear
+      # * wait :wait_for =&gt; :text, :text =&gt; /A Regexp/                                 # will wait for some text to be present/appear
       # * wait :wait_for =&gt; :text, :element =&gt; 'a_locator', :text =&gt; 'some text'       # will wait for the content of 'a_locator' to be 'some text'
       # * wait :wait_for =&gt; :no_text, :text =&gt; 'some text'                             # will wait for the text to be not be present/disappear
+      # * wait :wait_for =&gt; :no_text, :text =&gt; /A Regexp/                              # will wait for the text to be not be present/disappear
       # * wait :wait_for =&gt; :no_text, :element =&gt; 'a_locator', :text =&gt; 'some text'    # will wait for the content of 'a_locator' to not be 'some text'
       # * wait :wait_for =&gt; :value, :element =&gt; 'a_locator', :value =&gt; 'some value'    # will wait for the field value of 'a_locator' to be 'some value'
       # * wait :wait_for =&gt; :no_value, :element =&gt; 'a_locator', :value =&gt; 'some value' # will wait for the field value of 'a_locator' to not be 'some value'
@@ -124,8 +126,10 @@ module Selenium
       # * click &quot;a_locator&quot;, :wait_for =&gt; :element, :element =&gt; 'new_element_id'                     # will wait for an element to be present/appear
       # * click &quot;a_locator&quot;, :wait_for =&gt; :no_element, :element =&gt; 'new_element_id'                  # will wait for an element to be not be present/disappear
       # * click &quot;a_locator&quot;, :wait_for =&gt; :text, :text =&gt; 'some text'                                # will wait for some text to be present/appear
+      # * click &quot;a_locator&quot;, :wait_for =&gt; :text, :text =&gt; /A Regexp/                                 # will wait for some text to be present/appear
       # * click &quot;a_locator&quot;, :wait_for =&gt; :text, :element =&gt; 'a_locator', :text =&gt; 'some text'       # will wait for the content of 'a_locator' to be 'some text'
       # * click &quot;a_locator&quot;, :wait_for =&gt; :no_text, :text =&gt; 'some text'                             # will wait for the text to be not be present/disappear
+      # * click &quot;a_locator&quot;, :wait_for =&gt; :no_text, :text =&gt; /A Regexp/                              # will wait for the text to be not be present/disappear
       # * click &quot;a_locator&quot;, :wait_for =&gt; :no_text, :element =&gt; 'a_locator', :text =&gt; 'some text'    # will wait for the content of 'a_locator' to not be 'some text'
       # * click &quot;a_locator&quot;, :wait_for =&gt; :value, :element =&gt; 'a_locator', :value =&gt; 'some value'    # will wait for the field value of 'a_locator' to be 'some value'
       # * click &quot;a_locator&quot;, :wait_for =&gt; :no_value, :element =&gt; 'a_locator', :value =&gt; 'some value' # will wait for the field value of 'a_locator' to not be 'some value'
@@ -320,8 +324,10 @@ module Selenium
       # * go_back :wait_for =&gt; :element, :element =&gt; 'new_element_id'                     # will wait for an element to be present/appear
       # * go_back :wait_for =&gt; :no_element, :element =&gt; 'new_element_id'                  # will wait for an element to be not be present/disappear
       # * go_back :wait_for =&gt; :text, :text =&gt; 'some text'                                # will wait for some text to be present/appear
+      # * go_back &quot;a_locator&quot;, :wait_for =&gt; :text, :text =&gt; /A Regexp/                    # will wait for some text to be present/appear
       # * go_back :wait_for =&gt; :text, :element =&gt; 'a_locator', :text =&gt; 'some text'       # will wait for the content of 'a_locator' to be 'some text'
       # * go_back :wait_for =&gt; :no_text, :text =&gt; 'some text'                             # will wait for the text to be not be present/disappear
+      # * go_back &quot;a_locator&quot;, :wait_for =&gt; :no_text, :text =&gt; /A Regexp/                 # will wait for the text to be not be present/disappear
       # * go_back :wait_for =&gt; :no_text, :element =&gt; 'a_locator', :text =&gt; 'some text'    # will wait for the content of 'a_locator' to not be 'some text'
       # * go_back :wait_for =&gt; :condition, :javascript =&gt; 'some expression'               # will wait for the javascript expression to be true
       # * go_back :wait_for =&gt; :value, :element =&gt; 'a_locator', :value =&gt; 'some value'    # will wait for the field value of 'a_locator' to be 'some value'</diff>
      <filename>lib/selenium/client/idiomatic.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9eebcb81ca781b7806c20f422d07129cfa141c6b</id>
    </parent>
  </parents>
  <author>
    <name>Philippe Hanrigou</name>
    <email>philippe.hanrigou@gmail.com</email>
  </author>
  <url>http://github.com/ph7/selenium-client/commit/8e2b24bbec80df3db96ba5f1c98fcb181c3b4e61</url>
  <id>8e2b24bbec80df3db96ba5f1c98fcb181c3b4e61</id>
  <committed-date>2009-03-07T18:56:42-08:00</committed-date>
  <authored-date>2009-03-07T18:56:42-08:00</authored-date>
  <message>Releasing 1.2.13</message>
  <tree>bc0dd76bb5bb3d6eefc47b767da3d960f7318b4a</tree>
  <committer>
    <name>Philippe Hanrigou</name>
    <email>philippe.hanrigou@gmail.com</email>
  </committer>
</commit>
