Commit Graph

1086 Commits

Author SHA1 Message Date
Paul van Brenk 93d3223893 Merge pull request #1284 from Microsoft/NavigateToCrash
Navigate to crash
2014-11-26 13:52:38 -08:00
Paul van Brenk 937a7e5190 Make sure we return a valid string to prevent a crash in the navigate to implementation in VS. 2014-11-26 13:21:13 -08:00
Daniel Rosenwasser e119c575e8 Classify keywords in type args in the absence of syntactic classification. 2014-11-04 17:30:37 -08:00
Johannes Rieken 7fba80606a make getSourceFile use getCurrentSourceFile 2014-10-31 18:19:49 +01:00
Mohamed Hegazy ffc34b8494 Expose getSourceFile on the LanguageService interface 2014-10-27 17:36:01 -07:00
Sheetal Nandi 2e36faed28 Fix the crash in declaration file emit when alias is used before its declaration
Fixes #938
2014-10-22 10:23:15 -07:00
Mohamed Hegazy c02cc7ca15 use getCanonicalFileName in the language service when searching for files 2014-10-20 13:18:32 -07:00
Yui T 33c91ffa36 Merge remote-tracking branch 'origin/release-1.3' into reportErrorFromTargetFile 2014-10-14 14:54:37 -07:00
Yui T ac68f93189 Addres code review 2014-10-14 12:16:26 -07:00
Jason Freeman 8b4bbb9311 Comment examples of when findListItemInfo can return undefined 2014-10-14 11:23:36 -07:00
Jason Freeman a870b06834 Fix signature help crash when requested outside argument list 2014-10-13 18:25:51 -07:00
Yui T e556eaf513 Address code review 2014-10-13 16:00:37 -07:00
Sheetal Nandi ab48363bfa Fix how arguments and undefined are shown in the quickInfo
Removes the undefined identication from symbol flags instead add method to typechecker
2014-10-13 13:06:03 -07:00
Yui T 848bfe7160 Update language service to use getDeclarationDiagnostics instead of emitFile to get declaration errors 2014-10-13 12:41:26 -07:00
Sheetal Nandi 77a93d2cca Merge pull request #874 from Microsoft/betterAliasSymbolInfo
Shows better information for aliases in the quick info/completion entry
2014-10-13 12:05:24 -07:00
Yui T cc48fc3efd Refactoring parameters formatting 2014-10-13 11:27:07 -07:00
Yui T fee4343218 Refactoring emitDeclaration, separate emitDeclaration from emitFiles 2014-10-10 16:44:14 -07:00
Mohamed Hegazy bdac6ca895 Merge pull request #841 from chrisbubernak/disallowNumericEnumMembers
Fix for issue #134 (Disallow numeric enum members)
2014-10-10 16:24:12 -07:00
Sheetal Nandi 6f6be7e0e4 Removed incorrect check of symbolKind determination of undefined symbol 2014-10-10 15:58:33 -07:00
Sheetal Nandi 3715af1a5a Show call and construct signatures when using aliases 2014-10-10 15:52:34 -07:00
Sheetal Nandi 471d80d91e Show better alias information in completion entry and quickInfo 2014-10-10 15:24:19 -07:00
Sheetal Nandi 8ff6251200 Do not use internal aliasing when getting symbol full name to show in quickInfo or completion list 2014-10-10 15:02:48 -07:00
Daniel Rosenwasser b2457bd9b3 Re-added semantic colorization fix for colliding types colliding in value and namespace space, added a test. 2014-10-09 17:02:23 -07:00
Yui T 016c3a0759 Merge branch 'master' into fixThrowExceptionOnEmitFile 2014-10-09 14:53:29 -07:00
Daniel Rosenwasser c5c05769d7 Merge pull request #865 from Microsoft/undoContextualSemanticClassification
Undid changes where contextual semantics are taken into account.
2014-10-09 14:38:49 -07:00
Yui T 00c30a3ed7 Merge branch 'master' into fixThrowExceptionOnEmitFile 2014-10-09 14:36:48 -07:00
Yui T 3cb6c9cf45 Add isDeclarationFile and update similar all usage 2014-10-09 14:19:36 -07:00
Daniel Rosenwasser 8659dc5ca0 Addressed CR feedback. 2014-10-09 13:54:37 -07:00
Daniel Rosenwasser 8fd1c7915c Undid changes where contextual semantics are taken into account. 2014-10-09 13:38:33 -07:00
Sheetal Nandi 87a92b3dd3 Fixed the bad merge and tests failing because of it 2014-10-09 13:18:08 -07:00
Yui T ab5f0241eb Fix comments 2014-10-09 10:12:49 -07:00
ChrisBubernak 708ddf19e7 removed old comment 2014-10-09 09:43:40 -07:00
ChrisBubernak facd52f593 removed hidden tabs + moved check into isNumericName 2014-10-09 09:36:32 -07:00
ChrisBubernak 2b4f48996e Moved the error check from parser to checker & updated baselines 2014-10-09 08:52:53 -07:00
Sheetal Nandi 279791e99e Merge branch 'master' into symbolInfoFormatting 2014-10-08 19:00:26 -07:00
Sheetal Nandi 58cfc985b9 Merge branch 'master' into symbolInfoFormatting 2014-10-08 18:25:42 -07:00
Yui T 90ed17b21e Fix formatting 2014-10-08 18:18:41 -07:00
Yui T 67eff65e03 Add more test cases 2014-10-08 18:15:07 -07:00
Daniel Rosenwasser 400f6eb654 Merge pull request #859 from Microsoft/useProperMeaningAtLocation
Use proper meanings when requesting information about a node
2014-10-08 17:59:29 -07:00
Sheetal Nandi 4061e02b42 Fixed the typo 2014-10-08 17:58:07 -07:00
Mohamed Hegazy 29c5b402a3 Merge branch 'master' into objectLiteralCompletion 2014-10-08 17:29:47 -07:00
Mohamed Hegazy 2e9a20f8ce Respond to code review comments 2014-10-08 17:29:14 -07:00
Chris Bubernak 16f91b1ef3 fixed error message and updated necessary baselines 2014-10-08 17:23:16 -07:00
Mohamed Hegazy a8a1fa27d8 Try to pick a good signature, if no signature matches 2014-10-08 15:47:30 -07:00
Daniel Rosenwasser eb3106d2b7 CR feedback on the checker 2014-10-08 15:44:49 -07:00
Daniel Rosenwasser 3debebe555 Fixed ordering, syntax, addressed CR feedback, made things work. 2014-10-08 14:23:23 -07:00
Sheetal Nandi 063e3aca9f Use string to marshal in SymbolDisplayPartKind instead of enum 2014-10-08 13:51:11 -07:00
Daniel Rosenwasser 712e877762 Make 'getSymbolKind' semantically sensitive to the location of requests. 2014-10-08 12:42:34 -07:00
Sheetal Nandi b405045106 Code Review feedback: Quick info will show type of undefined as undefined instead of any 2014-10-08 12:20:54 -07:00
Sheetal Nandi e1b76523b3 Code review feedback - Show the type as any even inside the with block 2014-10-08 12:19:11 -07:00