Commit Graph
419 Commits
Author SHA1 Message Date
Mohamed Hegazy 927f04f64f Fix contextually typed object literal proeprties that are not properties of the union type but are properties on of one of its constituant types 2014-10-09 11:16:04 -07:00
Mohamed Hegazy dc43e83646 Merge branch 'unionTypes' into unionTypesLS
Conflicts:
	src/compiler/checker.ts
	src/services/services.ts
2014-10-09 11:02:57 -07:00
Mohamed Hegazy 2eb51ab874 Use getRootSymbols for all union property needs 2014-10-08 23:28:17 -07:00
Mohamed Hegazy 779db6e76a Support find all refs on union properties 2014-10-08 23:21:56 -07:00
Mohamed Hegazy c439ae4a9d Add support for union properties in goto def 2014-10-07 23:17:05 -07:00
Mohamed Hegazy b8923b3de1 Support symbol kind for union properties 2014-10-07 22:48:16 -07:00
Mohamed Hegazy e5b6bfbc46 add declaration target to generate declarations for compiler and services 2014-10-07 20:51:23 -07:00
Jason Freeman 0cb99728a3 Merge branch 'master' into sigHelpCrash 2014-10-07 15:51:23 -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
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
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
Cyrus Najmabadi 9e4fe5b1e8 Don't merge nav bar items that are at different indent levels 2014-10-07 14:24:24 -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
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
Yui T be02f962c7 Fix compileOnSave with external module 2014-10-06 18:34: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
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 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
Cyrus Najmabadi 1a48da9c94 Don't show locals as children of functions. 2014-10-05 23:47:34 -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
Daniel Rosenwasser ded27df932 Merge pull request #709 from Microsoft/navbar
Moved Navigation Bar Functionality to use the New Tree
2014-10-03 20:49:57 -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
Cyrus Najmabadi 3fa17eff27 Cleaning up the new rename-comments/strings code.
Mohamed rightly pointed out we were triplicating work and we could just roll
the new checks into the existing tree walking code.
2014-10-03 17:33:03 -07:00
Daniel Rosenwasser 208e36d294 Cover all top-level items in 'getIndent'. 2014-10-03 17:28:48 -07:00
Daniel Rosenwasser 1814261269 Moved 'basicChildItem' to 'createChildItem' and renamed it 'createItem'. 2014-10-03 16:57:41 -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
Daniel Rosenwasser 4ba0ce433f Renamed 'getScriptLexicalItemsWalkerSuperCala[...].ts' to 'navigationBar.ts'. 2014-10-03 16:12:59 -07:00
Cyrus Najmabadi 8aaee07409 CodeReview feedback, and some tests. 2014-10-03 15:56:44 -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
Cyrus Najmabadi 422324f0af CodeReview feedback. 2014-10-03 15:06:04 -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
Cyrus Najmabadi 2a8b9ef21f Support rename in comments and strings. 2014-10-03 14:53:50 -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
Cyrus Najmabadi a14e46a5e7 Update compiler localized messages with those provided by the language service. 2014-10-02 17:58:05 -07:00
Cyrus Najmabadi 183bed1bb8 Specify which outlining spans should auto-collapse if the user choose "collapse to definitions". 2014-10-02 17:35:48 -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
Mohamed Hegazy 93e5a94dc8 support goto def on /// references with absolute path 2014-10-01 16:13:06 -07:00
Yui T 1a3db28ef4 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2014-10-01 14:27:10 -07:00
Mohamed Hegazy 1a7862c316 Merge pull request #786 from Microsoft/aliasCompletion
Show aliases in completion list
2014-10-01 13:54:40 -07:00
Jason Freeman 64638804f8 Merge branch 'master' into sigHelp 2014-10-01 13:10:03 -07:00
Daniel Rosenwasser a6e991a3db Fixed bug where value-space identifiers got classified as interfaces when sharing the same name as an interface. 2014-10-01 12:44:17 -07:00
Vladimir Matveev 13f13b804d Merge pull request #752 from Microsoft/getTokenAtPosition
make rename\gotoDef work at the end of token
2014-09-30 23:06:18 -07:00
Vladimir Matveev a939a718cb addressed CR feedback 2014-09-30 22:55:35 -07:00
CyrusNajmabadi dc10492e28 Merge pull request #787 from Microsoft/classifierTweaks
Tweak classification so it does not classify things as keywords that cou...
2014-09-30 17:16:53 -07:00