aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmltc/qmltccompiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* qmltc: Make explicit component ids accessible during object creationAndrei Golubev2022-07-291-27/+41
* Remove redundant parameter from generated special functions of qmltcAndrei Golubev2022-07-291-6/+3
* Separate script bindings from others in generated qmltc codeAndrei Golubev2022-07-291-9/+14
* qmltc: Fix alias assignment code generationAndrei Golubev2022-07-291-13/+2
* qmltc: Do not generate duplicated Q_UNUSED() for endInit instructionAndrei Golubev2022-07-291-4/+0
* Support RegExpLiteral bindings in qmltcAndrei Golubev2022-07-291-0/+6
* Address TODOs in qmltc toolAndrei Golubev2022-07-281-1/+1
* qmltc: Make Component.onCompleted compilation less specialAndrei Golubev2022-07-101-73/+43
* qmltc: Ensure properties with MEMBER can be read and writtenAndrei Golubev2022-07-011-6/+22
* qmltc: Use correct output C++ file names within a moduleAndrei Golubev2022-06-301-12/+1
* Use SPDX license identifiersLucie Gérard2022-06-141-27/+2
* Remember QML document context in each qmltc-generated objectAndrei Golubev2022-06-131-11/+3
* qmltc: Get rid of Qml IRAndrei Golubev2022-06-101-22/+15
* qmltc: Move from QmlIR::Binding to QQmlJSMetaPropertyBindingAndrei Golubev2022-06-101-80/+619
* Address extension types in qmltcAndrei Golubev2022-06-021-7/+36
* QML: Port QV4::CompiledData::Binding to new special integer bitfieldUlf Hermann2022-05-111-1/+1
* Use QQmlJSUtils::hasCompositeBase() in qmltccompiler.cppAndrei Golubev2022-05-031-11/+1
* qmltc: Move alias compilation to qqmltccompilerAndrei Golubev2022-05-031-1/+225
* Replace uses of deprecated _qs with _s/QStringLiteralSona Kurazyan2022-04-291-63/+65
* qmltc: Use QQmlJSScope::ownRuntimeFunctionIndex() in method compilationAndrei Golubev2022-04-281-24/+16
* qmltc: Uniquely name internal method that provides QML document URLAndrei Golubev2022-04-281-7/+8
* Migrate to QQmlJSScope-based deferred property checks in qmltcAndrei Golubev2022-04-281-16/+0
* Remove qmltc prototype code (4/N)Andrei Golubev2022-03-301-4/+2
* qmltc: Migrate to new object creation/querying mechanismAndrei Golubev2022-03-301-62/+165
* QQmlJSImportVisitor: rename public qmlScopes() to qmlTypes()Andrei Golubev2022-03-191-5/+5
* qmltc: Use prototype/codegenerator in qmltccompilerAndrei Golubev2022-03-151-10/+56
* Remove qmltc prototype code (3/N)Andrei Golubev2022-03-121-7/+8
* Remove qmltc prototype code (2/N)Andrei Golubev2022-03-081-30/+32
* Refactor QQmlJSMetaPropertyBindingFabian Kosmale2022-03-021-3/+3
* Redesign QQmlJSLogger internalsAndrei Golubev2022-02-121-2/+2
* Unify common logic around QQmlJSScope and friendsAndrei Golubev2021-12-221-6/+7
* qmltc: Support literal bindingsAndrei Golubev2021-11-231-0/+87
* qmltc: Learn to set QML context for objectsAndrei Golubev2021-11-171-5/+21
* qmltc: Compile QML properties into C++Andrei Golubev2021-11-171-1/+94
* qmltc: Compile QML methods to C++Andrei Golubev2021-11-171-0/+76
* qmltc: Compile QML enums into C++Andrei Golubev2021-11-171-0/+26
* qmltc: support user-specified namespaces in the generated codeAndrei Golubev2021-11-161-0/+1
* Explicitly include qloggingcategory.hKai Köhne2021-11-151-0/+1
* qmltc: Introduce object creation infrastructureAndrei Golubev2021-11-151-18/+55
* qmltc: Learn to collect C++ includes for a type hierarchyAndrei Golubev2021-11-151-0/+14
* qmltc: learn to generate minimum amount of codeAndrei Golubev2021-10-221-4/+91
* qmltc: add cmake api and simplest file writerAndrei Golubev2021-10-221-0/+11
* Long live (dummy-for-now) qmltc!Andrei Golubev2021-10-211-0/+46