Commit Graph

34146 Commits

Author SHA1 Message Date
Mohamed Hegazy b8923b3de1 Support symbol kind for union properties 2014-10-07 22:48:16 -07:00
Yui T 06ac9c95be Merge branch 'fixThrowExceptionOnEmitFile' of https://github.com/Microsoft/TypeScript into fixThrowExceptionOnEmitFile 2014-10-07 21:41:33 -07:00
Yui T 96cdc4f163 Fix throwing exception from emitFile 2014-10-07 21:41:04 -07:00
Yui T 3b896f5837 Dix throwing exception from emitting file 2014-10-07 21:38:51 -07:00
Mohamed Hegazy e5b6bfbc46 add declaration target to generate declarations for compiler and services 2014-10-07 20:51:23 -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
Sheetal Nandi d4e58b2fd9 Code Review feedback 2014-10-07 16:50:53 -07:00
Jason Freeman 37a839fcf7 Merge pull request #848 from Microsoft/sigHelpCrash
Add asserts to help diagnose signature help crash #832
2014-10-07 16:05:35 -07:00
Jason Freeman 0cb99728a3 Merge branch 'master' into sigHelpCrash 2014-10-07 15:51:23 -07:00
Jason Freeman 98f8ec5d5a Fix crash when getting member completion for an object literal 2014-10-07 15:36:55 -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
CyrusNajmabadi 3e594ea23b Merge pull request #851 from Microsoft/blockOutlining
Outlining spans for a standalone block shouldn't have the span of their ...
2014-10-07 15:25:53 -07:00
CyrusNajmabadi 12dab06ec8 Merge pull request #849 from Microsoft/navBarMerging
Don't merge nav bar items that are at different indent levels
2014-10-07 15:16:09 -07:00
Cyrus Najmabadi 0153390535 Outlining spans for a standalone block shouldn't have the span of their parent. 2014-10-07 15:09:30 -07:00
Sheetal Nandi 23bdc50593 Enable proto test case 2014-10-07 15:03:37 -07:00
Daniel Rosenwasser f68197f520 Properly use a bit test instead of equality, due to intersecting meanings. 2014-10-07 14:36:44 -07:00
Cyrus Najmabadi 9e4fe5b1e8 Don't merge nav bar items that are at different indent levels 2014-10-07 14:24:24 -07:00
Daniel Rosenwasser 66e1e47d2e Use local meaning for variables in quick info.
This means we no longer indicate a variable is an interface if it shares the a name with one.
2014-10-07 14:06:21 -07:00
Anders Hejlsberg d70494fdad Narrowing of variable types using typeof/instanceof type guards 2014-10-07 14:05:58 -07:00
Sheetal Nandi 578e7f710a Fix the quickInfo for rest parameters 2014-10-07 14:04:30 -07:00
CyrusNajmabadi a8579af002 Merge pull request #847 from Microsoft/marshallDiagnosticsCode
Properly marshall diagnostic codes to the managed layer
2014-10-07 13:52:11 -07:00
Yui b379840a1b Merge pull request #840 from Microsoft/getEmitOutputExternalModule
Get emit output external module
2014-10-07 13:42:49 -07:00
Jason Freeman 8346b48e6d Add assserts to help diagnose signature help crash #832 2014-10-07 13:37:57 -07:00
Cyrus Najmabadi 0b7453b9d6 Properly marshall diagnostic codes to the managed layer 2014-10-07 13:31:21 -07:00
Yui T 530a5c0650 Merge branch 'master' into getEmitOutputExternalModule 2014-10-07 13:21:19 -07:00
Yui T 7d725037b3 Address code review 2014-10-07 13:20:06 -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 d345d228a7 Fix spelling 2014-10-07 10:17:29 -07:00
Chris Bubernak 8286b67c09 Fixed another bug in parser & fixed up baselines 2014-10-06 22:27:22 -07:00
Yui T 747ae1b1f5 Add fourslash tests to cover external module case 2014-10-06 18:37:01 -07:00
Yui T be02f962c7 Fix compileOnSave with external module 2014-10-06 18:34:01 -07:00
Jason Freeman 0625cc4650 Update compiler version to 1.3 2014-10-06 18:18:19 -07:00
Chris Bubernak c77135d3d9 Removed Numeric members from a bunch of tests
-in these tests it wasn't really in the spirit of the tests for them to be there
-also removed a test that no longer made sense
2014-10-06 16:14:45 -07:00
Chris Bubernak 7b9dee8df8 Fixed bug where numeric check wasn't catching everything 2014-10-06 16:05:50 -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
Daniel Rosenwasser eb5d378d55 Reverted code back to original location since these functions no longer need to be exported. 2014-10-06 15:03:50 -07:00
Daniel Rosenwasser 573078c50c Use 'getMeaningFromDeclaration' to classify identifiers. 2014-10-06 14:50:10 -07:00
Sheetal Nandi 71e5314e96 Get symbolKind as part of display part determination itself 2014-10-06 14:33:35 -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