Commit Graph
1025 Commits
Author SHA1 Message Date
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
Matt Bierner ee6ac95120 Fix ? being appended to optional completions when using useCodeSnippetsOnMethodSuggest
Fixes #42955
2018-02-16 17:51:16 -08:00
Matt Bierner 57e5420127 Fix empty jsdoc suggest template not properyly expanding to multiline
Fixes #43619
2018-02-16 13:45:32 -08:00
Benjamin Pasero 32018e28c1 notifications - better status bar alignment 2018-02-15 07:48:42 +01:00
Ramya Achutha Rao 994bfe6903 Update telemetry module to fix issue of missing version in events 2018-02-13 17:07:30 -08:00
Martin Aeschlimann 8fdf170a08 update grammar script: remove unused properties 2018-02-12 16:54:46 +01:00
Martin Aeschlimann 3e9d16948c [ts/js] update grammars 2018-02-09 12:45:27 +01:00
Matt Bierner f8c5a3d888 Also fix formatting in tracer 2018-02-08 15:16:33 -08:00
Matt Bierner 308c1887df Update extensions for TS 2.7
Update src to build with TS 2.7

Explicitly assign this.message in the else body
2018-02-08 14:28:55 -08:00
Matt Bierner d2d18a47fd Fix multiple quick fix entries showing up same diagnostic with same range
#43181
2018-02-08 12:59:25 -08:00
Matt Bierner c0cb5cd5c6 Defer quick fix all ts call
Fixes #42764
2018-02-01 16:16:05 -08:00