Commit Graph

433 Commits

Author SHA1 Message Date
Sheetal Nandi
87a92b3dd3 Fixed the bad merge and tests failing because of it 2014-10-09 13:18:08 -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
Mohamed Hegazy
29c5b402a3 Merge branch 'master' into objectLiteralCompletion 2014-10-08 17:29:47 -07:00
Mohamed Hegazy
a8a1fa27d8 Try to pick a good signature, if no signature matches 2014-10-08 15:47:30 -07:00
Sheetal Nandi
966e697f2a Compiler test case for usage of contextual rest parameter 2014-10-08 12:31:03 -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
Sheetal Nandi
8c231716db Code review feedback 2014-10-07 17:44:36 -07:00
Sheetal Nandi
0fbf73a02a Fixed the + overload according to feedback 2014-10-07 17:06:34 -07:00
Daniel Rosenwasser
39bcb10daa Merge pull request #804 from Microsoft/overwhelmedByOverloads
Only show first overload in a series of consecutive overload signatures
2014-10-07 15:34:33 -07:00
Sheetal Nandi
05d428a2ec Sshow signature information if possible (even though signature resolution fails) in given location 2014-10-07 15:28:08 -07:00
Sheetal Nandi
23bdc50593 Enable proto test case 2014-10-07 15:03:37 -07:00
Sheetal Nandi
578e7f710a Fix the quickInfo for rest parameters 2014-10-07 14:04:30 -07:00
Yui T
530a5c0650 Merge branch 'master' into getEmitOutputExternalModule 2014-10-07 13:21:19 -07:00
Sheetal Nandi
7161f5f969 Do not write anonymous function name in type parameter details 2014-10-07 13:20:02 -07:00
Sheetal Nandi
2cc209459b Quick info on undefined
Fixes #775
2014-10-07 13:00:46 -07:00
Sheetal Nandi
430f361353 Enabling more test cases 2014-10-07 11:30:27 -07:00
Yui T
747ae1b1f5 Add fourslash tests to cover external module case 2014-10-06 18:37:01 -07:00
Daniel Rosenwasser
33fe4013ea Merge pull request #836 from Microsoft/handleAliasedTypes
Handle findAllRefs/getOccurrences for properties inherited from aliased types
2014-10-06 15:21:36 -07:00
Sheetal Nandi
e9681c1877 Enable test cases for augmented types 2014-10-06 15:05:21 -07:00
Sheetal Nandi
643d169465 Better symbol information for lambda variable types at the call site 2014-10-06 14:24:58 -07:00
Cyrus Najmabadi
e2c4d7d0d9 Fixing issue where the top level source file item was not being selected. 2014-10-06 14:22:08 -07:00
CyrusNajmabadi
e1bb169607 Merge pull request #826 from Microsoft/navBarTweak
Tweak how we populate NavBarItems.
2014-10-06 13:33:05 -07:00
Daniel Rosenwasser
bc8c6c9848 Handle findAllRefs/getOccurrences for properties inherited from aliased types. 2014-10-06 13:14:53 -07:00
Sheetal Nandi
be051f02b5 Fix generic symbol display information 2014-10-06 12:29:49 -07:00
Sheetal Nandi
c40f02a248 Merge pull request #817 from Microsoft/renameEnumMember
Fixes the name displayed in the rename dialog to be just symbol name instead of qualified path
2014-10-06 11:57:13 -07:00
Sheetal Nandi
2de4ad0335 Merge pull request #818 from Microsoft/sourceMapRelativeDirName
Fixes incorrect path resolution of sources to sourcemap when the directory paths differ in only case
2014-10-06 11:48:10 -07:00
Sheetal Nandi
4cf78744e3 Added test cases for --outDir option 2014-10-06 11:37:08 -07:00
Sheetal Nandi
61f776b8f4 Added test case for rename of enum member using rename api 2014-10-06 11:30:03 -07:00
Yui T
0ef3cd1b22 Merge branch 'master' into tupleConformance 2014-10-06 10:39:12 -07:00
Yui T
6dfb60d77c Remove duplicate file 2014-10-06 10:36:54 -07:00
Cyrus Najmabadi
1a48da9c94 Don't show locals as children of functions. 2014-10-05 23:47:34 -07:00
Cyrus Najmabadi
3a6c328f00 Update tests. 2014-10-05 21:58:37 -07:00
Cyrus Najmabadi
7222963923 Tweak how we populate NavBarItems.
Now we will always place child items of a node in the right bar, even if we're
also placing it on the 'top level nodes' list on the left.  This makes things
clearer for users by making it clear that any time you have a node selected on
the left, you can always find its children on the right.  And, it still preserves
the behavior we want where the left list acts as a high level 'table of contents'
for the file.
2014-10-05 21:17:13 -07:00
Mohamed Hegazy
432fff1362 Merge pull request #823 from chrisbubernak/betterErrorsForBitwiseOperatorsOnBooleans
Fix for issue #712
2014-10-05 09:51:11 -07:00
Chris Bubernak
6044e3aea3 Made fixes based on CR feedback 2014-10-04 10:10:55 -07:00
Daniel Rosenwasser
c1d15c792b Merge branch 'master' into navbar
Also fixed getSourceText and renamed it to getTextOfNode
2014-10-03 17:44:52 -07:00
Yui T
52f8ae3eec Tuple conformance 2014-10-03 17:37:29 -07:00
CyrusNajmabadi
6b76a6d826 Merge pull request #816 from Microsoft/renameCommentsAndStrings
Support rename in comments and strings.
2014-10-03 16:29:18 -07:00
Cyrus Najmabadi
a39064457e Adding tests. 2014-10-03 15:59:20 -07:00
Daniel Rosenwasser
4069e0a0d0 Finished up "overload collapsing" for navigate-to.
Current semantics:
  - If an overload lacks an implementation, go to the first implementation.
  - If an overload has any implementation, go to the first one.
  - If there are any declarations between an implementation and any overload, this will split the series of overloads (note that this is invalid code).
2014-10-03 15:53:35 -07:00
Sheetal Nandi
61994a7e62 Show the type information in places where there is no symbol associated 2014-10-03 15:50:38 -07:00
Cyrus Najmabadi
1f045e1227 Adding rename tests. 2014-10-03 15:33:29 -07:00
Sheetal Nandi
fe8f736207 Enable tests for the case sensitive and non case sensitive path resolution during soucemap path calculation 2014-10-03 15:07:18 -07:00
Sheetal Nandi
8a650bf7ed Get just the name of the symbol (instead of qualified path) as symbolName of the definition info.
Fixes #652
2014-10-03 14:58:11 -07:00
Sheetal Nandi
71b77106a8 Add test case to verify the definition name and container name
Rename dialog will use this name and scope name returned
2014-10-03 14:51:22 -07:00
Cyrus Najmabadi
e751c34fcb Add some heuristics in the lexical classifier to make it play better with the syntactic classifier when classifying expressions involving generics. 2014-10-03 01:54:43 -07:00
Daniel Rosenwasser
782275924f Only show first overload in a series of consecutive overload signatures for navigateTo 2014-10-01 18:51:58 -07:00
Daniel Rosenwasser
ffef437320 Merge pull request #799 from Microsoft/stopBlindlyColoring
Values sharing names with interfaces no longer classified as interfaces
2014-10-01 17:42:15 -07:00