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
Eric Amodio
4f179b7241
Adds better menu grouping
2020-04-06 23:21:40 -04:00
Alex Ross
f474fcb271
update-grammars
2020-04-06 13:29:57 +02:00
Johannes Rieken
6d0becaadf
Merge pull request #94409 from gregvanl/CodeLens
...
CodeLens should be one word
2020-04-06 08:47:41 +02:00
Jean Pierre
e0850567f5
Merge branch 'master' into fix-91871
2020-04-05 20:26:43 -05:00
Rob Lourens
ddebb29935
Update PHP grammar, fix #88441
2020-04-05 08:03:27 -07:00
Greg Van Liew
4eded878fc
Merge branch 'master' into CodeLens
2020-04-03 14:54:38 -07:00
Eric Amodio
28dbe0755e
Fixes #94090 - adds remote scheme for git timeline
2020-04-03 17:28:09 -04:00
Eric Amodio
2c684a77a6
Fixes #94107 remove open changes action
2020-04-03 17:28:09 -04:00
Matt Bierner
75c625d421
Patch js/ts grammars to remove special scopes for node
...
Fixes #94284
Now the we have semantic highlighting, we should use that to identify if a variable is really from node or not
2020-04-03 14:11:47 -07:00
Matt Bierner
a1d80c4a70
Update JS/TS grammars
2020-04-03 14:01:19 -07:00
Greg Van Liew
11893d88ef
CodeLens should be one word
2020-04-03 13:46:00 -07:00
Martin Aeschlimann
677b3cfa4b
Disable semantic highlighting in large JS/TS files. Fixes #94321
2020-04-03 14:53:07 +02:00
Martin Aeschlimann
5b5b17b67f
[json] update service ( fixes #91854 )
2020-04-03 10:49:42 +02:00
Matt Bierner
2e4d797e51
Add registerCustomEditorProvider2
...
Create a temporary overload for testing `CustomEditor`. In finalization, we'd update `registerCustomEditorProvider` to take both types of custom editor instead
2020-04-02 15:43:13 -07:00
Rachel Macfarlane
917c420302
Improvements to 'manage trusted extensions' flow
2020-04-01 23:13:50 -07:00
Christos Pappas
482acb89e9
Add mac specific keys
...
Use command key instead of ctrl on Mac
2020-04-01 20:16:21 +03:00
Rachel Macfarlane
d93264ae56
Mitigation for #94174
2020-04-01 10:03:18 -07:00
Rachel Macfarlane
bf456b64ab
Add tracing log level to auth provider, #94005
2020-03-31 16:03:08 -07:00
Matt Bierner
d41997790c
Remove CustomDocument.viewType
...
Fixes #93867
For #77131
This property is no longer needed (or very helpful) with the current api design
2020-03-31 12:00:17 -07:00
Matt Bierner
273a4a389d
Convert most ts-ignore-calls to ts-expect-error ( #93617 )
...
Changes over to use ts-expect-error: https://devblogs.microsoft.com/typescript/announcing-typescript-3-9-beta/#ts-expect-error-comments
This revealed a number of places where we no longer need to supress errors
2020-03-30 17:31:37 -07:00
Rachel Macfarlane
852df3025d
Revert "Issue distinct sessions per extension, remove session when extension is removed from trusted list"
...
This reverts commit 85119afc7b .
2020-03-30 17:03:29 -07:00
Matt Bierner
25377ee712
Update js/ts grammar
2020-03-30 16:29:19 -07:00
Martin Aeschlimann
17e140249f
more typescript specific rules
2020-03-31 01:12:41 +02:00
Rachel Macfarlane
85119afc7b
Issue distinct sessions per extension, remove session when extension is removed from trusted list
2020-03-30 14:34:42 -07:00
Alex Dima
65309e1d7c
Have SemanticTokensBuilder.build() return SemanticTokens (for #93614 )
2020-03-30 15:52:25 +02:00
’Christos
602f3f9b46
Add default keybindings for stage/revert/unstage selected ranges
...
git.stageSelectedRanges -> ctrl + k, ctrl + alt + s
git.unstageSelectedRanges -> ctrl + k, ctrl + u
git.revertSelectedRanges -> ctrl + k, ctrl + r
Closes #93564
2020-03-30 02:49:03 +03:00
Martin Aeschlimann
c4bee7ac82
fix for https://github.com/microsoft/vscode/pull/92397
2020-03-29 22:47:48 +02:00
Martin Aeschlimann
cd0d9eb515
Merge pull request #92397 from thernstig/npmrc
...
Add .npmrc file association as ini-file
2020-03-29 13:46:26 -07:00
Martin Aeschlimann
3c938c800a
language specific scopes
2020-03-29 18:03:17 +02:00