Commit Graph
32 Commits
Author SHA1 Message Date
isidor 4b0855f292 Improve the dynamic launch config UI
fixes #110009
2020-11-06 13:21:48 +01:00
isidor 46f60b7b27 debug: Do a late activation so extensions are not activated too early
fixes #108578
2020-10-26 15:10:29 +01:00
isidor 4fc2aacf5a fixes #107860 2020-10-26 14:29:53 +01:00
Rob Lourens 5813311b98 Fixes #108202
Revert "fixes #107860"

This reverts commit b8e87aae6d.
2020-10-06 18:51:15 -07:00
isidor b8e87aae6d fixes #107860 2020-10-01 17:36:03 +02:00
isidor 3565fba49a fixes #96293 2020-10-01 13:44:55 +02:00
isidor e45ca3642c fixes #107728 2020-09-30 13:43:56 +02:00
ChaseKnowlden e8760a5d6c Fix capitalization of GitHub org 2020-09-17 11:43:03 +02:00
isidor c2da75080d do not use deprecated dom helper methods
#103454
2020-09-11 17:34:48 +02:00
isidor 93c96b63c0 debug and explroer: do not use dom.addClass, dom.toggleClass 2020-09-11 17:20:16 +02:00
isidor b1a66b59b8 debug: dynamic launch configurations should be stored properly
fixes #96293
2020-09-08 11:54:05 +02:00
João Moreno e7279b1c50 isolate action view items, delete duplicate IActionViewItem interface 2020-07-22 20:36:44 +02:00
isidor 6b4297ff28 call stack view: automaticaly expand singe children and some other polish 2020-06-26 15:42:14 +02:00
Miguel Solorio f78d84606c Fix #97993 - Play button cuts into dropdown corners 2020-05-20 14:35:10 -07:00
isidor 8f7eecc243 Show quickpick when selecting dynamic debug configuration container
fixes #96778
fixes #96293
2020-05-13 17:10:52 +02:00
jeanp413 e0c482bdb0 Use dropdown.background color in debug dropdown container 2020-05-04 23:48:14 -05:00
jeanp413 9eadf511bc Use dropdown.background color in debug dropdown. Fixes #95704 2020-04-29 07:56:38 -05:00
isidor c3fb961054 fixes #95982 2020-04-23 19:55:50 +02:00
isidor 9e9a07856c debug dropdown: show dynamic providers
fixes #88230
2020-04-21 20:19:59 +02:00
isidor 48a899ef84 debug minior polish: use ADD_CONFIGURATION_ID 2020-04-13 10:00:46 +02:00
isidor 1ced4ebbc7 fixes #88162 2020-01-09 10:47:17 +01:00
isidor 04c805a943 debug select make sure all separators are disabled 2019-12-20 15:10:12 +01:00
isidor befcf142f2 debug: redenr separators also in the select box
#82332
2019-12-20 14:58:39 +01:00
isidor d27ed199d2 Debug: Support launch config grouping and sorting
fixes #82332
2019-12-20 11:09:32 +01:00
Miguel Solorio 8e12d4ded3 Adopt icon font in debug viewlet 2019-10-24 15:18:34 -07:00
isidor 5727722320 enable strictFunctionTypes in VS Code codebase #81574 2019-10-18 15:20:34 +02:00
Matt Bierner 9f90a1d69c Fix more TS 3.7 dom typings errors
Use an empty string instead of null for reseting styles
2019-10-07 11:04:31 -07: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
Dmitry Gozman cb6b17d6f3 Make DebugSession.name writable; fixes #79583 2019-09-04 15:06:26 -07:00
isidor c77d1d2e24 strictPropertyInitialization
#78168
2019-08-06 10:14:02 +02:00
Matt Bierner 3d5ce6be5e Introduce DisposableStore
Fixes #74242

Our current usage of dispoable arrays can leak disposables (see #74242 for details). This change introduces a new class called `DisposableStore` that can be used mostly as a drop in replacement for an array of disposables but will not leak disposbles if it is disposed

`DisposableStore` was extracted from the existing `Dispoable` class, which already implements this pattern. However `Disposable` is intended to be used as a base class while `DispoableStore` is a value class.

In addition, this change hides the `toDispose` / `_toDipose` members of `Disposable` as direct write access to the disposable array also allows for leaks (and breaks encapsulation)
2019-05-23 19:25:16 -07:00
SteVen Batten 982e7bc2f1 refactor actionItem naming (#73600) 2019-05-15 10:21:05 -07:00