3816 Commits

Author SHA1 Message Date
Mohamed Hegazy
bdd0bf341b Comment formatting 2015-02-15 19:48:35 -08:00
Mohamed Hegazy
8a9ac8d338 Change ServerProtocol module to ts.server.protocol 2015-02-15 19:14:33 -08:00
Mohamed Hegazy
ca34838535 Remove unused code 2015-02-15 19:13:52 -08:00
Mohamed Hegazy
d081c9c463 rename output file to tsserver.js 2015-02-15 18:52:17 -08:00
Mohamed Hegazy
f5c1bfbca7 renmae protodef.d.ts to protocol.d.ts and protocol.ts to session.ts 2015-02-15 18:49:22 -08:00
Mohamed Hegazy
d9d2e99495 Remove debugging statemetns 2015-02-15 18:43:39 -08:00
Mohamed Hegazy
76c7fdf6d1 Add test for completionEntryDetails 2015-02-15 18:24:30 -08:00
Mohamed Hegazy
8944df18d4 use EncodedFile everywhere in responses 2015-02-15 17:37:26 -08:00
Mohamed Hegazy
50ca35a979 Make method names inline with matching LS function names 2015-02-15 16:28:39 -08:00
Mohamed Hegazy
2a02655f72 Add navbar test 2015-02-15 16:23:36 -08:00
Mohamed Hegazy
40d3cb78d5 Add test for rename 2015-02-14 23:07:20 -08:00
Mohamed Hegazy
178e8f76e6 Add test for quickInfo 2015-02-14 22:28:38 -08:00
Mohamed Hegazy
11e246036b Add test for find references 2015-02-14 21:49:10 -08:00
Mohamed Hegazy
9867e062a2 Add a new definition test 2015-02-14 20:23:16 -08:00
Mohamed Hegazy
d396ddfa7b Add test for completions 2015-02-14 19:53:23 -08:00
Mohamed Hegazy
89267bcd6f Move fileWatching logic to the server to allow for testing on non-node systems 2015-02-14 19:53:12 -08:00
Mohamed Hegazy
ce828d0cae Get details for member completions as well as completions matching prefix 2015-02-14 17:21:49 -08:00
Mohamed Hegazy
b1750453ad use ts.getDefaultLibFileName to get the default library file name 2015-02-14 17:21:17 -08:00
Mohamed Hegazy
dfd8a0620d Always default to using JSON and do not format it 2015-02-14 15:50:06 -08:00
Mohamed Hegazy
a0b557e1e2 Recover from git corruption 2015-02-14 15:43:38 -08:00
Mohamed Hegazy
99373dbd89 Add test for goto def 2015-02-12 16:31:08 -08:00
Mohamed Hegazy
93aa3f161d Add test for format on key 2015-02-12 13:35:24 -08:00
Mohamed Hegazy
c0b1254072 Support brace matching 2015-02-12 13:35:11 -08:00
Mohamed Hegazy
3e86e557d5 Use commmandNames module 2015-02-12 13:10:55 -08:00
Mohamed Hegazy
c987ab93f0 Wire navto tests 2015-02-12 12:52:26 -08:00
Mohamed Hegazy
4a44b7437a Supportt abbreviation 2015-02-12 11:53:13 -08:00
Mohamed Hegazy
6e94f39397 Remove redundant type definitions 2015-02-12 10:34:57 -08:00
Mohamed Hegazy
07d37fa7fb Simplify host logic in client 2015-02-12 10:31:41 -08:00
Mohamed Hegazy
ee3ee05cc4 wire package.json command for the server 2015-02-12 08:20:41 -08:00
Mohamed Hegazy
0963644089 Add type annotations 2015-02-11 19:49:36 -08:00
Mohamed Hegazy
54f3250cdd Add fomratting tests 2015-02-11 19:48:32 -08:00
Mohamed Hegazy
abec4f9798 Wire tests to use the new server 2015-02-11 19:43:30 -08:00
Mohamed Hegazy
7b28f20aff Wire the build for the server code 2015-02-11 19:43:10 -08:00
Mohamed Hegazy
17f19b26a0 Initial checkin for server code 2015-02-11 19:42:44 -08:00
Mohamed Hegazy
27a9084785 Add indexer on the Formatting options interface 2015-02-11 16:13:04 -08:00
Mohamed Hegazy
9735b74def Add support for stat and modified time on sys 2015-02-11 16:12:33 -08:00
Mohamed Hegazy
e4128afa03 Merge branch 'master' into TSServer
Conflicts:
	Jakefile
2015-02-09 17:23:46 -08:00
CyrusNajmabadi
b277695a54 Merge pull request #1992 from Microsoft/additionalParserChecks
Additional parser checks
2015-02-09 18:43:22 -05:00
Cyrus Najmabadi
2eb1a213c7 Prevent index out of bounds exception. 2015-02-09 14:55:54 -08:00
Cyrus Najmabadi
17dd6c2de0 Be more conservative about reusing parameters. 2015-02-09 14:40:03 -08:00
Cyrus Najmabadi
a79e8e928b Remove code duplication in isModuleElement. 2015-02-09 14:34:47 -08:00
Cyrus Najmabadi
e417f3016b Add additional asserts, and make code more unified. 2015-02-09 14:23:55 -08:00
Cyrus Najmabadi
d37fdfe213 Add additional asserts. 2015-02-09 14:12:32 -08:00
Cyrus Najmabadi
318aa8ce7a Don't use dynamic type checks while incrementally parsing. 2015-02-09 14:07:09 -08:00
Mohamed Hegazy
a710902a5f Merge pull request #1937 from Microsoft/fourslashCleanup
Fourslash cleanup
2015-02-09 10:37:14 -08:00
Mohamed Hegazy
9207d9dd22 Merge remote-tracking branch 'origin/master' into fourslashCleanup
Conflicts:
	src/harness/harnessLanguageService.ts
2015-02-09 09:31:19 -08:00
Mohamed Hegazy
08f51b9070 Respond to code review comments 2015-02-09 09:19:50 -08:00
CyrusNajmabadi
6453811d96 Merge pull request #1981 from Microsoft/incrementalChecks.ts
Add additional aggressive checks during incremental parsing.
2015-02-09 01:40:19 -05:00
Cyrus Najmabadi
d0aa7891de Add additional incremental assert. 2015-02-08 18:02:13 -08:00
Cyrus Najmabadi
9d6b6b422a Rename a few members and clean up comments. 2015-02-08 17:48:56 -08:00