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
rebornix
42b45bb366
Delete cell
2020-01-23 14:09:25 -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
rebornix
55d214020d
dirty state update
2020-01-22 09:39:14 -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
rebornix
1062958878
execute cell
2020-01-17 10:02:37 -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
rebornix
e485187ad2
Merge commit 'cd4472ed5fd79551d95acf7d9ed23ce20cb2233d' into rebornix/notebook
2020-01-09 15:57:41 -08:00
Johannes Rieken
c40b6072bc
propose CompletionList#isDetailsResolved, #39441
2020-01-09 15:50:34 +01:00
rebornix
3be5087f13
Test extension for notebook
2020-01-06 15:26:12 -08: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
Alex Ross
44cf9c9144
Make worker ExtHostTunnelService and remove dependency in ExtHostExtensionService
2019-12-13 09:07:01 +01:00
Sandeep Somavarapu
707d8e9fc5
Merge branch 'master' into sandy081/wip
2019-12-12 23:22:00 +01:00
Alex Ross
e1bfea5b63
Add candidate finding to ports view
...
Part of #81388
2019-12-12 18:03:14 +01:00
Sandeep Somavarapu
2ccb11e61c
Enhance change event to be override identifier aware
2019-12-12 16:16:38 +01:00
Sandeep Somavarapu
201b5a2057
move ext host log chanel contribution to ext host starter
2019-12-11 18:21:33 +01:00
Alex Ross
e7dd2dda9b
Implement tunnelInformation
...
Part of #81388
2019-12-11 12:23:30 +01:00
Alex Ross
15c35f5566
Implement makeTunnel for localhost
...
Part of #81388
2019-12-11 09:53:58 +01:00
Alex Ross
9566da2e16
First pass at port API needed for port UI ( #85117 )
...
Part of https://github.com/microsoft/vscode-remote-release/issues/1777 and https://github.com/microsoft/vscode/issues/81388
2019-12-10 15:44:30 +01:00
Benjamin Pasero
88cba08d9d
update proposed API with my items and remove deprecations
2019-12-06 16:00:17 +01:00
isidor
08b0a9bc59
Persisted data breakpoints are not registered when starting a new debug session
...
fixes #83743
2019-12-06 10:40:48 +01:00
Matt Bierner
e3fb9ceca1
Use single editable capability
2019-12-02 13:35:36 -08:00
Matt Bierner
e33be1b0af
Explicitly register for save and saveAs
2019-12-02 13:35:35 -08:00
Martin Aeschlimann
5ddbda0172
add theming API
2019-12-02 16:05:53 +01:00
Alex Dima
d6dae16f40
Remove areas from the semantic tokens API
2019-12-02 10:41:32 +01:00