[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