Matt Bierner
c189b2bb05
Remove use of memoize
...
Fixes #95324
2020-04-16 10:17:01 -07:00
Matt Bierner
b89738c83b
Scope prepareRename to TS 3.1+
...
Fixes #95399
2020-04-16 10:17:01 -07:00
Eric Amodio
77e79529e1
Removes bogus code
2020-04-16 11:48:34 -04:00
Matt Bierner
1c542d50be
More improvements to TS completion computation
...
For #95324
- Get word range before we make the TS request
- Reuse the context
2020-04-15 14:14:20 -07:00
Matt Bierner
564c619d73
💄
2020-04-15 14:14:20 -07:00
Matt Bierner
a51f8c4626
Fix missing property description string
2020-04-15 12:46:40 -07:00
Matt Bierner
605d2cfadb
💄
2020-04-15 12:46:40 -07:00
Matt Bierner
948aa4a214
Make TS completion item more efficent to compute
...
For #95324
- Removes repeated calls to `getWordRangeAtPosition`
- Only use our fuzzy string logic when using TS 3.8 or older
2020-04-15 10:02:47 -07:00
Martin Aeschlimann
b02307e53d
[themes][semantic] default themes: new constant color. Fixes #95346
2020-04-15 17:04:28 +02:00
Rachel Macfarlane
1b9a442590
Move github config generation to own build step
2020-04-14 22:59:08 -07:00
João Moreno
b8512b2055
remove git content provider
2020-04-15 07:42:50 +02:00
Josh Smith
3f9e68436b
Issue #93589 : Rename 'renameShorthandProperties' setting to 'useAliasesForRenames' ( #94480 )
...
* Issue #93589 : Rename 'renameShorthandProperties' setting to 'useAliasesForRenames'
* Issue 93589: Added deprecation message to 'renameShorthandProperties' preference
* Issue 93589: Old and new setting value added for mitigtion
Co-authored-by: joshuahs <joshuahs@umich.edu >
2020-04-14 14:53:19 -07:00
Alexandru Dima
fdab8aef2a
Merge pull request #95245 from TylerLeonhardt/autoclosing-powershell-herestrings
...
Add PowerShell herestring autoclosing pairs
2020-04-14 23:28:07 +02:00
Matt Bierner
b6c2ea092d
Add experimental trigger reason to ts server protocol
...
For https://github.com/microsoft/TypeScript/issues/35096
2020-04-14 13:55:08 -07:00
Tyler Leonhardt
b6d8d6ef14
Add PowerShell herestring autoclosing pairs
2020-04-14 09:06:40 -07:00
Martin Aeschlimann
8d23203c65
fix compile error
2020-04-14 17:59:41 +02:00
Martin Aeschlimann
951164ae96
product icons definition files: show icon in hover
2020-04-14 17:46:12 +02:00
Martin Aeschlimann
e81eebde0d
Minimal support for JSON-LD files. Fixes #95013
2020-04-14 12:13:12 +02:00
Thomas Weingartner
b5136c0c79
Fix to 'Markdown Preview of relative links drops 'host' from path' ( #95092 )
...
* Fix #93691
* Fix #93961
2020-04-13 14:43:00 -07:00
Rachel Macfarlane
061f4967f9
Show sign in entry for all auth providers in accounts menu, fixes #94488
2020-04-13 14:28:07 -07:00
Matt Bierner
e7bc301be6
When clicking on a link to a folder in markdown, reveal the folder
...
Fixes #91336
2020-04-13 13:02:14 -07:00
Matt Bierner
b4b5b6251e
Format
2020-04-13 12:36:42 -07:00
Matt Bierner
a8f8a2dca0
Only re-request diagnostics if the file has actually been opened
...
Fixes #95027
Hovers cause VS Code to quickly open and the close the target file. We never actually sync the file with the TypeScript server when this happens. However on file close, we always re-request diagnostics for the project.
This fix makes it so that we only re-request diagnostics if the file has actually been opened on the TSServer
2020-04-11 17:30:12 -07:00
Matt Bierner
9cfd597153
Rework markdown preview code to better support markdown preview editors
...
Splits the preview part of the markdown preview from the dynamic preview management part of things. Static preview swap to preview the active markdown file and don't scroll sync with any other markdown files
2020-04-11 17:30:12 -07:00
bkis
433380c3c1
Fix typo in git extension's config description ( #94993 )
2020-04-11 06:45:15 -07:00
Matt Bierner
f3ceb33c5c
Hook up experimental TS refactor error
...
For https://github.com/microsoft/TypeScript/pull/37871
2020-04-10 17:07:09 -07:00
Eric Amodio
9640830490
Fixes #94882 -- checks for trailing \ & protects
...
if somehow `networkPath` had a trailing \, it would cause this behavior
2020-04-10 15:14:14 -04:00
Daniel Imms
e7d66db115
Test using an environment variable to avoid winpty sequences
2020-04-10 07:39:36 -07:00
Daniel Imms
b7e0abbdcc
Merge branch 'master' into tyriar/90539
2020-04-10 05:56:39 -07:00
Matt Bierner
8b46fd0645
Try preserving selected signature better in js/ts
...
Fixes #94834
2020-04-09 15:06:46 -07:00
Matt Bierner
3978fab7f1
Remove activation events
2020-04-09 14:42:48 -07:00
Ilia Pozdnyakov
f3a31a4eeb
fix uri fragment slugification #94508 ( #94655 )
2020-04-09 14:21:18 -07:00
Rachel Macfarlane
95bc288b23
Show sign out notification for all auth providers, fixes #94634
2020-04-09 13:55:29 -07:00
Martin Aeschlimann
ef715cf8c5
TypeScript semantic tokens: use range provider
2020-04-09 18:25:20 +02:00
Martin Aeschlimann
8ef9a03b52
typescript: update typescript-vscode-sh-plugin
2020-04-09 17:24:48 +02:00
Isidor Nikolic
71913027c3
Merge pull request #93706 from ChrisPapp/git_keybindings
...
Add default keybindings for stage/revert/unstage selected ranges
2020-04-09 17:13:27 +02:00
Daniel Imms
183c010f9f
Fix flaky test
...
Terminal Extension pty terminals should respect dimension overrides
Fixes #90064
2020-04-09 06:25:03 -07:00
João Moreno
8ceb90a807
fixes #93493
2020-04-09 15:22:27 +02:00
Jackson Kearl
9d8bf6d842
Clean up services required
2020-04-09 06:17:48 -07:00
João Moreno
85f3f46ec1
fixes #93779
2020-04-09 11:13:36 +02:00
Matt Bierner
7ae7343973
Fix some strict null errors revealed by change to emitter
2020-04-08 18:06:24 -07:00
Matt Bierner
d4ce7148dd
New custom editor API proposal
...
For #77131
Fixes #93963
Fixes #94515
Fixes #94517
Fixes #94527
Fixes #94509
Fixes #94514
Fixes #93996
Fixes #93913
This removes explicit edits from the API and reshapes the API to more closely match VS Code's internal API. The change also tries to better express the lifecycle of backups
2020-04-08 17:53:39 -07:00
Rachel Macfarlane
8ff268e598
Ignore 'item already exists' keychain errors for now, fixes ##94005
2020-04-08 14:51:14 -07:00
Matt Bierner
32929fbbb8
Always prefer the extract constant refactoring with the lowest scope
...
Fixes #94717
Previously we hardcoded a check to scope_0
2020-04-08 13:48:03 -07:00
Matt Bierner
74b4540bd1
Prioritize implement interface over remove unused in JS/ts
...
Fixes #94212
If both `implement interface` and `remove unused` are possible, only mark `implement interface` as prefered.
Also changes our core code action sorting logic to prioritize autofixes
2020-04-08 13:05:44 -07:00
Martin Aeschlimann
d5e12a12dd
Use code-snippet suffix for extension snippets. Fixes #94625
2020-04-08 10:12:23 +02:00
Git-Lior
ce57f8ad58
bugfix - typescript code completion doesn't recognize property modifiers when more than one exists ( #94165 )
...
* fix microsoft/TypeScript#37117 - code completion in typescript fails to recognize property modifiers
* split kindModifiers by comma or spaces
2020-04-07 13:22:28 -07:00
João Moreno
6e89889166
Merge pull request #91872 from jeanp413/fix-91871
...
Fixes missing git folder actions under Untracked Changes group in scm viewlet
2020-04-07 17:27:01 +02:00
Martin Aeschlimann
72df4fc229
update typescript-vscode-sh-plugin
2020-04-07 09:46:21 +02:00
Eric Amodio
4ccf3e4ef3
Fixes #94163
2020-04-06 23:58:04 -04:00