Johannes Rieken
ce850e02d5
debt - don't send data that's not needed, make resolve a function not a property
2020-05-04 09:47:19 +02:00
Johannes Rieken
01c243f25f
fix #95715
2020-04-21 11:47:13 +02:00
Johannes Rieken
ab24124841
use map over switch, "more strict" signature, don't send default type, https://github.com/microsoft/vscode/issues/95325
2020-04-16 16:14:12 +02:00
Alex Dima
7320a04ba0
Add tests to encode/decode SemanticTokensDto
2020-03-24 10:08:14 +01:00
Pine Wu
c833780356
Clean up API and add stopPattern
2020-03-10 12:38:03 -07:00
Alexandru Dima
84c838d1e3
Scaffold on type rename
2020-03-10 12:33:16 -07:00
Alex Dima
c2a604a18c
Add DocumentSemanticTokensProvider.onDidChangeSemanticTokens
2020-03-02 13:45:25 +01:00
Johannes Rieken
8b95561098
show names of formatting edits and code actions providers when they block save. also add links that links that open the settings editor for each feature, #90851
2020-02-21 15:35:30 +01:00
Johannes Rieken
88ce9daa5d
extract Serialized<T> util
2020-02-21 09:43:28 +01:00
Alex Dima
12a674acf0
Fix bad unit tests
2020-02-18 09:26:40 +01:00
Alex Dima
7169e432d8
Fixes #42649
2020-02-17 22:19:03 +01:00
Andre Weinand
e588a9cd1a
Introduce evaluatable expression API; fixes #89084
2020-02-14 12:53:56 +01:00
Matt Bierner
fb622a8b83
Move code action documentation contribution point to come from metadata
...
For #86788
2020-02-11 11:36:23 -08:00
Johannes Rieken
402a1cb949
some strict function fixes, #81574
2020-02-11 09:35:48 +01:00
Johannes Rieken
5d85d2eeef
suggest - don't send default ranges for each item
2020-01-23 15:29:50 +01:00
Pine Wu
c1a0defa5f
Merge remote-tracking branch 'origin/master' into pine/alwaysShowInlineDetails
2020-01-21 09:13:22 +01:00
Johannes Rieken
0d3b5da08b
bulk - refactor much to be prepared for WorkspaceEditMetadata
2020-01-20 12:18:04 +01:00
Pine Wu
591a43e8de
label2
2020-01-17 17:13:45 +01:00
Pine Wu
86218b280c
Merge remote-tracking branch 'origin/master' into pine/alwaysShowInlineDetails
2020-01-17 15:43:53 +01:00
Alex Dima
9e1d730cf2
SemanticTokens - implement feedback received in API call:
...
- extract a separate DocumentRangeSemanticTokensProvider that deals with a document range
- extract a separate provideDocumentSemanticTokensEdits that deals with updating via SemanticTokensEdits a previous result
2020-01-16 18:02:02 +01:00
Pine Wu
31ec4fe434
CompletionItemLabel#label -> name
2020-01-15 10:37:33 +01:00
Pine Wu
79a01a0f27
Revert isDetailsResolved and implement CompletionItemLabel
2020-01-14 17:20:41 +01:00
Johannes Rieken
c40b6072bc
propose CompletionList#isDetailsResolved, #39441
2020-01-09 15:50:34 +01:00
Johannes Rieken
e25b9c9f0b
allow prepareCallHierarchy to also return an array
2019-12-16 16:36:06 +01:00
Alex Dima
d6dae16f40
Remove areas from the semantic tokens API
2019-12-02 10:41:32 +01:00
Alex Dima
4dbb961407
Fix issue with appended deltas having the wrong order & add unit tests to semantic areas delta computation
2019-11-14 14:03:52 +01:00
Alex Dima
15beb36ccf
Merge remote-tracking branch 'origin/master' into alex/semantic-exploration
2019-11-14 09:16:10 +01:00
Alex Dima
3cef67fae0
Do not evict newer semantic tokens from cache
2019-11-08 12:03:28 +01:00
Alexandru Dima
c34e736195
Forward SemanticColoring disposals to the ext host
2019-11-07 16:06:46 +01:00
Johannes Rieken
e5719685cc
implement api commands for call hierarchy, #83274
2019-11-07 14:05:50 +01:00
Alexandru Dima
308ff31f95
Merge remote-tracking branch 'origin/master' into alex/semantic-exploration
2019-11-05 09:44:55 +01:00
Johannes Rieken
15bcf1a8c5
call hierarchy shows root node, also update API proposal for this, #81753
2019-10-24 20:20:27 +02:00
Johannes Rieken
9f474febfe
implement API proposal
2019-10-22 16:48:12 +02:00
Johannes Rieken
0fc92f222f
fix tests
2019-10-08 14:13:14 +02:00
Johannes Rieken
46be30ef9a
renames: source -> from, target -> to, #81746
2019-10-08 12:44:25 +02:00
Alexandru Dima
45a92a4937
wip
2019-09-30 15:19:07 +02:00
Matt Bierner
14ae1247f8
Use const enums for minimized ISuggestDataDto types
...
From #71060
**Problem**
ISuggestDataDto currently uses opaque property names in order to keep the size of the json object down. This makes the code difficult to read
**Proposed Fix**
Use a const enum to map human readable property name to the short names actually used for the json
2019-09-13 16:14:08 -07:00
jrieken
96665b6e7a
calls - add API commands
2019-09-12 14:35:21 +00:00
jrieken
4aa06c2611
calls - remove resolve-function, use document,position tuple when making requests
2019-09-12 10:13:20 +00:00
Johannes Rieken
fd6bb626e3
fix tslint warnings...
2019-09-11 16:16:13 +02:00
jrieken
8e5edc0eda
use Outgoing/Incoming terminology
2019-09-11 13:25:53 +00:00
jrieken
e6df99aed8
implement CallsFrom/CallsTo proposal
2019-09-11 08:01:13 +00:00
Johannes Rieken
62c31b7154
add SymbolTag, make tag a propertiy, #23927
2019-08-23 09:03:18 +02:00
Johannes Rieken
f7fe25dcfc
use ReadonlyArray for tags, #50972
2019-08-23 08:46:25 +02:00
Johannes Rieken
8b0bc473cd
CompletionItemKindModifier -> CompletionItemKindTag, #23927
2019-08-23 08:12:33 +02:00
Johannes Rieken
1848b16313
tweak UI for deprecated completions, update API proposal #23927
2019-08-22 10:28:55 +02:00
Johannes Rieken
ee2b890bcc
kindModifier is a Set, #23927
2019-08-22 09:35:41 +02:00
Johannes Rieken
08c7757872
internally, add CompletionItemKindModifier, #50972
2019-08-21 18:53:22 +02:00
Johannes Rieken
f35f14ffa0
Merge branch 'master' into joh/completionsDeprecated
2019-08-21 10:13:39 +02:00
Johannes Rieken
32da48e7a0
consistent dto namings
2019-08-05 16:50:13 +02:00