diff --git a/package.json b/package.json index 02331b02afe..7d66a352a48 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "sudo-prompt": "8.2.0", "v8-inspect-profiler": "^0.0.13", "vscode-chokidar": "1.6.5", - "vscode-debugprotocol": "1.32.0", + "vscode-debugprotocol": "1.33.0-pre.0", "vscode-nsfw": "1.1.1", "vscode-proxy-agent": "0.1.1", "vscode-ripgrep": "^1.2.4", diff --git a/src/vs/workbench/parts/debug/common/debugProtocol.d.ts b/src/vs/workbench/parts/debug/common/debugProtocol.d.ts index 5bec6d838af..e085183cf40 100644 --- a/src/vs/workbench/parts/debug/common/debugProtocol.d.ts +++ b/src/vs/workbench/parts/debug/common/debugProtocol.d.ts @@ -191,7 +191,7 @@ declare module DebugProtocol { Values: 'changed', 'new', 'removed', etc. */ reason: string; - /** The breakpoint. */ + /** The 'id' attribute is used to find the target breakpoint and the other attributes are used as the new values. */ breakpoint: Breakpoint; }; } @@ -284,6 +284,8 @@ declare module DebugProtocol { body: { /** The process ID. */ processId?: number; + /** The process ID of the terminal shell. */ + shellProcessId?: number; }; } @@ -1458,7 +1460,7 @@ declare module DebugProtocol { /** Information about a Breakpoint created in setBreakpoints or setFunctionBreakpoints. */ export interface Breakpoint { - /** An optional unique identifier for the breakpoint. */ + /** An optional identifier for the breakpoint. It is needed if breakpoint events are used to update or remove breakpoints. */ id?: number; /** If true breakpoint could be set (but not necessarily at the desired location). */ verified: boolean; diff --git a/yarn.lock b/yarn.lock index 4a055f0a08c..22377c4e09f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9322,10 +9322,10 @@ vscode-chokidar@1.6.5: optionalDependencies: vscode-fsevents "0.3.10" -vscode-debugprotocol@1.32.0: - version "1.32.0" - resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.32.0.tgz#cca9eccb3f73ded5e525e01621a72ca2bb577dc3" - integrity sha512-x3+HV+BkLqfl1ZuDJEILAv1sT5mDceuPThDXD12hwXAEjAdfc6MLQFvaoVPuO6C6gb+lHQTd0R9FNkCflEJHbA== +vscode-debugprotocol@1.33.0-pre.0: + version "1.33.0-pre.0" + resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.33.0-pre.0.tgz#a6c8fd6655ade772f7cbae8994f068bac51a9381" + integrity sha512-LRTpPDLkq7fcjvRr8Ttzo+1tiFXuxOcYQ5xhN7i/dYN6ISwg9hcQv4W74n8JBxz1nXdVpbS52KLKQMiZhBwpgg== vscode-fsevents@0.3.10: version "0.3.10"