Skip to content

Commit 95392d5

Browse files
authored
v2.2.0 Release Preparations (eclipse-cdt-cloud#176)
* v2.2.0 and changelog * added missing watchServerProcess setting * docs for watchServerProcess * bump cdt-gdb-adapter to 1.2.0 --------- Signed-off-by: Jens Reinecke <[email protected]>
1 parent 8f15c4f commit 95392d5

File tree

4 files changed

+33
-16
lines changed

4 files changed

+33
-16
lines changed

CHANGELOG.md

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,32 @@
11
# Change Log
22

3-
# Unreleased
4-
5-
- Fixes [#398](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/398): Give gdbserver time to gracefully disconnect before terminating it
6-
7-
# 2.1.0
8-
9-
- Adds [PR #168](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/pull/168): Supported languages for `gdb` and `gdbtarget` debug adapter types to show `Open Disassembly View` context menu entry in source code editors.
10-
- Implements [#157](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/157): Update NPM dependencies, Node and Python requirements, and Typescript version.
3+
## 2.2.0
4+
5+
- Fixes [`#173`](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/173): Add `target`>`watchServerProcess` setting to ignore early exit of `server` executable, e.g. if a launcher for actual gdbserver.
6+
- Fixes [cdt-gdb-adapter`#367`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/367): Allow empty `program` setting for remote `launch`/`attach` and for local `attach` configurations.
7+
- Fixes [cdt-gdb-adapter`#398`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/398): Add `target`>`serverDisconnectTimeout` setting to configure timeout for graceful gdbserver disconnect.
8+
- Update to cdt-gdb-adapter v1.2.0
9+
- Fixes [`#173`](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/173): Add `target`>`watchServerProcess` setting to ignore early exit of `server` executable, e.g. if a launcher for actual gdbserver.
10+
- Fixes [cdt-gdb-adapter `#330`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/330) / [`#151`](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/151): Cannot remove breakpoint when debugging (Windows, Theia).
11+
- Fixes [cdt-gdb-adapter`#362`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/362): Cannot execute CLI commands like `> interrupt` from Debug Console while CPU is running.
12+
**Note**: Depends on whether a blocking command was executed from CLI before.
13+
- Fixes [cdt-gdb-adapter`#367`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/367): Debugging with `gdbtarget` fails if `program` is omitted, despite user doc claiming it's optional.
14+
- Fixes [cdt-gdb-adapter`#398`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/398): Give gdbserver time to gracefully disconnect before terminating it.
15+
- Enhancement: Improve error message if setting more HW breakpoints than supported by target.
16+
- Enhancement: Improve error message on `-target-select` timeout on Windows.
17+
18+
## 2.1.0
19+
20+
- Adds [PR `#168`](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/pull/168): Supported languages for `gdb` and `gdbtarget` debug adapter types to show `Open Disassembly View` context menu entry in source code editors.
21+
- Implements [`#157`](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/157): Update NPM dependencies, Node and Python requirements, and Typescript version.
1122
- Update to cdt-gdb-adapter v1.1.0
1223
- [Fixes and robustness around remote target GDB connect, disconnect, and unexpected connection loss/termination of gdb and gdbserver.](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/361)
1324
- [Error handling for missing remote configuration like port.](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/pull/384)
1425
- [Update NPM dependencies, Node and Python requirements, and Typescript version.](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/381)
1526

1627
## 2.0.6
1728

18-
- Fixes [#161](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/161): Changed "Custom Reset" button tooltip to "Reset Target"
29+
- Fixes [`#161`](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/161): Changed "Custom Reset" button tooltip to "Reset Target"
1930
- Update to cdt-gdb-adapter v1.0.11
2031
- [Adds instruction breakpoint support to enable breakpoints in Disassembly View](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/373)
2132

@@ -32,7 +43,7 @@
3243

3344
## 2.0.3
3445

35-
- Fixes [#144](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/144): Error with the openGdbConsole option
46+
- Fixes [`#144`](https://github.com/eclipse-cdt-cloud/cdt-gdb-vscode/issues/144): Error with the openGdbConsole option
3647

3748
## 2.0.2
3849

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ Additional settings to configure the remote GDB target. This object can be used
8989
| `serverDisconnectTimeout` | x | | `number` |Timeout for GDB server disconnect request. Default value is 1000 (ms). |
9090
| `serverStartupDelay` | x | | `number` | Delay, in milliseconds, after startup but before continuing launch. If `serverPortRegExp` is provided, it is the delay after that regexp is seen. |
9191
| `automaticallyKillServer` | x | | `boolean` | Automatically terminate the launched server when client issues a disconnect.<br>Default: `true` |
92+
| `watchServerProcess` | x | | `boolean` | Watch server process and handle when it (unexpectedly) exits.<br>Default: `true` |
9293
| `uart` | x | x | `object` | Settings related to displaying UART output in the debug console. |
9394

9495
##### `uart` object

package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cdt-gdb-vscode",
3-
"version": "2.1.0",
3+
"version": "2.2.0",
44
"displayName": "CDT GDB Debug Adapter Extension",
55
"description": "CDT GDB debug adapter extension for Visual Studio Code",
66
"publisher": "eclipse-cdt",
@@ -434,6 +434,11 @@
434434
"description": "Timeout for GDB server disconnect request. Default value is 1000 (ms).",
435435
"default": 1000
436436
},
437+
"watchServerProcess": {
438+
"type": "boolean",
439+
"description": "Watch server process and handle when it (unexpectedly) exits (default: true)",
440+
"default": true
441+
},
437442
"uart": {
438443
"type": "object",
439444
"description": "Settings related to displaying UART output in the debug console",
@@ -786,7 +791,7 @@
786791
},
787792
"dependencies": {
788793
"cdt-amalgamator": "^0.0.11",
789-
"cdt-gdb-adapter": "^1.1.0",
794+
"cdt-gdb-adapter": "^1.2.0",
790795
"react": "^19.1.0",
791796
"react-dom": "^19.1.0"
792797
},

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1203,10 +1203,10 @@ cdt-amalgamator@^0.0.11:
12031203
"@vscode/debugadapter-testsupport" "^1.59.0"
12041204
"@vscode/debugprotocol" "^1.59.0"
12051205

1206-
cdt-gdb-adapter@^1.1.0:
1207-
version "1.1.0"
1208-
resolved "https://registry.yarnpkg.com/cdt-gdb-adapter/-/cdt-gdb-adapter-1.1.0.tgz#7022c4966f4d1dfb6b944041855e35e3458a957d"
1209-
integrity sha512-okhtRa92i3qoAF7Jrqa3V/XsXXEFwHtNnMEaMhmT6xz0NeZMJ+HH0aqeJaKrbn3syY1kLyqtGnoCiPw70Rp2VA==
1206+
cdt-gdb-adapter@^1.2.0:
1207+
version "1.2.0"
1208+
resolved "https://registry.yarnpkg.com/cdt-gdb-adapter/-/cdt-gdb-adapter-1.2.0.tgz#1e6ff7fff9b59ed3c6ae494ce13ab076890190e8"
1209+
integrity sha512-9rL8rnkO6IGJGRDMS303AqJ3kfIma9jpyjarKGrqHRVi14oXwsVsEa8sfPKTFyc39q797gy76l4ZoCgqi9ug/Q==
12101210
dependencies:
12111211
"@vscode/debugadapter" "^1.68.0"
12121212
"@vscode/debugprotocol" "^1.68.0"

0 commit comments

Comments
 (0)