Permalink
Commits on May 11, 2013
  1. Tie 1.1.X to faye-websocket 0.4

    jonleighton committed May 11, 2013
    Conflicts:
    	README.md
    	poltergeist.gemspec
  2. Tie 1.0.X to faye-websocket 0.4

    jonleighton committed May 11, 2013
    Conflicts:
    	README.md
    	poltergeist.gemspec
  3. fixup changelog [ci skip]

    jonleighton committed May 11, 2013
  4. Merge pull request #313 from ryansch/fix-multiple-popups

    jonleighton committed May 11, 2013
    Fix within_window finding window after close/open
  5. fix changelog

    jonleighton committed May 11, 2013
  6. Merge pull request #306 from route/set_cookie_domain_option

    jonleighton committed May 11, 2013
    Can set cookies for given domain
Commits on May 8, 2013
  1. Can set cookies for given domain

    route committed Apr 22, 2013
Commits on May 6, 2013
  1. bump version

    jonleighton committed May 6, 2013
  2. Merge pull request #321 from turadg/patch-1

    jonleighton committed May 6, 2013
    Disallow breaking version 0.5.0 of faye-websocket
  3. Disallow breaking version 0.5.0 of faye-websocket

    turadg committed May 6, 2013
    Their 0.5.0 release broke some APIs that Poltergeist uses. See #320.
Commits on May 3, 2013
  1. Fix within_window finding window after close/open

    ryansch committed Apr 29, 2013
    Poltergeist was caching the page returned from getPage.  If a popup
    window was opened and given a name, then closed, and a new one was
    opened with the same name, we couldn't see it because we still had the
    old page cached.
    
    This change removes the cache and instead always asks phantomJS for the
    page.
    
    Fixes #312
  2. Merge pull request #318 from hron/improve-phantomjs-version-checking

    jonleighton committed May 3, 2013
    Improve PhantomJS version checking
  3. Improve PhantomJS version checking

    hron committed May 3, 2013
    Naive implementation of raw string comparison fails on version
    starting from '1.10.0'. The new implementation converts version parts
    to integers and checks them in turn starting from major part.
Commits on Apr 19, 2013
  1. Merge pull request #300 from mfrost/cookies_enabled

    jonleighton committed Apr 19, 2013
    Driver can enable or disable PhantomJS cookies
Commits on Apr 16, 2013
  1. fix typo

    jonleighton committed Apr 16, 2013
Commits on Apr 15, 2013
  1. Driver can enable or disable PhantomJS cookies

    mfrost committed Apr 15, 2013
    As of 1.7, PhantomJS allows its `CookieJar` to be enabled or disabled using the
    `cookiesEnabled` function. This commit adds access to that from the driver
    using a similarly named `cookies_enabled=` method.
    
    For more information on the API, check out:
    
    https://github.com/ariya/phantomjs/wiki/API-Reference-phantom#cookiesenabled-boolean
  2. Throw a useful error on invalid selector

    jonleighton committed Apr 15, 2013
    Closes #296
  3. Ensure default state at start of a command

    jonleighton committed Apr 15, 2013
    This should help to reduce obscure bugs. For example if a click fails,
    currently the state will be stuck as "mouse_event", and won't go back to
    "default". In theory that's a programming error, but this change should
    deal with that whole category of errors.
Commits on Apr 13, 2013
  1. Merge branch '1.1.1'

    jonleighton committed Apr 13, 2013
    Conflicts:
    	README.md
    	lib/capybara/poltergeist/version.rb
    	poltergeist.gemspec
  2. bump version to 1.1.1

    jonleighton committed Apr 13, 2013
  3. bump to 1.2.0

    jonleighton committed Apr 13, 2013
  4. ruby 1.9.2 is not supported

    jonleighton committed Apr 13, 2013
Commits on Mar 31, 2013
  1. Merge pull request #287 from olivierlacan/patch-1

    jonleighton committed Mar 31, 2013
    Remove PhantomJS, installed by default on Travis
Commits on Mar 29, 2013
  1. Remove PhantomJS, installed by default on Travis

    olivierlacan committed Mar 29, 2013
    I talked to @joshk today since our Poltergeist tests were passing on Travis without this stuff in our travis.yml and he said PhantomJS is now installed by default on Travis, so you shouldn't need this.
Commits on Mar 23, 2013
  1. Merge pull request #284 from cibernox/master

    jonleighton committed Mar 23, 2013
    Clarify how to enable the debug mode in the readme
  2. Fix typo

    Miguel committed Mar 23, 2013
Commits on Mar 22, 2013
  1. Clarify how to enable the debug mode in the readme

    cibernox committed Mar 22, 2013
    I would like to clarify how to enable the debug mode.
    At first was adding a :inspector => true meta tag to my examples.
    I've found the answer in this issue
    teampoltergeist#47
    
    At least one person more made the same mistake, so maybe its useful.
Commits on Mar 3, 2013
  1. fix popFrame

    jonleighton committed Mar 3, 2013
  2. delete obsolete spec

    jonleighton committed Mar 3, 2013