-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
QmlJSScope supports js scopes and usages, it should be cleanly integrated in the Dom, to give access to declarations and usages in QML code
- depends on
-
QTBUG-98637 Reduce duplication/harmonize Dom with libCompiler
-
- In Progress
-
- is required for
-
QTBUG-111415 qmlls: find usages inside of Scriptexpression
-
- Reported
-
-
QTBUG-100084 LSP: find usages in qml
-
- In Progress
-
-
QTBUG-111410 qmlls: scriptexpression support for go-to type definition
-
- In Progress
-
-
QTBUG-92874 support the LSP protocol as server
-
- Closed
-
For Gerrit Dashboard: QTBUG-92876 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
464035,11 | WIP: integrate scriptexpressions inside the DOM | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
470761,27 | Dom: Introduce scriptelements in the DOM representation | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
470935,5 | Dom: add overload helper to create visitors | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
470936,8 | Dom: add QQmlJSScope to QmlObject | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
471116,5 | Use X-Macro for AST-visitor declaration | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
471117,8 | QQmlDomAstCreator: split into header and implementation and rename | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
474745,3 | QQmlDomAstCreator: Rename StackEl to QmlStackElement | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
474791,4 | tst_qmldomitem:domContructionTime for scriptexpression | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
475804,16 | qmlls: find usages of id's and properties | dev | qt/qtdeclarative | Status: MERGED | -1 | 0 |
475919,16 | QmlDom: implement the FieldMemberExpression | dev | qt/qtdeclarative | Status: MERGED | -1 | 0 |
476093,9 | QmlDom: support id-bindings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
476432,12 | QmlDom: Add GenericScriptElement and CallExpression | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
477294,9 | WIP: QmlDom: Handle all kind of arguments to calls | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
479913,11 | QmlDom: support function parameters and co | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
480607,3 | AST list classes: fix visitation | dev | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
480658,6 | qmldom: Add dom representations for iteration statement | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
481423,6 | qmldom: Add switch statement dom representation | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
523366,6 | qmlls: completions for comma expressions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
523367,7 | qmlls: support completions in conditional expressions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
523377,9 | dom: add representation for unary expressions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
525822,6 | qmlls: adapt parser for attached/grouped properties completion | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
527234,13 | qmlls: support nested expressions in completion | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
527914,2 | qmlls: adapt parser for attached/grouped properties completion | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
531086,4 | qmlls: support nested expressions in completion | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
557219,3 | dom: add support for lambdas | dev | qt/qtdeclarative | Status: ABANDONED | 0 | +1 |
564674,8 | dom: add dom representation for lambdas | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
564675,14 | adapt qmllsutils to the newly introduced lambdas | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
565909,10 | dom: add dom representation for template literals | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
565910,10 | dom: add representation for regexp literals | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
568806,7 | adapt qqmllsutils to templateliterals | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
568807,8 | Disable completion inside of regexpliterals | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
568808,9 | dom: add representation for new + new member expressions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
568809,9 | qmlls: implement completion for new and new member expressions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
568810,9 | dom: add representation for super and this literals | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
568811,9 | dom: add test for metaproperty (new.target) | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
570366,3 | qmlls: fix resolveTypeExpression for JS object member accesses | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
571480,2 | dom: add dom representation for lambdas | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | -1 |
578856,3 | qmlls: fix resolveTypeExpression for JS object member accesses | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578857,3 | adapt qmllsutils to the newly introduced lambdas | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578858,3 | dom: add dom representation for template literals | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578859,3 | adapt qqmllsutils to templateliterals | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578860,3 | dom: add representation for regexp literals | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578861,3 | Disable completion inside of regexpliterals | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | +1 |
582459,2 | dom: add representation for new + new member expressions | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582460,2 | qmlls: implement completion for new and new member expressions | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582481,2 | dom: add representation for super and this literals | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582482,2 | dom: add test for metaproperty (new.target) | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |