Lars: I am sure I am not the only newcomer to QT who would love to add code to the 5.7 feature list, but barely have time to contribute bugs to debug 5.6.0 beta let alone look ahead to 5.7
Now we are faced with waiting until 5.8 to even think about a set of key missing functions in Qt QML. I am still firmly planted on the interest list and not on the development list. One major problem lies with QQmlEngine design: It has the following functions defined: QQmlEngine->trimComponentCache() QQmlEngine->clearComponentCache() (https://bugreports.qt.io/browse/QTBUG-50500) But it is absolutely missing: QQmlEngine->addComponent("MyComponentLib",1,0,"MyComponentName",QQmlComponent& gcomp) -> error code QQmlEngine->removeComponent("MyComponentLib",1,0,"MyComponentName") -> error code QQmlEngine->isComponentLoaded("MyComponentLib",1,0,"MyComponentName") -> bool Devs are stuck using a QMLDIR file based import pattern that has the flexibility of an ice cube. We really need qml files to be able to execute: import MyComponentLib 1.0 without using QMLDIR files! The other major problem is that QQuickItem does not allow for QSGTextRect, so updatePaintNode CANNOT have text rendering in coordination with QSGGeometry. The current recommendation is to try to coordinate using signals between 2 different QQuickItems, 1 with text, the other with graphical geometry. This is a restriction that appears to have occurred by chance. This cripples custom controls capabilities and forces me to explain to customers about Qt limitations. So how can we get the header file for QQmlEngine changed for 5.7 feature freeze to add those 3 function declarations and un-sandbox QSGTextRect and still pass maintainer acceptance all by Monday? Cheers, md On Wed, Jan 27, 2016 at 2:30 AM, Knoll Lars <lars.kn...@theqtcompany.com> wrote: > Hi everybody, > > we’re slightly past the originally planned date for the feature freeze, for > various reasons (new stuff being open sourced, license change and being late > with 5.6). But I believe most things should be in place now to do the feature > freeze for 5.7 next Monday. > > There are currently three exceptions to the freeze: > > * ok to finish the printing support in web engine > * ok for BTLE support for Linux in qtconnectivity (merge neard branch) > * Modules that are flagged as TP can also have some more time > > If anybody else has a feature he believes absolutely has to make it to 5.7, > get it done until Monday or talk to me :) > > Cheers, > Lars > > > _______________________________________________ > Development mailing list > developm...@qt-project.org > http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest