Skip to content

Commit b0e3144

Browse files
authored
Merge pull request #565 from microsoft/main
Bump gh-pages
2 parents e80f0d1 + 9f507d0 commit b0e3144

File tree

8 files changed

+474
-108
lines changed

8 files changed

+474
-108
lines changed

Gemfile.lock

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -210,13 +210,13 @@ GEM
210210
rb-fsevent (~> 0.10, >= 0.10.3)
211211
rb-inotify (~> 0.9, >= 0.9.10)
212212
mercenary (0.3.6)
213-
mini_portile2 (2.8.7)
213+
mini_portile2 (2.8.9)
214214
minima (2.5.1)
215215
jekyll (>= 3.5, < 5.0)
216216
jekyll-feed (~> 0.9)
217217
jekyll-seo-tag (~> 2.1)
218218
minitest (5.25.1)
219-
nokogiri (1.16.7)
219+
nokogiri (1.18.9)
220220
mini_portile2 (~> 2.8.2)
221221
racc (~> 1.4)
222222
octokit (4.25.1)
@@ -225,12 +225,11 @@ GEM
225225
pathutil (0.16.2)
226226
forwardable-extended (~> 2.6)
227227
public_suffix (5.1.1)
228-
racc (1.6.1)
228+
racc (1.8.1)
229229
rb-fsevent (0.10.3)
230230
rb-inotify (0.9.10)
231231
ffi (>= 0.5.0, < 2)
232-
rexml (3.3.6)
233-
strscan
232+
rexml (3.3.9)
234233
rouge (3.30.0)
235234
ruby2_keywords (0.0.5)
236235
rubyzip (2.3.2)
@@ -244,7 +243,6 @@ GEM
244243
addressable (>= 2.3.5)
245244
faraday (>= 0.17.3, < 3)
246245
simpleidn (0.2.3)
247-
strscan (3.1.0)
248246
terminal-table (1.8.0)
249247
unicode-display_width (~> 1.1, >= 1.1.1)
250248
typhoeus (1.4.1)

_implementors/adapters.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
1313
| Adapter | Maintainer | Usage |
1414
|---------|------------|-------|
1515
[Android](https://github.com/adelphes/android-dev-ext)|[@adelphes](https://github.com/adelphes)|[VS Code](https://marketplace.visualstudio.com/items?itemName=adelphes.android-dev-ext)
16+
[Ansible](https://github.com/jborean93/ansibug)|[@jborean93](https://github.com/jborean93)|[VS Code](https://github.com/jborean93/vscode-ansibug)
1617
[Apache Camel](https://github.com/camel-tooling/camel-debug-adapter)|[contributors](https://github.com/camel-tooling/camel-debug-adapter/graphs/contributors)|[VS Code](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-debug-adapter-apache-camel), [Eclipse](https://marketplace.eclipse.org/content/textual-debugging-apache-camel)
1718
[Apex](https://github.com/forcedotcom/salesforcedx-vscode)|[@ntotten](https://github.com/ntotten)|[VS Code](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-apex-debugger)
1819
[Ballerina](https://github.com/ballerina-platform/ballerina-lang/)|[Ballerina.io](https://ballerina.io/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=wso2.ballerina) |
1920
[C/C++](https://github.com/Microsoft/vscode-cpptools)|[@WardenGnaw](https://github.com/WardenGnaw)|[VS Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)
2021
[C/C++/Rust](https://github.com/Marus/cortex-debug)|[@Marus](https://github.com/Marus)|[VS Code](https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug)
22+
[C/C++/Rust - Midas: gdb & rr](https://github.com/farre/midas)|[@theIDinside](https://github.com/theIDinside)|[VS Code](https://marketplace.visualstudio.com/items?itemName=farrese.midas)
2123
[C#](https://github.com/OmniSharp/omnisharp-vscode)|[@gregg-miskelly](https://github.com/gregg-miskelly)|[VS Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp)
2224
[Cobol](https://github.com/RechInformatica/rech-cobol-debugger)|[@RechInformatica](https://github.com/RechInformatica)|[VS Code](https://marketplace.visualstudio.com/items?itemName=rechinformatica.rech-cobol-debugger)
2325
[Cordova Tools](https://github.com/Microsoft/vscode-cordova)|[@MSLaguana](https://github.com/MSLaguana)|[VS Code](https://marketplace.visualstudio.com/items?itemName=vsmobile.cordova-tools)
@@ -36,14 +38,16 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
3638
[Duktape Debugger](https://github.com/svaarala/duktape)|[@svaarala](https://github.com/svaarala)|[VS Code](https://marketplace.visualstudio.com/items?itemName=HaroldBrenes.duk-debug)
3739
[Elixir](https://github.com/elixir-lsp/elixir-ls)|[Elixir LSP](https://github.com/elixir-lsp)|[VS Code](https://marketplace.visualstudio.com/items?itemName=JakeBecker.elixir-ls)
3840
[Emulicious Debugger](https://github.com/Calindro/emulicious-debugger)|[@Calindro](https://github.com/Calindro)|[VS Code](https://marketplace.visualstudio.com/items?itemName=emulicious.emulicious-debugger)
39-
[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)
41+
[Erlang EDB](https://github.com/whatsapp/edb)|[@WhatsApp](https://github.com/WhatsApp)|[VS Code](https://marketplace.visualstudio.com/items?itemName=erlang-language-platform.erlang-language-platform)
42+
[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)
4043
[ESP32 Debugger](https://github.com/espressif/esp-debug-adapter)|[@espressif](https://github.com/espressif)|[DAP Server](https://github.com/espressif/esp-debug-adapter#usage)
4144
[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)
4245
[Flash](https://github.com/vshaxe/flash-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=vshaxe.haxe-debug)
4346
[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)
4447
[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)
4548
[Harbour](https://github.com/APerricone/harbourCodeExtension)|[@APerricone](https://github.com/APerricone)|[VS Code](https://marketplace.visualstudio.com/items?itemName=aperricone.harbour)
4649
[HashLink](https://github.com/vshaxe/hashlink-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=HaxeFoundation.haxe-hl)
50+
[Haskell Debugger](https://well-typed.github.io/haskell-debugger/)|[@alt-romes](https://github.com/alt-romes) [@dmjio](https://github.com/dmjio)|[DAP Server](https://github.com/well-typed/haskell-debugger)
4751
[Haskell GHCi debug viewer Phoityne](https://github.com/phoityne/phoityne-vscode)|[@phoityne](https://github.com/phoityne)|[VS Code](https://marketplace.visualstudio.com/items?itemName=phoityne.phoityne-vscode)
4852
[Haxe Eval](https://github.com/vshaxe/eval-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=nadako.vshaxe)
4953
[HXCPP](https://github.com/vshaxe/hxcpp-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=vshaxe.hxcpp-debugger)
@@ -54,6 +58,7 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
5458
[Karate](https://github.com/intuit/karate/tree/develop/karate-core/src/main/java/com/intuit/karate/debug)|[@kirk_slota](https://twitter.com/kirk_slota) [@ptrthomas](https://twitter.com/ptrthomas)|[VS Code](https://marketplace.visualstudio.com/items?itemName=kirkslota.karate-runner)
5559
[Kotlin](https://github.com/fwcd/kotlin-debug-adapter)|[@fwcd](https://github.com/fwcd)|[VS Code](https://marketplace.visualstudio.com/items?itemName=fwcd.kotlin)
5660
[LLDB Debugger](https://github.com/vadimcn/vscode-lldb)|[@vadimcn](https://github.com/vadimcn)|[VS Code](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb)
61+
[lldb-dap](https://github.com/llvm/llvm-project/tree/main/lldb/tools/lldb-dap)|[@llvm](https://github.com/llvm)|[DAP Server](https://github.com/llvm/llvm-project/tree/main/lldb/tools/lldb-dap), [VS Code](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.lldb-dap)
5762
[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)
5863
[Lua Debug](https://github.com/actboy168/lua-debug)|[@actboy168](https://github.com/actboy168)|[VS Code](https://marketplace.visualstudio.com/items?itemName=actboy168.lua-debug)
5964
[Luau Debugger](https://github.com/sssooonnnggg/luau-debugger)|[@sssooonnnggg](https://github.com/sssooonnnggg)|[VS Code](https://marketplace.visualstudio.com/items?itemName=sssooonnnggg.luau-debugger)
@@ -79,6 +84,7 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
7984
[Ruby Byebug (VSCode)](https://gitlab.com/firelizzard/vscode-byebug)|[Ethan Reesor](https://gitlab.com/firelizzard)|[VS Code](https://marketplace.visualstudio.com/items?itemName=ethan-reesor.vscode-byebug)
8085
[Rust (for embedded)](https://github.com/probe-rs/vscode)|[probe.rs community](https://github.com/probe-rs)|[VS Code](https://probe.rs/docs/tools/vscode/), [Eclipse](https://marketplace.eclipse.org/content/eclipse-corrosion-rust-editing-and-debugging)
8186
[Scala](https://github.com/scalacenter/scala-debug-adapter)|[@adpi2](https://github.com/adpi2)|[SBT](https://index.scala-lang.org/scalacenter/scala-debug-adapter)
87+
[Squirrel](https://github.com/samisalreadytaken/sqdbg)|[@samisalreadytaken](https://github.com/samisalreadytaken)|
8288
[SWI-Prolog](https://github.com/eshelyaron/debug_adapter)|[@eshelyaron](https://github.com/eshelyaron)|[SWI and Emacs](https://github.com/eshelyaron/debug_adapter#installation)
8389
[SWF](https://github.com/BowlerHatLLC/vscode-nextgenas)|[@joshtynjala](https://github.com/joshtynjala)|[VS Code](https://marketplace.visualstudio.com/items?itemName=bowlerhatllc.vscode-nextgenas)
8490
[TLA+](https://github.com/tlaplus/vscode-tlaplus)|[@lemmy](https://github.com/lemmy)|[VS Code](https://marketplace.visualstudio.com/items?itemName=alygin.vscode-tlaplus-nightly)
@@ -88,3 +94,4 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
8894
{: .table .table-bordered .table-responsive}
8995

9096
*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)*
97+

_implementors/tools.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,22 @@ index: 2
99
The following table lists the known development tools (IDEs) that implement the Debug Adapter Protocol as a client.
1010

1111
| Development Tool | Client ID | Maintainer | Repository |
12-
|-------------------------------|--------------|--------------------------------------------------------|
12+
|-------------------------------|--------------|------------|-------------------------------------------|
1313
| Visual Studio Code | vscode | Microsoft | [vscode](https://github.com/Microsoft/vscode)
1414
| Visual Studio | visualstudio | Microsoft | [Visual Studio Debug Adapter Host](https://github.com/Microsoft/VSDebugAdapterHost)
1515
| Visual Studio for Mac | vsformac | Microsoft |
1616
| Eclipse IDE (LSP4E connector) | lsp4e.debug | Eclipse | [Eclipse community](https://projects.eclipse.org/projects/technology.lsp4e/who), [Eclipse LSP4E](https://projects.eclipse.org/projects/technology.lsp4e)
1717
| Emacs | emacs.dap-mode | [@yyoncho](https://github.com/yyoncho) | [dap-mode](https://github.com/yyoncho/dap-mode)
1818
| Emacs | dape | [@svaante](https://github.com/svaante) | [dape](https://github.com/svaante/dape)
19+
| ecode | ecode | [Martín Lucas Golini](https://github.com/SpartanJ) | [ecode](https://github.com/SpartanJ/ecode)
1920
| Theia | Theia | Eclipse | [theia](https://github.com/theia-ide/theia/)
2021
| Vim, Neovim | vimspector | [Ben Jackson](https://github.com/puremourning) | [vimspector](https://github.com/puremourning/vimspector), [vim](https://github.com/vim/vim), [neovim](https://github.com/neovim/neovim)
2122
| Neovim | neovim | [@mfussenegger](https://github.com/mfussenegger) | [nvim-dap](https://github.com/mfussenegger/nvim-dap), [neovim](https://github.com/neovim/neovim)
2223
| Cloud Studio | cloudstudio | [CODING](https://studio.dev.tencent.com/)
2324
| JCIDE | JCIDE | [JavaCardOS](https://www.javacardos.com/) | [JCIDE](https://www.javacardos.com/tools)
24-
| OpenSumi | OpenSumi | [OpenSumi](https://github.com/opensumi) | [opensumi/core](https://github.com/opensumi/core)|
25+
| OpenSumi | OpenSumi | [OpenSumi](https://github.com/opensumi) | [opensumi/core](https://github.com/opensumi/core)
26+
| IntelliJ (LSP4IJ DAP support) | lsp4ij.debug | Red Hat | [IntelliJ LSP4IJ](https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/UserGuide.md) |
27+
| Zed | zed | Zed Industries | [zed](https://github.com/zed-industries/zed) |
2528
{: .table .table-bordered .table-responsive}
2629

2730
The "client ID" is the identifier that a development tool sends to the debug adapter as part of the [**initialize**](../../specification#Requests_Initialize) request.

_includes/footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<img src="{{site.baseurl}}/img/microsoft-logo-inverted.png" height="20" alt="Microsoft">
3737
</picture>
3838
</a>
39-
<span>© 2024 Microsoft</span>
39+
<span>© {{ site.time | date: '%Y' }} Microsoft</span>
4040
</div>
4141
</li>
4242
</ul>

changelog.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ sectionid: changelog
99
* 1.70.x
1010
* Clarify how `StackTraceArguments.format` applies
1111
* Clarify the default behavior of `ContinuedEvent.allThreadsContinued`
12+
* Clarify representation of breakpoints after a `changed` event
1213

1314
* 1.69.x
1415
* Clarify the flow diagram to start a debug session
@@ -25,7 +26,7 @@ sectionid: changelog
2526
* Add `returnValue` as a well-known `Scope.presentationHint`
2627

2728
* 1.66.x
28-
* Add `bytes` and `asAddress` properties to the `DataBreakpointInfo` request
29+
* Add `bytes` and `asAddress` properties to the `DataBreakpointInfo` request
2930

3031
* 1.65.x
3132
* Clarify handling of multiple filters in the `SetExceptionBreakpoints` request
@@ -133,11 +134,11 @@ sectionid: changelog
133134
* 1.40.x:
134135
* New value `clipboard` for `context` argument of `evaluate` request.
135136
* 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.
137138

138139
* 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.
141142

142143
* 1.38.x:
143144
* Fixes some typos and improves some comments.

debugAdapterProtocol.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@
408408
"BreakpointEvent": {
409409
"allOf": [ { "$ref": "#/definitions/Event" }, {
410410
"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.",
412412
"properties": {
413413
"event": {
414414
"type": "string",
@@ -3226,7 +3226,7 @@
32263226
"items": {
32273227
"type": "string"
32283228
},
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."
32303230
},
32313231
"supportsModulesRequest": {
32323232
"type": "boolean",

0 commit comments

Comments
 (0)