Permalink
Commits on Mar 21, 2012
  1. Bracing for Ghost Flower.

    committed Mar 21, 2012
  2. More changes for 1.5.

    committed Mar 21, 2012
  3. Fix for Issue [439](http://code.google.com/p/phantomjs/issues/detail?…

    …id=439).
    
    Even without "Content-Type" set to "application/x-www-form-urlencoded", content in the body of a POST or PUT should be available.
    detro committed with Mar 20, 2012
Commits on Mar 20, 2012
  1. The contents of debian/ is outdated.

    For this 1.5 branch, remove debian/ directory.
    
    http://code.google.com/p/phantomjs/issues/detail?id=438
    committed Mar 20, 2012
  2. Fixing the "request.url" field, excluding symbols '/', '&' and '#' fr…

    …om "percent encoding".
    
    Well, it's not really necessary for '#' but I'm just being safe (non-browser clients).
    
    http://code.google.com/p/phantomjs/issues/detail?id=437
    detro committed with Mar 20, 2012
  3. Disable the default page error handler.

    Treats onError like onConsoleMessage. If no handler is set explicitly, then
    there is no need to flood standard output with error message.
    
    http://code.google.com/p/phantomjs/issues/detail?id=166
    committed Mar 20, 2012
  4. Changes for 1.5.0.

    committed Mar 20, 2012
  5. Get ready for 1.5.0.

    committed Mar 20, 2012
Commits on Mar 19, 2012
  1. Fix warnings.

    Stop passing around lineNumber and sourceID as they are unused and don't
    contain useful information.
    
    Also declare Q_UNUSED on them to fix compiler warnings.
    jonleighton committed with Mar 18, 2012
  2. Fix try ... catch exception handling.

    The hasHandler flag passed to JSC::Debugger::exception only applies to
    the current stack frame. It does not indicate if there are exception
    handlers in earlier stack frames.
    
    Therefore, we are saving the frame when an exception occurs, but only
    reporting the exception if it is still present once the stack has been
    fully unwound.
    
    http://code.google.com/p/phantomjs/issues/detail?id=166
    jonleighton committed with Mar 18, 2012
Commits on Mar 18, 2012
  1. support for backtraces (part 2).

    add a default error handler on all pages. people can override if they
    need.
    ensure error handler can be removed without errors.
    
    Hack ScriptSourceCode so we can pass in a raw string and not have it
    validated as a URL
    
    change source location hint for webpage.evaluate().
    
    http://code.google.com/p/phantomjs/issues/detail?id=166
     Please enter the commit message for your changes. Lines starting
    jonleighton committed with Mar 17, 2012
  2. support for backtraces (part 1).

    Mostly plumbing in WebKit and Qt bridge.
    
    http://code.google.com/p/phantomjs/issues/detail?id=166
    jonleighton committed with Mar 17, 2012
Commits on Mar 17, 2012
Commits on Mar 16, 2012
  1. Fix broken GIF support in QPA (Lighthouse).

    This is the same issue like the previous broken JPEG.  In non-static
    build, GIF is built as plugin. We force to have GIF support built-in by
    explicitly change a variable in the configure script (unfortunately this
    can't be done via command-line options).
    
    http://code.google.com/p/phantomjs/issues/detail?id=163
    http://code.google.com/p/phantomjs/issues/detail?id=432
    committed Mar 16, 2012
  2. Fix broken JPEG support in QPA (Lighthouse).

    In non-static build, JPEG is built as plugin. We force to have JPEG
    support built-in by explicitly change a variable in the configure
    script (unfortunately this can't be done via command-line options).
    
    http://code.google.com/p/phantomjs/issues/detail?id=163
    committed Mar 16, 2012
Commits on Mar 15, 2012
  1. Fix mistake in 'require' logic.

    committed Mar 15, 2012
  2. printenv.js: New example to show system.env.

    This is very similar to Unix common 'printenv'.
    
    http://code.google.com/p/phantomjs/issues/detail?id=271
    committed Mar 15, 2012
  3. Update examples to use system.args.

    Also update coffee-script script path names in usage messages.
    
    http://code.google.com/p/phantomjs/issues/detail?id=276
    execjosh committed with Jan 14, 2012
Commits on Mar 14, 2012
  1. Make 'Keep Alive' option to use camel case.

    Change 'keep-alive' to 'keepAlive' in the option for the server.
    This allows setting the value (in JS object literal) without quoting.
    
    http://code.google.com/p/phantomjs/issues/detail?id=429
    committed Mar 14, 2012
  2. No X11 requirement on Linux.

    This is achieved by using QPA (aka Qt Lighthouse).
    
    http://code.google.com/p/phantomjs/issues/detail?id=163
    committed Mar 14, 2012
  3. Implement a custom platform integration for Unix QPA operation.

    These classes are from the official Qt 4.8.0 platform plugins with some
    tweaks:
    
    * By default, use Fontconfig font database.
    * No need to save the captured screen on every flush.
    * Enlarge the screen to make it more like a typical desktop size.
    
    http://code.google.com/p/phantomjs/issues/detail?id=163
    committed Mar 14, 2012
  4. Make it possible to test QPA (Lighthouse) on Mac.

    Do not use CoreText if QPA is specified.
    Warning: this is only for testing purposes and it has no practical
    use right now.
    
    http://code.google.com/p/phantomjs/issues/detail?id=163
    committed Mar 14, 2012