* Update exception breakpoints based on active debug session
- Keep track of all exception breakpoints, instead of the ones from last started session
- Update breakpoints view when focused debugger changes to show the correct set of exception breakpoints
- Store all exception breakpoints in model for restoring enablement later
- Only send the correct set of breakpoints for each debug adapter when updated
* Show last session's exception breakpoints even when the session is not active
* Add more tests for exception breakpoints in multiple sessions
* tsdoc commetns
Co-authored-by: Rob Lourens <roblourens@gmail.com>
* Remove i18n causing classifier to fail due to missing label
* 🎁 Add `killOnServerStop` to debug configuration (#163779)
* 🎁 Add `killOnServerStop` to schema
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 📜 Add description for `killOnServerStop`
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Stop created debug session on server stop
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Push kill listeners into another disposable container
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🐛 Prevent leak when new debug session fails to start
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Use more verbose name for debug session tracker ID
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* assign bhayva to getting started
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Co-authored-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🎁 Add `killOnServerStop` to schema
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 📜 Add description for `killOnServerStop`
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Stop created debug session on server stop
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Push kill listeners into another disposable container
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🐛 Prevent leak when new debug session fails to start
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Use more verbose name for debug session tracker ID
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Since the warning is initiated through user action, and the user is required to interact with the warning to finish their intended action we should use a modal dialog here.
* move css variables from markersViewActions.ts to markersViewActions.css
* move css variables from testingOutputPeek.ts to testingOutputPeek.css
* move css variables from linkedEditing.ts to linkedEditing.css
* move css variables from interactiveEditor.ts to interactiveEditor.css
* add editor linked editing color to color registry
* 💄
* add css import
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>