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