Matt Bierner
5cdf679c44
Add explicit undefined parameters / types
...
These errors come from the new stricter types for Promises in TS 4.1
2020-09-09 10:57:05 -07:00
isidor
b1a66b59b8
debug: dynamic launch configurations should be stored properly
...
fixes #96293
2020-09-08 11:54:05 +02:00
isidor
7f79730cb6
Revert "Run menu does not remember dynamic launch configurations"
...
This reverts commit d4248f3df5 .
2020-08-31 20:27:33 +02:00
isidor
d4248f3df5
Run menu does not remember dynamic launch configurations
...
fixes #96293
2020-08-31 16:45:39 +02:00
isidor
2a9a512ee4
debug: react on registration to update context keys
2020-08-28 14:54:31 +02:00
isidor
da818d13fe
debug: introduce debuggersAvailable context
2020-08-24 20:59:29 +02:00
isidor
02cd863122
debug: display launch name when showing dynamic configurations
...
fixes #103471
2020-08-21 11:21:48 +02:00
isidor
aa094f11a8
fixes #104773
2020-08-18 11:49:35 +02:00
isidor
f04ef75438
debug: register contributions only once debug adapter extension got registered
2020-08-12 18:47:34 +02:00
Connor Peet
a1f0d54563
fixup! pr comments
2020-06-23 10:13:33 -07:00
Connor Peet
3a9d44e8c3
debug: allow a single debug extension to provide multiple configs
...
Previously if a debug extension provided multiple dynamic
configurations, we would just use the first debugger -- whatever that
was. This change now shows all configurations for which dynamic configs
are registered.
I also adjusted the picker to automatically select the first item if
there's only a single configuration provided. This works well for the
debug terminal, but also means that the user doesn't see the name of
the selected item, which might not be desirable. Open to pushback.
Together these finish the request for a separate top-level contribution
for the terminal in #98054
Finally, with that adjustment I made a tweak so that the picker shows
up in a `busy` state while extensions are activating. Previously you
would select a dynamic configuration title and could have a few seconds
of delay before the picker came up, which is probably not desirable.
2020-06-22 15:01:43 -07:00
isidor
1d2432f094
debug: only store dynamic configs in memory
2020-06-17 12:48:48 +02:00
isidor
1fad9a4d94
debug: do not store configurations in storage
...
#100265
2020-06-16 11:00:47 +02:00
isidor
929b9f0ce8
fixes #100160
2020-06-15 15:59:47 +02:00
Andre Weinand
e3df1e23cc
fix naming
2020-06-11 22:59:16 +02:00
isidor
dca516e9d1
fixes #99430
2020-06-08 11:32:12 +02:00
isidor
37950f15cb
debug: only show dynamic configurations that have a label
2020-05-14 14:48:00 +02:00
isidor
f432c0e060
debug: rename to "edit debug configuration"
...
#95836
2020-05-14 10:43:34 +02:00
isidor
8f7eecc243
Show quickpick when selecting dynamic debug configuration container
...
fixes #96778
fixes #96293
2020-05-13 17:10:52 +02:00
isidor
1de3cce95e
debug: update pin action to be called configure
...
fixes #95836
2020-05-13 12:29:57 +02:00
isidor
7edfb1d419
Add pinning support for dynamic launch configurations
...
#95836
2020-05-13 12:29:57 +02:00
jeanp413
972c55d9e4
Merge branch 'master' into fix-96567
2020-05-13 00:42:52 -05:00
jeanp413
c1bed7af3d
Address feedback
2020-05-13 00:20:17 -05:00
isidor
13df275761
debug: remove support to open config file to the side
...
fixes #97470
2020-05-11 11:12:12 +02:00
jeanp413
35fe597487
Fixes #96567
2020-05-08 21:40:21 -05:00
isidor
caa19dc534
debug: use .find not .filter .pop()
2020-05-05 15:35:47 +02:00
isidor
e6bd1d1ae7
fixes #96905
2020-05-04 15:23:53 +02:00
isidor
e79707e2d7
fixes #96297
2020-04-29 14:19:48 +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
isidor
c4e3627e4b
Allow debug extensions to provide configurations to display in Select and Start Debugging
...
#88230
2020-04-21 16:51:37 +02:00
Andre Weinand
1451fab698
add dynamic debug config API
2020-04-20 13:26:20 +02:00
isidor
3ba047f634
fixes #93833
2020-04-01 18:59:20 +02:00
isidor
32d52f3f47
debug: report source of progress
...
#92253
2020-03-19 17:48:31 +01:00
isidor
42e26ac5bb
Debug: make sure to open json settings when openning global configurations
...
fixes #92264
2020-03-10 10:53:53 +01:00
Benjamin Pasero
418d1974ca
Workbench editor renames ( #91943 )
...
* IEditor => IEditorPane
* More panes:
* IVisibleEditor => IVisibleEditorPane
* ITextEditor => ITextEditorPane
* ITextDiffEditor => ITextDiffEditorPane
* imports - remove type alias
* More pane renames
* IEditorService#activeControl => activeEditorPane
* IEditorService#visibleControls => visibleEditorPanes
* More editor renames
* activeTextEditorWidget => activeTextEditorControl
* visibleTextEditorWidgets => visibleTextEditorControls
2020-03-03 10:47:50 +01:00
isidor
1c270b9a69
fixes #91322
2020-02-26 16:08:12 +01:00
isidor
49ef020fb9
debug start view: debugStartLanguage context key
...
fixes #85548
2020-02-21 12:31:18 +01:00
isidor
758890e0d2
debug: introduce some unit tests for getVisibleAndSorted
2020-01-06 16:25:51 +01:00
Andre Weinand
dba0076c9f
add API resolveDebugConfigurationWithSubstitutedVariables; see #85206
2019-12-23 16:37:16 +01:00
isidor
6408c04ca7
debug: render config groups in quick open
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
isidor
f0f0000aa7
debug configurations: cleaner selection of configurations
...
fixes #87324
2019-12-19 11:15:49 +01:00
Sandeep Somavarapu
4cdb067a8d
rename
2019-12-13 15:35:52 +01:00
isidor
073bb36f40
fixes #83525
2019-12-04 16:25:36 +01:00
isidor
8e5169a6bf
fixes #85977
2019-12-04 14:27:51 +01:00
isidor
3c1508c227
fixes #83523
2019-12-03 16:35:55 +01:00
isidor
a1f9798185
debug: make sure to select configuration when switching workspace folders
2019-12-02 14:54:10 +01:00
isidor
dbcaa1df21
debug: fine tune start experience
...
#84677
2019-11-27 18:57:15 +01:00
isidor
772bc18acb
debug config manager: more asyn await
...
fixes #83334
2019-11-21 15:50:00 +01:00