Commit Graph

1663 Commits

Author SHA1 Message Date
Daniel Rosenwasser
fdd1f30a95 Enable retrieving the type of a binding property name when an initializer/type annotation is present. 2015-07-15 15:56:13 -07:00
Daniel Rosenwasser
8cdd59f7be Merge pull request #3727 from Microsoft/elipsisMeansQuiet
Don't give back completions after stray dots
2015-07-07 14:45:59 -07:00
Daniel Rosenwasser
d353d62434 Addressed CR feedback. 2015-07-07 12:48:17 -07:00
Daniel Rosenwasser
f20cc83288 Merge branch 'master' into noImportClauseBuilders
Conflicts:
	src/services/services.ts
2015-07-06 16:43:54 -07:00
Daniel Rosenwasser
15962e0bb1 Merge branch 'master' into elipsisMeansQuiet 2015-07-06 16:39:59 -07:00
Daniel Rosenwasser
204d96037f Merge pull request #3698 from Microsoft/noObjectBindingBuilder
Don't show a builder for property names in object binding patterns
2015-07-06 16:37:43 -07:00
Daniel Rosenwasser
be18381926 Removed unnecessary check. 2015-07-06 15:34:44 -07:00
Cyrus Najmabadi
1dfcc3ec0e Merge branch 'master' into cancellableDiagnostics
Conflicts:
	src/services/services.ts
	src/services/shims.ts
2015-07-06 15:19:57 -07:00
Daniel Rosenwasser
4906f41f94 Remove builder from import clauses. 2015-07-06 15:12:16 -07:00
Daniel Rosenwasser
52581678d4 Refactor completion code for object literals/bindings and import clauses. 2015-07-06 15:05:47 -07:00
Cyrus Najmabadi
af94f1c5d0 Throttle how often we call into the host side to check for cancellation. 2015-07-06 14:04:42 -07:00
Daniel Rosenwasser
cacc366809 Avoid unnecessary contextToken checking, addressed CR feedback. 2015-07-06 13:27:00 -07:00
Cyrus Najmabadi
bcd8cce03d Merge branch 'master' into cancellableClassification 2015-07-06 13:22:40 -07:00
Daniel Rosenwasser
be73f73beb previousToken -> contextToken 2015-07-06 13:00:10 -07:00
Anders Hejlsberg
fc1888ec8a Merge branch 'master' into intersectionTypes
Conflicts:
	tests/baselines/reference/APISample_linter.js
2015-07-03 11:26:38 -07:00
Daniel Rosenwasser
935071f1c5 Don't show completion with dots not part of property accesses and qualified names. 2015-07-02 16:21:09 -07:00
Daniel Rosenwasser
a61ec94501 Remove unnecessary check. 2015-07-02 16:04:34 -07:00
Ron Buckton
e4ebf1fe4c Change default node pos/end to -1 2015-07-02 12:57:34 -07:00
Daniel Rosenwasser
7abe8a1550 Add builder in computed properties and index signatures. 2015-07-02 12:22:07 -07:00
Ryan Cavanaugh
77d93625cb Merge pull request #3699 from RyanCavanaugh/fixJsxAttribCompletion
Fix attribute completion following JSX exprs
2015-07-01 23:52:40 -07:00
Ryan Cavanaugh
ef765e56df Filter out would-be-duplicate names from JSX attribute completion 2015-07-01 16:04:29 -07:00
Ryan Cavanaugh
f465d99492 Fix attribute completion following JSX exprs 2015-07-01 15:00:06 -07:00
Daniel Rosenwasser
422a405c01 Documentative and conservative checking. 2015-07-01 13:35:51 -07:00
Daniel Rosenwasser
4a2e67205f Don't show a builder in object binding pattern completions. 2015-07-01 13:27:50 -07:00
Anders Hejlsberg
a13b64246a Merge branch 'master' into intersectionTypes
Conflicts:
	tests/baselines/reference/APISample_linter.js
2015-06-30 11:57:49 -07:00
Arthur Ozga
d8fe237edf merged in master 2015-06-29 14:34:12 -07:00
Ryan Cavanaugh
e1c9d28cb0 Merge pull request #3564 from RyanCavanaugh/jsxAndAs
JSX and `as` operator
2015-06-29 10:54:28 -07:00
Daniel Rosenwasser
591a0db45d Merge pull request #3367 from Microsoft/fixDeFaultOfFindAllRefsToMaster
Fix findAllRefs, getHighlightSpans, renameLocs, renameInfo for default exports and functions expressions
2015-06-29 12:27:02 -04:00
Ryan Cavanaugh
634d35a7d0 Merge remote-tracking branch 'upstream/master' into jsxAndAs
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/services/services.ts
2015-06-29 09:23:44 -07:00
Daniel Rosenwasser
4143d1df7f Addressed CR feedback. 2015-06-29 10:29:23 -04:00
Ryan Cavanaugh
306de4d681 CR feedback 2015-06-26 14:18:51 -07:00
Daniel Rosenwasser
eeec05d5a9 Merge branch 'master' into fixDeFaultOfFindAllRefsToMaster 2015-06-26 12:23:06 -04:00
Yui T
c3af662e32 Change var -> let and use destructuring 2015-06-25 18:39:29 -07:00
Arthur Ozga
a7ec1c4874 merged master 2015-06-25 13:25:44 -07:00
Dick van den Brink
627ebc86eb Fixed formatting spaces on default keyword 2015-06-25 20:47:40 +02:00
Daniel Rosenwasser
816cfe3ec6 Merge pull request #3615 from Microsoft/completionsInObjectPatterns
Enable completions in object binding patterns
2015-06-24 22:53:53 -04:00
Anders Hejlsberg
643832dab5 Implement intersection types 2015-06-24 16:46:32 -07:00
Dick van den Brink
2a483187a7 Remove unused variables 2015-06-25 00:23:13 +02:00
Daniel Rosenwasser
e52a27b3de Renamed function. 2015-06-24 18:07:49 -04:00
Dick van den Brink
4853fd0267 Fixed formatting spaces on protected keyword 2015-06-24 23:26:13 +02:00
Mohamed Hegazy
36a30c42b5 Rename functions and variables, also a small refactoring. 2015-06-24 11:53:53 -07:00
Daniel Rosenwasser
d892a55aa9 Use 'propertyName' when available in a BindingPattern. 2015-06-24 12:35:11 -04:00
Daniel Rosenwasser
498d06f6c0 Got filtering working in object binding patterns. 2015-06-24 11:41:59 -04:00
Daniel Rosenwasser
c114de1a83 Basic completion in object destructuring working. 2015-06-24 11:31:36 -04:00
Mohamed Hegazy
f5f4af2825 Merge branch 'blockFormParameterIndentation' of https://github.com/SaschaNaz/TypeScript into SaschaNaz-blockFormParameterIndentation 2015-06-23 16:48:31 -07:00
Daniel Rosenwasser
6accbdf029 Generalize logic for upcoming work on object binding completion. 2015-06-23 16:43:39 -07:00
Daniel Rosenwasser
0b78d03746 Clean up 'getContainingObjectLiteralApplicableForCompletion'. 2015-06-23 15:32:47 -07:00
Arthur Ozga
d34b23a7a1 Merge branch 'master' into abstract-classes2 2015-06-23 11:49:18 -07:00
Vladimir Matveev
8e2b204ace do not try to classify missing nodes 2015-06-23 11:25:33 -07:00
Daniel Rosenwasser
abd7db7614 Merge branch 'master' into fixDeFaultOfFindAllRefsToMaster
Conflicts:
	src/compiler/checker.ts
	src/compiler/types.ts
2015-06-22 17:14:12 -07:00