summaryrefslogtreecommitdiff
path: root/src/qmlcompiler/qqmljsimportvisitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* qmllint: Separate logic by import type in QQmlJSImportVisitor::visitOlivier De Cannière2023-05-121-46/+64
* qmllint: Do not crash on invalid aliasFabian Kosmale2023-05-041-1/+3
* QmlCompiler: Disallow reading from values affected by side effectsUlf Hermann2023-05-041-2/+2
* QmlCompiler: Do not stop parsing on top-level Component elementsUlf Hermann2023-05-031-1/+0
* QmlCompiler: Use actual type of enums, rather than intUlf Hermann2023-04-261-1/+0
* QML: Add an "Addressable" value to ValueTypeBehaviorUlf Hermann2023-03-021-0/+4
* QML: Allow pragmas with multiple valuesUlf Hermann2023-02-221-29/+48
* qmllint: Fix attached property re-use detectionUlf Hermann2023-02-141-2/+2
* qmllint: Uncruftify FixSuggestionUlf Hermann2023-02-081-21/+22
* QmlCompiler: Consider attached types for "unused import" detectionUlf Hermann2023-02-071-1/+8
* qmllint: Add warning about PropertyChanges using custom parserUlf Hermann2023-02-031-1/+3
* QML DOM: Remove support for Qt < 6.5Fabian Kosmale2023-01-301-22/+0
* QML: Turn singleton/type mismatch into a run time type errorUlf Hermann2023-01-271-16/+11
* qmllint: Move qmlControlSanity loggers into a pluginSemih Yavuz2023-01-231-9/+0
* QML: Add a pragma for value type behaviorUlf Hermann2023-01-201-14/+23
* QmlCompiler: Fix signal checking in import visitorUlf Hermann2022-12-151-160/+168
* QmlCompiler: Fix recognition of builtin list typesUlf Hermann2022-12-151-2/+11
* qmltc: fix handlers for c++-signalsSami Shalayel2022-12-071-2/+63
* QQmlJSImportVisitor: Do not deref potentially null typeFabian Kosmale2022-12-051-9/+10
* QQmlJSMetaParameter: Encapsulate parameter informationSami Shalayel2022-12-021-8/+14
* QQmlJSImportVisitor: warn when uncreatables are createdSami Shalayel2022-11-231-3/+15
* qmltyperegistrar: add IsConstant for method parametersSami Shalayel2022-11-111-3/+5
* QmlCompiler: Allow lists as arguments to methodsUlf Hermann2022-11-101-2/+4
* QmlCompiler: Enforce consistency of ContextualTypesUlf Hermann2022-11-021-35/+30
* qmltc: support inline components from different qml filesSami Shalayel2022-10-311-1/+2
* qmllint: Warn about duplicated signal/property namesSemih Yavuz2022-10-221-0/+10
* Add option to enforce function signaturesUlf Hermann2022-10-141-3/+19
* qmlcompiler: refactor ContextualTypes to know its contextSami Shalayel2022-10-141-28/+39
* QmlCompiler: early return from array bindingsSemih Yavuz2022-10-141-1/+6
* Qml: Analyze qsTranslate at compile timeUlf Hermann2022-10-131-3/+9
* qqmljsimportvisitor: rename m_currentInlineComponent to m_currentRootSami Shalayel2022-10-101-5/+5
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-071-3/+3
* Port from container::count() and length() to size()Marc Mutz2022-10-071-10/+10
* qmltc: warn about enums declarations in inline componentsSami Shalayel2022-10-041-0/+4
* qmllint: Do not crash on invalid ids, take 2Fabian Kosmale2022-09-261-0/+5
* qmllint: Don't crash on malformed icFabian Kosmale2022-09-261-2/+6
* qmltc: reject top level componentsSami Shalayel2022-09-191-1/+10
* qmllint: Gracefully handle and warn about invalid alias propertiesFabian Kosmale2022-09-151-1/+9
* qqmljsscope: track inline component namesSami Shalayel2022-09-081-5/+8
* QmlCompiler: Avoid unnecessary copies in loopsUlf Hermann2022-08-291-10/+15
* Create Translation Bindings without CompiledData::BindingSami Shalayel2022-08-151-8/+13
* qmllint: Make unused import warning less redundantMaximilian Goldstein2022-07-281-5/+1
* qmljscompiler: Replace categories with more specific warning idsMaximilian Goldstein2022-07-081-24/+23
* QQmlJSLogger: Switch to an ID based systemMaximilian Goldstein2022-06-301-51/+52
* qqmljsimportvisitor: Fix bindings on prefixed attached propertiesMaximilian Goldstein2022-06-201-9/+51
* fix and add test for DOM standalone build against 6.3Fawzi Mohamed2022-06-181-3/+1
* qqmljsimportvisitor: Fix relative paths being broken with resourcesMaximilian Goldstein2022-06-171-1/+1
* Use SPDX license identifiersLucie Gérard2022-06-111-27/+2
* qmltc: Move from QmlIR::Binding to QQmlJSMetaPropertyBindingAndrei Golubev2022-06-091-17/+3
* QQmlJSImportVisitor: rename parseLiteralOrScriptBinding()Andrei Golubev2022-06-091-14/+14