Changes between Version 1 and Version 2 of QtWebKitRelease20Deployment


Ignore:
Timestamp:
Sep 22, 2010 3:25:50 AM (11 years ago)
Author:
andreas.kling@nokia.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitRelease20Deployment

    v1 v2  
    22== Requirements ==
    33 * The distribution of the release should be available in both source and binaries
    4  * A Qt user should be able to use the 2.x release as a replacement of the one shiped with their Qt SDK (at least for 4.6 and 4.7)
     4 * A Qt user should be able to use the 2.x release as a replacement of the one shipped with their Qt SDK (at least for 4.6 and 4.7)
    55   * Components in Qt itself should use the new !QtWebKit (e.g. declarative and assistant)
    66 * It should be transparent to use the 2.x release with an application using the {{{QT += webkit}}} directive in their .pro file
    77 * Binary packages should probably be installed on Windows using an installation program
    88
    9 == Deployment mechanism ==
    10 There is two way of replacing !QtWebKit in a Qt SDK (until Qt discouple itself completely from !QtWebKit):
     9== Deployment mechanisms ==
     10There are two way of replacing !QtWebKit in a Qt SDK (until Qt discouples itself completely from !QtWebKit):
    1111 * Replace the !QtWebKit sources:
    1212   * Replace the content of {{{src/3rdparty/webkit}}} with the source package of !QtWebKit 2.0
     
    2727
    2828== Possible issues and questions to answer ==
    29  * What will be the supported mechanism to deploy !QtWebKit 2.0, source replacement? binary replacement? both?
    30  * Should !QtWebKit 2.0 be installed using an installation application on Windows? Qt itself don't have one, the Qt SDK has one, and !QtWebKit will still be shipped with the SDK in the future. So how do we want to support the installation of this module '''until''' we have an official module installation mechanism?
    31  * Qt 4.7 now includes Qml which links against !QtWebKit. We should think about how we will discouple it from !QtWebKit in future versions[[BR]]Compared to assistant which we wanted to distribute with Qt SDK but should still be easy to get out of the Qt repository once !QtWebKit gets out.
     29 * What will be the supported mechanism to deploy !QtWebKit 2.0, source replacement? Binary replacement? Both?
     30 * Should !QtWebKit 2.0 be installed using an installation application on Windows? Qt itself doesn't have one, the Qt SDK has one, and !QtWebKit will still be shipped with the SDK in the future. So how do we want to support the installation of this module '''until''' we have an official module installation mechanism?
     31 * Qt 4.7 now includes QML which links against !QtWebKit. We should think about how we will discouple it from !QtWebKit in future versions[[BR]]Compared to Assistant which we wanted to distribute with Qt SDK but should still be easy to get out of the Qt repository once !QtWebKit gets out.
    3232 * Any possible issues regarding linux distributions packaging? There will be common file paths between Qt and !QtWebKit 2.x.
    33  * How about freezing the API around a Qt SDK but allowind update of the !QtWebKit runtime? This would make the installation/upgrade/uninstallation easier.[[BR]]Then we would just need to update the dynamic libraries and to get the latest API we could provide a less official mechanism than {{{QT += webkit}}}[[BR]]Example including a .pri file in your application that would do something like:
     33 * How about freezing the API around a Qt SDK but allowing updating of the !QtWebKit runtime? This would make the installation/upgrade/uninstallation easier.[[BR]]Then we would just need to update the dynamic libraries and to get the latest API we could provide a less official mechanism than {{{QT += webkit}}}[[BR]]Example including a .pri file in your application that would do something like:
    3434{{{
    3535QT -= webkit