Commit Graph
48 Commits
Author SHA1 Message Date
Johannes 0656d21d11 auto-fixed prefer-const violation 2022-06-08 17:49:21 +02:00
Rob Lourens 89048b8b8f Get rid of handled errors logged from IPC
Fix #144559
2022-03-15 17:30:53 -07:00
Rob Lourens 14290dc9d4 Remove import from workbench/contrib/debug/ to workbench/api
See #141921
2022-02-01 18:36:07 -08:00
Alex Dima e2541e9263 Move extHostCustomers.ts to workbench/services (#141003) 2022-01-31 19:57:21 +01:00
Andre Weinand 7f5007c9a4 make stopDebugging use disconnect for "attach" sessions; fixes #140560 2022-01-12 17:46:30 +01:00
Rob Lourens bad6e9309b Don't override saveBeforeStart default value
See microsoft/vscode-jupyter#6898
2021-09-02 13:01:06 -07:00
Rob Lourens 58c83f27fa 💄 2021-09-02 11:05:13 -07:00
Rob Lourens cdc8e53cf3 Add DebugSessionOptions suppressSaveBeforeStart
See microsoft/vscode-jupyter#6898
2021-09-02 11:05:13 -07:00
Andre Weinand 4f5f5de28f Merge pull request #125737 from xisui-MSFT/dev/xisui/disassembly
Disassembly view
2021-07-22 11:28:41 +02:00
Andre Weinand 67b4efe22c new DebugSessionOption 'lifecycleManagedByParent'; fixes #128058 2021-07-20 17:24:05 +02:00
Rob Lourens 247e62d79a Add flag for "simple" debug UI (#128801)
* Implement simple debug UI mode

* Don't show debug viewlet on step

* Move flag to proposed

* Pass around full debugUI options object

* Implement isSimpleUI in mock
2021-07-19 17:49:17 -07:00
Felix Huang a83ef3a31c First Compile 2021-07-07 12:37:24 -07:00
Connor Peet e657d42281 debug: expose parent session on DebugSessions
For https://github.com/microsoft/vscode/issues/123403
2021-05-18 11:56:09 -07:00
Yanis cf7e6f31f9 Support for DataBreakpointAccessType condition #117835 2021-03-17 18:05:18 +01:00
Connor Peet 3088c27fbd debug: mark terminal as free when the associated debug session ends (#115573) 2021-02-02 08:27:37 -08:00
isidor 8c3f5dd3fa Support to start multiple debug sessions from a single launch config
#110226
2021-01-07 19:57:22 +01:00
isidor 081632d225 debug: remove legacy adapterExecutableCommand 2020-11-06 14:59:00 +01:00
isidor 0cc93f5c48 debug: split ConfigurationManager into ConfigurationManager and AdapterManager 2020-11-06 14:34:54 +01:00
isidor 235bae66cb debug: remove debugAddBreakopint telemetry event, no longer needed 2020-09-22 11:58:18 +02:00
Andre Weinand c233bf87bc add API to access DAP breakpoints; see #99716 2020-08-17 12:30:02 +02:00
Connor Peet 5b5bb81e2c fix: inherit the compound root for all children of debug sessions
Fixes https://github.com/microsoft/vscode/issues/103705
2020-07-31 12:31:44 -07:00
Andre Weinand b572b43606 remove not used proposed API; see #101883 2020-07-22 09:44:03 +02:00
Andre Weinand 673e35d278 new proposed API stopDebugging; see #101883 2020-07-09 10:49:22 +02:00
Andre Weinand e308dd3b36 add DebugSession.terminate; see #101883 2020-07-08 18:29:01 +02:00
isidor a301dc553b change noCompress -> compress and make default to not compress sessions in call stack
#101429
2020-07-02 11:37:35 +02:00
isidor 8e40c436dd introduce noCompact flag to DebugSessionOptions
#100852
2020-06-25 10:03:16 +02:00
isidor cc06e19b15 Introduce DebugSessionOptions.noDebug
#99743
2020-06-12 17:33:00 +02:00
Andre Weinand 8ec6ec7dc1 rename "Trigger" to "TriggerKind"; see #88230 2020-04-27 16:07:26 +02:00
Andre Weinand 78b071d803 proposed dynamic launch config API: rename 'scope' to 'trigger' 2020-04-26 19:00:47 +02:00
Andre Weinand 1451fab698 add dynamic debug config API 2020-04-20 13:26:20 +02:00
Andre Weinand 4e605ec54a propagate ext terminal errrors; fixes #92380 2020-03-10 17:58:45 +01:00
Andre Weinand dba0076c9f add API resolveDebugConfigurationWithSubstitutedVariables; see #85206 2019-12-23 16:37:16 +01:00
isidor 08b0a9bc59 Persisted data breakpoints are not registered when starting a new debug session
fixes #83743
2019-12-06 10:40:48 +01:00
isidor a9c67d8b82 extHost startDebugging minor polish 2019-09-19 16:08:52 +02:00
Dmitry Gozman e4d4b43f35 Allow debug session to share repl with its parent; fixes #62419
Introduced DebugSessionOptions passed to debug.startDebugging which
encapsulated DebugConsoleMode to control this behavior.
2019-09-18 11:45:39 -07:00
isidor 64980ea1f3 debug: better cancelation support
fixes #80374
2019-09-13 13:02:09 +02:00
isidor 4285736fe8 debug: support canceling requests
fixes #80374
2019-09-12 18:02:00 +02:00
isidor f17f3f4cb7 fix debug UI doesn't cleanup spinners on debug session end
fixes #80402
2019-09-12 16:37:46 +02:00
Isidor Nikolic 97a05cec1b Merge pull request #80122 from dgozman/fix-79583
Make DebugSession.name writable; fixes #79583
2019-09-05 11:30:30 +02:00
Dmitry Gozman cb6b17d6f3 Make DebugSession.name writable; fixes #79583 2019-09-04 15:06:26 -07:00
Benjamin Pasero 1cba911717 Strict init (#80190)
* strict init

* more strict props
2019-09-02 09:24:43 +02:00
isidor a7cc79a554 debug: introduce data breakpoints 2019-08-16 17:16:46 +02:00
Andre Weinand 6127460acc propagate CancellationToken to debug API; see #77293 2019-08-06 16:10:46 +02:00
Andre Weinand 9d8d084129 properly use default terminal for debug; fixes #77110 2019-07-25 19:06:02 +02:00
Matt Bierner ae2cc878f8 Using DisposableStore in mainThread class
#74250
2019-07-02 16:37:35 -07:00
Andre Weinand 9af6cea057 remove support for running DA in renderer 2019-05-21 18:46:03 +02:00
Andre Weinand 4fbd4725a2 introduce decent getSession(sessionId) API 2019-03-22 13:55:58 +01:00
Andre Weinand 412a1074da moved mainThreadDebugService to browser 2019-03-19 17:18:33 +01:00