aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmltc/qmltccompiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* qmltc: Add READ before WRITE in generated Q_PROPERTYsOlivier De Cannière2025-01-141-8/+8
* QmlCompiler: Rename attachingType() to attachedType()Ulf Hermann2024-11-111-1/+1
* qmltc: Fix usage of namespaced attached typesUlf Hermann2024-11-081-3/+4
* qmltc: Wrap raw string literal in QStringLiteralOlivier De Cannière2024-10-211-1/+1
* qmltc: Wrap raw string literal in QStringLiteralOlivier De Cannière2024-10-211-1/+1
* QmlCompiler: Assume missing return types to be "void"Ulf Hermann2024-06-201-16/+2
* Fix coverity warningsUlf Hermann2024-04-111-1/+1
* qmltc: Enforce basic required propertiesLuca Di Sera2024-04-091-13/+144
* qmltc: Ensure usage of generated setters in `PropertyInitializer`Luca Di Sera2024-03-211-0/+3
* qmltc: Support setting initial values for reference list propertiesLuca Di Sera2024-03-211-5/+22
* qmltc: Avoid befriending the root component twiceLuca Di Sera2024-03-211-2/+5
* qmltc: Allow setting initial values when creating a compiled typeLuca Di Sera2024-03-201-5/+106
* QmltcCompiler: Adhere to Compare requirement ("!(a < a)")Michael Weghorn2023-12-081-0/+3
* QML: Allow JavaScript extension typesUlf Hermann2023-11-161-1/+4
* QQmlSA::ScriptBindingKind: Turn into scoped enumerationFabian Kosmale2023-08-301-3/+3
* Replace signal name manipulations with QQmlSignalNamesSami Shalayel2023-08-151-3/+5
* qmltc: fix GCC13 warnings "class X is implicitly friend with itself"Marc Mutz2023-08-021-1/+2
* qmltc: remove useless std::move detected by code checkerSami Shalayel2023-06-121-1/+1
* qmltc: do not use the implicit QUrl constructor in generated codeSami Shalayel2023-06-091-1/+7
* QQmlSA: Create an abstraction layer for static analysisOlivier De Cannière2023-05-301-37/+37
* qmllint: Fix attached property re-use detectionUlf Hermann2023-02-141-1/+1
* qmltc: export generated classesSami Shalayel2023-02-021-0/+3
* qmltc: fix handlers for c++-signalsSami Shalayel2022-12-071-7/+21
* QQmlJSMetaParameter: Encapsulate parameter informationSami Shalayel2022-12-021-24/+12
* qmltc: add singleton supportSami Shalayel2022-11-231-6/+19
* tooling: silence -Wextra-semi-stmtTim Blechmann2022-11-161-1/+1
* qmltyperegistrar: add IsConstant for method parametersSami Shalayel2022-11-111-6/+12
* QmlCompiler: Allow lists as arguments to methodsUlf Hermann2022-11-101-6/+10
* qmltc: Add some sugar for generated reference-type-list propertiesSami Shalayel2022-10-281-2/+116
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-071-1/+1
* qmltc: support basic inline componentsSami Shalayel2022-09-261-37/+83
* qmltc: append to lists in one goSami Shalayel2022-09-221-61/+72
* qmltc: refactor compileBinding to be less unwieldySami Shalayel2022-09-221-308/+398
* qmltc: test support for generalized group propertiesSami Shalayel2022-09-011-1/+4
* qmltc: add some internal documentationSami Shalayel2022-08-311-0/+49
* qmltc: test alias on properties with attributesSami Shalayel2022-08-311-3/+18
* qmltc: translation binding supportSami Shalayel2022-08-251-0/+47
* qmltc: Support CONSTANT and RESET property attributes in aliasesAndrei Golubev2022-07-291-0/+15
* Remove redundant parameter from generated special functions of qmltcAndrei Golubev2022-07-281-6/+3
* Separate script bindings from others in generated qmltc codeAndrei Golubev2022-07-281-9/+14
* Address TODOs in qmltc toolAndrei Golubev2022-07-281-1/+1
* qmltc: Make explicit component ids accessible during object creationAndrei Golubev2022-07-281-27/+41
* qmltc: Fix alias assignment code generationAndrei Golubev2022-07-271-13/+2
* qmltc: Do not generate duplicated Q_UNUSED() for endInit instructionAndrei Golubev2022-07-271-4/+0
* Support RegExpLiteral bindings in qmltcAndrei Golubev2022-07-271-0/+6
* qmltc: Acknowledge BINDABLE-only propertiesAndrei Golubev2022-07-261-2/+6
* qmltc: Use QMetaObject hierarchy as reference for meta index calculationAndrei Golubev2022-07-261-6/+14
* Support value type lists in qmltcSami Shalayel2022-07-131-7/+11
* qmltc: Make Component.onCompleted compilation less specialAndrei Golubev2022-07-091-73/+43
* qmltc: Ensure properties with MEMBER can be read and writtenAndrei Golubev2022-06-301-6/+22