Commits on Jul 21, 2012
Commits on Jul 15, 2012
  1. Some more info on X11-less.

    committed Jul 15, 2012
  2. Use the new Twitter handle.

    committed Jul 15, 2012
  3. Windows: Link to multithreaded static run-time library.

    As suggested by Alessandro, this gets rid of run-time requirement of MSVC
    run-time library.
    committed Jul 15, 2012
Commits on Jul 14, 2012
Commits on Jul 10, 2012
Commits on Jul 9, 2012
  1. Deploy script improvements.
    Squashed commit of the following:
    commit 2cdcf8a
    Author: Jon Leighton <>
    Date:   Sat Jul 7 19:37:38 2012 +0100
        Make lib-bundling/brandelf optional in deploy/
        This configuration has had some problems and we don't wish to use it in
        the official packages.
        Enable it with --bundle-libs.
    commit 2a2155a
    Author: Jon Leighton <>
    Date:   Sat Jul 7 19:24:40 2012 +0100
        notify user if upx is missing
    commit 9656a99
    Author: Jon Leighton <>
    Date:   Sat Jul 7 19:23:36 2012 +0100
        stripping symbols after upx probably doesn't work, reorder that
    commit c5f425d
    Author: Jon Leighton <>
    Date:   Sat Jul 7 19:17:07 2012 +0100
        fix logical fail
    jonleighton committed with Jul 9, 2012
Commits on Jul 7, 2012
  1. Fix remote inspector when building statically.

    For some reason, it seems that checking CONFIG(static) inside
    src/ is not reliable. That caused the STATIC_BUILD define
    not to be set, and hence Q_INIT_RESOURCE would never get called in
    Instead of using Q_INIT_RESOURCE, let's just compile the resources
    directly into the phantomjs binary. This means we don't need to detect
    whether Qt is linked statically or dynamically.
    jonleighton committed with Jul 7, 2012
Commits on Jun 29, 2012
  1. Merge pull request #285 from jonleighton/deploy2-1.6

    Deploy fixes
    committed Jun 29, 2012
  2. Use zip for the OS X package

    Requested by @ariya, who was concerned that .tar.bz2 might be confusing to
    OS X users who are not well-versed in UNIX.
    jonleighton committed Jun 29, 2012
  3. Fix symbols generation on Linux

    We are linking against e.g. rather than, and this affects symbol generation. (I am not sure
    if this changed at some point, but this change should make it generate
    the correct symbol files regardless.)
    Also makes it less dependent on the Qt version.
    jonleighton committed Jun 29, 2012
  4. Don't build the deploy in debug mode.

    Debug mode turns off all optimisations. This make PhantomJS considerably
    Instead, we build in 'release' mode, but generate debugging symbols at
    the same time.
    This may present some problems analysing crashes, if the optimisations
    make that difficult. However, in my testing I was able to get useful
    debug output even with optimisations enabled. So we should see how we go
    - if it becomes a problem we can produce seperate debug binaries with no
    jonleighton committed Jun 27, 2012
Commits on Jun 26, 2012
  1. ChangeLog fix: it's onPrompt and not onAlert.

    Thanks to Ryuichi Okumura <> for the notice.
    committed Jun 26, 2012
Commits on Jun 21, 2012
  1. Merge branch 'master' into 1.6

    committed Jun 21, 2012
  2. Only compress with UPX if it's available.

    Also, make sure we use the maximum compression level.
    committed Jun 21, 2012
Commits on Jun 20, 2012
  1. Merge branch 'master' into 1.6

    committed Jun 20, 2012
  2. Merge pull request #278 from jonleighton/deploy

    fix lib paths for
    committed Jun 20, 2012
  3. Merge branch 'master' into 1.6

    committed Jun 20, 2012
  4. Merge pull request #277 from jonleighton/deploy

    A couple of packaging script tweaks
    committed Jun 20, 2012
Commits on Jun 19, 2012
  1. tweak/fix

    jonleighton committed Jun 19, 2012
  2. Undocument the callback mechanism.

    This is private for now, see issue 133 for details.
    committed Jun 19, 2012
  3. Merge pull request #276 from jonleighton/breakpad

    Breakpad / deploy stuff
    committed Jun 19, 2012