Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 16, 2015
  1. Matthew Horan

    Disable web page and object memory cache

    mhoran authored
    Pages and assets should not be retrieved from the cache. This leads to
    unexpected results in testing. Also, the raw content of cached objects
    and pages cannot be retrieved.
Commits on Jan 27, 2015
  1. Matthew Horan

    Release capybara-webkit 1.4.1

    mhoran authored
  2. Matthew Horan
Commits on Jan 26, 2015
  1. Matthew Horan

    Document unknown URL handler in README

    mhoran authored
    [ci skip]
  2. Matthew Horan

    Clean up Travis before install script

    mhoran authored
    Only install Qt 5 when building against Qt 5.
    
    Remove unnecessary explicit dependencies.
Commits on Jan 22, 2015
  1. Matthew Horan

    Release capybara-webkit 1.4.0

    mhoran authored
Commits on Jan 6, 2015
  1. Matthew Horan

    Whitelist localhost on Driver#reset!

    mhoran authored
    Fixes a regression due to "reset allowed/blocked URLs between specs"
    (4491ba8).
Commits on Oct 22, 2014
  1. Matthew Horan

    Release capybara-webkit 1.3.1

    mhoran authored
Commits on Oct 5, 2014
  1. Matthew Horan

    Remove modal messages from modal message list

    mhoran authored
    * When multiple, non-nested modals are on a page, the modal ID will not
      point to the index of the corresponding modal message in the modal
      message list.
Commits on Aug 18, 2014
  1. Matthew Horan

    Release capybara-webkit 1.3.0

    mhoran authored
    [ci skip]
  2. Matthew Horan

    NEWS for capybara-webkit 1.3

    mhoran authored
    [ci skip]
  3. Matthew Horan
Commits on Jul 18, 2014
  1. Matthew Horan

    Make Connection#read non-blocking

    mhoran authored
    * Ensure that Connection#read will not block Timeout::timeout for JRuby
      users.
Commits on Jul 17, 2014
  1. Matthew Horan

    Make Connection#gets non-blocking

    mhoran authored
    * JRuby Timeout::timeout blocks on IO#gets. IO.connect blocks as well
      unless running in its own thread.
  2. Matthew Horan

    Make FindModal synchronous

    mhoran authored
    * There's no need to poll for the modal when we have an event loop.
  3. Matthew Horan

    Delete pending commands on reset

    mhoran authored
    * If an exception is raised in the Ruby process, it's possible for Reset
      to be sent to the server while the previous command is still running.
      This ensures that pending commands are stopped when handling Reset.
Commits on Jul 14, 2014
  1. Matthew Horan

    Update README

    mhoran authored mhoran committed
    * Remove deprecated modal and window commands.
    * Document xvfb-run as a way to start an X server.
    * Note that Qt versions greater than 4.8 are supported.
    * Update copyright year.
  2. Matthew Horan

    Add deprecation warnings to legacy window methods

    mhoran authored mhoran committed
    * Capybara 2.3 provides a new window API.
Commits on Jul 13, 2014
  1. Matthew Horan

    Stub Capybara::ModalNotFound for Capybara < 2.4

    mhoran authored
    * The modal API was introduced in Capybara 2.4, so older versions won't
      follow this code path.
  2. Matthew Horan

    Add deprecation warnings to legacy modal methods

    mhoran authored
    * Our legacy API has been replaced by an upstream API in Capybara 2.4.
  3. Matthew Horan

    Don't interact with readonly elements

    mhoran authored
    * This behavior changed in Capybara 2.4.
    * Previously we would focus and send keypress events to readonly
      elements. Now readonly elements are ignored, and a warning is emitted
      by Capybara.
  4. Matthew Horan

    Travis config for Capybara 2.4

    mhoran authored
  5. Matthew Horan

    Add Capybara 2.4 to Appraisals

    mhoran authored
  6. Matthew Horan

    Implement modal (confirm, prompt and alert) API

    mhoran authored
    * Retain backwards compatibility with legacy capybara-webkit API.
    * Confirm dialogs are accepted by default; dialogs are dismissed.
    * Legacy API overrides the default action, and does not raise errors
      for unexpected modals.
  7. Matthew Horan

    Raise better errors if server fails to start

    mhoran authored
    * When WEBKIT_SERVER_START_TIMEOUT was reached, @port would get set to
      nil. If execution of the SERVER_PROCESS returned immediately, @port
      would get set to 0. This lead to odd cross-platform behavior in
      #connect, which would try to connect to a nonsense port.
Commits on Jul 3, 2014
  1. Matthew Horan

    Install bundler Gem tasks in bundler namespace

    mhoran authored
    * The release task in Bundler >= 1.3.1 depends on the build task, which
      conflicts with our build task, resulting in a webkit_server build
      instead of a gem build.
    
    [ci skip]
Commits on Jul 2, 2014
  1. Matthew Horan

    Release capybara-webkit 2.1.0

    mhoran authored
    * Capybara 2.3 compatibility.
    * Kill webkit_server when parent process closes stdin.
  2. Matthew Horan

    Simplify shutdown logic for Connection

    mhoran authored mhoran committed
    * Use a QSocketNotifier listening to stdin to determine when the parent
      process has detached.
  3. Matthew Horan

    Update Travis builds

    mhoran authored
    * Test Capybara 2.2 and 2.3 compatibility on all platforms.
    * Drop support for Capybara 2.0.
    * Only test Qt 5 on 1.9.3. The C implementation is the same for all Ruby
      versions, so there's no need to test against all platforms.
Commits on Jul 1, 2014
  1. Matthew Horan

    Fix Connection stderr redirect spec under Qt 5.3

    mhoran authored
    * qDebug behavior has changed in Qt 5.3:
      https://codereview.qt-project.org/#/c/69731/
Commits on Feb 14, 2014
  1. Matthew Horan
Commits on Feb 13, 2014
  1. Matthew Horan

    Ignore .idea directory

    mhoran authored
  2. Matthew Horan

    Qt 5 moved to ubuntu-sdk-team PPA

    mhoran authored
    * Fixes build issues on Travis
Commits on Jan 29, 2014
  1. Matthew Horan

    Use a pipe to test stderr forwarding

    mhoran authored
    * Assertion was accidentally removed when testing #read as an
      alternative.
  2. Matthew Horan

    Build against JRuby (1.9 mode)

    mhoran authored
Something went wrong with that request. Please try again.