Commit Graph

1009 Commits

Author SHA1 Message Date
Logan Ramos
a223750f17 Fix #144664 2022-03-16 16:59:11 -04:00
Logan Ramos
4a8f00b9c4 More work towards adopting unique tab ids 2022-03-16 09:31:15 -04:00
Logan Ramos
ed5a545047 Fix #145111 2022-03-15 09:55:57 -04:00
Logan Ramos
6837589569 Remove TabKind.other 2022-03-14 14:55:08 -04:00
Alex Dima
f6ad20b09a Ask all local extension hosts to resolve canonical URIs 2022-03-11 10:04:00 +01:00
Johannes Rieken
52faf21ef2 move/copy onDidSaveNotebookDocument-event into workspace, add onDidChangeNotebookDocument-event which fires for any notebook change: metadata, structure, cell output, cell metadata 2022-03-08 14:15:35 +01:00
Logan Ramos
0aa4642a59 Rename additionalResourcesAndViewIds 2022-03-04 08:52:36 -05:00
Logan Ramos
cc5519bc3f Add tab pin status 2022-02-22 10:52:46 -05:00
Logan Ramos
198682cfac Make enum not uppercase 2022-02-22 10:20:28 -05:00
Alex Dima
32b031eeef Add support for running remote extensions in the local web worker extension host (#141322) 2022-02-22 12:56:12 +01:00
Logan Ramos
17fb3990ff Add tab kind to the tabs api 2022-02-18 16:26:00 -05:00
Logan Ramos
f932fd6ae4 Add isDirty 2022-02-16 15:35:49 -05:00
Alex Ross
e5f7dff1a7 Make tree dnd handleDrop optional 2022-02-16 09:19:09 +01:00
Alex Ross
a64e8e5673 Tree dnd feedback 2022-02-11 13:36:31 +01:00
Logan Ramos
ec9df1d972 Update tabs model to utilize the new API shape (#142668)
* Change shape of the tabs API

* Disable tab tests for now

* Add an onDidChangeTabGroup event

* Optimize for group activate

* Update events to no longer be an array

* Further tab optimization
2022-02-10 15:09:11 -05:00
Johannes Rieken
609eea3a30 add an API proposal for DocumentFilter#notebookType, https://github.com/microsoft/vscode/issues/141143 2022-02-10 17:03:16 +01:00
Sandeep Somavarapu
d20ffc5f82 cleabn up 2022-02-09 15:09:53 +01:00
Sandeep Somavarapu
c4e265c947 Merge branch 'main' into pr/gjsjohnmurray/140876 2022-02-09 13:45:28 +01:00
Johannes Rieken
d84b15dd8c dto-ify arguments of proxied types 2022-02-08 11:01:23 +01:00
Connor Peet
1e41d52904 testing: refactor to avoid complex object in ext host comms
For #140975
2022-02-07 15:37:02 -08:00
Tyler Leonhardt
757b70873e move Auth types to a better location 2022-02-04 16:53:37 -08:00
Tyler Leonhardt
6dcfe5c46e ensure interface in extHost doesn't have any functions 2022-02-04 16:08:03 -08:00
Alex Dima
6136c815bc Renames 2022-02-04 15:01:44 +01:00
Johannes Rieken
9c04bd5cc6 remove tangle between extHost.protocol and extHostTunnelService, fyi @roblourens 2022-02-04 09:53:50 +01:00
Megan Rogge
6b0442b315 finalize terminal disablePersistence API (#141898) 2022-02-04 00:06:48 -06:00
rebornix
5212a82cc8 re #141921. -workbench/api in notebookService. 2022-02-03 16:38:40 -08:00
Alex Ross
2c3d342cf7 Add cancellation token to tree dnd 2022-02-02 15:02:20 +01:00
Alex Ross
7047c7590e Add dragMimeTypes to tree dnd 2022-02-02 14:59:47 +01:00
Johannes Rieken
4a130c40ed enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391 2022-02-02 14:35:33 +01:00
Rob Lourens
14290dc9d4 Remove import from workbench/contrib/debug/ to workbench/api
See #141921
2022-02-01 18:36:07 -08:00
Alex Dima
d6eb7e40e5 Get the proxy to the extension host via IExtHostContext to avoid depending on extHost.protocol.ts (#141003) 2022-01-31 23:53:26 +01:00
Alex Dima
e2541e9263 Move extHostCustomers.ts to workbench/services (#141003) 2022-01-31 19:57:21 +01:00
Alex Dima
04cc454cf5 Move extension host IInitData to /workbench/services (#141003) 2022-01-31 17:22:03 +01:00
Alex Dima
fec88d2ccd Move ExtensionActivationReason to `workbench/services' (#141003) 2022-01-31 17:11:31 +01:00
Alex Dima
24569c613e Rearrange files to better separate between workbench/api and workbench/services (#141003) 2022-01-31 16:14:21 +01:00
Alex Dima
24081690c2 Use interface instead of implementation for the proxy identifier 2022-01-31 15:44:06 +01:00
Johannes Rieken
ffdeff7b55 show error when inlay hints command fails, annotate error with source (e.g extension name), fixes https://github.com/microsoft/vscode/issues/141588 2022-01-27 10:47:15 +01:00
Alex Dima
d8ca757f2b Move ISingleEditOperation to /core/ (#141174) 2022-01-21 20:35:35 +01:00
Alex Dima
df551b856e Move change interfaces to diffComputer (#141174) 2022-01-21 19:58:00 +01:00
Alex Dima
8f185676b7 Move tunnel service to its own folder (#141154) 2022-01-21 17:05:51 +01:00
Ladislau Szomoru
ab914793d5 SCMActionButton overflow improvements 2022-01-21 16:16:08 +01:00
Alex Ross
454dce4c53 Fix string comment body displayed as markdown
Fixes #140967
2022-01-21 14:14:20 +01:00
Alex Ross
8b27820fb2 Comment detail should be timestamp
Part of #139524
2022-01-21 13:21:17 +01:00
Logan Ramos
4475ae1240 More granular telemetry API (#141086)
* Initial implementation of proposed telemetry API

* TelemetryDetails -> TelemetryConfiguration + proposed guards
2022-01-20 13:34:03 -05:00
Johannes Rieken
15db136c3c use Dto<T> util in more places, some clean-up/alignment of caching logic 2022-01-19 15:12:22 +01:00
Johannes Rieken
1a4e88be88 Merge pull request #140927 from microsoft/joh/dtooooo 2022-01-19 13:59:23 +01:00
Johannes Rieken
31ad3f54ff Revert enforcing argument dto'ing because it seems buggy with the compiler 2022-01-19 10:55:39 +01:00
Johannes Rieken
367f9f6ea2 make Proxied-type also enforce dto'ed arguments 2022-01-19 10:00:33 +01:00
Rob Lourens
07b7831746 NotebookExecutionStateService - createCellExecution returns an execution object. For #125668 2022-01-18 10:14:24 -08:00
Johannes Rieken
18ea5bd715 have one Dto-type, drop functions, move into proxyIdentifier-file 2022-01-18 18:24:05 +01:00