Skip to content
This repository
branch: master

Apr 18, 2014

  1. Example of runtime proxy setup

    authored April 02, 2014 ariya committed April 17, 2014
  2. Added setProxy function

    authored December 12, 2013 ariya committed April 17, 2014

Apr 08, 2014

  1. Dmitry Mazuro

    Use SVG version of travis build status badges

    authored April 06, 2014 ariya committed April 07, 2014
  2. Fix harfbuzz assertions using patch from Chromium.

    Exotic text (e.g. attempting to render a binary file such as .zip
    or .exe as a webpage) can trigger an assertion failure in the
    Harfbuzz code. Chromium developers also noticed this issue and
    committed a patch to fix it:
    
    http://lists.freedesktop.org/archives/harfbuzz/2009-August/000354.html
    
    This patch has not been accepted by upstream, but this (old) version
    of Harfbuzz has been abandoned and superceded by Harfbuzz-NG.
    
    Issue #11264
    authored June 17, 2013 ariya committed April 07, 2014

Mar 29, 2014

  1. Ivan De Marino

    Merge branch 'master' of https://github.com/pauloalem/phantomjs into …

    …pauloalem-master
    authored March 29, 2014
  2. Peter Coles

    Update example

    Since this example was written the phantomjs home page has been redesigned and the targeted ID no longer exists. This tweaks the example so that it can again find content to report.
    authored March 01, 2014 detro committed March 29, 2014

Mar 09, 2014

  1. Ivan De Marino

    Changing Travis CI build list into a table

    authored March 09, 2014
  2. Ivan De Marino

    Fixed tests that dealt with manipulating request URLs.

    Related to #11952.
    
    Those tests use "http://phantomjs.org" as fixture.
    The website "/images" directory has been renamed "/img",
    breaking the tests.
    
    Maybe not the greatest way to go about it, but
    for now it will do. We probably need to have fixtures
    served by a local server.
    authored March 09, 2014
  3. Ivan De Marino

    Run PhantomJS's tests as part of TravisCI

    Related to #11952.
    authored February 17, 2014
  4. Ivan De Marino

    Making GhostDriver test "quiet-er" (and parallel)

    Also, trying to get the exit status of those tests reported, in case they fail.
    
    Related to #11952.
    authored February 05, 2014

Mar 08, 2014

  1. Ivan De Marino

    Adding "test/ghostdriver-test" to run in Travis CI

    Related to issue #11880
    authored February 04, 2014

Feb 20, 2014

  1. Adrian

    Add example for how to post a json request to HTTP server

    authored February 10, 2014 ariya committed February 19, 2014
  2. Rikke Simonsen

    Fix for crash bug caused by Iframe NULL reference

    authored February 17, 2014 ariya committed February 19, 2014

Feb 14, 2014

  1. paulo alem

    Runner for jasmine 2

    The old script needed some updates in order to support the new jasmine lib
    authored February 14, 2014

Feb 02, 2014

  1. Ivan De Marino

    Travis CI: Adding comments to ".travis.yml".

    Related to issue #11880
    authored February 02, 2014
  2. Ivan De Marino

    Travis CI: trying to make the build more "resilient".

    Related to issue #11880.
    authored February 02, 2014
  3. Ivan De Marino

    Add links to "travis ci" to README file.

    Linking branches "master" and "1.9" for now.
    authored February 02, 2014

Jan 12, 2014

  1. Ivan De Marino

    Importing GhostDriver 1.1.1.

    Yes, 1.1.0 has just been imported.
    But the key feature in 1.1.1 is Session Isolation in WebDriver: something that has been requested many times,
    particularly when using GhostDriver with Selenium Grid.
    authored January 12, 2014

Jan 11, 2014

  1. Trevor North

    Update table page break improvements patch

    Includes the following fixes taken from trvrnrths-qt:
    - Ensure we have a first cell to measure when checking required table
      height
    - Handle page break edge case with exactly fitting last table row
      In the case where the last table row on a page fitted exactly no
      extra offset was afforded to the next row. This resulted in no
      space being left for the painting of the table header on the next
      page.
    - Fix segfault when checking heights for pagination if table body does
      not have a cell at 0,0
    
    See #11291 and
    #11490.
    authored July 18, 2013 ariya committed January 10, 2014
  2. Ariya Hidayat

    OS X: Unsafe patch to fix selectable text on PDF output.

    authored January 10, 2014
  3. Adds support for multiple Cookie Jars.

    Previously, there was a single global cookie jar shared between all web pages.
    Now, one can have separate cookie jars for different web pages.
    
    Makes CookieJar a normal class, not a singleton.
    Moves many public CookieJar methods to public slots.
    Adds default cookie jar to Phantom.
    Adds the CookieJar module that provides access to cookie jars in javascript.
    Adds cookie jar module tests.
    
    Usage:
    var jar = require('cookiejar').create();
    var webpage = require('webpage').create();
    webpage.cookieJar = jar;
    ...
    webpage.close();
    jar.close();
    
    JS API changes:
    Webpage:
        var jar = page.cookieJar; -- assigns 'jar' the given webpage's cookie jar.
        page.cookiejar = jar; -- sets 'jar' as the given webpage's cookie jar.
    CookieJar:
        var jar = require('cookiejar').create(path)
            creates a cookie jar with persistent storage at the given file path
            (path not mandatory).
        var cookies = jar.cookies; -- assign's 'jar' the list of cookies in the
            cookie jar.
        jar.cookies = [c1, c2]; -- sets the cookie jar's cookies as the ones in the
            list.
        jar.addCookie(cookie) -- adds cookie 'cookie' to the cookie jar.
    
    #11417
    authored June 18, 2013 ariya committed January 10, 2014

Jan 10, 2014

  1. vvavrychuk

    fixed test suite 'WebPage render image'

    Previously the test suite 'WebPage render image' made a series of
    webpage.open without waiting them to complete. This effected next
    runned tests because on load handlers for pages were fired after
    'WebPage render image' test finish.
    
    #11780
    authored November 23, 2013 ariya committed January 09, 2014

Jan 07, 2014

  1. Ashish Kulkarni

    Implement "page-break-inside: avoid" for non-floating block elements.

    This patch is taken from https://bugs.webkit.org/show_bug.cgi?id=5097#c17
    
    It was originally part of PR #211 but was possibly overlooked in PR #344
    (when the other two patches got reapplied after the QT source import).
    authored December 20, 2013 ariya committed January 07, 2014
  2. Ariya Hidayat

    QWidget: Fix unused parameter warning when there's no Graphics View.

    This reduces the amount of repetitive compiler warnings.
    
    #11880
    authored January 06, 2014
  3. Ariya Hidayat

    Travis CI: Silent build.

    authored January 06, 2014
  4. Ariya Hidayat

    Travis CI: Ensure that the build script executable.

    authored January 06, 2014
  5. Ariya Hidayat

    Travis CI: Packages installation needs a priviliged access.

    authored January 06, 2014
  6. Ariya Hidayat

    Travis CI: Fix the build directives.

    authored January 06, 2014
  7. Ariya Hidayat

    Travis CI: Ensure packages are cached for faster setup.

    authored January 06, 2014
  8. Ariya Hidayat

    First attempt on using Travis CI.

    authored January 06, 2014

Jan 06, 2014

  1. Added onRepaint callback to webpage API.

    Enables subscription to RepaintRequested events.
    When the callback is invoked the time that the repaint was requested as well as the x,y and width,height of the repainted rectangle are provided as parameters.
    Usage: page.onRepaint = function(time, x, y, width, height) { }
    
    #11793
    authored December 03, 2013 detro committed January 06, 2014
  2. Ivan De Marino

    Merge pull request #11784 from vvavrychuk/parse-error

    fix lack of parse time errors location info
    authored January 06, 2014

Jan 04, 2014

  1. Ivan De Marino

    Importing GhostDriver 1.1.0 in PhantomJS.

    CHANGELOG for v1.1.0 (https://github.com/detro/ghostdriver/issues?labels=1.1.0&state=closed)
    
    JavaScript Driver (Core)
    * ENHANCEMENT: `/maximize` window will set the window size to 1336x768,
    currently most common resolution online (see http://gs.statcounter.com/#resolution-ww-monthly-201307-201312)
    * ENHANCEMENT #275: Implemented Browser and Network (HAR) Logging types
    * FIXED #284: Attempt to wait for Page to Load if input causes form submit
    * FIXED #291: Throw exception when attempting to set invalid timeout value
    * FIXED #259: Fix issue regarding mouse clicks
    * ENHANCEMENT #290: Enabled support for "Keep Alive" HTTP connections
    * ENHANCEMENT #262: Allow access to PhantomJS API from WebDriver (Driver part)
    * ENHANCEMENT #293: Import Selenium 2.39.0 WebDriver Atoms
    
    Java Binding
    * MINOR #251: Minor compilation issues for Binding
    * ENHANCEMENT #262: Allow access to PhantomJS API from WebDriver (Java Binding part)
    
    Tested using GhostDriver validation tests (https://github.com/detro/ghostdriver/tree/master/test).
    
    #11877
    authored January 04, 2014 ariya committed January 04, 2014
  2. Ariya Hidayat

    Fix warning of obsolete userSpaceScaleFactor on OS X 10.9 (Mavericks).

    authored January 03, 2014
  3. Ariya Hidayat

    Fix CoreText performance note on OS X 10.9 (Mavericks).

    authored January 03, 2014
Something went wrong with that request. Please try again.