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 6c17cc6c78f Merge pull request #8009 from
mbien/remove-sm-flag-from-launcher
add a91a5f279a7 Extending lsp.client with support for DAP
add 33bb1a80bfd Merging with master
add 29b40aae13e Fixing tests after the DAP Debugger.
add 75045095483 Fixing tests after the DAP Debugger.
add d9314e51bbe Fixing typo.
add be13900e43a Merge pull request #3 from jlahoda/typo-fix
add 68f284fedbb Removing commented out code
add 819cf969336 Call the utilities DAPUtils
add ad198730ef6 Removing unused method
add 2d326bd9f81 Adding curly braces
add 7d770a6ed0a Make DAPUtils methods work with Annotatable[]
add 1bcff8eb441 Attempting to do further cleanup the DAP debugger, as per
comments by matthiasblaesing: - cleaning up use of String urls, using URIs
internally - cleaning up the breakpoint to not hold paths, but rather only hold
FileObjects - cleaning up the BreakpointAnnotationProvider to not use a weak
listener, and holder for the listeners. Using ordinary listeners, which will be
held as long as the DataObject exists, and should be automatically GCed when
the DO is removed, which [...]
add e010bc0e937 Attempting to do further cleanup the DAP debugger, as per
comments by matthiasblaesing
add b74a3a4273c No need (right now) for the interface to be public
add bf75e981c95 Adding documentation for the BreakpointConvertor
add b080e1ec9bf #8098: Extending lsp.client with support for DAP
No new revisions were added by this update.
Summary of changes:
ide/lsp.client/nbproject/project.properties | 2 +-
ide/lsp.client/nbproject/project.xml | 29 +
...etbeans.modules.lsp.client.debugger.DAPDebugger | 1 +
...rg.netbeans.spi.debugger.DebuggerEngineProvider | 1 +
.../lsp/client/debugger/DAPActionsProvider.java | 129 ++++
.../client/debugger/DAPConfigurationAccessor.java | 49 ++
.../modules/lsp/client/debugger/DAPDebugger.java | 579 ++++++++++++++++
.../client/debugger/DAPDebuggerEngineProvider.java | 56 ++
.../modules/lsp/client/debugger/DAPFrame.java | 126 ++++
.../debugger/DAPStackTraceAnnotationHolder.java | 113 +++
.../modules/lsp/client/debugger/DAPThread.java | 202 ++++++
.../modules/lsp/client/debugger/DAPVariable.java | 103 +++
.../lsp/client/debugger/DebuggerAnnotation.java | 72 ++
.../lsp/client/debugger/LineBreakpointData.java | 24 +
.../debugger/RegisterDAPDebuggerProcessor.java | 56 ++
.../modules/lsp/client/debugger/SPIAccessor.java | 42 ++
.../lsp/client/debugger/api/DAPConfiguration.java | 144 ++++
.../debugger/api/RegisterDAPBreakpoints.java | 38 ++
.../client/debugger/api/RegisterDAPDebugger.java | 40 ++
.../lsp/client/debugger/attach/Bundle.properties | 26 +
.../lsp/client/debugger/attach/DAPAttachPanel.form | 207 ++++++
.../lsp/client/debugger/attach/DAPAttachPanel.java | 246 +++++++
.../lsp/client/debugger/attach/DAPAttachType.java | 141 ++++
.../breakpoints/BreakpointAnnotationProvider.java | 260 +++++++
.../debugger/breakpoints/BreakpointModel.java | 154 +++++
.../debugger/breakpoints/BreakpointsReader.java | 106 +++
.../client}/debugger/breakpoints/Bundle.properties | 0
.../breakpoints/DAPBreakpointActionProvider.java | 144 ++++
.../breakpoints/DAPBreakpointConvertor.java | 35 +
.../debugger/breakpoints/DAPLineBreakpoint.java | 304 +++++++++
.../breakpoints/DebuggerBreakpointAnnotation.java | 157 +++++
.../debugger/breakpoints/PersistenceManager.java | 168 +++++
.../debuggingview/DebuggingActionsProvider.java | 222 ++++++
.../debugger/debuggingview/DebuggingModel.java | 380 +++++++++++
.../lsp/client/debugger/models/CallStackModel.java | 374 ++++++++++
.../debugger/models/CurrentFrameTracker.java | 98 +++
.../lsp/client/debugger/models/VariablesModel.java | 328 +++++++++
.../lsp/client/debugger/models/WatchesModel.java | 392 +++++++++++
.../client/debugger/spi/BreakpointConvertor.java | 81 +++
.../debugger/views/DAPComponentsProvider.java | 101 +++
.../modules/lsp/client/options/Bundle.properties | 1 +
.../client/options/LanguageDescriptionPanel.form | 12 +
.../client/options/LanguageDescriptionPanel.java | 15 +-
.../lsp/client/options/LanguageServersPanel.java | 2 +-
.../lsp/client/options/LanguageStorage.java | 53 +-
.../modules/lsp/client/debugger/DebuggerTest.java | 755 +++++++++++++++++++++
.../lsp/client/options/LanguageStorageTest.java | 4 +-
.../modules/java/lsp/server/ConnectionSpec.java | 2 +-
.../netbeans/modules/java/lsp/server/Utils.java | 4 +
.../breakpoints/NbBreakpointsRequestHandler.java | 3 +-
.../java/lsp/server/ConnectionSpecTest.java | 2 +-
51 files changed, 6561 insertions(+), 22 deletions(-)
create mode 100644
ide/lsp.client/src/META-INF/debugger/DAPDebuggerSession/org.netbeans.modules.lsp.client.debugger.DAPDebugger
create mode 100644
ide/lsp.client/src/META-INF/debugger/DAPDebuggerSession/org.netbeans.spi.debugger.DebuggerEngineProvider
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPActionsProvider.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPConfigurationAccessor.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPDebugger.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPDebuggerEngineProvider.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPFrame.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPStackTraceAnnotationHolder.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPThread.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DAPVariable.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/DebuggerAnnotation.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/LineBreakpointData.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/RegisterDAPDebuggerProcessor.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/SPIAccessor.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/api/DAPConfiguration.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/api/RegisterDAPBreakpoints.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/api/RegisterDAPDebugger.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/attach/Bundle.properties
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/attach/DAPAttachPanel.form
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/attach/DAPAttachPanel.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/attach/DAPAttachType.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/BreakpointAnnotationProvider.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/BreakpointModel.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/BreakpointsReader.java
copy {cpplite/cpplite.debugger/src/org/netbeans/modules/cpplite =>
ide/lsp.client/src/org/netbeans/modules/lsp/client}/debugger/breakpoints/Bundle.properties
(100%)
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/DAPBreakpointActionProvider.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/DAPBreakpointConvertor.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/DAPLineBreakpoint.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/DebuggerBreakpointAnnotation.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/breakpoints/PersistenceManager.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/debuggingview/DebuggingActionsProvider.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/debuggingview/DebuggingModel.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/models/CallStackModel.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/models/CurrentFrameTracker.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/models/VariablesModel.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/models/WatchesModel.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/spi/BreakpointConvertor.java
create mode 100644
ide/lsp.client/src/org/netbeans/modules/lsp/client/debugger/views/DAPComponentsProvider.java
create mode 100644
ide/lsp.client/test/unit/src/org/netbeans/modules/lsp/client/debugger/DebuggerTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists