Joao Moreno
7efa9545b6
Merge branch 'master' into colorpicker
2017-07-26 21:54:00 +02:00
Michel Kaporin
0490818367
Updated color API and color info conversion between extHost and main. Added color picker disposal, more listeners.
2017-07-21 12:02:32 +02:00
Michel Kaporin
06c30736cd
Added color provider to proposed API.
2017-07-19 16:40:56 +02:00
Matt Bierner
5da27baff3
Build VSCode using TS 2.4 ( #30473 )
...
* Build VSCode using TS 2.4.1
Fixes #28643
a
* Reformat a few files for 2.4
* Fix compile errors in jsoneditingservice
2017-07-12 11:28:47 -07:00
Johannes Rieken
38f0dea2b6
fix #29469 , remove unsued code
2017-07-11 17:54:42 +02:00
Johannes Rieken
3623fee7d7
next try to fix #26524
2017-05-19 12:09:12 +02:00
Benjamin Pasero
b34f17350f
Un-allowed double quoted imports (for #25451 )
2017-04-26 19:13:12 +02:00
Matt Bierner
6147b54439
Fix TS 2.3.1 Compiler Errors in VSCode src/workbench ( #25249 )
...
TS 2.3.1 introduced a breaking change by [switching to covariant types for callbacks](https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#covariance-in-callback-parameters ). This change tries to fix these compiler errors in the workbench codebase
2017-04-25 08:20:25 -07:00
Alex Dima
f3be941164
Move IRange out of editorCommon
2017-04-18 17:33:22 +03:00
Alex Dima
8a3f8985fa
Move IPosition out of editorCommon
2017-04-18 16:53:33 +03:00
Johannes Rieken
2d05792d35
also add EnumMember and Struct to SymbolKind, #2628
2017-03-23 13:10:34 +01:00
Matt Bierner
a87586c7c3
Add Type Definition Provider API ( #19699 )
...
* Add Type Definition Provider API
Adds a new API to support type definition providers and adds an initial type definition provider for TypeScript
* Fix comment
* Addressing comments
* Fixer menu option ordering
* Added simple test
2017-02-02 14:01:23 -08:00
Matt Bierner
406014ae97
Adding explicit returns
2017-02-01 17:06:13 -08:00
Matt Bierner
57e77e4171
rename ( #19282 )
2017-01-24 13:32:35 -08:00
Matt Bierner
20f3a9f11b
Rename TypeDefinitionProvider to TypeImplementationProvider ( #19101 )
...
* Rename TypeDefinitionProvider to TypeImeplementationProvider
**bug**
In #18346 , I originally called the new go to implementation provider api `ImplementationProvider` which we then decided to rename to `TypeDefinitionProvider`. At the time, I didn't realize that a type definition was actually its own, unrelated concept.
**Fix**
Rename `TypeDefinitionProvider` to `TypeImplementationProvider` to make it clear what the purpose and use of this api is.
* Fix a few names in comments
2017-01-23 16:25:37 -08:00
Matt Bierner
9d611d4dfd
Add Go To Implementation Api ( #18346 )
...
* Add Go To Implementation Api
For #10806
Adds a new API for supporting `go to implementation` command for languages. Implements an example for TS
* Rename
* Cleanup
2017-01-12 12:16:48 -08:00
Johannes Rieken
61bd582998
first cut of CompletionItem#commitCharacters, #7326
2017-01-10 17:21:37 +01:00
Johannes Rieken
118b3e0d5a
debt - use Map instead of object
2016-12-30 15:37:12 +01:00
Johannes Rieken
a6435b1cbd
add CodeLensProvider#onDidUpdateCodeLenses, #10648
2016-12-29 15:54:48 +01:00
Johannes Rieken
3fe81fc828
remove telemetry to track who is using internal snippet synatx, #3210
2016-11-18 13:14:37 +01:00
Johannes Rieken
c76b721d81
SnippetString and improved CompletionItem.insertText, #3210
2016-11-16 15:29:13 +01:00
Johannes Rieken
62d622cfb4
move minimal edit compute logic to service worker, prep work for #15221 and #15385
2016-11-15 13:01:17 +01:00
Johannes Rieken
8247398620
expect missing engine field
2016-11-14 14:38:43 +01:00
Johannes Rieken
9f0b720440
know what vscode-engine extensions are targetting, #3210
2016-11-14 11:13:57 +01:00
Johannes Rieken
2b5b63b0cd
add ISuggestion#snippetType, #3210
2016-11-11 18:29:03 +01:00
Johannes Rieken
b283fc9e17
add telemetry about completion items and the use of snippet synatx, #3210
2016-11-07 12:41:27 +01:00
Johannes Rieken
2c09acb99e
fix #12688
2016-10-26 15:13:47 +02:00
Johannes Rieken
fbacd65e2a
debt - no guessing-caching, better use of gc-signals, command converter using gc-signals, main side heap service
2016-10-21 18:54:48 +02:00
Johannes Rieken
929d6a5504
debt - remove ISuggestResult#currentWord
2016-10-20 11:43:08 +02:00
Johannes Rieken
6681a2a7d6
tsfmt - src
2016-10-08 09:53:13 +02:00
Johannes Rieken
42f0109569
use heapService for workspace symbol provider, #11455
2016-09-13 11:26:02 +02:00
Johannes Rieken
af55c20055
monitor -> service
2016-09-07 10:31:21 +02:00
Johannes Rieken
94acaef890
dispose commands
2016-09-07 10:28:26 +02:00
Johannes Rieken
21820b36c1
simplify API
2016-09-07 10:06:03 +02:00
Johannes Rieken
3fbe07bc56
some gc sync'ing between main and ext host
2016-09-06 15:56:47 +02:00
Johannes Rieken
6767d2d641
don't use instanceof check but trust the data, fixes #10703
2016-09-05 11:37:30 +02:00
Johannes Rieken
c7a1ffc68d
workaround eager cache cleansing, proper fix would be gc-listening across processes, #11017
2016-08-26 15:20:32 +02:00
Johannes Rieken
66c13c81fd
expose command and additionalTextEdits in API, wire it up, #6874
2016-08-19 15:20:10 +02:00
Johannes Rieken
d0b77851a5
align names of CompletionItem and ISuggestion
2016-08-16 09:55:42 +02:00
Johannes Rieken
a0a56c041f
move stringDiff and make minal code, reuse for all format operations (doc, range, on type)
2016-08-09 10:09:01 +02:00
Johannes Rieken
f4c18ebb73
first cut of more minimal text edits
2016-08-08 18:44:36 +02:00
Johannes Rieken
9312aa5fe7
debt - provideCompletionItems should not return an array
2016-08-05 14:00:16 +02:00
Johannes Rieken
63765cc2d4
debt - make the SuggestAdapter return only one suggest result
2016-08-04 16:55:18 +02:00
Johannes Rieken
90172cec0a
add resolveDocumentLink method to the API
2016-08-03 17:32:07 +02:00
Johannes Rieken
de5800af31
wire up WorkspaceSymbolProvider
2016-08-02 17:31:24 +02:00
Johannes Rieken
e62cfe9734
add resolveWorkspaceSymbol method and wire it up, not yet exposed in the API
2016-08-02 16:15:15 +02:00
Johannes Rieken
b5287d4621
registerDocumentLinkProvider
2016-07-21 16:05:59 +02:00
Alex Dima
bdaa72b842
ext host - extend *Shape classes
2016-07-12 21:10:54 +03:00
Alex Dima
581c260f9a
Rename extHostProtocol to extHost.protocol
2016-07-12 19:33:55 +03:00
Johannes Rieken
7cb8e4514e
remove autoClosingPairs, surroundingPair in favour of deprecated api and language config file, fixes #8737
2016-07-06 15:42:53 +02:00