Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 1, 2012
Commits on Dec 30, 2011
  1. Changes for 1.4.1.

  2. @jonleighton

    Add a test for file upload support

    jonleighton authored committed
  3. @jonleighton

    Ignore source files in the deploy/ directory

    jonleighton authored committed
  4. @jonleighton

    Make linux build script use the Qt 4.8.0 tarball.

    jonleighton authored committed
    Also make it always put the files in deploy/, regardless of where the
    script is run from. (So use can run deploy/ from the root
  5. @jonleighton

    Fix file upload on Qt 4.8.

    jonleighton authored committed
    Code was added to WebKit to detect whether the click event on the file
    input element is triggered by user action or by a script. If it's by a
    script, the event is ignored. This prevented us from simulating a click
    on the element.
    This fix just patches WebKit to remove the detection.
    The relevant WebKit commit is:
    The associated WebKit bug is:
    Our bug is:
  6. Workaround to prevent WebCoreMovieObserver confusion.

    The solution is for the static build script to disable QuickTime video.
    In many cases, video support for a headless engine is not so useful.
Commits on Dec 26, 2011
  1. @willscott
Commits on Dec 25, 2011
Commits on Dec 23, 2011
  1. Don't create window.WebServer.

    It was done for WebPage for backward compatibility and it would be
    removed in the future, so don't do it for WebServer.
  2. Static build: Don't merge Mac and Linux script.

    Apparently with Qt 4.8, static build on Linux does not work out of the
    box so there is no need to merge the static build scripts.
    Also, tweak some configure options.
Commits on Dec 22, 2011
  1. Static build script: Fix the build.

    MIT SHM is needed on X11.
    Local path is better passed directly to configure.
Commits on Dec 21, 2011
  1. Merge branch 'master' into 1.4

  2. Merge pull request #185 from Roejames12/master

    Last changes
Commits on Dec 20, 2011
  1. Refer to 1.4 in the README.

  2. Remove the complex example for WebServer module.

    The simpleserver should be a better starting point to learn the module.
  3. Some API changes in the WebServer module.

    Trying to match
    For the server response:
      * Change writeBody to write
      * Change writeHeaders to writeHead
    For the request object, 'headers' is now an object containing all
    key-value pairs of the actual HTTP headers.
    'queryString' is folded into 'url' key.
    Non-standard keys in the request: isSSL, remotePort, remoteIP,
    remoteUser, are disabled in the mean-time (will be revisited after 1.4
    Implementation-wise, the request object is now a simple key-value pair
    using QVariant, as opposed to the heavy QObject instance.
  4. Explicitly disable directory listing in the web server.

    This is for security, as leaking the directory structure is likely not
    the use case of PhantomJS built-in server.
  5. Add the CoffeeScript version of simpleserver.

    This is for the new simpleserver example introduced in commit 9eae7f1.
Something went wrong with that request. Please try again.