Commit Graph

262 Commits

Author SHA1 Message Date
Vladimir Matveev 0cd40095a5 WIP 2016-06-08 13:21:59 -07:00
Vladimir Matveev 697661a4be added openExternalProjects method 2016-06-07 17:45:22 -07:00
Vladimir Matveev 00f35d1934 added message handlers 2016-06-07 16:46:40 -07:00
Vladimir Matveev bcf58bf9e8 group members based on accessibility 2016-06-07 13:53:33 -07:00
Vladimir Matveev c84aef39d1 Merge branch 'master' into tsserverVS-WIP 2016-06-07 11:27:18 -07:00
Vladimir Matveev 1498676df4 added delta computation 2016-06-03 18:07:28 -07:00
Vladimir Matveev 04916c8683 renames, introduce projectKind 2016-06-03 15:18:48 -07:00
Andy Hanson e412f52b33 Include indent in navigation bar protocol
Previously navbar01 test had indents when run in the browser but not when run from node. Now they run the same.
2016-06-03 10:04:03 -07:00
Vladimir Matveev 23bbbf9819 added close method 2016-06-03 00:06:30 -07:00
Vladimir Matveev 2605fdf276 move root file to a map, release documents on project close 2016-06-02 18:11:22 -07:00
Vladimir Matveev 8e6f36258e Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-02 16:14:34 -07:00
Vladimir Matveev 0b7227dce6 remove project options from project 2016-06-02 16:14:26 -07:00
Vladimir Matveev 92177bee91 initial revision of unit test support for project system in tsserver 2016-06-02 00:03:10 -07:00
Vladimir Matveev fbdee841a6 delete redundant fields 2016-05-31 23:47:07 -07:00
Vladimir Matveev e22e7cc09a drop Timestamped, create separate classes for different project types 2016-05-31 21:10:06 -07:00
Vladimir Matveev b66991dc63 annotate class fields 2016-05-31 17:03:12 -07:00
Vladimir Matveev 34aa907988 move script version bits into the separate file 2016-05-31 16:51:00 -07:00
Vladimir Matveev 0f5e91bfe8 isolate responsibilities of LSHost 2016-05-31 16:34:14 -07:00
Vladimir Matveev 16bfeb4922 move some methods to scriptinfo 2016-05-31 15:48:19 -07:00
Vladimir Matveev 02d1e7002b drop unused code 2016-05-31 14:52:08 -07:00
Andy Hanson 02d4959dd8 Lint src\server\client.ts 2016-05-23 10:33:47 -07:00
Mohamed Hegazy b637d76b49 Merge pull request #8700 from Microsoft/Fix8692
Fix #8692: fix "tsserver as a library" (lssl) build target
2016-05-21 12:24:23 -07:00
zhengbli 2252b17f28 avoid using sys in editorServices.ts 2016-05-19 16:39:48 -07:00
Mohamed Hegazy c9b5145ed9 Remove use of ts.sys in editor services 2016-05-19 15:55:42 -07:00
Mohamed Hegazy c884fee3eb Remove dependncy on NodeJs from editor services 2016-05-19 13:16:20 -07:00
zhengbli 269416d675 Add test 2016-05-10 16:04:59 -07:00
zhengbli 8bd8ed7d4b Tolerate non-existing files specified 2016-05-06 13:02:57 -07:00
Zhengbo Li 166f95c677 Merge pull request #8311 from zhengbli/reportTsconfigError
[API] Add event for reporting tsconfig errors
2016-05-05 13:11:30 -07:00
zhengbli 4d94ae8749 Wipe out the cached script content if failed to read it 2016-04-29 02:13:50 -07:00
zhengbli 5da620efe4 Add config file diag related types to protocol 2016-04-26 15:31:41 -07:00
zhengbli c14362e2ae Add event for reporting tsconfig errors 2016-04-26 12:53:38 -07:00
Zhengbo Li aca769f8c4 Remove hard-coded new line character option 2016-04-25 15:24:34 -07:00
Zhengbo Li 0f18cf8bb7 Merge pull request #8196 from zhengbli/fileWatcherBackToPolling
Change file watching back to polling.
2016-04-25 11:42:26 -07:00
Mohamed Hegazy 39d64a2709 Add configured projects to the list of projects when searching 2016-04-23 14:10:26 -07:00
zhengbli a09b001c61 Add env to allow switch to non-polling if really wants to 2016-04-22 11:54:09 -07:00
zhengbli 615dfa88f9 Merge branch 'master' of https://github.com/Microsoft/TypeScript into i4420
# Conflicts:
#	src/server/session.ts
2016-04-21 15:17:46 -07:00
zhengbli 1401e504ac Provide server response when reload is done 2016-04-21 15:14:58 -07:00
zhengbli 8709975f0b Merge branch 'master' of https://github.com/Microsoft/TypeScript into i2531
# Conflicts:
#	src/server/session.ts
2016-04-21 14:47:31 -07:00
Zhengbo Li 3a8ebf109f Merge pull request #7954 from zhengbli/supportScriptKindOnServer
Add API support for LS host to specify script kind of a file to open
2016-04-19 15:41:47 -07:00
zhengbli cc58e2d7eb Use string literal type for script kind names 2016-04-19 15:20:05 -07:00
zhengbli 576e5f8055 So we are back to polling. 2016-04-19 14:25:57 -07:00
zhengbli 19596deb7f remove extra deduplicate 2016-04-18 16:20:45 -07:00
Paul van Brenk 96deb553d5 Script side implementation for Brace Completion. (#7587)
* Script side implementation for Brace Completion.

This needs updated Visual Studio components to work.

* Changed CharacterCodes to number, to keep the API simple

* CR feedback

* CR feedback and more JSX tests

* Swapped 2 comments

* typo
2016-04-15 11:38:42 -07:00
Daniel Rosenwasser 5b0b09ca62 Merge pull request #8056 from weswigham/remove-custom-no-null-rule
Remove custom no-null rule, use tslint builtin no null rule
2016-04-13 00:28:24 -07:00
Wesley Wigham 37a0e8f502 Remove custom no-null rule, use tslint builtin no null rule 2016-04-13 02:09:14 -04:00
zhengbli db6f5bd832 Rename the forEachProject function to something sane 2016-04-08 12:53:19 -07:00
zhengbli a2035a572e Add API support for LS host to specify script kind of a file to open 2016-04-07 23:01:20 -07:00
zhengbli fb0d720da7 refactor cr 2016-04-07 14:07:14 -07:00
Vladimir Matveev e2a23fd598 remove compilationRoot parameter, use typesRoot/config file location as a root when computing primary locations 2016-04-05 16:33:11 -07:00
Vladimir Matveev aaaa9c0895 expose type reference resolution for external consumption 2016-04-01 12:41:01 -07:00