-
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 |