Changes between Version 1 and Version 2 of QtWebKitRelease20Deployment
- Timestamp:
- Sep 22, 2010, 3:25:50 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QtWebKitRelease20Deployment
v1 v2 2 2 == Requirements == 3 3 * 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 ship ed 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) 5 5 * Components in Qt itself should use the new !QtWebKit (e.g. declarative and assistant) 6 6 * It should be transparent to use the 2.x release with an application using the {{{QT += webkit}}} directive in their .pro file 7 7 * Binary packages should probably be installed on Windows using an installation program 8 8 9 == Deployment mechanism ==10 There is two way of replacing !QtWebKit in a Qt SDK (until Qt discoupleitself completely from !QtWebKit):9 == Deployment mechanisms == 10 There are two way of replacing !QtWebKit in a Qt SDK (until Qt discouples itself completely from !QtWebKit): 11 11 * Replace the !QtWebKit sources: 12 12 * Replace the content of {{{src/3rdparty/webkit}}} with the source package of !QtWebKit 2.0 … … 27 27 28 28 == 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 do n'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 Q ml 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. 32 32 * 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 allowin d updateof 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: 34 34 {{{ 35 35 QT -= webkit