Qt Declarative (Quick 2)
Go to file
Ulf Hermann dc815b797c Move literal types check out of QQmlJSTypeResolver
The type resolver should not do any semantic analysis on its own. This
fixes a bug triggered by invoking the literal type analysis from
qmlcachegen (which is not interested in literal bindings at all).

While this doesn't fix the root cause, qmlcachegen will definitely not
crash in this place anymore. There will be a follow-up bug to figure out
what is actually happening.

Pick-to: 6.3
Fixes: QTBUG-102598
Change-Id: Ic5b1f1cdebc960e0ec56f54d8bdd11bac08f0521
Reviewed-by: Andrei Golubev <andrei.golubev@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Maximilian Goldstein <max.goldstein@qt.io>
2022-04-27 15:29:24 +02:00
cmake Add VERBATIM option to add_custom_command calls 2022-03-31 20:09:57 +02:00
coin Doc: Enable zero warning limit for documentation 2022-01-14 00:05:08 +01:00
dist Merge qtquickcontrols2 into qtdeclarative 2021-07-28 11:21:25 +02:00
examples Doc: Add CMake documentation to 'Extending QML' example 2022-04-25 11:44:26 +02:00
features Add the skeleton for a D3D12 backend 2016-02-19 14:51:37 +00:00
src Move literal types check out of QQmlJSTypeResolver 2022-04-27 15:29:24 +02:00
tests QmlLintQuickPlugin: Warn about attached types used in wrong elements 2022-04-27 15:29:24 +02:00
tools Move literal types check out of QQmlJSTypeResolver 2022-04-27 15:29:24 +02:00
.cmake.conf qtdeclarative: opt in to reduced includes 2022-03-31 20:09:57 +02:00
.gitattributes qmlformat: improve testing of file based options 2021-11-04 13:35:48 +01:00
.gitignore Merge qtquickcontrols2 into qtdeclarative 2021-07-28 11:21:25 +02:00
.gitmodules Update to the latest version of the ecmascript test suite 2018-04-26 20:26:36 +00:00
.tag Use tree hash rather than commit hash in .tag file 2022-01-25 23:55:27 +01:00
CMakeLists.txt Add cmake support for examples 2022-03-29 22:12:43 +02:00
LICENSE.FDL Add license files mandated by (L)GPL. 2013-02-15 00:03:10 +01:00
LICENSE.GPL2 Updated license headers 2016-01-19 14:53:18 +00:00
LICENSE.GPL3 Updated license headers 2016-01-19 14:53:18 +00:00
LICENSE.GPL3-EXCEPT Updated license headers 2016-01-20 11:46:25 +00:00
LICENSE.LGPL3 Updated license headers 2016-01-19 14:53:18 +00:00
README.md Rewrite README.md 2021-08-12 13:15:17 +00:00
conanfile.py Remove the qml_sequence_object feature flag 2022-01-15 14:22:42 +01:00
configure.cmake CMake: Add missing qt_cmdline.cmake files 2021-04-16 11:03:59 +02:00
dependencies.yaml Update dependencies on 'dev' in qt/qtdeclarative 2022-04-19 05:53:34 +00:00
qt_cmdline.cmake Merge qtquickcontrols2 into qtdeclarative 2021-07-28 11:21:25 +02:00
qtdeclarative.doxy Add doxyfile for building doxygen documentation 2018-08-16 15:54:40 +00:00
sync.profile Remove QtQmlLint from sync.profile as well 2022-02-12 02:36:52 +00:00