mjcrouch
11f523c6d7
Support scmResourceState in when clauses
...
fixes #86180
* Adds `contextValue?: string` to the SourceControlResourceState
* Allows when clause in scm/resourceState/context menus to use scmResourceState
2020-02-19 09:15:35 +00:00
Alex Dima
7169e432d8
Fixes #42649
2020-02-17 22:19:03 +01:00
Eric Amodio
9ae0fd36c9
Enhances timeline - commands, timestamp, etc
...
Adds contributable commands to timeline items
Adds right-aligned timestamp to timeline items
Adds Open Changes to Git timeline items
Adds Copy Commit ID to Git timeline items
Adds Copy Commit Message to Git timeline items
2020-02-14 15:22:45 -05:00
Eric Amodio
69b30f6ba7
Adds paging support (wip)
2020-02-14 15:22:45 -05:00
Andre Weinand
e588a9cd1a
Introduce evaluatable expression API; fixes #89084
2020-02-14 12:53:56 +01:00
Matt Bierner
fb622a8b83
Move code action documentation contribution point to come from metadata
...
For #86788
2020-02-11 11:36:23 -08:00
Daniel Imms
c6caa9a451
Merge branch 'master' into tyriar/75793
2020-02-08 13:50:01 -08:00
Rachel Macfarlane
cf96b11223
Auth providers - show dialog on token access, closes #89754
2020-02-06 15:30:53 -08:00
Eric Amodio
4cc5b776dc
Overhauls timeline display to stream in results
...
Implements many API review changes
Fixes #89558
2020-02-05 18:16:37 -05:00
Daniel Imms
5fad95f544
Change getDefaultShellAndArgs to use promises
...
Part of #75793
2020-02-05 12:03:45 -08:00
Daniel Imms
1aefcce704
Change requestAvailableShells to use promises
...
Part of #75793
2020-02-05 11:55:14 -08:00
Joao Moreno
788cfa0767
use UriComponents for SCMRawResource
...
fixes microsoft/vscode-remote-release#2115
2020-02-04 10:58:40 +01:00
Rachel Macfarlane
c52bfa8906
Rename Session to AuthenticationSession
2020-02-03 16:04:29 -08:00
Eric Amodio
44edf3c197
Polishes the timeline UI/UX
...
Cleans up API and removes some unused features (e.g. paging)
Adds date formatting
Adds loading progress and message
Removes lots of console.logs 😁
Adds titles to diffs
2020-01-27 15:28:33 -05:00
Eric Amodio
d7b5fe4cc7
Adds refresh for when timeline changes
2020-01-27 15:28:33 -05:00
Eric Amodio
87c2332fed
Adds timeline diff on click and icon support
2020-01-27 15:28:33 -05:00
Eric Amodio
70e1e9b4f4
Adds timeline view & api providers (wip) — #84297
2020-01-27 15:28:33 -05:00
Christof Marti
ad063b9df9
ThemeIcon support ( fixes #72489 )
2020-01-24 21:40:21 +01:00
Rachel Macfarlane
8c2a25968f
Account extension - support multiple sessions, passing scopes to login
2020-01-24 12:05:23 -08:00
Matt Bierner
f3dbcea32a
Adds a backup method ( #88948 )
...
Adds a backup method to the custom editor API proposal. This method allows custom editors to hook in to VS Code's hot exit behavior
If `backup` is not implemented, VS Code will assume that the custom editor cannot be hot exited.
When `backup` is implemented, VS Code will invoke the method after every edit (this is debounced). At this point, this extension should back up the current resource. The result is a promise indicating if the backup was successful or not
VS Code will only hot exit if all backups were successful.
2020-01-23 16:14:27 -08:00
Johannes Rieken
5d85d2eeef
suggest - don't send default ranges for each item
2020-01-23 15:29:50 +01:00
Rachel Macfarlane
7d55753182
Use authentication provider display name in settings sync notification
2020-01-22 15:43:25 -08:00
Rachel Macfarlane
c1eacb4e56
Expose authentication providers array
2020-01-22 11:37:20 -08:00
Pine Wu
c1a0defa5f
Merge remote-tracking branch 'origin/master' into pine/alwaysShowInlineDetails
2020-01-21 09:13:22 +01:00
Alex Ross
017aef63b9
Add tunnel list changed event API
2020-01-20 14:41:10 +01:00
Alex Ross
40aa781ab8
Add API to get an array of tunnel descriptions
2020-01-20 12:30:11 +01:00
Johannes Rieken
0d3b5da08b
bulk - refactor much to be prepared for WorkspaceEditMetadata
2020-01-20 12:18:04 +01:00
Alex Ross
71570aa4e8
Add candidate port filtering to proposed API
2020-01-20 11:38:45 +01:00
Matt Bierner
ff9fd2fa1a
Custom Editors: pass original edit objects back to extensions
...
For #88719
With this change, instead of passing custom editor edit json back and forth with the extension host, we keep the original edit objects on the extension host. This means that we can pass extensions back the exact same edit object they first hand to us. It also means that edits no longer need to be json serializable.
2020-01-19 20:14:25 -08:00
Matt Bierner
5335a721fa
Add backup capability for custom editors
2020-01-19 20:14:25 -08:00
Pine Wu
591a43e8de
label2
2020-01-17 17:13:45 +01:00
Pine Wu
86218b280c
Merge remote-tracking branch 'origin/master' into pine/alwaysShowInlineDetails
2020-01-17 15:43:53 +01:00
Alex Dima
9e1d730cf2
SemanticTokens - implement feedback received in API call:
...
- extract a separate DocumentRangeSemanticTokensProvider that deals with a document range
- extract a separate provideDocumentSemanticTokensEdits that deals with updating via SemanticTokensEdits a previous result
2020-01-16 18:02:02 +01:00
Johannes Rieken
a8f2db516b
slightly more compact dto, no need to send false
2020-01-16 13:02:26 +01:00
Rachel Macfarlane
b80e813365
Updates to authentication provider API
2020-01-15 15:45:29 -08:00
Rachel Macfarlane
60beab2535
Move settings sync auth into built in extension
2020-01-14 14:50:37 -08:00
Pine Wu
79a01a0f27
Revert isDetailsResolved and implement CompletionItemLabel
2020-01-14 17:20:41 +01:00
Johannes Rieken
c40b6072bc
propose CompletionList#isDetailsResolved, #39441
2020-01-09 15:50:34 +01:00
Andre Weinand
dba0076c9f
add API resolveDebugConfigurationWithSubstitutedVariables; see #85206
2019-12-23 16:37:16 +01:00
Martin Aeschlimann
c5931b0aea
Merge remote-tracking branch 'origin/master' into aeschli/theming-api
2019-12-19 16:33:55 +01:00
Alex Ross
db1c20eae7
Tunnel API renames
2019-12-18 16:24:04 +01:00
Alex Ross
8e2b3047eb
Enable more than just localhost for port forwarding providers
...
Part of #81388
2019-12-18 10:14:45 +01:00
Sandeep Somavarapu
03f5dfeb36
Merge branch 'master' into sandy081/languageConfiguration
2019-12-17 17:53:51 +01:00
Sandeep Somavarapu
48f20cbdaa
move to proposed api
2019-12-17 15:35:28 +01:00
Johannes Rieken
8a78c06b69
Merge pull request #87093 from microsoft/joh/callh/prepareFix
...
allow prepareCallHierarchy to also return an array
2019-12-17 09:50:52 +01:00
Sandeep Somavarapu
25cef76b76
Merge branch 'master' into sandy081/languageConfiguration
2019-12-17 08:24:54 +01:00
Matt Bierner
8e475f9b24
Implement draft 2 from #86802 ( #87117 )
2019-12-16 14:18:58 -08:00
Johannes Rieken
e25b9c9f0b
allow prepareCallHierarchy to also return an array
2019-12-16 16:36:06 +01:00
Alex Ross
92a83fb895
Allow extensions to provide a port forwarding implementation.
...
Part of #81388
2019-12-16 16:20:18 +01:00
Sandeep Somavarapu
1762f5a049
enable api to read and write lang configs
2019-12-16 13:31:48 +01:00