Permalink
Commits on Mar 21, 2013
  1. Update ChangeLog.

    ariya committed Mar 21, 2013
  2. netsniff example: Exclude Data URI from HAR.

    DjinnS authored and ariya committed Mar 19, 2013
    Fixes issue #10740.
    
    #10740
Commits on Mar 20, 2013
  1. Add support for specifying non-default CA certificate bundles.

    jwilkins authored and ariya committed Feb 27, 2013
    This is done via SSL_CERT_DIR and --ssl-certstore.
    
    Fixes issue #10916.
    
    #10916
  2. WebPage: network timeout setting.

    Tomtomgo authored and ariya committed Mar 12, 2013
    Fixes issue #11129.
    
    #11129
Commits on Mar 19, 2013
  1. WebPage: new constants for modifiers keys

    laurentj authored and ariya committed Feb 8, 2013
    Declares in event.modifiers all constants needed for the fifth
    parameter of sendEvent.
    
    http://code.google.com/p/phantomjs/issues/detail?id=1056
    #11056
  2. Add a patch to disable touch event support.

    ariya committed Mar 19, 2013
    This is from #408.
    See also issue #10375 for some related discussion.
    
    #10375
  3. Support for specifying request body encoding for WebPage::openUrl

    maxdesiatov authored and ariya committed Mar 9, 2013
    Added a simple test in test/webpage-spec.js
    
    Test data from http://code.google.com/p/phantomjs/issues/detail?id=1043
  4. Support for specifying request body encoding for WebPage::openUrl

    maxdesiatov authored and ariya committed Mar 8, 2013
    doesn't break existing functionality and currently supports only
    "utf-8" and "utf8" encodings
    
    Fixes http://code.google.com/p/phantomjs/issues/detail?id=1043
Commits on Mar 18, 2013
  1. Merge pull request #11146 from detro/ghostdriver-dev

    detro committed Mar 18, 2013
    Importing GhostDriver v1.0.3
  2. Importing new GhostDriver 1.0.3.

    detro committed Mar 18, 2013
    See the https://github.com/detro/ghostdriver/ project for details.
  3. Tests for the new "page.loading" property.

    detro committed Mar 6, 2013
    This commit provides the unit tests for the new property, as asked by
    Ariya in #11091.
Commits on Mar 17, 2013
  1. New "page.loading" and "page.loadingProgress".

    detro committed Feb 22, 2013
    Now you can know about the Page Loading Progress
    using 2 property:
    - [bool] page.loading
    - [int: 0-100] page.loadingProgress
    
    Implements #1091: http://code.google.com/p/phantomjs/issues/detail?id=1091
Commits on Mar 16, 2013
Commits on Mar 3, 2013
Commits on Feb 25, 2013
Commits on Feb 24, 2013
  1. Fix concurrent issue on render_multi_url example

    dodysw authored and ariya committed Feb 2, 2013
    webkit (thus phantomjs) load() does not call loadFinished at the expected timing when running concurrently. The example is changed to run non-concurrently as a work around.
    
    Issue: http://code.google.com/p/phantomjs/issues/detail?id=1021
  2. Reworked api for canceling network requests. Added experimental API f…

    Vitallium authored and ariya committed Feb 12, 2013
    …or changing the url of the network request.
    
    Issue:
    http://code.google.com/p/phantomjs/issues/detail?id=539
    
    Stub
Commits on Feb 12, 2013
  1. HOTFIX: @Vitalliumm discovered a typo in CookieJar

    detro authored and ariya committed Feb 12, 2013
    Original message: https://twitter.com/vitalliumm/status/301220038323613697
    This was affecting date comparison/espiration in the
    CookieJar.
    
    Typical case of "I have no idea how it did work so far".
    
    http://code.google.com/p/phantomjs/issues/detail?id=1068
Commits on Feb 5, 2013
  1. Renew the weather example with OpenWeatherMap service.

    ariya committed Feb 3, 2013
    Google "secret" Weather API is shutdown. Let's use the crowd-sourced
    OpenWeatherMap to supply the weather data (albeit there is no forecast
    available).
    
    http://code.google.com/p/phantomjs/issues/detail?id=794
  2. Make require.stub() optionally accept a factory function

    jgonera authored and ariya committed Feb 3, 2013
    require.stub() can now accept a factory function instead of an object
    so that stubbed modules are initialized lazily:
    
    require.stub('zlib', function() {
        // initialized once, when zlib first required
        return {
            createGzip: function() { ... }
        };
    });
    
    http://code.google.com/p/phantomjs/issues/detail?id=1044
  3. Fix ignoring ssl errors on synchronous xhrs

    Havelock-Vetinari authored and ariya committed Feb 2, 2013
    disabling peer verify in ssl configuration when ignore-ssl-errors is set
    
    issue http://code.google.com/p/phantomjs/issues/detail?id=985
  4. Updated help output to prefer true/false to yes/no

    JamesMGreene authored and ariya committed Jan 29, 2013
    Similarly, I updated the API Reference too:
    https://github.com/ariya/phantomjs/wiki/API-Reference/7cddd19676a917535b74d386c3974da00fbbe793
    
    This arguably makes more sense to PhantomJS's typical audience of web developers.
Commits on Jan 29, 2013
  1. Adding the whole 'bin' folder to '.gitignore'

    JamesMGreene committed Jan 29, 2013
    On Windows, there are 3 files produced in the 'bin' folder and none of them should be checked in.
  2. Prevent possible crash on pages with iframes.

    ariya committed Jan 29, 2013
    In some cases, setupFrame() has not been invoked (due to the queued
    signal-slot connection) after the frame is destroyed and thus leads
    to the crash. We prevent this from happening by making sure it is a
    direct connection instead and therefore setupFrame() will be executed
    as soon as possible.
    
    Investigation + patch by Vitaliy Slobodin <vitaliy.slobodin@gmail.com>.
    
    http://code.google.com/p/phantomjs/issues/detail?id=947
Commits on Jan 25, 2013
  1. Fixed the CreationDate value format when creating PDFs.

    Jeff Boulter authored and ariya committed Jan 22, 2013
    This was confusing Adobe Reader and not allowing it to save PDFs.
    
    This bug appears to have been introduced in commit 08fc50d which was applying the patch from http://qt.gitorious.org/qt/qt/merge_requests/706 but missed two lines.
    
    This should fix issue http://code.google.com/p/phantomjs/issues/detail?id=663 .
Commits on Jan 22, 2013
  1. Add rendering to stdout and stderr.

    bongole authored and ariya committed Jan 10, 2013
    This feature renders PDF, GIF and other format supported by Qt to
    stdout or stderr.
    
    *NOTE*
    "/dev/stdout" and "/dev/stderr" are converted to System::stdout and
    System::stderr on Windows.
    
    Issue: https://code.google.com/p/phantomjs/issues/detail?id=973