Hi, I'd like to request a feature freeze exception for adding an initial version of a QML language server (QTBUG-98759).
It is meant to exist as a tool in the qtdeclarative repository, depending on the library in the new Qt Language Server repository (https://codereview.qt-project.org/admin/repos/qt/qtlanguageserver). It is meant to be released as a Tech Preview. It's initial focus will be on exposing the warnings from the semantic analyis which also powers qmllint. While the necessary foundational work in the language server repository and in qtdeclarative has been done, the actual tool which integrates everything is still in a somewhat rough shape (https://codereview.qt-project.org/c/qt/qtdeclarative/+/384271). The expected impact on the Qt release is as follows: - no impact on public API - slight impact on building (qtdeclarative would need to be build after the Qt LSP repository, as that would become an optional dependency) - no (expected) impact on private library API; the existing one in declarative should be enough to cover the current needs of the server - no impact on tranlsatable strings - some impact on documentation (which needs to be added) I expect the remaining work to be finalized by the end of next week. The alternative to a feature freeze extension would be to release the LSP server as a stand-alone tool linking against private Qt API. We would however like to release it as part of the Qt release itself, to simplify both packaging for us and installing for our users. Regards, Fabian _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
