Matt Bierner
e822e655b5
Move logDirectory to ExtensionContext ( #45922 )
...
* Move the logDirectory to extensionContext
Moves the proposed `logDirectory` to `ExtensionContext` and make it synchronous
* Use string for path instead of URI
2018-03-16 14:07:09 -07:00
Matt Bierner
3f99a49f1d
Mark fields readonly
2018-03-15 00:47:32 -07:00
Matt Bierner
2678fffd7f
Fix optional insert text completions
...
Fixes https://github.com/Microsoft/TypeScript/issues/22125
2018-03-13 15:21:26 -07:00
Matt Bierner
dec9d8f05c
Remove any cast since we now have proper types for this
2018-03-13 15:18:16 -07:00
Martin Aeschlimann
c65b881d16
[folding] add maxRanges to folding provider request
2018-03-13 17:49:09 +01:00
Dirk Baeumer
2da853a362
Fixes 36588: TypeScript build task fails when path to tsconfig.json file has spaces
2018-03-12 12:34:49 +01:00
Matt Bierner
b26862c89b
Fix jsx closing tag completions
...
Fixes #45252
2018-03-09 13:33:26 -08:00
Matt Bierner
f0be7824d5
Use _ prefix for private
2018-03-09 11:15:11 -08:00
Matt Bierner
b21e86a9a1
reader onerror is always supplied
2018-03-09 11:15:11 -08:00
Matt Bierner
cadaf1f85f
Don't have DiagnosticsManager dependecy on client
2018-03-09 11:15:11 -08:00
Matt Bierner
edc8a053cf
Use await
2018-03-09 11:15:11 -08:00
Matt Bierner
d6caa2d4d0
Extract SyncedBuffe mapping to own class
2018-03-09 11:15:11 -08:00
Matt Bierner
1ba9d83f25
Use uris instead of string paths in more locations
...
String paths should only be used when talking to the ts server
2018-03-08 17:01:34 -08:00
Matt Bierner
516381065d
Moving syntax and semantic event null checks into dispatcher
2018-03-08 17:01:34 -08:00
Matt Bierner
974d1084cd
Make logging methods private
2018-03-08 17:01:34 -08:00
Matt Bierner
e7672347fa
Remove ITypeScriptServiceClientHost
...
Better decouple host from client
2018-03-08 17:01:34 -08:00
Matt Bierner
a3562fa165
Use events to tell host about syntax diagnostics
...
Better decouple the language host from the language clients by using events instead of direct calls
2018-03-08 17:01:34 -08:00
Matt Bierner
ba44dc249a
Extract duplicated disposeall code
2018-03-08 17:01:34 -08:00
Matt Bierner
e7d3746a56
Use memorize for channel
2018-03-08 17:01:34 -08:00
Matt Bierner
3ec9d1485a
For let -> For const
2018-03-08 17:01:34 -08:00
Matt Bierner
0c8e31f14a
Use memoize for documentSelector
2018-03-08 15:14:27 -08:00
Dirk Baeumer
a5ecf9d363
Fixes #3221 : Task runner problemMatcher could use an origin or source field
2018-03-06 21:14:54 +01:00
Dirk Baeumer
3c73a2d465
Fixes #37565 : taskDefinitions property descriptions are not localized
2018-03-01 13:00:09 +01:00
Matt Bierner
0179894e45
Use vscode.X for basic extensions and vscode.X-language-features for lang features extensions
...
Standardizing extension identifiers
2018-03-01 00:26:31 -08:00
Matt Bierner
dee28efc34
logo -> icon
2018-02-28 20:52:27 -08:00
Matt Bierner
df9b7778f2
Add logo
2018-02-28 20:28:53 -08:00
Martin Aeschlimann
f8b2e22b89
Missing JSON schema in tsconfig.json. Fixes #44718
2018-02-28 11:00:49 +01:00
Ramya Achutha Rao
251101e6ea
Use latest AI to avoid monkey patching of modules Fixes Microsoft/vscode-extension-telemetry#12
2018-02-27 13:42:26 -08:00
Matt Bierner
0cefddb980
Bump TS extension version
2018-02-27 11:22:38 -08:00
Matt Bierner
e694de979f
Fix TS snippets
...
TS snippets now live in ts-basics instead of the regular ts extension
2018-02-27 11:20:42 -08:00
kieferrm
ce02d1d7f5
change classification of tsserver.exitWithCode
2018-02-27 10:35:39 -08:00
Alex Dima
47d249b651
More fixing invalid JSON in typescript extension that breaks the build
2018-02-26 23:53:30 +01:00
Alex Dima
e1dc91fc04
Fix invalid JSON in typescript extension that breaks the build
2018-02-26 23:45:53 +01:00
Martin Aeschlimann
44a45f8bad
typescript.experimental.syntaxFolding ( #44444 )
2018-02-26 14:06:51 -08:00
Christof Marti
8eddfa2cfb
Fix TypeScript features in Interactive Playground ( fixes #44172 ) ( #44443 )
2018-02-26 14:05:24 -08:00
Benjamin Pasero
a23edada50
debt - avoid deprecated Buffer ctors
2018-02-26 13:09:54 +01:00
Matt Bierner
ee558b001c
Refactoring
...
Extract shouldEnableDotCompletions
Extract getConfigurationForResource
Reorder methods
Format sig
2018-02-23 17:25:47 -08:00
Matt Bierner
a269045780
better scope try catch in provideCompletionItems
...
We only want to swallow exceptions around the request itself
2018-02-23 17:11:30 -08:00
Matt Bierner
ec3e57e946
Remove TS 2.6.1 import path workaround since this was fixed in TS 2.6.2+
2018-02-23 17:04:55 -08:00
Matt Bierner
a16e650dcf
Remove unused cast
2018-02-23 17:01:00 -08:00
Matt Bierner
b0add1e84f
Use vscode namespace instead of specific imports
2018-02-23 16:57:44 -08:00
Matt Bierner
0d5bb310d9
Extract should trigger to new method
2018-02-23 16:54:30 -08:00
Ramya Achutha Rao
c1ee104fd4
Use latest version of telemetry module
2018-02-23 14:57:27 -08:00
Matt Bierner
e23c58b3ab
Split out ts syntax and grammar to ts basics
2018-02-23 13:29:52 -08:00
Benjamin Pasero
393aa4f985
notifications - polish some extension messages
2018-02-23 18:19:55 +01:00
Matt Bierner
dcf6559cc1
Prototype experimental folding API for TS/JS
...
#44158
2018-02-22 16:07:11 -08:00
Matt Bierner
47dae4cf73
Mark properties readonly
2018-02-22 15:12:09 -08:00
Matt Bierner
dac9f9a94e
Fix ts/js telemetry reporter
2018-02-22 15:12:09 -08:00
Matt Bierner
b02b49ebd0
Use async
2018-02-22 15:12:09 -08:00
Matt Bierner
3006e25f03
Add real displayName and descriptions to the typescript extension
...
Part of #43978
2018-02-22 15:12:09 -08:00