This is an automated email from the ASF dual-hosted git repository. jtulach pushed a change to branch release122 in repository https://gitbox.apache.org/repos/asf/netbeans.git.
from d73d3dd End user oriented README.md and dedicated BUILD.md (#2546) new ff94669 Backport of 0008febcb7c0: Enable limited DialogDisplayer emulation over LSP. new 25fe06b Backport of c954f48dbad0: Adding support for workspace/symbol to both the LSP client and Java LSP server. new a39b3f1 Backport of a3101ebbb48e: Fixing java/java.lsp.server tests. new 4fb3a34 Backport of bcdd20ffaa5d: Provide shorter evaluation error, without the unneccessary prefix. new 44b93d2 Backport of 234392d4fc12: Use ant -f java/java.lsp.server test-vscode-ext to execute integration tests for VSNetBeans new 91e3dc4 Backport of 923704569822: Wait for LanguageClient to get started before running java.compile.workspace command new e5495e7 Backport of 1c7145c144b3: Wait for build to be over before completing actions's CompletableFuture new 44a68b5 Backport of 5870c7e78f2b: Display sources loaded from String and find their MIME type. new 8af54cc Backport of 053312430951: First attempt for Java getter/setter generator for the Java LSP server. new 4cfa4a3 Backport of b9049ee49c69: Inform VSCode that application/javascript is also a MIME type of JavaScript. new 8f9ecb5 Backport of ad38e1d7b0c7: Avoid 'Apache NetBeans Language Server not enabled!' by ignoring StdErr when looking for match new ff72594 Backport of 1e18b08852f8: VSCode: Auto import of types on code completion. (#2571) new 7b25a85 Backport of c9dc923f39d6: Disable 7th and 8th stage of Maven compilation test in VSNetBeans. It started to fail for unknown reason after integration. new ef8b9df Backport of b6104f59cea7: Existing CodeGenerators exposed as CodeActions via LSP. (#2587) new 21a93eb Backport of ca08952ef45f: LSP: Hoover the mouse over identifier shows JavaDoc. (#2601) new 4d8f17b Backport of 5aca5b2cc57b: Make CreateElement fixes available as LSP CodeActions. new 9fcb899 Backport of 0c290b4d9703: Generate Overrride method puts in misleading comment - fixed. new bbd4043 Backport of e1ceda7c0c9d: Licenseinfo for templates added. new 0e65bd4 Backport of 2ad9135514d0: Fixing typo in licenseinfo.xml. new 84d8a49 Adjusting dependencies new 573f287 Merge pull request #2626 from JaroslavTulach/BackportVSNetBeansFixes The 4642 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 1 + .travis.yml | 3 +- cpplite/cpplite.editor/nbproject/project.xml | 18 +- .../modules/cpplite/editor/PathRecognizerImpl.java | 53 + .../cpplite/editor/lsp/LanguageServerImpl.java | 16 +- cpplite/cpplite.project/nbproject/project.xml | 9 + .../modules/cpplite/project/CPPLiteProject.java | 71 +- ide/editor.lib2/nbproject/project.properties | 2 +- ide/lsp.client/nbproject/project.xml | 17 + .../netbeans/modules/lsp/client/LSPBindings.java | 76 +- .../lsp/client/bindings/BaseSymbolProvider.java | 206 +++ .../lsp/client/bindings/CustomIndexerImpl.java | 143 ++ .../modules/lsp/client/bindings/Icons.java | 4 + .../lsp/client/bindings/SymbolProviderImpl.java | 108 ++ .../lsp/client/bindings/TypeProviderImpl.java | 127 ++ ide/parsing.lucene/nbproject/project.properties | 2 +- ide/parsing.lucene/nbproject/project.xml | 1 + ide/spi.debugger.ui/apichanges.xml | 15 + ide/spi.debugger.ui/manifest.mf | 2 +- .../netbeans/spi/debugger/ui/DebuggingView.java | 12 +- java/debugger.jpda.truffle/nbproject/project.xml | 2 +- .../jpda/truffle/access/TruffleAccess.java | 10 +- .../debugger/jpda/truffle/access/TruffleEval.java | 8 + .../impl/TruffleBreakpointsHandler.java | 24 +- .../jpda/truffle/frames/TruffleStackFrame.java | 6 +- .../jpda/truffle/frames/models/TruffleDVFrame.java | 19 +- .../debugger/jpda/truffle/source/Source.java | 22 +- .../debugger/jpda/backend/truffle/FrameInfo.java | 2 +- .../jpda/backend/truffle/JPDATruffleAccessor.java | 2 + .../jpda/backend/truffle/SourcePosition.java | 2 + .../jpda/expr/InvocationExceptionTranslated.java | 4 + .../editor/codegen/DelegateMethodGenerator.java | 2 +- .../editor/codegen/EqualsHashCodeGenerator.java | 6 +- .../java/editor/codegen/LoggerGenerator.java | 2 +- .../java/editor/codegen/ToStringGenerator.java | 2 +- .../modules/java/hints/errors/CreateClassFix.java | 53 +- .../java/hints/errors/CreateEnumConstant.java | 14 +- .../modules/java/hints/errors/CreateFieldFix.java | 32 +- .../modules/java/hints/errors/CreateFixBase.java} | 15 +- .../modules/java/hints/errors/CreateMethodFix.java | 21 +- java/java.lexer/manifest.mf | 2 +- java/java.lsp.server/build.xml | 12 + .../nbcode/integration/licenseinfo.xml | 30 + .../nbcode/integration/nbproject/project.xml | 16 + .../nbcode/integration/LspDialogDisplayer.java | 2 +- .../modules/nbcode/integration/package-info.java | 33 + .../resources/GeneratedMethodBody.template | 13 + .../integration/resources/LambdaBody.template | 14 + .../resources/OverriddenMethodBody.template | 18 + java/java.lsp.server/nbproject/project.properties | 2 +- java/java.lsp.server/nbproject/project.xml | 65 +- .../netbeans/modules/java/lsp/server/Utils.java | 214 +++ .../lsp/server/debugging/DebugAdapterContext.java | 28 +- .../lsp/server/debugging/NbProtocolServer.java | 44 +- .../lsp/server/debugging/NbSourceProvider.java | 28 +- .../server/debugging/breakpoints/NbBreakpoint.java | 13 +- .../java/lsp/server/protocol/CodeGenerator.java | 215 +++ .../lsp/server/protocol/ConstructorGenerator.java | 221 +++ .../server/protocol/DelegateMethodGenerator.java | 223 +++ .../server/protocol/EqualsHashCodeGenerator.java | 172 +++ .../lsp/server/protocol/GetterSetterGenerator.java | 250 ++++ .../protocol/ImplementOverrideMethodGenerator.java | 183 +++ .../java/lsp/server/protocol/LoggerGenerator.java | 144 ++ .../lsp/server/protocol/NbCodeClientWrapper.java | 12 +- .../lsp/server/protocol/NbCodeLanguageClient.java | 23 +- .../java/lsp/server/protocol/QuickPickItem.java | 206 +++ .../modules/java/lsp/server/protocol/Server.java | 31 +- .../lsp/server/protocol/ShowInputBoxParams.java | 124 ++ .../lsp/server/protocol/ShowQuickPickParams.java | 159 +++ .../server/protocol/TextDocumentServiceImpl.java | 526 ++++--- .../lsp/server/protocol/ToStringGenerator.java | 165 +++ .../lsp/server/protocol/WorkspaceServiceImpl.java | 255 +++- .../java/lsp/server/protocol/ServerTest.java | 1468 +++++++++++++++++++- java/java.lsp.server/vscode/.vscode/launch.json | 3 +- java/java.lsp.server/vscode/BUILD.md | 24 +- java/java.lsp.server/vscode/package-lock.json | 30 +- java/java.lsp.server/vscode/package.json | 19 +- java/java.lsp.server/vscode/src/extension.ts | 160 ++- java/java.lsp.server/vscode/src/protocol.ts | 36 + java/java.lsp.server/vscode/src/test/runTest.ts | 47 +- .../vscode/src/test/suite/extension.test.ts | 127 +- .../java.lsp.server/vscode/src/test/suite/index.ts | 45 +- java/java.lsp.server/vscode/src/test/ws/empty.ts | 2 + .../modules/java/source/ui/JavaSymbolProvider.java | 294 ++-- 84 files changed, 6204 insertions(+), 628 deletions(-) create mode 100644 cpplite/cpplite.editor/src/org/netbeans/modules/cpplite/editor/PathRecognizerImpl.java create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BaseSymbolProvider.java create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/CustomIndexerImpl.java create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/SymbolProviderImpl.java create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/TypeProviderImpl.java copy java/{java.lsp.server/nbcode/integration/src/org/netbeans/modules/nbcode/integration/LspDialogDisplayer.java => java.hints/src/org/netbeans/modules/java/hints/errors/CreateFixBase.java} (69%) create mode 100644 java/java.lsp.server/nbcode/integration/licenseinfo.xml create mode 100644 java/java.lsp.server/nbcode/integration/src/org/netbeans/modules/nbcode/integration/package-info.java create mode 100644 java/java.lsp.server/nbcode/integration/src/org/netbeans/modules/nbcode/integration/resources/GeneratedMethodBody.template create mode 100644 java/java.lsp.server/nbcode/integration/src/org/netbeans/modules/nbcode/integration/resources/LambdaBody.template create mode 100644 java/java.lsp.server/nbcode/integration/src/org/netbeans/modules/nbcode/integration/resources/OverriddenMethodBody.template create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/Utils.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/CodeGenerator.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ConstructorGenerator.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/DelegateMethodGenerator.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/EqualsHashCodeGenerator.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/GetterSetterGenerator.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ImplementOverrideMethodGenerator.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/LoggerGenerator.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/QuickPickItem.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ShowInputBoxParams.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ShowQuickPickParams.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ToStringGenerator.java create mode 100644 java/java.lsp.server/vscode/src/test/ws/empty.ts --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists