Commit Graph

74 Commits

Author SHA1 Message Date
Johannes Rieken
94ffa6fc39 fix https://github.com/microsoft/vscode/issues/126172 2021-09-23 16:25:32 +02:00
Connor Peet
aac4d02082 make vscode.revealTestInExplorer an api command 2021-09-01 16:54:09 -07:00
Yan Zhang
8135848f77 add type hierarchy provider
Signed-off-by: Yan Zhang <yanzh@microsoft.com>
2021-07-15 11:48:28 +08:00
Johannes Rieken
2b164efb0e fix https://github.com/microsoft/vscode/issues/125545 2021-06-07 10:34:57 +02:00
Martin Aeschlimann
91b7e6027a Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583 2021-05-31 20:09:12 +02:00
Rachel Macfarlane
79bd573d9e Move OpenIssueReporter api command registration out of extHostApiCommands (#124068) 2021-05-18 12:46:42 -07:00
Johannes Rieken
a1e69b746f rename InlineHint to InlayHint, make it InlayHint only and keep OverlayHint as a future, separate feature, remove hover message 2021-04-30 14:51:40 +02:00
Johannes Rieken
9784c7a0ef fix compile errors 2021-04-21 15:37:45 +02:00
rebornix
8711b2dc92 remove deprecated transientMetadata. 2021-04-20 16:53:09 -07:00
gjsjohnmurray
a910986998 fix #121509 documentation error for two API command results 2021-04-16 22:13:36 +01:00
rebornix
8629b48030 rename transientMetadata to transientCellMetadata. 2021-04-15 17:24:47 -07:00
Johannes Rieken
d8e1c802f7 add some override https://github.com/microsoft/vscode/issues/120675 2021-04-09 15:29:47 +02:00
Johannes Rieken
6dc076b5c4 debt - tackle an old todo 2021-03-01 11:23:38 +01:00
gregvanl
7d143f7942 Fix typos 2021-02-21 21:27:50 -08:00
Andre Weinand
e537fd9e31 first cut of proposed "inline values provider" API 2021-02-16 16:31:33 +01:00
Alexandru Dima
c3746fa0ae Fixes #114983 2021-01-26 17:13:23 +01:00
Wenlu Wang
30f17c9572 Merge branch 'master' into signaure_arguments_label 2021-01-19 11:16:41 +08:00
Johannes Rieken
a40b4e72d0 add API command vscode.executeInlineHintProvider and some end-to-end tests 2021-01-18 18:41:49 +01:00
Alexandru Dima
f101028176 Fixes #114299: Add commands for invoking semantic tokens provider 2021-01-18 17:05:47 +01:00
rebornix
6f11d34f67 resolveNotebook API command takes no argument 2020-12-21 14:06:41 -08:00
Matt Bierner
b854c0bffd Make vscode.openWith a proper api command (#111006)
For #110583
2020-11-30 17:40:15 -08:00
Benjamin Pasero
fbf7566d39 tests - add test suite for native modules 2020-11-28 11:33:23 +01:00
Benjamin Pasero
504b891937 move commands to their locations (#110714) 2020-11-16 11:47:10 +01:00
Johannes Rieken
f3efe70c9a don't attempt to convert API types inside the renderer, break up mainThread-api arguments (and plan future removal) 2020-11-13 16:00:17 +01:00
Johannes Rieken
2ac7284762 add api argument stubs for strings and numbers 2020-11-13 13:55:01 +01:00
Johannes Rieken
63ac48bf6d debt - move api command things into extHostCommand so that they can be contributed from anywhere 2020-11-13 12:56:20 +01:00
Johannes Rieken
70061a8b22 modernize vscode.resolveNotebookContentProviders-command, fyi @rebornix didn't find a unit-test for this! 2020-11-13 12:15:07 +01:00
Johannes Rieken
443c0db7c9 modernize vscode.executeColorPresentationProvider-command 2020-11-13 11:56:27 +01:00
Johannes Rieken
e25b8819f7 modernize vscode.executeCodeActionProvider-command 2020-11-13 11:56:27 +01:00
Johannes Rieken
f3439ece09 modernize vscode.executeCodeLensProvider-command 2020-11-13 11:56:27 +01:00
Johannes Rieken
94a57406aa deprecate old api command story 2020-11-13 11:56:27 +01:00
Johannes Rieken
74703883e3 modernize vscode.executeSignatureHelpProvider-command 2020-11-13 11:56:27 +01:00
Johannes Rieken
883936de2e modernize vscode.executeCompletionItemProvider-command 2020-11-13 11:56:27 +01:00
rebornix
c185f7ab93 command for fetching all notebook content providers. 2020-09-21 12:00:35 -07:00
Johannes Rieken
f8ad845310 Allow executeCodeActionProvider API command to set the number of items to resolve, unit test to check that and the whole resolve machinery 2020-09-16 13:52:26 +02:00
Johannes Rieken
d2da7e966e fix https://github.com/microsoft/vscode/issues/106308 2020-09-09 09:26:56 +02:00
Johannes Rieken
6a9f98bc86 debt - migrate rename api command 2020-07-16 11:51:36 +02:00
Dirk Baeumer
839ddf9b6d Update do for location based API commands. 2020-04-27 14:37:26 +02:00
Dirk Baeumer
6f09d743b7 Add support for LocationLink in API commands 2020-04-21 17:08:30 +02:00
Johannes Rieken
fd487a7ed6 fix https://github.com/microsoft/vscode/issues/91852 2020-03-03 11:02:23 +01:00
Matt Bierner
0b3aa0a6ea Let extensions prepopulate the issue reporter title and description (#91039)
* Let extensions prepopulate the issue reporter title and description

Fixes #91028

Adds two new optional arguments to the `vscode.openIssueReporter` command: `issueTitle` and `issueBody`. These are taken using an options object and are used to pre-populate the native issue reporter fields

Hooks up these fields for TypeScript's report issue prompt. We use this to post the most recent TS Server error stack

* Extract duplicate command id to constant

* Log version directly instead of prompting users for it
2020-02-20 10:31:09 -08:00
Johannes Rieken
926fc23f13 more strict functions #81574 2020-02-11 10:28:47 +01:00
Brett Cannon
58e3989d05 Fix plurality in command docs
Manually fixed in docs at https://github.com/microsoft/vscode-docs/pull/3379.
2020-02-03 13:41:04 -08:00
Matt Bierner
1b70625f8c Use import type when importing vscode under src
When the core references `vscode`, we only want to import the types and never generate a real import (which will fail to load). Use `import type` to better enforce this
2020-01-10 14:25:21 -08:00
rzj17
fc50b4e4b5 Add additionalTextEdit and command conversion to CompletionItem 2019-12-31 10:30:15 +00:00
Johannes Rieken
783970456b debt - migrate more language api commands onto new format 2019-12-11 16:39:57 +01:00
Johannes Rieken
41f0705204 debt - use new ApiCommand for executeWorkspaceSymbolProvider 2019-12-11 16:39:57 +01:00
Johannes Rieken
b04c6f9e2e update API command for #85533 2019-11-25 17:06:16 +01:00
Johannes Rieken
e5719685cc implement api commands for call hierarchy, #83274 2019-11-07 14:05:50 +01:00
Johannes Rieken
5cf90246f9 remove call hierarchy API commands since the API/flow changes, #83274 2019-10-25 08:48:36 +02:00