Commit Graph

13324 Commits

Author SHA1 Message Date
Cyrus Najmabadi
f09971f10b Tweak classification so it does not classify things as keywords that could not actually be keywords according to the grammar. 2014-09-30 14:35:07 -07:00
Daniel Rosenwasser
5851752e32 Merge branch 'master' into navbar
Conflicts:
	Jakefile
	src/services/getScriptLexicalStructureWalker.ts
	src/services/services.ts
2014-09-30 14:20:58 -07:00
Mohamed Hegazy
284c767e08 set the kind on alias completions 2014-09-30 14:17:32 -07:00
Daniel Rosenwasser
87146735a7 Merge pull request #776 from Microsoft/getOccurrencesThrow
Support getOccurrencesAtPosition for 'throw' keywords.
2014-09-30 14:06:14 -07:00
Mohamed Hegazy
11ca3dab01 Add aliases in completion list 2014-09-30 13:50:09 -07:00
Daniel Rosenwasser
fc469538da Minor naming/comment changes. 2014-09-30 13:49:45 -07:00
Mohamed Hegazy
e49ff08922 Merge pull request #763 from Microsoft/protectedCompletion
Protected completion
2014-09-30 13:32:46 -07:00
Vladimir Matveev
c298f09276 do not consider positions that fall to leading trivia in brace matching 2014-09-29 22:49:05 -07:00
Cyrus Najmabadi
f5e9c036a3 Propery walk all declarations to find doc comments for a symbol. 2014-09-29 22:05:58 -07:00
Vladimir Matveev
d988012ea3 addressed CR feedback 2014-09-29 21:48:59 -07:00
Daniel Rosenwasser
a87685b0d2 Simply use source text from now on. 2014-09-29 17:58:58 -07:00
Daniel Rosenwasser
a595502a55 Respond to CR feedback. 2014-09-29 17:21:25 -07:00
Yui T
21e195146f Merge branch 'master' of https://github.com/Microsoft/TypeScript 2014-09-29 16:53:58 -07:00
Cyrus Najmabadi
d049c29dbb Add support for protected glyphs on the script side. 2014-09-29 15:04:03 -07:00
Daniel Rosenwasser
c61be112d9 getOccurrences for 'get' and 'set' keywords.
'get'/'set' keywords are highlighted for analogous accessors.
2014-09-29 14:38:03 -07:00
Vladimir Matveev
1d1e868bb0 rename getTokenAtPosition to getTouchingToken, add a few helpers for common tasks 2014-09-29 14:28:09 -07:00
Daniel Rosenwasser
2503e50a5d Changed "ownership" relation of try blocks on throw statements.
A try-block now only owns a throw statement if its try statement has a catch-clause.
2014-09-29 12:41:47 -07:00
Daniel Rosenwasser
3f56411e74 Merge branch 'master' into getOccurrencesThrow 2014-09-29 11:59:40 -07:00
ChrisBubernak
3751b25dd2 Fixed indentation 2014-09-29 10:23:01 -07:00
ChrisBubernak
ba61c63a1a Moved logic to another location where host was in scope so we could call
getCanonicalFileName
2014-09-29 10:20:31 -07:00
Vladimir Matveev
222e1d8365 outlining support for switch blocks\array literals 2014-09-28 22:33:00 -07:00
Daniel Rosenwasser
16d969c9ca Support getOccurrencesAtPosition for 'throw' keywords.
Also revised behavior for 'return' keywords in that when the position
resides on a 'return' statement, 'throw' keywords in the same
function scope that are not within a try-block are also highlighted.
2014-09-28 20:39:09 -04:00
Daniel Rosenwasser
6c58cd8a40 Merge pull request #755 from Microsoft/misidentifiedIdentifier
Fix issue where comments are incorrectly identified as identifiers
2014-09-26 19:58:37 -04:00
Yui T
d498274b65 Merge branch 'noResolve' of https://github.com/Microsoft/TypeScript 2014-09-26 16:17:29 -07:00
Mohamed Hegazy
4227e58b82 Show marker names in fourslash test failures 2014-09-26 14:37:42 -07:00
Mohamed Hegazy
8089673066 Filter protected members from the completion list 2014-09-26 14:37:17 -07:00
Cyrus Najmabadi
42f162ec83 Adjust sig help implementation to match the new simpler sig help API. 2014-09-26 11:10:46 -07:00
ChrisBubernak
36b46291f2 still trying to get the indenting correct 2014-09-26 09:54:32 -07:00
Daniel Rosenwasser
4ed6a80c9c Limited identifying identifiers after dots to keywords. 2014-09-26 09:46:14 -07:00
ChrisBubernak
93db897778 Fixed some of the baselines, made file comparisons handle different
casing, put diagnostic message in correct order
2014-09-26 07:47:44 -07:00
Ingvar Stepanyan
fe5883ba01 Prevent non-TypeScript (HTML/JSON/...) files from being added to test suite. 2014-09-26 17:06:07 +03:00
Daniel Rosenwasser
a3b59f88c1 Fix issue where trivia is incorrectly identified as an identifier following a dot.
Fixes #753
2014-09-25 22:28:02 -07:00
v2m
c116faa1bb rename getExactTokenAtPosition to getTokenAtPosition 2014-09-25 15:14:54 -07:00
Cyrus Najmabadi
b91dfc2cfc Provide helpers for creating symbol display parts. 2014-09-25 14:57:29 -07:00
Vladimir Matveev
c456ef496d renamed getNodeAtPosition to getExactTokenAtPosition, added predicate parameter that will determine if token with end === position should be returned 2014-09-25 14:29:32 -07:00
Cyrus Najmabadi
236b70b40b Merge branch 'master' into classifiedSigHelp
Conflicts:
	src/services/services.ts
	src/services/signatureHelp.ts
2014-09-25 14:27:42 -07:00
Yui T
dc8a5f8b15 Address code review 2014-09-25 13:58:01 -07:00
Mohamed Hegazy
6c8c5290d4 enusre that child items is always set 2014-09-25 13:46:03 -07:00
Mohamed Hegazy
3f315c09a0 set applicaple span correctelly 2014-09-25 13:40:11 -07:00
Daniel Rosenwasser
a98cca7723 Properly support string-literal property names and escape external module names. 2014-09-25 13:10:04 -07:00
ChrisBubernak
a12c35b69b fixing formatting again... 2014-09-25 13:07:14 -07:00
ChrisBubernak
e11ee0f6cf Fixed a few of the code review suggestions 2014-09-25 13:02:37 -07:00
Mohamed Hegazy
a6f212c47e Merge branch 'master' into singatureInfo
Conflicts:
	src/services/services.ts
	src/services/shims.ts
2014-09-25 12:47:43 -07:00
Mohamed Hegazy
9885e59e42 respond to code review comments 2014-09-25 12:45:35 -07:00
Yui T
71a54fbbb6 Remove default setting of noResolve flag 2014-09-25 11:47:41 -07:00
ChrisBubernak
16a8b3c59f Merge branch 'selfReferencingFileError' of https://github.com/chrisbubernak/TypeScript into selfReferencingFileError
Conflicts:
	src/compiler/parser.ts
2014-09-25 09:49:20 -07:00
ChrisBubernak
ae17c35728 Added error checking for references that reference the same file along
with 3 tests,
2014-09-25 09:12:31 -07:00
Chris Bubernak
75e04f21e8 fixed some tabbing issues 2014-09-25 08:59:58 -07:00
unknown
cafa481843 Added error checking for references that reference the same file along
with 3 tests,
2014-09-25 08:44:46 -07:00
Cyrus Najmabadi
c87615aba9 Switch signature help over to using display parts. This allows for classified sig help on the editor side. 2014-09-24 23:44:13 -07:00