Commit Graph
20704 Commits
Author SHA1 Message Date
Arthur Ozga 5dc8708261 revert 0a6a568d and 0e4b8196 2017-11-29 14:29:42 -08:00
Arthur Ozga 0a6a568d01 reindent 2017-11-27 15:14:55 -08:00
Arthur Ozga 0e4b8196f3 enable running all tsserverProjectSystem tests 2017-11-27 15:14:40 -08:00
Andrew CaseyandGitHub e934c30513 Merge pull request #20173 from RyanCavanaugh/fixTypingsInstallerAgain_master
Always send a response to installTypings even if all types are cached
2017-11-27 10:47:05 -08:00
Cameron TaggartandMohamed Hegazy b36379c597 replaced @parm typo with @param (#20277) 2017-11-27 10:10:55 -08:00
csigsandGitHub 0ae5a8995e LEGO: Merge pull request 20262
LEGO: Merge pull request 20262
2017-11-25 03:10:50 -08:00
csigs 0da30253d6 LEGO: check in for master to temporary branch. 2017-11-25 11:10:31 +00:00
Mohamed HegazyandGitHub 6b3cfc7008 Fix #19959 and #19958: Remove un-localizable messages (#20019)
* Fix #19959 and #19958: Remove un-localizable messages

* Update message

* Update diagnostic messages
2017-11-24 22:02:48 -08:00
csigsandGitHub 568e52d550 LEGO: Merge pull request 20255
LEGO: Merge pull request 20255
2017-11-24 15:10:31 -08:00
csigs df81cf87ed LEGO: check in for master to temporary branch. 2017-11-24 23:10:11 +00:00
csigsandGitHub 0d9bc55033 LEGO: Merge pull request 20246
LEGO: Merge pull request 20246
2017-11-23 15:10:28 -08:00
csigs 5465670b49 LEGO: check in for master to temporary branch. 2017-11-23 23:10:09 +00:00
csigsandGitHub c1873887fb LEGO: Merge pull request 20243
LEGO: Merge pull request 20243
2017-11-23 09:10:29 -08:00
csigs 9759144777 LEGO: check in for master to temporary branch. 2017-11-23 17:10:10 +00:00
csigsandGitHub 8c889333d8 LEGO: Merge pull request 20236
LEGO: Merge pull request 20236
2017-11-22 21:10:25 -08:00
csigs ac2de11908 LEGO: check in for master to temporary branch. 2017-11-23 05:10:07 +00:00
Anders HejlsbergandGitHub 61094ec2ea Merge pull request #20229 from Microsoft/fixParenthesizedAsyncArrowFunction
Fix parenthesized async arrow function
2017-11-22 19:50:35 -08:00
Andrew CaseyandGitHub fedc459ae1 Merge pull request #20233 from amcasey/BlockCompletions
Offer global completions in all blocks
2017-11-22 15:57:43 -08:00
Mohamed HegazyandGitHub d62a8beea0 Port generated lib files (#20213) 2017-11-22 15:42:04 -08:00
Andrew Casey dc3b4166b2 Update test baseline 2017-11-22 15:11:38 -08:00
Andrew Casey 643e9fc1e4 Offer global completions in all blocks 2017-11-22 14:25:31 -08:00
Anders Hejlsberg c8c46f6d45 Accept new baselines 2017-11-22 10:50:58 -08:00
Anders Hejlsberg 3a00b76cff Add regression test 2017-11-22 10:50:49 -08:00
Andrew CaseyandGitHub eb5797fd36 Merge pull request #20211 from amcasey/GH20084
Update project on PackageInstalledResponse
2017-11-22 10:21:33 -08:00
csigsandGitHub 8e6642e78f LEGO: Merge pull request 20226
LEGO: Merge pull request 20226
2017-11-22 09:10:25 -08:00
csigs 8c52e4ea67 LEGO: check in for master to temporary branch. 2017-11-22 17:10:08 +00:00
csigsandGitHub 2621a02508 LEGO: Merge pull request 20220
LEGO: Merge pull request 20220
2017-11-22 03:10:43 -08:00
csigs 208eea156b LEGO: check in for master to temporary branch. 2017-11-22 11:10:25 +00:00
Wesley WighamandGitHub 332a61ee8b Removes redundant comments (#20214) 2017-11-21 20:22:26 -08:00
Andrew CaseyandGitHub a0dec26d25 Merge pull request #20212 from amcasey/ToEventArgs
Unswap arguments
2017-11-21 19:01:13 -08:00
Anders Hejlsberg b4b9edc04c Make sure 'async' isn't treated as a parameter modifier 2017-11-21 18:39:01 -08:00
AndyandGitHub 013ce8e36d Catch illegal jsdoc tags on constructors (#20045) 2017-11-21 21:36:08 -05:00
Andrew Casey 5ed31cff8c Use stricter types for event bodies 2017-11-21 16:38:58 -08:00
Andrew Casey f483495408 Use {} instead of any to improve type checking 2017-11-21 16:24:05 -08:00
Andrew Casey 82aa518ec0 Update public API baseline 2017-11-21 15:59:46 -08:00
Andrew Casey 35545d4a0a Update project on PackageInstalledResponse
As with `SetTypings`, new typings have been installed so the project
should be updated and the client should be notified (via event).

Changed PackageInstalledResponse from "event" to "action" for the sake
of explicitness.

Fixes #20084.
2017-11-21 15:59:46 -08:00
Andrew Casey 39e6a00054 Unswap arguments 2017-11-21 15:59:45 -08:00
csigsandGitHub 739097a9ad LEGO: Merge pull request 20210
LEGO: Merge pull request 20210
2017-11-21 15:11:00 -08:00
csigs 3fd6f3aa99 LEGO: check in for master to temporary branch. 2017-11-21 23:10:31 +00:00
Wesley WighamandGitHub 50866e114a Fix visibility checking of mutually recursive exports (#19929)
* Do visibility painting from collectLinkedAliases in checker to remove statefullness in declaration emit

* Fix #17085

* Add deeply destructured array to test

* Add test case for #18634

* Add PR feedback
2017-11-21 15:06:27 -08:00
Wesley WighamandGitHub 8c6863aff8 Add dt baseline folder to gitignore (#20205) 2017-11-21 13:08:04 -08:00
AndyandGitHub 6e57c2630f Support getJSDocCommentsAndTags for special property assignments (#20193) 2017-11-21 14:29:52 -05:00
AndyandGitHub 7c5a0ec9c6 Clean up outliningElementsCollector (#20143)
* Clean up outliningElementsCollector

* Use depthRemaining instead of maxDepth
2017-11-21 14:27:26 -05:00
Andrew CaseyandGitHub 761c739824 Merge pull request #20181 from amcasey/TiRootPath
Correct project root path passed to Typings Installer
2017-11-21 10:39:28 -08:00
Andrew CaseyandGitHub b6799d7c3d Merge pull request #20180 from amcasey/CaseSensitiveSafeList
Convert legacy safe list keys to lowercase on construction
2017-11-21 10:39:13 -08:00
Anders HejlsbergandGitHub 9abb72d920 Merge pull request #20166 from Microsoft/definiteAssignmentAssertions
Definite assignment assertions
2017-11-21 06:27:56 -08:00
Ryan Cavanaugh ee2d436999 Always send a response to installTypings even if all types are cached 2017-11-20 21:32:56 -08:00
Andrew Casey 1793652373 Correct project root path passed to Typings Installer
`createInstallTypingsRequest` has its own logic for extracting the
project root path from the project name and it disagrees with the
versions in the project flavors.  In particular, it only drops the last
component of the name if it exists.  For folder projects and JS-only
contexts, this will not be the case, but the last entry should still be
dropped.

TL;DR: stop creating filewatchers for
"c:/foo/foo.csproj*jscontent/node_modules"
2017-11-20 18:56:27 -08:00
Andrew Casey 71e07df817 Check hasOwnProperty before copying property 2017-11-20 18:43:14 -08:00
Andrew Casey 9cbe4eb614 Convert legacy safe list keys to lowercase on construction 2017-11-20 18:30:28 -08:00