jramsay
4fc38fb1bf
Merge pull request #10673 from Microsoft/tsserverVS-Types2.0
...
Updating TSServer to use @Types instead of TSD for d.ts auto acquisition
2016-09-02 15:45:01 -07:00
Jason Ramsay
7d0fc648d8
Adding typingsInstaller unit tests
2016-09-02 15:37:38 -07:00
Vladimir Matveev
d61fd4243a
remove unused code
2016-09-02 14:11:52 -07:00
Jason Ramsay
798232c975
Fixing unit tests, lint errors & addressing CR feedback
2016-09-01 18:28:37 -07:00
Vladimir Matveev
ed0ce1650b
fix recursive directory creation
2016-09-01 16:32:00 -07:00
Vladimir Matveev
852b1d2700
Merge remote-tracking branch 'origin/release-2.0.5' into tsserverVS-WIP
2016-09-01 15:25:40 -07:00
Zhengbo Li
a3cd7d8c97
Avoid returning type symbols for js configured projects ( #10654 )
...
* Exclude all things from .d.ts files for projects containing only .js and .d.ts files
2016-09-01 15:17:38 -07:00
Mohamed Hegazy
ce16f0af03
Update version
2016-09-01 14:35:41 -07:00
Jason Ramsay
511b3cd69b
Fix existing TypingsInstaller tests
2016-09-01 14:12:31 -07:00
Jason Ramsay
4f7a5185f8
switch to using npm ls -json instead npm install -json
2016-09-01 12:30:32 -07:00
Jason Ramsay
3a993c89f3
update runInstall
2016-08-31 21:14:24 -07:00
Zhengbo Li
95378aa399
Fix compile on save issues ( #10615 )
...
* only return .ts and .tsx files for affected document list
* Return all files exclude mixed-content files for CoS affected list
2016-08-31 12:11:32 -07:00
Jason Ramsay
48736dea20
onSourceFileChanged return immediately when info is undefined
2016-08-30 16:02:01 -07:00
Jason Ramsay
d15381682b
- invalidate typings fix
...
- update gc timer
2016-08-30 15:51:43 -07:00
Vladimir Matveev
01caa69949
fix findArgument
2016-08-30 14:10:03 -07:00
Jason Ramsay
ba50c6eb25
Merge branch 'tsserverVS-WIP' into tsserverVS-Types2.0
2016-08-30 13:43:33 -07:00
Jason Ramsay
24ef426fbb
Install packages separately
2016-08-30 13:41:24 -07:00
Zhengbo Li
1fb969f107
Split tests and fix issues with missing referenced files ( #10599 )
...
* Split tsserver project system tests to seperate files
* fix issues with missing references
* Incorporate changes in tsserverVS-WIP branch
* drop ts prefix
2016-08-30 11:47:08 -07:00
Vladimir Matveev
38ce6279cd
add tsserver specific resolution pass that will load typings from cache locations if auto discovery is enabled
2016-08-29 22:21:58 -07:00
Jason Ramsay
199e533059
- Command line should use spaces between types instead of comma
...
- if entry.typings is empty use entry.typings for default typings to install
2016-08-29 19:01:55 -07:00
Jason Ramsay
456227bbee
Move invalidate typings cache to UpdateGraphWorker
2016-08-29 16:43:34 -07:00
Jason Ramsay
6ea624a2fe
Merge branch 'tsserverVS-WIP' into tsserverVS-Types2.0
2016-08-29 16:23:10 -07:00
Vladimir Matveev
ce02f8319e
use ScriptKind instead of file extension
2016-08-29 15:56:37 -07:00
Jason Ramsay
a2f92aa583
invalidate cached typings on add or remove file
2016-08-29 15:44:33 -07:00
Vladimir Matveev
7e979746bb
merge with origin/release-2.0
2016-08-29 14:13:22 -07:00
Jason Ramsay
7132fe5112
Merge branch 'tsserverVS-WIP' into tsserverVS-Types2.0
...
# Conflicts:
# src/server/typingsCache.ts
2016-08-26 16:41:50 -07:00
Jason Ramsay
7d3f22fc66
Changes from CR feedback
2016-08-26 16:37:31 -07:00
Vladimir Matveev
8075a0dd72
store project errors on project so they can be reported later
2016-08-26 14:37:49 -07:00
Jason Ramsay
1f9f20f043
Swap out TSD for Types 2.0
2016-08-25 16:25:34 -07:00
Kanchalai Tanglertsampan
d6dac6a6cb
Update LKG 08/25
2016-08-25 16:23:32 -07:00
Kanchalai Tanglertsampan
3ed8bca8db
Merge branch 'master' into release-2.0
2016-08-25 16:15:30 -07:00
Nathan Shively-Sanders
0041d5ce79
Merge pull request #10538 from Microsoft/find-declarations-of-js-module-export
...
Fix crash when checking module exports for export=
2016-08-25 16:14:13 -07:00
Zhengbo Li
8d5aaf8eda
avoid creating syntax nodes for jsdoc comment tags ( #10526 )
2016-08-25 14:26:58 -07:00
Nathan Shively-Sanders
6ee749f8b3
Get rid of absolute paths
2016-08-25 11:02:26 -07:00
Zhengbo Li
3953d6ba96
[CoS] return results from all projects if not specified project file name ( #10527 )
2016-08-25 10:46:48 -07:00
Zhengbo Li
eea2dddfe1
Correct default compileOnSave value for different projects ( #10528 )
2016-08-25 10:46:41 -07:00
Nathan Shively-Sanders
751b0a65de
Clean up maxNodeModuleJsDepth test
2016-08-25 10:25:17 -07:00
Mohamed Hegazy
13576064f3
Update LKG
2016-08-25 10:16:53 -07:00
Zhengbo Li
6c49dc2f70
strip comments when re-emitting tsconfig.json ( #10529 )
2016-08-25 10:15:42 -07:00
Nathan Shively-Sanders
c0309fa78e
Fix crash when checking module exports for export=
...
Also make maxNodeModuleJsDepth default to 0 so that incorrect tsconfigs
now let the compiler spend less time compiling JS that is found in
node_modules (especially since most people will already have the d.ts
and want ignore the JS anyway). jsconfig still defaults to 2.
2016-08-25 09:21:31 -07:00
Zhengbo Li
bab4a52983
strip comments when re-emitting tsconfig.json ( #10529 )
2016-08-25 06:21:02 -07:00
Vladimir Matveev
84b5fe6fa2
Merge branch 'tsserverVS-WIP' of https://github.com/Microsoft/TypeScript into tsserverVS-WIP
2016-08-24 13:37:19 -07:00
Vladimir Matveev
dd979e8ede
added more tests for cases when typingOptions are provided by external projects, set typing options after root files are added
2016-08-24 13:37:07 -07:00
Zhengbo Li
d72287e335
Fix issue when building dependency graph for files with circular refs ( #10514 )
...
* Fix issue when building dependency graph for files with circular refs
* Make "emitOnlyDtsFiles" parameter non-optional in most cases
2016-08-24 10:38:07 -07:00
Vladimir Matveev
8fe0d2d6df
remove merge artefacts
2016-08-23 16:18:48 -07:00
Zhengbo Li
a082857ae8
Add APIs for enabling CompileOnSave on tsserver ( #9837 )
...
* Add API to get only the emited declarations output
* Add nonModuleBuilder
* Add basic tests for CompileOnSaveAffectedFileList API
* Add API for compile single file
* Avoid invoking project.languageService directly
* Add API to query if compileOnSave is enabled for a project
* Seperate check and emit signatures
* Use Path type for internal file name matching and simplifying builder logic
* Always return cascaded affected list
* Correct the tsconfig file in compileOnSave tests
Also move the CompileOnSave option out of compilerOptions
* Reduce string to path conversion
2016-08-23 16:11:52 -07:00
Vladimir Matveev
d736db3b01
add typingOptions to the protocol.ExternalProject
2016-08-23 15:15:12 -07:00
Vladimir Matveev
aff4556d0f
do not send events via stdout if eventPort is specified
2016-08-23 12:52:43 -07:00
Jason Ramsay
5e37a310d7
types 2.0 WIP
2016-08-23 09:50:44 -07:00
Nathan Shively-Sanders
ddb5a00410
Merge pull request #10446 from YuichiNukiyama/fix10351
...
Add error message
2016-08-23 09:34:20 -07:00