aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmltc/qmltcvisitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* QmltcVisitor: Add constinit to list of C++ keywordsNicolas Fella8 days1-0/+1
* qmltc: Include headers for types that appear as the argument of a listLuca Di Sera2024-03-211-0/+3
* qmltc: warn about QML defined types from other modulesSami Shalayel2024-02-191-5/+29
* QmltcVisitor: Fix sort order of array used with std::binary_searchMichael Weghorn2023-12-081-5/+6
* Replace signal name manipulations with QQmlSignalNamesSami Shalayel2023-08-151-1/+2
* QQmlSA: Create an abstraction layer for static analysisOlivier De Cannière2023-05-301-13/+14
* QQmlJSMetaParameter: Encapsulate parameter informationSami Shalayel2022-12-021-2/+2
* QQmlJSImportVisitor: warn when uncreatables are createdSami Shalayel2022-11-231-1/+4
* qmltc: support inline components from different qml filesSami Shalayel2022-10-311-3/+6
* Clean up comments after porting to Q_UNREACHABLE_RETURN()Marc Mutz2022-10-201-2/+0
* Port to new Q_UNREACHABLE_RETURN()Marc Mutz2022-10-201-2/+1
* qqmljsimportvisitor: rename m_currentInlineComponent to m_currentRootSami Shalayel2022-10-101-4/+4
* qmltc: fix code generation for implicit componentsSami Shalayel2022-10-101-15/+35
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-071-2/+2
* qmltc: support basic inline componentsSami Shalayel2022-09-261-38/+73
* qmltc: test alias on properties with attributesSami Shalayel2022-08-311-1/+5
* Remove redundant parameter from generated special functions of qmltcAndrei Golubev2022-07-281-1/+1
* qmltc: Make explicit component ids accessible during object creationAndrei Golubev2022-07-281-15/+35
* qmltc: Fix import namespace code generationAndrei Golubev2022-07-261-5/+12
* Revise build to source dir mapping for QML toolingAndrei Golubev2022-07-261-24/+9
* qmltc: Acknowledge group/attached properties have objects in QmlIRAndrei Golubev2022-07-251-1/+23
* qmljscompiler: Replace categories with more specific warning idsMaximilian Goldstein2022-07-081-1/+1
* QQmlJSLogger: Switch to an ID based systemMaximilian Goldstein2022-06-301-5/+5
* qmltc: Use correct output C++ file names within a moduleAndrei Golubev2022-06-291-24/+105
* Use SPDX license identifiersLucie Gérard2022-06-111-27/+2
* qmltc: Move C++ naming collision check to QmltcVisitorAndrei Golubev2022-06-091-0/+151
* qmltc: Set non-alias property methods in QmltcVisitorAndrei Golubev2022-06-091-9/+21
* qmltc: Set alias property methods in QmltcVisitorAndrei Golubev2022-06-091-0/+44
* qmltc: Move from QmlIR::Binding to QQmlJSMetaPropertyBindingAndrei Golubev2022-06-091-39/+35
* QmlTCVisitor: Silence coverity warningFabian Kosmale2022-05-161-0/+3
* Replace uses of deprecated _qs with _s/QStringLiteralSona Kurazyan2022-04-291-6/+8
* Migrate to QQmlJSScope-based deferred property checks in qmltcAndrei Golubev2022-04-281-6/+33
* QQmlJSImportVisitor: always create JSFunctionScope for script bindingsAndrei Golubev2022-04-261-2/+3
* Avoid copying QQmlJSScopeUlf Hermann2022-04-041-2/+3
* qmltc: Migrate to new object creation/querying mechanismAndrei Golubev2022-03-301-4/+220
* Remove qmltc prototype code (1/N)Ulf Hermann2022-03-081-10/+19
* qmlcompiler: Store filename for QML scopesMaximilian Goldstein2022-02-251-5/+5
* Redesign QQmlJSLogger internalsAndrei Golubev2022-02-121-5/+4
* Pass qmldir to qmlcachegen, qmllint and qmltc, not the qmltypes fileUlf Hermann2021-12-131-2/+2
* qmltc: Support literal bindingsAndrei Golubev2021-11-231-1/+2
* qmltc: Compile QML properties into C++Andrei Golubev2021-11-171-0/+38
* qmltc: Learn to collect C++ includes for a type hierarchyAndrei Golubev2021-11-151-3/+116
* qmltc: learn to generate minimum amount of codeAndrei Golubev2021-10-221-0/+76