You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Erlang](https://github.com/erlang-ls/erlang_ls)|[@robertoaloi](https://github.com/robertoaloi) and [Contributors](https://github.com/erlang-ls/erlang_ls/graphs/contributors)|[VS Code](https://marketplace.visualstudio.com/items?itemName=erlang-ls.erlang-ls)
[Erlang LS Debugger](https://github.com/erlang-ls/erlang_ls)|[@robertoaloi](https://github.com/robertoaloi) and [Contributors](https://github.com/erlang-ls/erlang_ls/graphs/contributors)|[VS Code](https://marketplace.visualstudio.com/items?itemName=erlang-ls.erlang-ls)
[Lua and Ravi 5.3 Debugger](https://github.com/dibyendumajumdar/ravi-vscode-debugger)|[@dibyendumajumdar](https://github.com/dibyendumajumdar)|[VS Code](https://marketplace.visualstudio.com/items?itemName=ravilang.ravi-debug)
[SWI-Prolog](https://github.com/eshelyaron/debug_adapter)|[@eshelyaron](https://github.com/eshelyaron)|[SWI and Emacs](https://github.com/eshelyaron/debug_adapter#installation)
@@ -88,3 +94,4 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
88
94
{: .table .table-bordered .table-responsive}
89
95
90
96
*If you are missing a debug adapter implementation please create a pull request in GitHub against this markdown [document](https://github.com/Microsoft/debug-adapter-protocol/blob/main/_implementors/adapters.md)*
The "client ID" is the identifier that a development tool sends to the debug adapter as part of the [**initialize**](../../specification#Requests_Initialize) request.
Copy file name to clipboardExpand all lines: changelog.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ sectionid: changelog
9
9
* 1.70.x
10
10
* Clarify how `StackTraceArguments.format` applies
11
11
* Clarify the default behavior of `ContinuedEvent.allThreadsContinued`
12
+
* Clarify representation of breakpoints after a `changed` event
12
13
13
14
* 1.69.x
14
15
* Clarify the flow diagram to start a debug session
@@ -25,7 +26,7 @@ sectionid: changelog
25
26
* Add `returnValue` as a well-known `Scope.presentationHint`
26
27
27
28
* 1.66.x
28
-
* Add `bytes` and `asAddress` properties to the `DataBreakpointInfo` request
29
+
* Add `bytes` and `asAddress` properties to the `DataBreakpointInfo` request
29
30
30
31
* 1.65.x
31
32
* Clarify handling of multiple filters in the `SetExceptionBreakpoints` request
@@ -133,11 +134,11 @@ sectionid: changelog
133
134
* 1.40.x:
134
135
* New value `clipboard` for `context` argument of `evaluate` request.
135
136
* Add support for reporting progress via `progressStart`, `progressUpdate`, and `progressEnd` events and a corresponding **client** capability `supportsProgressReporting`. Progress can be cancelled via a new `progressId` argument for the `cancel` request.
136
-
*Clarifed descriptions of all optional requests, events, and attributes to make clear what is the corresponding capability.
137
+
*Clarified descriptions of all optional requests, events, and attributes to make clear what is the corresponding capability.
137
138
138
139
* 1.39.x:
139
-
*add optional `selectionStart` and `selectionLength` attributes to completion item. With these attributes the selection range or position can be controlled after the completion text has been inserted.
140
-
*add optional `group` attribute to `output` event in order to keep an output log organized by grouping related messages.
140
+
*Add optional `selectionStart` and `selectionLength` attributes to completion item. With these attributes the selection range or position can be controlled after the completion text has been inserted.
141
+
*Add optional `group` attribute to `output` event in order to keep an output log organized by grouping related messages.
Copy file name to clipboardExpand all lines: debugAdapterProtocol.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -408,7 +408,7 @@
408
408
"BreakpointEvent": {
409
409
"allOf": [ { "$ref": "#/definitions/Event" }, {
410
410
"type": "object",
411
-
"description": "The event indicates that some information about a breakpoint has changed.",
411
+
"description": "The event indicates that some information about a breakpoint has changed. While debug adapters may notify the clients of `changed` breakpoints using this event, clients should continue to use the breakpoint's original properties when updating a source's breakpoints in the `breakpoint` request.",
412
412
"properties": {
413
413
"event": {
414
414
"type": "string",
@@ -3226,7 +3226,7 @@
3226
3226
"items": {
3227
3227
"type": "string"
3228
3228
},
3229
-
"description": "The set of characters that should trigger completion in a REPL. If not specified, the UI should assume the `.` character."
3229
+
"description": "The set of characters that should automatically trigger a completion request in a REPL. If not specified, the client should assume the `.` character. The client may trigger additional completion requests on characters such as ones that make up common identifiers, or as otherwise requested by a user."
0 commit comments