Commit Graph

292 Commits

Author SHA1 Message Date
Vladimir Matveev a8dc65de19 added missing check 2016-06-15 21:52:39 -07:00
Vladimir Matveev c1d6a14a6b set default project on script info when it is queried from project 2016-06-15 21:41:54 -07:00
Vladimir Matveev 7b93e732d5 enable semantic classification 2016-06-15 18:30:08 -07:00
Vladimir Matveev 64423257ca normalize file name before lookup 2016-06-15 16:45:04 -07:00
Vladimir Matveev f103f20b69 do getDirectoryPath after normalization 2016-06-15 13:52:09 -07:00
Vladimir Matveev e8c5a591a4 getSemanticDiagnostics 2016-06-15 13:05:55 -07:00
Vladimir Matveev 9775ce03ef merge with origin/master 2016-06-14 18:02:54 -07:00
Vladimir Matveev c3b1645868 fix tests issues 2016-06-14 17:51:19 -07:00
Vladimir Matveev adb726643a add cancellation support 2016-06-14 17:30:55 -07:00
Nathan Shively-Sanders 57f66b8efa Merge pull request #9148 from Microsoft/add-isDefinition-to-references
Add isDefinition to references
2016-06-14 11:12:53 -07:00
Nathan Shively-Sanders 792b23edc2 Make isDefinition required.
For the deprecated getOccurrencesAtPosition, isDefinition is always false.
2016-06-14 08:48:26 -07:00
Vladimir Matveev bd646d1142 enable document highlighting" 2016-06-13 16:56:26 -07:00
Vladimir Matveev 70aacef818 added gotodef 2016-06-13 16:18:16 -07:00
Vladimir Matveev 23c6fac592 added sighelp 2016-06-13 15:02:54 -07:00
Vladimir Matveev 7b53afa0bf [WIP] completions 2016-06-13 13:49:29 -07:00
Nathan Shively-Sanders 5a7f7469ea Add isDefinition to ReferenceEntry
Clients can now easily tell if the reference is to a definition or a
usage.
2016-06-13 13:21:47 -07:00
Vladimir Matveev 9a1790e996 added logging to stderr, add command for full quickinfo 2016-06-13 10:54:45 -07:00
Ryan Cavanaugh e8ac1abbd6 Baseline fix, CR comments, lint 2016-06-13 09:33:49 -07:00
Vladimir Matveev c14398317a WIP - quickinfo 2016-06-10 16:56:15 -07:00
Ryan Cavanaugh 576f09f531 Merge 2016-06-10 15:47:51 -07:00
Ryan Cavanaugh 9827b638b4 Implicit type inclusion changes 2016-06-10 15:44:11 -07:00
Vladimir Matveev 81905cd29e fix version related issues 2016-06-10 15:38:11 -07:00
Vladimir Matveev b9729a79fc switch to use explicit list of open files 2016-06-09 13:55:08 -07:00
Vladimir Matveev e817faabfe fix typo 2016-06-08 19:15:56 -07:00
Vladimir Matveev 8ff0febabe adjust check when content should be used 2016-06-08 18:40:40 -07:00
Vladimir Matveev 38b5eed062 [WIP] fix typo, make response mandatory 2016-06-08 16:48:14 -07:00
Vladimir Matveev 8c33c15bc6 Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-08 16:43:01 -07:00
Zhengbo Li de8ddd6e14 Return trace when exception happens 2016-06-08 14:42:53 -07:00
Vladimir Matveev 0cd40095a5 WIP 2016-06-08 13:21:59 -07:00
Zhengbo Li cdf4cded15 Merge pull request #9002 from zhengbli/moreTsserverTests
Add tests for tsserver project system
2016-06-07 21:56:09 -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
Zhengbo Li 37949a3d65 more tests for module resolution change and exclude 2016-06-07 15:52:34 -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