This is an automated email from the ASF dual-hosted git repository. jtulach pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git.
from 0b03065 [NETBEANS-4857] Prevent property change events during tree sync new 7ec04d0 Introducing a dedicated NBCode suite for NetBeans code inside the extension new 73cb28d Updating to Eclipse LSP 0.9 and adding debugging protocol support new e13eb7d Adding (polyglot) debugging support into VSCode extension new c92acfb --start-java-(language|debug-adapter)-server and associated IOContext and UIContext infrastructure new 56ac003 Polishing infrastructure, libraries and build scripts new 9cc18b8 Provide extra cluster path via extra_clusters property new cdba678 Merge pull request #2447 from JaroslavTulach/jtulach/VSCodeDebugging The 4494 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: ide/javascript2.debug/manifest.mf | 2 +- ide/javascript2.debug/nbproject/project.xml | 1 + java/java.lsp.server/build.xml | 58 ++- java/java.lsp.server/external/binaries-list | 11 +- .../external/commons-2.5.3.6-license.txt | 212 ++++++++++ .../external/lsp4j-0.5.0-license.txt | 73 ---- .../external/lsp4j-0.9.0-license.txt | 94 +++++ java/java.lsp.server/licenseinfo.xml | 2 +- java/java.lsp.server/nbcode/.gitignore | 3 + .../org/netbeans/core/startup/Bundle.properties} | 11 +- .../core/windows/view/ui/Bundle.properties} | 8 +- .../modules/maven/api/execute/Bundle.properties} | 0 .../modules/maven/options/Bundle.properties} | 0 .../netbeans/modules/project/ui/Bundle.properties} | 7 +- .../{licenseinfo.xml => nbcode/build.xml} | 27 +- .../integration/build.xml} | 27 +- .../java.lsp.server/nbcode/integration/manifest.mf | 6 + .../nbcode/integration/nbproject/build-impl.xml | 45 ++ .../integration/nbproject/genfiles.properties | 8 + .../integration}/nbproject/project.properties | 0 .../nbcode/integration/nbproject/project.xml | 65 +++ .../nbcode/integration}/nbproject/suite.properties | 0 .../modules/nbcode/integration/Bundle.properties} | 7 +- .../integration/LspInputOutputProvider.java} | 13 +- .../nbcode/integration/LspStatusDisplayer.java} | 13 +- .../nbcode/nbproject/build-impl.xml | 50 +++ .../nbcode/nbproject/genfiles.properties | 11 + .../nbcode/nbproject/platform.properties | 355 ++++++++++++++++ .../java.lsp.server/nbcode}/nbproject/platform.xml | 0 .../nbproject/project.properties} | 18 +- .../nbproject/project.xml} | 31 +- java/java.lsp.server/nbproject/project.properties | 15 +- java/java.lsp.server/nbproject/project.xml | 152 ++++++- .../script/bin/{nb-java-lsp-server => nbcode} | 0 ...nb-java-lsp-server.clusters => nbcode.clusters} | 3 + .../etc/{nb-java-lsp-server.conf => nbcode.conf} | 2 +- .../modules/java/lsp/server/ConnectionSpec.java | 132 ++++++ .../modules/java/lsp/server/LspArgsProcessor.java | 73 ++++ .../lsp/server/debugging/DebugAdapterContext.java | 233 +++++++++++ .../java/lsp/server/debugging/Debugger.java | 51 +++ .../debugging/NBConfigurationSemaphore.java} | 26 +- .../java/lsp/server/debugging/NbFrame.java} | 24 +- .../lsp/server/debugging/NbProtocolServer.java | 456 +++++++++++++++++++++ .../java/lsp/server/debugging/NbScope.java} | 27 +- .../lsp/server/debugging/NbSourceProvider.java | 124 ++++++ .../java/lsp/server/debugging/NbThreads.java | 236 +++++++++++ .../java/lsp/server/debugging/ThreadObjects.java | 100 +++++ .../debugging/breakpoints/BreakpointsManager.java | 226 ++++++++++ .../server/debugging/breakpoints/NbBreakpoint.java | 205 +++++++++ .../breakpoints/NbBreakpointsRequestHandler.java | 163 ++++++++ .../server/debugging/launch/NbDebugSession.java} | 34 +- .../launch/NbDisconnectRequestHandler.java | 51 +++ .../server/debugging/launch/NbLaunchDelegate.java | 182 ++++++++ .../debugging/launch/NbLaunchRequestHandler.java | 173 ++++++++ .../launch/NbLaunchWithDebuggingDelegate.java} | 27 +- .../launch/NbLaunchWithoutDebuggingDelegate.java | 48 +++ .../server/debugging/launch/NbProcessConsole.java | 78 ++++ .../utils/ErrorUtilities.java} | 30 +- .../variables/NbVariablesRequestHandler.java | 178 ++++++++ .../lsp/server/debugging/variables/ViewModel.java | 309 ++++++++++++++ .../java/lsp/server/{ => protocol}/Server.java | 89 ++-- .../TextDocumentServiceImpl.java | 42 +- .../lsp/server/protocol/WorkspaceServiceImpl.java | 131 ++++++ .../server/ui/AbstractLspInputOutputProvider.java | 177 ++++++++ .../lsp/server/ui/AbstractLspStatusDisplayer.java | 71 ++++ .../modules/java/lsp/server/ui/IOContext.java | 70 ++++ .../modules/java/lsp/server/ui/UIContext.java | 70 ++++ .../java/lsp/server/ConnectionSpecTest.java | 91 ++++ .../java/lsp/server/{ => protocol}/ServerTest.java | 43 +- java/java.lsp.server/vscode/.gitignore | 3 +- java/java.lsp.server/vscode/README.md | 49 ++- java/java.lsp.server/vscode/package.json | 92 ++++- java/java.lsp.server/vscode/src/extension.ts | 219 ++++++++-- java/java.lsp.server/vscode/src/nbcode.ts | 102 +++++ .../org/netbeans/nbbuild/extlibs/ignored-binaries | 3 + .../org/netbeans/nbbuild/extlibs/ignored-overlaps | 5 +- 76 files changed, 5343 insertions(+), 430 deletions(-) create mode 100644 java/java.lsp.server/external/commons-2.5.3.6-license.txt delete mode 100644 java/java.lsp.server/external/lsp4j-0.5.0-license.txt create mode 100644 java/java.lsp.server/external/lsp4j-0.9.0-license.txt create mode 100644 java/java.lsp.server/nbcode/.gitignore copy java/java.lsp.server/{external/binaries-list => nbcode/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties} (59%) copy java/java.lsp.server/{external/binaries-list => nbcode/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties} (59%) copy java/{maven/test/unit/src/org/netbeans/modules/maven/api/execute/Bundle_test.properties => java.lsp.server/nbcode/branding/modules/org-netbeans-modules-maven.jar/org/netbeans/modules/maven/api/execute/Bundle.properties} (100%) copy java/{maven/test/unit/src/org/netbeans/modules/maven/options/Bundle_test.properties => java.lsp.server/nbcode/branding/modules/org-netbeans-modules-maven.jar/org/netbeans/modules/maven/options/Bundle.properties} (100%) copy java/java.lsp.server/{external/binaries-list => nbcode/branding/modules/org-netbeans-modules-projectui.jar/org/netbeans/modules/project/ui/Bundle.properties} (59%) copy java/java.lsp.server/{licenseinfo.xml => nbcode/build.xml} (51%) copy java/java.lsp.server/{licenseinfo.xml => nbcode/integration/build.xml} (51%) create mode 100644 java/java.lsp.server/nbcode/integration/manifest.mf create mode 100644 java/java.lsp.server/nbcode/integration/nbproject/build-impl.xml create mode 100644 java/java.lsp.server/nbcode/integration/nbproject/genfiles.properties copy {webcommon/web.javascript.debugger => java/java.lsp.server/nbcode/integration}/nbproject/project.properties (100%) create mode 100644 java/java.lsp.server/nbcode/integration/nbproject/project.xml copy {nb/updatecenters/extras/nbjavac => java/java.lsp.server/nbcode/integration}/nbproject/suite.properties (100%) copy java/java.lsp.server/{external/binaries-list => nbcode/integration/src/org/netbeans/modules/nbcode/integration/Bundle.properties} (59%) copy java/java.lsp.server/{vscode/src/VerifyJDK14.java => nbcode/integration/src/org/netbeans/modules/nbcode/integration/LspInputOutputProvider.java} (69%) copy java/java.lsp.server/{vscode/src/VerifyJDK14.java => nbcode/integration/src/org/netbeans/modules/nbcode/integration/LspStatusDisplayer.java} (69%) create mode 100644 java/java.lsp.server/nbcode/nbproject/build-impl.xml create mode 100644 java/java.lsp.server/nbcode/nbproject/genfiles.properties create mode 100644 java/java.lsp.server/nbcode/nbproject/platform.properties copy {nb/updatecenters/extras => java/java.lsp.server/nbcode}/nbproject/platform.xml (100%) copy java/java.lsp.server/{external/binaries-list => nbcode/nbproject/project.properties} (54%) copy java/java.lsp.server/{licenseinfo.xml => nbcode/nbproject/project.xml} (51%) rename java/java.lsp.server/script/bin/{nb-java-lsp-server => nbcode} (100%) rename java/java.lsp.server/script/etc/{nb-java-lsp-server.clusters => nbcode.clusters} (52%) rename java/java.lsp.server/script/etc/{nb-java-lsp-server.conf => nbcode.conf} (70%) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ConnectionSpec.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/LspArgsProcessor.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/DebugAdapterContext.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/Debugger.java copy java/java.lsp.server/{vscode/src/VerifyJDK14.java => src/org/netbeans/modules/java/lsp/server/debugging/NBConfigurationSemaphore.java} (64%) copy java/java.lsp.server/{vscode/src/VerifyJDK14.java => src/org/netbeans/modules/java/lsp/server/debugging/NbFrame.java} (63%) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/NbProtocolServer.java copy java/java.lsp.server/{vscode/src/VerifyJDK14.java => src/org/netbeans/modules/java/lsp/server/debugging/NbScope.java} (66%) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/NbSourceProvider.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/NbThreads.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/ThreadObjects.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/breakpoints/BreakpointsManager.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/breakpoints/NbBreakpoint.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/breakpoints/NbBreakpointsRequestHandler.java copy java/java.lsp.server/{vscode/src/VerifyJDK14.java => src/org/netbeans/modules/java/lsp/server/debugging/launch/NbDebugSession.java} (52%) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/launch/NbDisconnectRequestHandler.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/launch/NbLaunchDelegate.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/launch/NbLaunchRequestHandler.java rename java/java.lsp.server/{vscode/src/VerifyJDK14.java => src/org/netbeans/modules/java/lsp/server/debugging/launch/NbLaunchWithDebuggingDelegate.java} (51%) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/launch/NbLaunchWithoutDebuggingDelegate.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/launch/NbProcessConsole.java rename java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/{workspace/WorkspaceServiceImpl.java => debugging/utils/ErrorUtilities.java} (50%) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/variables/NbVariablesRequestHandler.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/debugging/variables/ViewModel.java rename java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/{ => protocol}/Server.java (73%) rename java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/{text => protocol}/TextDocumentServiceImpl.java (97%) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/WorkspaceServiceImpl.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/AbstractLspInputOutputProvider.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/AbstractLspStatusDisplayer.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/IOContext.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/UIContext.java create mode 100644 java/java.lsp.server/test/unit/src/org/netbeans/modules/java/lsp/server/ConnectionSpecTest.java rename java/java.lsp.server/test/unit/src/org/netbeans/modules/java/lsp/server/{ => protocol}/ServerTest.java (97%) create mode 100644 java/java.lsp.server/vscode/src/nbcode.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