Commits on Mar 2, 2012
  1. Bump version to 0.10.1

    halogenandtoast committed Mar 2, 2012
Commits on Feb 27, 2012
  1. Fixed Installing QT link

    jferris committed Feb 27, 2012
Commits on Feb 24, 2012
Commits on Feb 17, 2012
  1. Commit Gemfile.lock

    halogenandtoast committed Feb 17, 2012
  2. Bump to version 0.10.0

    halogenandtoast committed Feb 17, 2012
Commits on Feb 12, 2012
  1. Fix destructive methods for selecting options

    jasonmp85 committed Feb 12, 2012
    Both `select_option` and `unselect_option` were modifying the
    `selected` attribute of their target `<option>` element. This attribute
    is meant to be used solely as the marker for which `<option>`(s) is
    (are) the default selection(s) in a (multi-)`<select>` element. The
    actual _selectedness_ of an `<option>` should be tracked using its
    `selected` **property**. Read [the spec][] for more info.
    This change removes any code which modified the `selected` attribute of
    `<option>` elements, which leaves only the code that modifies the
    `selected` property. In addition, `Node#value` needed to be changed to
    return `<option>` elements whose selectedness is true rather than just
    those with a `selected` attribute.
    The tests introduced in the previous commit now pass.
    [the spec]:
  2. Add failing unit test for selected attribute bug

    jasonmp85 committed Feb 12, 2012
    capybara-webkit's driver implements `(un)select_option` by modifying
    the target node's `selected` attribute directly. The [HTML5 spec][]
    states that this attribute represents the _default selectedness_ of an
    `<option>` element, so modifying it will necessarily break the behavior
    of reset buttons in forms.
    In addition, the existing code leaves this attribute set on existing
    `<option>` elements, which can put the page into an invalid state.
    [HTML5 spec]:
Commits on Feb 9, 2012
  1. Add note about Sinatra.

    Gabe Berke-Williams committed Feb 9, 2012
Commits on Feb 5, 2012
Commits on Feb 3, 2012
  1. Update ChangeLog

    halogenandtoast committed Feb 3, 2012
  2. Bump to version 0.9.0

    halogenandtoast committed Feb 3, 2012
Commits on Jan 31, 2012
Commits on Jan 27, 2012
  1. add imagemagick dependency to contributing guide

    marcisme committed with halogenandtoast Jan 15, 2012
    Several tests in driver_rendering_spec.rb require the identify command
    that is part of Imagemagick. Without it they fail with output similar to
    the following.
           Command ("identify -ping
    failed: {:output=>"sh: identify: command not found\n",
Commits on Jan 23, 2012
  1. Raise ElementNotDisplayedError also for #drag_to and #select_option w…

    marcofognog committed with jferris Jan 19, 2012
    …hen they are invisible.
  2. Raise error when an invisible element receives #click so it resembles…

    marcofognog committed with jferris Jan 18, 2012
    … a browser more closely.
Commits on Jan 20, 2012
Commits on Jan 19, 2012
  1. Remove debugging statement

    jferris committed Jan 19, 2012
  2. Trigger text input events with HTML5 text-like fields: email, number,…

    Yuri Gadow committed Jan 19, 2012
    … search, tel, text, and url.
Commits on Jan 13, 2012