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
Mohamed Hegazy
29c5b402a3
Merge branch 'master' into objectLiteralCompletion
2014-10-08 17:29:47 -07:00
Daniel Rosenwasser
3debebe555
Fixed ordering, syntax, addressed CR feedback, made things work.
2014-10-08 14:23:23 -07:00
Daniel Rosenwasser
712e877762
Make 'getSymbolKind' semantically sensitive to the location of requests.
2014-10-08 12:42:34 -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
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
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
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
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
Daniel Rosenwasser
573078c50c
Use 'getMeaningFromDeclaration' to classify identifiers.
2014-10-06 14:50:10 -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