[Qt-qml] import QtQuick 1.0
Gregory Schlomoff
gregory.schlomoff at gmail.com
Fri Sep 10 06:57:39 CEST 2010
I feel this is an excellent move.
I was getting concerned by the fact that once Qt 4.7 will be officially out,
we were going to have to wait a lot until new features were added to QML.
Greg
On Fri, Sep 10, 2010 at 11:48 AM, <aaron.kennedy at nokia.com> wrote:
> Hi,
>
> Currently all the core QML elements are in the “Qt” namespace, and the
> namespace’s version is coupled to the Qt version (eg. 4.7). In retrospect
> we think this was a mistake. And by “retrospect”, I mean “we always knew
> this was a mistake but we never got around to fixing it”.
>
> For Qt 4.7.1, we are considering introducing a new namespace - “QtQuick
> 1.0”. Although this breaks with Qt’s traditional definition of patch
> releases, it has the benefit of essentially decoupling the QML and Qt
> release cycles, which is especially important when you consider Qt’s recent
> glacial release pace. Doing this means that we have the option of
> introducing new QML elements or properties in patch releases of Qt, rather
> than being forced to wait until a minor release to fix omissions or errors.
> For example, Qt 4.7.2 might include “QtQuick 1.1” that could contain
> GestureArea. If we think the Qt 4.7 series is going to be around for a long
> time, I think that the ability to do this is essential. QML is quite
> tightly dependent on the rest of Qt, so an alternative strategy like we are
> using for webkit (ie. literally decoupling the releases) wouldn’t work.
>
> It is important to highlight that this wouldn’t break any existing QML
> applications that were written against Qt 4.7.0. “import Qt 4.7” would
> continue to work exactly as it always has. Of course, a QML application
> written against Qt 4.7.1 *might* not work against Qt 4.7.0. I think this
> is a “sacrifice” worth making.
>
> If we made this change, we would obvious add an explanatory note to our
> documentation for those who have started with Qt 4.7.0, but we would remove
> all other mentions to the fact that “import Qt 4.7” ever worked – all the
> documentation, examples and demos would be updated to use “import QtQuick
> 1.0”.
>
> Does anyone feel strongly about this issue?
>
> Cheers,
>
> Aaron
>
> _______________________________________________
> Qt-qml mailing list
> Qt-qml at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-qml
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20100910/8fc6bcc1/attachment.html
More information about the Qt-qml
mailing list