Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ GEM
rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rexml (3.3.9)
rexml (3.4.2)
rouge (3.30.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
Expand Down
3 changes: 3 additions & 0 deletions _implementors/adapters.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
[Firefox Remote Debug](https://github.com/yurydelendik/vscode-ff-debug)|[@yurydelendik](https://github.com/yurydelendik)|[VS Code](https://marketplace.visualstudio.com/items?itemName=yurydelendik.firefox-debug)
[Flash](https://github.com/vshaxe/flash-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=vshaxe.haxe-debug)
[Flutter](https://github.com/flutter/flutter)|[@DanTup](https://github.com/DanTup) [@devoncarew](https://github.com/devoncarew)|[DAP Server](https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/debug_adapters/README.md), [VS Code](https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter)
[Godot](https://github.com/godotengine/godot)|[@godotengine](https://github.com/godotengine)|[DAP Server](https://docs.godotengine.org/en/stable/tutorials/editor/external_editor.html#lsp-dap-support), [Rider](https://www.jetbrains.com/lp/rider-godot/), [VS Code](https://github.com/godotengine/godot-vscode-plugin)
[Go Delve Debugger](https://github.com/go-delve/delve/tree/master/service/dap)| [@polinasok](https://github.com/polinasok) and [Delve](https://github.com/go-delve)| [DAP Server](https://github.com/go-delve/delve/tree/master/Documentation/api/dap), [VS Code](https://github.com/golang/vscode-go/blob/master/docs/debugging.md)
[Harbour](https://github.com/APerricone/harbourCodeExtension)|[@APerricone](https://github.com/APerricone)|[VS Code](https://marketplace.visualstudio.com/items?itemName=aperricone.harbour)
[HashLink](https://github.com/vshaxe/hashlink-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=HaxeFoundation.haxe-hl)
Expand Down Expand Up @@ -88,9 +89,11 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
[SWI-Prolog](https://github.com/eshelyaron/debug_adapter)|[@eshelyaron](https://github.com/eshelyaron)|[SWI and Emacs](https://github.com/eshelyaron/debug_adapter#installation)
[SWF](https://github.com/BowlerHatLLC/vscode-nextgenas)|[@joshtynjala](https://github.com/joshtynjala)|[VS Code](https://marketplace.visualstudio.com/items?itemName=bowlerhatllc.vscode-nextgenas)
[TLA+](https://github.com/tlaplus/vscode-tlaplus)|[@lemmy](https://github.com/lemmy)|[VS Code](https://marketplace.visualstudio.com/items?itemName=alygin.vscode-tlaplus-nightly)
[Varphi](https://github.com/varphi-lang/varphi-python-dap)|[@hassanelsheikha](https://github.com/hassanelsheikha)|[VS Code](https://marketplace.visualstudio.com/items?itemName=varphi-lang.varphi)
[VDM-SL, VDM++, VDM-RT](https://github.com/nickbattle/vdmj/tree/master/lsp)|[@nickbattle](https://github.com/nickbattle)|[VS Code](https://marketplace.visualstudio.com/items?itemName=jonaskrask.vdm-vscode)
[VSCode rdbg Ruby Debugger](https://github.com/ruby/vscode-rdbg)|[@ko1](https://github.com/ko1)|[VS Code](https://marketplace.visualstudio.com/items?itemName=KoichiSasada.vscode-rdbg)
[Wolfram Language](https://github.com/kenkangxgwe/lsp-wl?tab=readme-ov-file#debug-adapter-features)|[@kenkangxgwe](https://github.com/kenkangxgwe/lsp-wl)|[VS Code](https://marketplace.visualstudio.com/items?itemName=lsp-wl.lsp-wl-client)
[ZIL](https://foss.heptapod.net/zilf/vscode-zil-language)|[@taradinoc](https://github.com/taradinoc)|[VS Code](https://marketplace.visualstudio.com/items?itemName=zilf.zil-language)
{: .table .table-bordered .table-responsive}

*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)*
Expand Down
1 change: 1 addition & 0 deletions _implementors/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ The following table lists the known development tools (IDEs) that implement the
| OpenSumi | OpenSumi | [OpenSumi](https://github.com/opensumi) | [opensumi/core](https://github.com/opensumi/core)
| IntelliJ (LSP4IJ DAP support) | lsp4ij.debug | Red Hat | [IntelliJ LSP4IJ](https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/UserGuide.md) |
| Zed | zed | Zed Industries | [zed](https://github.com/zed-industries/zed) |
| Kate | | KDE | [Kate](https://invent.kde.org/utilities/kate) |
{: .table .table-bordered .table-responsive}

The "client ID" is the identifier that a development tool sends to the debug adapter as part of the [**initialize**](../../specification#Requests_Initialize) request.
Expand Down
8 changes: 8 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ sectionid: changelog

#### All notable changes to the specification will be documented in this file.

* 1.71.x
* Specify sizes and ranges of DAP integers by adding `format`, `minimum`, and `maximum` attributes to integer properties throughout the protocol
* Add `debugConsoleMode` property to `StartDebuggingRequestArguments`
* Clarify behavior of `start` and `count` in `VariablesArguments`: when `start` exceeds available variables, return an empty array; when fewer than `count` variables are returned, the client should assume no further variables are available
* Clarify that `cancelArguments` and `breakpointLocationsArguments` require their respective properties
* Clarify the description of `completionTriggerCharacters` to indicate that clients may trigger completion on additional characters beyond those specified
* Clarify that `cwd` in `RunInTerminalRequest` can be a URI in addition to a file path

* 1.70.x
* Clarify how `StackTraceArguments.format` applies
* Clarify the default behavior of `ContinuedEvent.allThreadsContinued`
Expand Down
Loading