Commits on Mar 2, 2013
Commits on Feb 18, 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 but missed two lines.
    This should fix issue .
Commits on Feb 12, 2013
  1. HOTFIX: @Vitalliumm discovered a typo in CookieJar

    detro authored and ariya committed Feb 12, 2013
    Original message:
    This was affecting date comparison/espiration in the
    Typical case of "I have no idea how it did work so far".
  2. 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
  3. 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 <>.
Commits on Jan 25, 2013
Commits on Jan 5, 2013
  1. Setup Vagrant to build Linux packages on CentOS 5.

    ariya committed Jan 5, 2013
    The goal is to use old glibc so that it can reach more audience (in
    particular, RHEL and CentOS users).
    Also, we don't compress the executable (using UPX) so that it can be
    inspected with ldd. Bonus: no more decompression overhead, faster
Commits on Dec 31, 2012
  1. Mac OS X: Fix possible crash when using some TrueType fonts.

    ariya committed Dec 29, 2012
    This is just a workaround. We simply avoid removing the custom font
    (intentionally leak it, a small price to pay) because otherwise it will
    invalidate Qt's font cache, which in turns trigger the crash at
    CoreText's CTFontCopyGraphicsFont.
Commits on Dec 26, 2012
Commits on Dec 25, 2012
  1. Unix packaging: Fix UPX detection for binary compression.

    ariya committed Dec 23, 2012
    As pointed out by Cristian Ciupitu, our UPX detection logic was broken.
    This is now fixed by using `type` to look for the executable.
Commits on Dec 21, 2012
Commits on Dec 19, 2012
Commits on Dec 18, 2012
  1. Fixing typo in GhostDriver 1.0.1

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

    ariya committed Dec 17, 2012
    Patch by Jônatas Pedraza <> and Vivek Galatage
  2. Increase maximum number of redirects in line with modern browsers.

    dburrows authored and ariya committed Dec 7, 2012
    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.
Commits on Dec 16, 2012
  1. Update examples/

    fastclemmy authored and ariya committed Dec 11, 2012
    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)
  2. Fix examples/pizza.js.

    fastclemmy authored and ariya committed Dec 11, 2012
    Guess the DOM has changed a little. No more class .address but an (incorrectly used) <address> tag instead.
Commits on Dec 14, 2012
  1. Fix "--webdriver-selenium-grid-hub" CLI parameter.

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

    Vitallium authored and ariya committed Dec 12, 2012
    WOFF format requires that WebKit should be compiled with zlib.
    Related issues:
  2. Fix memory leak on linux

    jonleighton authored and ariya committed Dec 12, 2012
    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.
Commits on Dec 12, 2012
  1. Fix window.location.

    Vitallium committed Dec 12, 2012
    Web Page can't navigate to a relative url using the property 'window.location'.
    Upstream bug: