Permalink
Commits on Jan 5, 2013
  1. Setup Vagrant to build Linux packages on CentOS 5.

    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
    startup.
    
    http://code.google.com/p/phantomjs/issues/detail?id=963
    committed Jan 5, 2013
Commits on Dec 31, 2012
  1. Mac OS X: Fix possible crash when using some TrueType fonts.

    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.
    
    http://code.google.com/p/phantomjs/issues/detail?id=690
    committed Dec 29, 2012
Commits on Dec 26, 2012
Commits on Dec 25, 2012
  1. Unix packaging: Fix UPX detection for binary compression.

    As pointed out by Cristian Ciupitu, our UPX detection logic was broken.
    This is now fixed by using `type` to look for the executable.
    
    http://code.google.com/p/phantomjs/issues/detail?id=928
    committed Dec 23, 2012
Commits on Dec 21, 2012
Commits on Dec 19, 2012
Commits on Dec 18, 2012
  1. 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. 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. 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. 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
Commits on Dec 14, 2012
  1. 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. 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. 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. 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. 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. 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
Commits on Dec 4, 2012
Commits on Dec 1, 2012
Commits on Nov 29, 2012