Permalink
Commits on Dec 21, 2012
Commits on Dec 19, 2012
  1. @detro
Commits on Dec 18, 2012
  1. @dos1
  2. @dos1
  3. @detro

    Fixing typo in GhostDriver 1.0.1

    detro committed with Dec 17, 2012
Commits on Dec 17, 2012
  1. Fix potential hang in the example scripts due to missing exit() call.

    Patch by Jônatas Pedraza <jonatas.nona@gmail.com> and Vivek Galatage
    <vivekgalatage@gmail.com>.
    
    http://code.google.com/p/phantomjs/issues/detail?id=922
    committed Dec 17, 2012
  2. @dburrows

    Increase maximum number of redirects in line with modern browsers.

    Modern browser mostly limit re-directs to 20. The current limit in  PhantomJS is 10 which is not in line with most browsers. This patch is a simple increase of gMaxRedirections from 10 to 20.
    
    http://code.google.com/p/phantomjs/issues/detail?id=849
    dburrows committed with Dec 7, 2012
Commits on Dec 16, 2012
  1. @fastclemmy

    Update examples/pizza.coffee.

    Guess the DOM has changed a little. No more class .address but an (incorrectly used) <address> tag instead. (same pull request as the vanilla JS example)
    
    http://code.google.com/p/phantomjs/issues/detail?id=921
    fastclemmy committed with Dec 11, 2012
  2. @fastclemmy

    Fix examples/pizza.js.

    Guess the DOM has changed a little. No more class .address but an (incorrectly used) <address> tag instead.
    
    http://code.google.com/p/phantomjs/issues/detail?id=921
    fastclemmy committed with Dec 11, 2012
  3. @detro
Commits on Dec 14, 2012
  1. @detro

    Fix "--webdriver-selenium-grid-hub" CLI parameter.

    I had forgotten to update the option parsing code,
    and the option was never picked.
    
    Related issue: [GhostDriver #130](detro/ghostdriver#130).
    detro committed with Dec 12, 2012
Commits on Dec 13, 2012
  1. @Vitallium

    Enable WOFF file support.

    Background:
    WOFF format requires that WebKit should be compiled with zlib.
    
    Related issues:
    http://code.google.com/p/phantomjs/issues/detail?id=592
    Vitallium committed with Dec 12, 2012
  2. @jonleighton
  3. @jonleighton

    Fix memory leak on linux

    We were previously adding the certificates on each instantiation of
    NetworkAccessManager, causing memory consumption to grow unbounded.
    
    I have also removed the Qt version check. It's unnecessary as we only
    build against a fixed Qt version.
    
    https://code.google.com/p/phantomjs/issues/detail?id=882
    jonleighton committed with Dec 12, 2012
Commits on Dec 12, 2012
  1. @Vitallium

    Fix window.location.

    Description:
    Web Page can't navigate to a relative url using the property 'window.location'.
    
    Upstream bug:
    https://bugs.webkit.org/show_bug.cgi?id=47978
    
    Issues:
    http://code.google.com/p/phantomjs/issues/detail?id=632
    http://code.google.com/p/phantomjs/issues/detail?id=530
    Vitallium committed Dec 12, 2012
  2. @JamesMGreene
  3. @jonleighton

    Enable multiple files to be uploaded to a file input

    Obviously, the input must have the multiple attribute for this to work.
    
    The API is:
    
        page.uploadFile('#file_input', ['file1', file2'])
    
    I haven't implemented support for multiple files in the page.filePicker
    API because I couldn't work out how to get a return value of an array
    of strings through the JS/C++ bridge.
    
    https://code.google.com/p/phantomjs/issues/detail?id=256
    jonleighton committed with Dec 9, 2012
Commits on Dec 6, 2012
  1. @JamesMGreene

    Added CoffeeScript examples where missing, minor other fixes

    Added CoffeeScript examples where missing, minor other fixes such as spacing standardization (2 spaces is the standard in CoffeeScript via Ruby). Also a small set of minor JS example fixes and additional comments.
    
    Fixes http://code.google.com/p/phantomjs/issues/detail?id=907
    JamesMGreene committed Dec 6, 2012
  2. @JamesMGreene
  3. @JamesMGreene
  4. @JamesMGreene
Commits on Dec 4, 2012
Commits on Dec 1, 2012
  1. @jschauma
Commits on Nov 29, 2012
  1. @milianw
Commits on Nov 27, 2012
  1. @detro
  2. @detro

    Embedding GhostDriver into PhantomJS(!!!)

    Finally. After so much work, this is finally a reality.
    To launch PhantomJS in "Remote WebDriver mode":
    
    ```bash
    $ phantomjs --webdriver=OPTIONAL_IP:OPTIONAL_PORT
    ```
    
    Also, GhostDriver brings along support for Selenium Grid: now PhantomJS can register itself to a Selenium Grid HUB.
    Just launch it in Webdriver Mode with the following extra options:
    ```bash
    $ phantomjs --webdriver=OPTIONAL_IP:OPTIONAL_PORT --webdriver-selenium-grid-hub=http://url.to.selenium.grid.hub:port
    ```
    
    http://code.google.com/p/phantomjs/issues/detail?id=49
    detro committed with Nov 18, 2012
  3. @detro
Commits on Nov 24, 2012
  1. @Vitallium

    Don't perform on-demand loading of root certificates on Linux

    Description:
    Qt is performing loading on-demand of root certificates on Linux, which causing SSL errors.
    
    Issue:
    http://code.google.com/p/phantomjs/issues/detail?id=882
    Vitallium committed Nov 23, 2012
Commits on Nov 22, 2012
  1. @milianw

    Repeat thead and tfoot when table contains page breaks.

    This was already done in #211
    but somehow got lost when the Qt source tree was imported.
    
    Note that I even improved this patch a bit to also properly repaint
    the borders of cells in thead/tfoot.
    
    http://code.google.com/p/phantomjs/issues/detail?id=615
    milianw committed Nov 22, 2012
  2. @milianw

    Prevent page breaks in table rows.

    This was part of a previous PhantomJS release but got reverted
    when the Qt source tree was imported. See the old pull request
    here: #211
    
    http://code.google.com/p/phantomjs/issues/detail?id=880
    milianw committed Nov 22, 2012