Commit Graph

86 Commits

Author SHA1 Message Date
Johannes Rieken
034165ac67 don't cache provider results when request was cancelled, #74446 2019-05-28 12:15:53 +02:00
Alex Dima
9fb9ca51a6 Add transformOutgoingScheme to IURITransformer 2019-05-24 12:46:48 +02:00
Johannes Rieken
c0821aa5e9 move extHost-files to common 2019-04-10 10:26:52 +02:00
Johannes Rieken
81456a7212 move api/common to api/browser 2016-01-11 14:44:13 +01:00
Johannes Rieken
2e95c110f4 use weak references to track TextDocument that were given out to consumers 2016-01-11 12:50:40 +01:00
Johannes Rieken
d78646888a refactor ExtHostDocumentModel to ready for node_module consumption 2016-01-11 10:50:25 +01:00
Johannes Rieken
f2bba12f8b 🔼 move thenable<->promise utility to async 2016-01-06 16:19:44 +01:00
Johannes Rieken
2e50c91b24 correct command argument caching for CodeLensProvider, fixes #1698 2016-01-05 10:38:02 +01:00
Johannes Rieken
fa1c52de3b towards code lens lifecycle, still #1698 2016-01-04 18:48:19 +01:00
Johannes Rieken
ff077c103e create dummy commands (and manage them) when code action or code lens commands have argument #1698 2016-01-04 16:22:28 +01:00
Benjamin Pasero
5906207073 workbench api linting 2015-12-21 18:51:51 +01:00
Johannes Rieken
8aadd81678 debt - rename PluginHostXYZ to ExtHostXYZ, do the same for filenames 2015-12-21 11:46:00 +01:00
Martin Aeschlimann
b1ea910757 Move overwriteBefore/overwriteAfter to ISuggestion 2015-12-11 11:18:43 +01:00
Johannes Rieken
bf6db83167 unused imports and other tslint findings 2015-12-10 15:25:06 +01:00
Johannes Rieken
cda49cc891 debt - no id property on ISuggestion 2015-12-03 18:22:02 +01:00
Johannes Rieken
2eebf162e6 debt - add ISuggestion.textEdit and fill it in when missing 2015-12-03 18:05:53 +01:00
Johannes Rieken
5148523b6d debt - rename ISuggestions to ISuggestResult 2015-12-03 18:05:52 +01:00
Johannes Rieken
797f9bf0ab make quick fix be a command and a score 2015-12-02 13:02:25 +01:00
Johannes Rieken
a7f719e46c command: executeCodeLensProvider 2015-12-01 16:02:16 +01:00
Johannes Rieken
1d7819f052 command: executeCompletionItemProvider 2015-12-01 11:54:48 +01:00
Johannes Rieken
893a78374d commands: executeDocumentSymbolProvider 2015-11-27 16:08:52 +01:00
Johannes Rieken
67084502b5 commands: executeSignatureHelpProvider, executeDocumentRenameProvider 2015-11-27 15:35:36 +01:00
Johannes Rieken
6497432d1c first steps in exposing language featues as command. done with: hover, definition, workspace symbols 2015-11-27 13:03:11 +01:00
Johannes Rieken
7d1de2c673 signature help provider as support 2015-11-26 12:34:48 +01:00
Johannes Rieken
253b92ed0b completion item provider as support 2015-11-26 12:09:57 +01:00
Johannes Rieken
9ce3f2cfda rename provider as support 2015-11-26 11:33:54 +01:00
Johannes Rieken
a7ff9cdb48 workspace symbol provider as support 2015-11-26 11:00:27 +01:00
Johannes Rieken
70988681fa formatting edit provider as support 2015-11-26 10:00:46 +01:00
Johannes Rieken
c9fd775ddd code action provider as support 2015-11-26 09:33:04 +01:00
Johannes Rieken
2ede316636 reference provider as support 2015-11-25 18:37:11 +01:00
Johannes Rieken
d3584c91a1 doc highlight provider as support, also use IModel 2015-11-25 17:51:58 +01:00
Johannes Rieken
1b1e583a68 hover provider as support 2015-11-25 16:59:52 +01:00
Johannes Rieken
31d872e081 definition provider as support 2015-11-25 16:08:40 +01:00
Johannes Rieken
770ede158a One code lens provider is one code lens support, fixes #360 2015-11-25 12:48:55 +01:00
Johannes Rieken
bd93ccb864 add tests for the document symbol provider 2015-11-25 12:02:15 +01:00
Johannes Rieken
b370792f68 fix document symbol duplication
each provider is represented as one support, have a provider to support adapter
2015-11-25 11:01:38 +01:00