This is an automated email from the ASF dual-hosted git repository.

matthiasblaesing pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git

commit d20d7e407574a3635f34181c6a7dd94622d722bf
Merge: 886d5d5b1e 91431f6c2d
Author: Matthias Bläsing <mblaes...@doppel-helix.eu>
AuthorDate: Mon Apr 15 19:59:03 2024 +0200

    Merge pull request #4220 from matthiasblaesing/chrome_devtools_protocol
    
    Add support for Chrome DevTools Protocol for NodeJS Debugging

 ide/javascript2.debug.ui/nbproject/project.xml     |    1 +
 .../modules/javascript2/debug/ui/JSUtils.java      |    3 +-
 .../debug/ui/breakpoints/JSLineBreakpointType.java |   15 +-
 .../ToggleBreakpointActionProvider.java            |   15 +-
 .../debug/ui/models/ViewModelSupport.java          |   62 +-
 .../ui/models/breakpoints/BreakpointNodeModel.java |   12 +-
 ide/javascript2.debug/nbproject/project.xml        |    2 +
 .../debug/breakpoints/JSBreakpointStatus.java      |    7 +
 .../debug/breakpoints/JSLineBreakpoint.java        |   20 +-
 .../debug/sources/SourceFilesCache.java            |    8 +-
 ide/web.common/nbproject/project.xml               |    2 +
 .../web/common/sourcemap/SourceMapsTranslator.java |    2 +-
 .../common/sourcemap/SourceMapsTranslatorImpl.java |    3 +-
 java/debugger.jpda.trufflenode/manifest.mf         |    1 +
 .../nbproject/project.xml                          |    9 -
 .../debugger/jpda/truffle/node/Bundle.properties   |    1 +
 .../node/DebuggerStartModifierFactoryImpl.java     |   36 +
 ...xtender.java => DebuggerStartModifierImpl.java} |   19 +-
 .../modules/debugger/jpda/truffle/node/layer.xml   |   33 +
 nbbuild/cluster.properties                         |    3 +
 webcommon/javascript.cdtdebug.ui/build.xml         |   26 +
 webcommon/javascript.cdtdebug.ui/manifest.mf       |    6 +
 .../nbproject/project.properties}                  |    8 +-
 .../javascript.cdtdebug.ui}/nbproject/project.xml  |   74 +-
 .../org.netbeans.spi.viewmodel.ColumnModel         |    4 +
 .../javascript/cdtdebug/ui}/Bundle.properties      |    6 +-
 .../ui/CDTDebuggerEngineComponentsProvider.java    |  110 +++
 .../javascript/cdtdebug/ui/EditorUtils.java        |   99 ++
 .../ui/actions/CDTDebugActionsProvider.java        |  147 +++
 .../ui/annotation/CallStackAnnotation.java         |   44 +
 .../ui/annotation/CallStackAnnotationListener.java |  215 +++++
 .../ui/annotation/CurrentLineAnnotation.java       |   44 +
 .../cdtdebug/ui/attach/AttachCustomizer.form       |  181 ++++
 .../cdtdebug}/ui/attach/AttachCustomizer.java      |   55 +-
 .../cdtdebug/ui/attach}/Bundle.properties          |   10 +-
 .../cdtdebug/ui/attach/CDTAttachType.java}         |   16 +-
 .../ui/callstack/DebuggingViewSupportImpl.java     |  116 +++
 .../javascript/cdtdebug/ui/callstack/JSThread.java |  133 +++
 .../ui/callstack/models/DebuggingActionsModel.java |  160 ++++
 .../ui/callstack/models/DebuggingModel.java        |  275 ++++++
 .../cdtdebug/ui/eval/CDTCodeEvaluator.java         |  158 +++
 .../cdtdebug/ui/eval/EvaluationResultsModel.java   |  304 ++++++
 .../javascript/cdtdebug/ui/eval/VarOrError.java    |   50 +
 .../cdtdebug/ui/models/DebuggingActionsModel.java  |  160 ++++
 .../cdtdebug/ui/models/DebuggingModel.java         |  262 +++++
 .../cdtdebug/ui/resources}/Bundle.properties       |    5 +-
 .../javascript/cdtdebug/ui/resources/mf-layer.xml  |  201 ++++
 .../ui/vars/models/PinWatchValueProvider.java      |  209 ++++
 .../cdtdebug/ui/vars/models/VariablesModel.java    |  399 ++++++++
 .../cdtdebug/ui/vars/models/WatchesModel.java      |  501 ++++++++++
 .../ui/vars/tooltip/ToolTipAnnotation.java         |  105 ++
 webcommon/javascript.cdtdebug/build.xml            |   26 +
 .../manifest.mf                                    |    5 +-
 .../nbproject/project.properties}                  |    8 +-
 .../nbproject/project.xml                          |   39 +-
 .../modules/javascript/cdtdebug}/Bundle.properties |    8 +-
 .../modules/javascript/cdtdebug/CDTDebugger.java   |  256 +++++
 .../cdtdebug/CDTDebuggerEngineProvider.java        |   58 ++
 .../cdtdebug/CDTDebuggerSessionProvider.java       |   71 ++
 .../modules/javascript/cdtdebug/CDTScript.java     |  116 +++
 .../javascript/cdtdebug/ScriptsHandler.java        |  548 +++++++++++
 .../cdtdebug/actions/CDTDebugActionsProvider.java  |  156 +++
 .../modules/javascript/cdtdebug/api/Connector.java |  145 +++
 .../cdtdebug/breakpoints/BreakpointsHandler.java   |  296 ++++++
 .../breakpoints/CDTBreakpointsActivation.java      |   91 ++
 .../breakpoints/CDTBreakpointsActiveService.java   |  138 +++
 .../cdtdebug/breakpoints/JSBreakpointsManager.java |  122 +++
 .../netbeans/modules/javascript/cdtdebug/layer.xml |   33 +
 .../nodejs/DebuggerStartModifierFactoryImpl.java   |   35 +
 .../cdtdebug/nodejs/DebuggerStartModifierImpl.java |  120 +++
 .../cdtdebug/sessions/SessionSwitcher.java         |   73 ++
 .../cdtdebug/sources/ChangeLiveSupport.java        |  239 +++++
 .../javascript/cdtdebug/vars/CDTEvaluator.java     |  128 +++
 .../javascript/cdtdebug/vars/EvaluationError.java  |   27 +
 .../modules/javascript/cdtdebug/vars/Variable.java |  103 ++
 webcommon/javascript.nodejs/nbproject/project.xml  |   16 +-
 .../javascript/nodejs}/api/DebuggerOptions.java    |   17 +-
 .../javascript/nodejs/exec/NodeExecutable.java     |  203 ++--
 .../nodejs/preferences/NodeJsPreferences.java      |   14 +
 .../preferences/NodeJsPreferencesValidator.java    |    3 +-
 .../nodejs/spi/DebuggerStartModifier.java          |   30 +
 .../nodejs/spi/DebuggerStartModifierFactory.java   |   28 +
 .../modules/javascript/nodejs/ui/Bundle.properties |    1 +
 .../javascript/nodejs/ui/NodeJsPathPanel.form      |  140 +--
 .../javascript/nodejs/ui/NodeJsPathPanel.java      |  201 ++--
 .../nodejs/ui/actions/DebugFileCommand.java        |    3 +-
 .../nodejs/ui/actions/DebugProjectCommand.java     |    3 +-
 .../nodejs/ui/customizer/Bundle.properties         |    2 -
 .../ui/customizer/NodeJsCustomizerPanel.form       |   44 +-
 .../ui/customizer/NodeJsCustomizerPanel.java       |   64 +-
 .../nodejs/ui/options/NodeJsOptionsPanel.form      |   35 +-
 .../nodejs/ui/options/NodeJsOptionsPanel.java      |   33 +-
 .../ui/options/NodeJsOptionsPanelController.java   |    8 +-
 .../modules/javascript/nodejs/util/FileUtils.java  |    3 +-
 .../modules/javascript/nodejs/util/RunInfo.java    |    7 -
 .../v8debug/ui/attach/AttachCustomizer.java        |    1 +
 .../javascript/v8debug/ui/attach/V8AttachType.java |    2 +-
 webcommon/javascript.v8debug/manifest.mf           |    1 +
 webcommon/javascript.v8debug/nbproject/project.xml |   18 +-
 .../modules/javascript/v8debug/Bundle.properties   |    2 +-
 .../javascript/v8debug/api/DebuggerOptions.java    |   20 +-
 .../v8debug/breakpoints/BreakpointsHandler.java    |  183 ++--
 .../v8debug/breakpoints/SubmittedBreakpoint.java   |   55 +-
 .../netbeans/modules/javascript/v8debug/layer.xml  |   33 +
 .../nodejs/DebuggerStartModifierFactoryImpl.java   |   35 +
 .../v8debug/nodejs/DebuggerStartModifierImpl.java  |  120 +++
 .../lib.chrome_devtools_protocol/apichanges.xml    |   55 ++
 webcommon/lib.chrome_devtools_protocol/arch.xml    | 1002 ++++++++++++++++++++
 webcommon/lib.chrome_devtools_protocol/build.xml   |   24 +
 webcommon/lib.chrome_devtools_protocol/manifest.mf |    5 +
 .../nbproject/project.properties}                  |    9 +-
 .../nbproject/project.xml                          |   62 ++
 .../chrome_devtools_protocol}/Bundle.properties    |    9 +-
 .../lib/chrome_devtools_protocol/CDTUtil.java      |   49 +
 .../ChromeDevToolsClient.java                      |  244 +++++
 .../chrome_devtools_protocol/DebuggerDomain.java   |  309 ++++++
 .../DebuggerException.java                         |   51 +
 .../lib/chrome_devtools_protocol/ErrorData.java    |   91 ++
 .../lib/chrome_devtools_protocol/MethodCall.java   |   81 ++
 .../chrome_devtools_protocol/RuntimeDomain.java    |   41 +
 .../lib/chrome_devtools_protocol/Unregisterer.java |   23 +
 .../debugger/BreakLocation.java                    |  126 +++
 .../debugger/BreakpointResolved.java               |   93 ++
 .../debugger/CallFrame.java                        |  249 +++++
 .../debugger/ContinueToLocationRequest.java        |   91 ++
 .../debugger/ContinueToLocationResponse.java       |   28 +
 .../debugger/DebugSymbols.java                     |   95 ++
 .../debugger/DisableRequest.java                   |   28 +
 .../debugger/DisableResponse.java                  |   28 +
 .../debugger/EnableRequest.java                    |   76 ++
 .../debugger/EnableResponse.java                   |   73 ++
 .../debugger/EvaluateOnCallFrameRequest.java       |  243 +++++
 .../debugger/EvaluateOnCallFrameResponse.java      |   92 ++
 .../debugger/GetPossibleBreakpointsRequest.java    |  113 +++
 .../debugger/GetPossibleBreakpointsResponse.java   |   71 ++
 .../debugger/GetScriptSourceRequest.java           |   70 ++
 .../debugger/GetScriptSourceResponse.java          |   89 ++
 .../debugger/Location.java                         |  111 +++
 .../debugger/LocationRange.java                    |   90 ++
 .../debugger/PauseRequest.java                     |   28 +
 .../debugger/PauseResponse.java                    |   28 +
 .../chrome_devtools_protocol/debugger/Paused.java  |  178 ++++
 .../debugger/RemoveBreakpointRequest.java          |   70 ++
 .../debugger/RemoveBreakpointResponse.java         |   27 +
 .../debugger/ResumeRequest.java                    |   79 ++
 .../debugger/ResumeResponse.java                   |   28 +
 .../chrome_devtools_protocol/debugger/Resumed.java |   26 +
 .../chrome_devtools_protocol/debugger/Scope.java   |  154 +++
 .../debugger/ScriptFailedToParse.java              |  392 ++++++++
 .../debugger/ScriptParsed.java                     |  365 +++++++
 .../debugger/ScriptPosition.java                   |   79 ++
 .../debugger/SearchInContentRequest.java           |  128 +++
 .../debugger/SearchInContentResponse.java          |   69 ++
 .../debugger/SearchMatch.java                      |   91 ++
 .../debugger/SetAsyncCallStackDepthRequest.java    |   70 ++
 .../debugger/SetAsyncCallStackDepthResponse.java   |   31 +
 .../debugger/SetBreakpointByUrlRequest.java        |  171 ++++
 .../debugger/SetBreakpointByUrlResponse.java       |   90 ++
 .../debugger/SetBreakpointRequest.java             |   94 ++
 .../debugger/SetBreakpointResponse.java            |   90 ++
 .../debugger/SetBreakpointsActiveRequest.java      |   68 ++
 .../debugger/SetBreakpointsActiveResponse.java     |   31 +
 .../SetInstrumentationBreakpointRequest.java       |   77 ++
 .../SetInstrumentationBreakpointResponse.java      |   70 ++
 .../debugger/SetPauseOnExceptionsRequest.java      |   71 ++
 .../debugger/SetPauseOnExceptionsResponse.java     |   31 +
 .../debugger/SetScriptSourceRequest.java           |  109 +++
 .../debugger/SetScriptSourceResponse.java          |  153 +++
 .../debugger/SetSkipAllPausesRequest.java          |   73 ++
 .../debugger/SetSkipAllPausesResponse.java         |   31 +
 .../debugger/SetVariableValueRequest.java          |  135 +++
 .../debugger/SetVariableValueResponse.java         |   31 +
 .../debugger/StepIntoRequest.java                  |   98 ++
 .../debugger/StepIntoResponse.java                 |   31 +
 .../debugger/StepOutRequest.java                   |   31 +
 .../debugger/StepOutResponse.java                  |   31 +
 .../debugger/StepOverRequest.java                  |   74 ++
 .../debugger/StepOverResponse.java                 |   31 +
 .../chrome_devtools_protocol/json/Endpoint.java    |  129 +++
 .../runtime/CallArgument.java                      |  114 +++
 .../runtime/CallFrame.java                         |  151 +++
 .../runtime/CustomPreview.java                     |   97 ++
 .../runtime/EntryPreview.java                      |   88 ++
 .../runtime/ExceptionDetails.java                  |  251 +++++
 .../runtime/GetPropertiesRequest.java              |  163 ++++
 .../runtime/GetPropertiesResponse.java             |  131 +++
 .../runtime/InternalPropertyDescriptor.java        |   94 ++
 .../runtime/ObjectPreview.java                     |  177 ++++
 .../runtime/PrivatePropertyDescriptor.java         |  136 +++
 .../runtime/PropertyDescriptor.java                |  255 +++++
 .../runtime/PropertyPreview.java                   |  157 +++
 .../runtime/RemoteObject.java                      |  266 ++++++
 .../runtime/StackTrace.java                        |  136 +++
 .../runtime/StackTraceId.java                      |   78 ++
 .../runtime/WebDriverValue.java                    |  114 +++
 .../test/unit/src/TestEndpointList.java            |  162 ++++
 .../ui/action/DebugSourceFileAction.java           |    2 +-
 .../ui/action/RunSourceFileAction.java             |    2 +
 198 files changed, 17806 insertions(+), 685 deletions(-)


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

Reply via email to