Commit Graph

809 Commits

Author SHA1 Message Date
Benjamin Pasero
33189b32f2 workspaces service 💄 2020-02-06 08:36:32 +01: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
ba8caea056 Merge branch 'master' into pty-links 2020-02-04 10:31:35 -08:00
Joao Moreno
788cfa0767 use UriComponents for SCMRawResource
fixes microsoft/vscode-remote-release#2115
2020-02-04 10:58:40 +01:00
Johannes Rieken
d8e256c6ba fix #89948 2020-02-04 08:36:49 +01:00
Johannes Rieken
6501bd65a9 Merge pull request #89959 from brettcannon/patch-2
Fix plurality in command docs
2020-02-04 08:26:14 +01:00
Rachel Macfarlane
c52bfa8906 Rename Session to AuthenticationSession 2020-02-03 16:04:29 -08:00
Brett Cannon
58e3989d05 Fix plurality in command docs
Manually fixed in docs at https://github.com/microsoft/vscode-docs/pull/3379.
2020-02-03 13:41:04 -08:00
Rachel Macfarlane
f4786e227c Expose authentication provider registartion/unregistration as single event, fixes #89806 2020-01-31 15:53:09 -08:00
Sandeep Somavarapu
b2463e4a35 Fix #89481 2020-01-29 15:58:11 +01:00
Matt Bierner
d99bbafe17 Pick up new TS version for building VS Code 2020-01-28 11:00:02 -08:00
Eric Amodio
d5fa1da594 Fixes #89516 (build issue) 2020-01-28 12:07:42 -05:00
Eric Amodio
628c60d177 Removes == 2020-01-27 15:28:33 -05: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
Johannes Rieken
a94014cf50 tweak schema doc for #84695 2020-01-27 11:57:11 +01: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
Konstantin Solomatov
28bf0b1f56 Use leading flag set to true in debouncing events from extension trees (#88051)
* Use leading flag set to true in debouncing events from extension trees

* - remove the flag for debounce in extHostTreeView
- refactor test extHostTreeView's test to test prod behavior
- fix a small bug in debounce

* Minor cleanup
2020-01-24 12:02:19 +01:00
Pine Wu
38549a606c Allow link on Diagnostic#code for #11847
Squashed commit of the following:

commit 76689c23011bf960f5ba3e199659e8180455466d
Author: Pine Wu <octref@gmail.com>
Date:   Fri Jan 24 10:19:44 2020 +0100

    Clarify API

commit 88d772d62da5d912b54285aa52dc6d6a108ca587
Author: Pine Wu <octref@gmail.com>
Date:   Fri Jan 24 10:17:28 2020 +0100

    Tooltip

commit 11ef8012ae3e560d6db6fff26ba3c258e7eae4a6
Author: Pine Wu <octref@gmail.com>
Date:   Thu Jan 23 16:50:28 2020 +0100

    Hover to show link color and use cmd/alt click

commit 38655a70b3eed56b99e8018fb5c79bd41b6c4f56
Author: Pine Wu <octref@gmail.com>
Date:   Thu Jan 23 15:21:13 2020 +0100

    Add hack to always render underline a bit below

commit 959f6b13bf81885cc370f6099e5123142089599e
Author: Pine Wu <octref@gmail.com>
Date:   Thu Jan 23 11:32:37 2020 +0100

    Fix compile error

commit b5c50e872935e74503451bd2801227f82b8410f4
Author: Pine Wu <octref@gmail.com>
Date:   Thu Jan 23 11:19:52 2020 +0100

    Bring code link everywhere for Diagnostics

commit f88cd4cc4e2064fd96853373e26c12670161bf60
Author: Pine Wu <octref@gmail.com>
Date:   Wed Jan 22 17:24:54 2020 +0100

    Add Diagnostic#code2 and render it in hover/inline/panel

commit 2a13e3e4f62fd3707f2c03c1e814a8fdc557c367
Author: Pine Wu <octref@gmail.com>
Date:   Wed Jan 22 13:49:42 2020 +0100

    WIP
2020-01-24 10:30:19 +01: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
Matt Bierner
ead3e2373d Correctly convert null to a resource scope (#89131)
For #87768

I believe that calling `vscode.workspace.getConfiguration('section', null)` is supposed to create  a specific config accessor that works for any resource. Currently it behaves the same as if you omitted the second param
2020-01-23 10:01:06 -08:00
Matt Bierner
dcb5998b75 Fix resource scope access error logging (#89130)
For #87768

It seems that this log message is meant to be fired when accessing a resource scoped config without a resource
2020-01-23 10:00:50 -08:00
Johannes Rieken
5d85d2eeef suggest - don't send default ranges for each item 2020-01-23 15:29:50 +01:00
Johannes Rieken
b6c765ed7f change telemetry event name, #87187 2020-01-23 10:40:11 +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
Alex Ross
c3a5ac0820 Adopt deprecation service for deprecated task constructor
Part of https://github.com/microsoft/vscode/issues/88391
2020-01-22 12:43:01 +01:00
Pine Wu
87cefc9bf6 Add signature/qualifier for #39441
Squashed commit of the following:

commit 2bbee1ef5d
Author: Pine Wu <octref@gmail.com>
Date:   Wed Jan 22 11:48:44 2020 +0100

    Separate testing changes

commit 047e81e90f
Author: Pine Wu <octref@gmail.com>
Date:   Wed Jan 22 11:44:30 2020 +0100

    Tweak layout

commit 078b21f6dc
Author: Pine Wu <octref@gmail.com>
Date:   Tue Jan 21 15:20:07 2020 +0100

    UI changes

commit a869c0fa50
Author: Pine Wu <octref@gmail.com>
Date:   Tue Jan 21 12:28:35 2020 +0100

    WIP
2020-01-22 11:53:17 +01:00
Pine Wu
f8053fa247 Drop string from label2 for #39441 2020-01-21 10:42:14 +01:00
Pine Wu
999af5dc91 Fix converter 2020-01-21 10:29:53 +01:00
Pine Wu
be285784f2 details -> type 2020-01-21 09:46:13 +01:00
Pine Wu
c1a0defa5f Merge remote-tracking branch 'origin/master' into pine/alwaysShowInlineDetails 2020-01-21 09:13:22 +01:00
Sandeep Somavarapu
caf838e1cd fix #26707 2020-01-20 22:14:51 +01:00
Johannes Rieken
63142fc2cb add API proposal for workspace edit metadata, #77728 2020-01-20 15:31:59 +01:00
Alex Ross
1bafcbe022 Add proposed api check to new tunnels api 2020-01-20 15:09: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
1ba18afb07 move API proposal to stable API, #10266 2020-01-16 17:18:29 +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