Commit Graph

1035 Commits

Author SHA1 Message Date
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
Benjamin Pasero
18c60de96e Merge branch 'master' into ben/notifications 2018-02-18 11:14:26 +01:00
Ramya Achutha Rao
ad06c9c609 Update telemetry module 2018-02-17 17:27:09 -08:00