aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler
Commit message (Expand)AuthorAgeFilesLines
* QmlCompiler: Don't retrieve metaobjects for value and sequence typesUlf Hermann2022-06-101-8/+15
* Allow subclasses of QQmlJSImportVisitor be used in QML importingAndrei Golubev2022-06-103-8/+44
* qmltc: Move from QmlIR::Binding to QQmlJSMetaPropertyBindingAndrei Golubev2022-06-102-17/+18
* QQmlJSImportVisitor: make ctor-initialized member stand outAndrei Golubev2022-06-101-6/+6
* QQmlJSImportVisitor: rename parseLiteralOrScriptBinding()Andrei Golubev2022-06-102-17/+17
* QmlCompiler: Fix script indices calculationAndrei Golubev2022-06-103-62/+99
* QQmlJS: Import: fix UB (uninitialized read)Marc Mutz2022-06-041-2/+2
* QmlCompiler: Don't crash when trying to resolve null list typesUlf Hermann2022-06-021-0/+3
* qqmlsa: Make property pass check base and extension types as wellMaximilian Goldstein2022-06-023-26/+55
* Set bindings on QQmlJSScope after AST traversalAndrei Golubev2022-06-022-50/+99
* Inherit base type access semantics in QQmlJSScopesAndrei Golubev2022-06-021-0/+4
* QmlCompiler: Add support for LoadElement on stringsUlf Hermann2022-05-243-5/+15
* QmlCompiler: Implement LoadElement for value type listsUlf Hermann2022-05-243-23/+28
* qmlcompiler: Evaluate pragma ComponentBehaviorUlf Hermann2022-05-242-2/+32
* QmlCompiler: Do not wrap doubles into QJSPrimitiveValueUlf Hermann2022-05-231-7/+2
* QmlCompiler: Use comparable types to find list typesUlf Hermann2022-05-231-1/+2
* qmlcompiler: Add qualified name to QQmlJSScopeSami Shalayel2022-05-234-1/+72
* qmlcompiler: Implement function typeMaximilian Goldstein2022-05-204-2/+11
* qqmljsimportvisitor: Fix binding source locationsMaximilian Goldstein2022-05-201-1/+7
* QmlCompiler: Reduce usage of temporaries for value retrievalUlf Hermann2022-05-201-4/+8
* qqmljsimportvisitor: Fix assert being hit on empty block bindingsMaximilian Goldstein2022-05-191-15/+8
* QmlCompiler: Detect non-integral values when accessing QQmlListPropertyUlf Hermann2022-05-193-5/+23
* QmlCompiler: Do not coerce value type lists to QQmlListPropertyUlf Hermann2022-05-182-15/+23
* qmllint: Properly warn about missing required properties in delegatesMaximilian Goldstein2022-05-171-18/+45
* Reimplement PropertyPass to evaluate bindingsMaximilian Goldstein2022-05-169-75/+322
* QQmlJSUtils: Pass non-trivial parameters as const refUlf Hermann2022-05-112-25/+26
* QML: Port QV4::CompiledData::Binding to new special integer bitfieldUlf Hermann2022-05-113-7/+7
* QML: Port QV4::CompiledData::Location to new special integer bitfieldUlf Hermann2022-05-112-3/+3
* Distinguish extensions from extension namespaces in QmlCompiler libraryAndrei Golubev2022-05-095-98/+178
* Fix extension lookup in QQmlJSScopeAndrei Golubev2022-05-091-5/+17
* Move searchBaseAndExtensionTypes into QQmlJSUtilsAndrei Golubev2022-05-095-185/+171
* qqmljstyperesolver: Allow for disabling cloningMaximilian Goldstein2022-05-093-0/+24
* QQmlJSImportVisitor: do not register group { ... } as an object scopeAndrei Golubev2022-05-041-5/+6
* qmllint: Warn about invalid anchor combinations across componentsMaximilian Goldstein2022-05-032-3/+29
* qmltc: Move alias compilation to qqmltccompilerAndrei Golubev2022-05-033-4/+104
* Replace uses of deprecated _qs with _s/QStringLiteralSona Kurazyan2022-04-2919-723/+757
* qqmljsscope: Add static prettyName() functionMaximilian Goldstein2022-04-286-9/+43
* qmlcompiler: Add absolute runtime function indicesAndrei Golubev2022-04-284-3/+162
* Move literal types check out of QQmlJSTypeResolverUlf Hermann2022-04-276-29/+141
* QQmlJSImportVisitor: always create JSFunctionScope for script bindingsAndrei Golubev2022-04-262-7/+26
* qmlcompiler: Add relative index for scripts and JS functionsAndrei Golubev2022-04-263-10/+105
* Improve consistency of QQmlJSUtils::didYouMean()Andrei Golubev2022-04-252-2/+13
* QmlCompile: Double-check types before generating lookupsUlf Hermann2022-04-252-22/+21
* qmlcompiler: Support attached property bindingsAndrei Golubev2022-04-222-20/+73
* qmlcompiler: Create group binding in group property syntax caseAndrei Golubev2022-04-221-0/+4
* qmldom/standalone: Fix build against Qt 6.2.4Fawzi Mohamed2022-04-221-0/+18
* qmldom: Fix standalone compilation against Qt 6.3.0Fawzi Mohamed2022-04-221-1/+6
* qqmlsa/PassManager: Add method for checking whether module is importedMaximilian Goldstein2022-04-213-0/+12
* qmllint: Add option to disable individual pluginsMaximilian Goldstein2022-04-212-2/+15
* qqmljslinter: Warn about duplicate plugin namesMaximilian Goldstein2022-04-211-4/+26