Matt Bierner
5df76d3535
Highlight some basic markdown elements in js/ts fenced code blocks
...
Fixes #63942
2018-11-28 15:52:57 -08:00
isidor
9edd984da8
delete OSSREADME.json
2018-11-20 12:54:22 +01:00
isidor
2ba92aa3e8
add commitHash to cgmanifest
2018-11-15 17:43:46 +01:00
isidor
347fb6347b
add all cgmanifests. Still no commitHash
2018-11-14 18:18:25 +01:00
Matt Bierner
30fb7804c9
Auto close <> in js/ts
...
Fixes #62864
2018-11-12 11:23:59 -08:00
Matt Bierner
812a35fc39
Update js/ts grammar
2018-11-05 16:20:13 -08:00
Matt Bierner
def0c260d4
Pick up latest js/ts grammar
2018-10-29 20:05:15 -07:00
Alex Ross
fd8d4b09e1
Update grammars
2018-10-23 16:13:27 +02:00
Martin Aeschlimann
10a1d2a50a
update grammars
2018-10-04 12:00:39 +02:00
Alex Dima
34e7a220c8
Avoid shipping unnecessary files
2018-09-19 19:53:46 +02:00
JYX
f448ddebe3
Update tsconfig.schema.json ( #58582 )
...
It's actually a config for ts compiler not for js.
2018-09-13 23:47:33 -07:00
Matt Bierner
dbeeecbaed
Refactoring to create TS Server object
...
Rebase of a number of incremental changes listed below
Move first level dispatchMessage into ForkedTsServerProcess
Goal is to move callbacks and other per-server state into `ForkedTsServerProcess`
Create forked ts server object syncrounously
There is no reason for this to be async anymore. Making this object sync reduces complexity and makes the code easier to reason about
Moving server relate functions into ForkedTSServer object
The goal here is to have a single "server" object that keeps track of all its relevant state. The service client would manage one of these servers at a time, starting new ones if needed and dispatching to old ones
Split server into own file
Use switch case instead of conditionals
Make pendingResponses readonly
Add typings for callback item
Improve naming
- Use more descriptive names
- Preview private vars with _
Use passed in version for getting command line args
Attach webview click handler to window instead of to document body
Fixes #48926
Change error handling for ts server exit and error
- Don't fire twice on error (once for the `once` and once for the `onError`)
- Flush callbacks on both exit and error.
Remove cancellationPipeName as state
Remove obsolete comment
Move all env generation into generatePatchedEnv
Extract server spawn into static method
Move spawn from static to be own factory class
Move providers from arguments to state on the spawner
Update js/ts grammar
Remove duplicate error handler
Cleaning up server fork
- Standarize names
- Extract methods
- Move some function to be private statics
- Move logging out of electron and into server.ts
Use undefined instead of null for optional value
2018-09-13 11:55:44 -07:00
Matt Bierner
6d7ab69411
Update js/ts grammars
2018-08-29 01:10:38 +02:00
Matt Bierner
bfae34d749
Update js/ts grammar
2018-08-23 10:54:24 +02:00
Alex Dima
256d205f95
Merge remote-tracking branch 'origin/master' into pr/JacksonKearl/52634
2018-08-22 10:24:19 +02:00
Matt Bierner
9da44453a0
Update grammar tests
2018-08-20 17:01:55 +02:00
Matt Bierner
d039671ad1
Update js/ts grammars
2018-08-20 15:50:44 +02:00
Jackson Kearl
277d02debb
Merge branch 'master' into feature-demo/auto-closing-config
2018-08-08 10:46:46 -07:00
Jackson Kearl
4dff8da77b
remove comments for more proper json
2018-08-08 10:43:16 -07:00
Martin Aeschlimann
e4c54be876
update TypeScript grammar
2018-07-27 11:02:03 +02:00
Martin Aeschlimann
c640a0ed5c
adopt color changes in colorizer tests
2018-07-27 11:02:03 +02:00
Matt Bierner
1e10fa5163
Update ts/js grammars
2018-07-26 15:40:45 -07:00
Jackson Kearl
75fec9f1fd
Merge branch 'feature-demo/auto-closing-config' of github.com:JacksonKearl/vscode into feature-demo/auto-closing-config
2018-07-24 13:41:00 -07:00
Jackson Kearl
1655e6eb23
Same specialization for ts
2018-07-24 00:42:18 -07:00
Matt Bierner
56d3f0acf2
Update js/ts grammar
2018-07-20 18:07:43 -07:00
Matt Bierner
0f699f35f2
Update js/ts grammar
...
Addresses #53896
2018-07-10 15:31:10 -07:00
Matt Bierner
9f8491190a
Update js/ts grammars
2018-07-03 17:19:04 -07:00
Martin Aeschlimann
0e87ea1c5e
jsonc strings are wrong color. Fixes #53010
2018-06-27 14:34:51 +02:00
Martin Aeschlimann
e7c0f07530
fix colorize test failures
2018-06-26 17:13:23 +02:00
Martin Aeschlimann
7f56f200c1
Separate grammar for jsonc ( fixes #42539 )
2018-06-25 23:30:06 +02:00
Matt Bierner
260ee3284e
Update js/ts grammars
2018-06-19 10:02:48 -07:00
Martin Aeschlimann
772aaf777a
update grammars
2018-06-11 13:03:28 +02:00
Matt Bierner
43f6cd5b9c
Update js/ts grammar
2018-06-07 16:38:52 -07:00
Martin Aeschlimann
0814ab46f7
Suggestion: tsconfig.*.json should be detected as jsonc
. Fixes #50974
2018-06-06 17:11:00 +02:00
Matt Bierner
43987a99b5
Update js/ts grammar
2018-06-05 12:48:16 -07:00
Matt Bierner
b3b2ba104a
Pick up updated js/ts grammar
...
fixes #50293
2018-05-22 10:43:27 -07:00
Martin Aeschlimann
bf33900a41
update grammars. Fixes #49071
2018-05-03 17:11:41 +02:00
Matt Bierner
a4c3e74748
Auto trigger suggest on jsdoc parameter names
...
Fixes #48976
2018-04-30 17:08:53 -07:00
Matt Bierner
5006f7aea7
Update js/ts grammars
2018-04-24 15:38:54 -07:00
Matt Bierner
07d85ac0a0
Update js/ts grammar
2018-04-20 13:27:07 -07:00
Martin Aeschlimann
9d2814a9a1
update grammars
2018-04-18 22:13:50 +02:00
Matt Bierner
2840741d5e
Update js/ts grammar
2018-04-16 15:13:49 -07:00
Matt Bierner
d0bc1c3fe4
Updating js/ts grammars
2018-04-06 17:08:40 -07:00
Matt Bierner
5900899b83
Fix quick suggestions not shown in ${|
template string
...
Fixes #37176
2018-04-02 18:43:28 -07:00
Matt Bierner
85d01bfd81
Update js/ts grammars
2018-04-02 16:08:25 -07:00
Matt Bierner
2823cd4b73
Update js/ts grammar
2018-03-23 16:10:48 -07:00
Matt Bierner
a715dfcbd6
Update js/ts grammars
2018-03-23 15:37:58 -07:00
Matt Bierner
95a406bd2a
Mark import paths as other
type instead of string
...
Ensures that quick suggestions work properly
Fixes #46142
2018-03-19 14:58:14 -07:00
Martin Aeschlimann
d5bded0904
update grammars
2018-03-17 17:40:48 +01:00
Matt Bierner
eb2b0dfc20
Fix should auto trigger at ${|
in js/ts template strings
...
Fixes #37176
2018-03-16 15:18:14 -07:00
Matt Bierner
d74145ed78
Support quickSuggestions in JSDoc Types ( #46001 )
...
* Support quickSuggestions in JSDoc Types
Fixes #43715
Requires vscode-textmate 3.3.1 before merging
* Pick up new vscode textmate version
2018-03-16 15:14:44 -07:00
Matt Bierner
c55926ac9d
Update js/ts grmmar
2018-03-15 22:07:57 -07:00
Matt Bierner
b391f5bd72
Update grammars
2018-03-13 15:16:43 -07:00
Matt Bierner
93bd5435bb
Update js/ts grammars
2018-03-13 14:24:55 -07:00
Matt Bierner
c9c2d9e80b
Remove return statement snippets for ts
...
Fixes #45217
These snipepts do not add much value and do not seem like a good fit for core vscode
2018-03-08 15:14:27 -08:00
Greg Van Liew
b3a1b98d54
Edit pass on built-in extension descriptions ( #44875 )
2018-03-01 16:43:06 -08: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
Martin Aeschlimann
f8b2e22b89
Missing JSON schema in tsconfig.json. Fixes #44718
2018-02-28 11:00:49 +01:00
Ramya Achutha Rao
15d0e9b30b
Remove and other language features from description of basic builtin extensions #44626
2018-02-27 18:15:50 -08:00
Matt Bierner
d2d760ce90
Fixx TS snippets
...
e694de979f
but forgot to stage the proper fix in the commit
Fixes #44638
2018-02-27 11:27:17 -08:00
Matt Bierner
2af32b8873
Bump TS-basics extension version
2018-02-27 11:22:16 -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
Matt Bierner
5f25d3c167
Update js/ts grammars
2018-02-26 16:35:57 -08:00
Matt Bierner
e23c58b3ab
Split out ts syntax and grammar to ts basics
2018-02-23 13:29:52 -08:00