Commit Graph
67 Commits
Author SHA1 Message Date
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