Commit Graph

7762 Commits

Author SHA1 Message Date
Alexandru Dima
7ea39549f5 Merge pull request #147761 from microsoft/alex/extensions-on-all-hosts
Send all extension descriptions to all extension hosts
2022-04-20 17:03:11 +03:00
Alex Dima
0b2c629d21 Remove left-over console log calls 2022-04-20 17:01:58 +03:00
Alex Dima
3e7fed03dc Update the extension path tree after $deltaExtensions 2022-04-20 17:00:44 +03:00
Alex Dima
b9e8734a7b Do fs calls in parallel 2022-04-20 16:37:56 +03:00
Alex Dima
a045f3f48a Send all extension descriptions to all extension hosts (#145307) 2022-04-20 15:06:31 +03:00
Johannes
9530dca29d finalize notebookDocumentEvents-API, https://github.com/microsoft/vscode/issues/144662 2022-04-20 13:58:37 +02:00
Johannes
a9c39c582c rename type, add jsdoc https://github.com/microsoft/vscode/issues/144662 2022-04-20 12:50:54 +02:00
Johannes
8783c56eb7 fix https://github.com/microsoft/vscode/issues/147711 2022-04-20 11:30:37 +02:00
Johannes
5931aa8ed6 fix two issues with notebookType and document selectors, (1) make sure that notebookType: * matches only when a notebook is around, (2) include notebookType-property when converting from extHost type to renderer type, fyi @dbaeumer 2022-04-20 09:47:13 +02:00
Matt Bierner
50ea16198d Remove the concat text document api proposal
Fixes #146781
2022-04-14 14:39:44 -07:00
rebornix
cb80d2cb1d if resolve kernel failed, reset connection state 2022-04-14 12:10:15 -07:00
rebornix
280050dba5 💄 2022-04-14 11:19:50 -07:00
rebornix
f20a0f2a10 extract exthost/mainthread proxy kernels. 2022-04-14 11:10:48 -07:00
rebornix
ec30263535 Merge remote-tracking branch 'origin/main' into rebornix/lazy-kernel 2022-04-14 10:09:45 -07:00
rebornix
61095a1347 notebook controller or id 2022-04-14 10:07:49 -07:00
Logan Ramos
db30f3d981 Change TabChangeEvent variable names 2022-04-14 09:43:53 -04:00
Johannes Rieken
35c34e1a9a add TabGroupChangeEvent-event which is similar to the TabChangeEvent (#147443) 2022-04-14 09:08:28 -04:00
Johannes
c4dd43dd79 💄 2022-04-14 14:53:24 +02:00
Johannes
4ea02deebd ignore text document version whenever that document is marked as being created, fixes https://github.com/microsoft/vscode/issues/146964 2022-04-14 11:04:35 +02:00
Connor Peet
82d8e0f018 web: add telemetry api for embedders (#146931)
* web: add telemetry api for embedders

* fixup! expose just the telemetry level instead of publicLog

* fixup! move telemetry level under env

* fixup! pr comments

* fixup! build
2022-04-13 10:27:56 -07:00
Sandeep Somavarapu
eda166b7fa Move output service to workbench/services 2022-04-13 12:00:09 +05:30
rebornix
a2e45088bc controler id 2022-04-12 17:24:15 -07:00
Tyler Leonhardt
527d63162a address feedback by having concrete ValidationMessage type 2022-04-12 17:18:13 -07:00
Logan Ramos
20bd040c95 Merge internal options to timeline options (#147304) 2022-04-12 11:14:19 -07:00
Henning Dieterichs
841c777ad8 Introduces InlineCompletionList.commands and improves documentation comments. 2022-04-12 19:32:40 +02:00
Martin Aeschlimann
eb154fd289 Merge pull request #147234 from ImCa0/patch-1
Fix spell check errors in translatable strings
2022-04-12 08:49:54 +02:00
Matt Bierner
21173541e1 Make postMessage's behavior more sane
Fixes #146253

Two parts to this change:

- Make postMessage return false if a message cannot be delivered to a webview

- Don't queue messages for hidden (and non-retained) webviews. This was potentially causing a huge flood of messages to be dumped into the webview once it becomes visible again
2022-04-11 15:18:41 -07:00
Logan Ramos
ccf4a9e339 Remove property level owner from telemetry types 2022-04-11 15:18:30 -04:00
Logan Ramos
783c0f8921 Use closeAllEditors for closeGroup 2022-04-11 13:55:55 -04:00
Logan Ramos
27cb4a5934 Add move patching tests 2022-04-11 13:53:27 -04:00
Logan Ramos
40abe3cc6c Update typings 2022-04-11 13:22:04 -04:00
ImCaO
49b661886b Fix spell check errors in translatable strings 2022-04-12 00:03:22 +08:00
rebornix
860221a193 two kernel types 2022-04-11 08:05:40 -07:00
Logan Ramos
f45ed40f5a Remove debug console log 2022-04-11 10:51:53 -04:00
Logan Ramos
2cbe5991f9 Fix #145773 2022-04-11 10:48:54 -04:00
Benjamin Pasero
5ce840053d Revert "Fix #microsoft/vscode-remotehub/issues/317"
This reverts commit 722855c138.
2022-04-09 10:29:33 +02:00
Jackson Kearl
722855c138 Fix #microsoft/vscode-remotehub/issues/317 2022-04-08 16:02:35 -07:00
Logan Ramos
108baab0c6 Fix GDPR typings and compilation 2022-04-07 17:07:23 -04:00
Alex Dima
80e81c66c0 Deactivate extensions after tests are run (#96090 , #146944) 2022-04-07 22:27:14 +02:00
Alex Dima
e02a7747eb Move terminate() to IExtHostExtensionService 2022-04-07 22:23:38 +02:00
Logan Ramos
d21ed189d1 Revert "Update GDPR typings to allow for top level metadata. (#146943)"
This reverts commit f1e2e9990b.
2022-04-07 14:53:26 -04:00
Logan Ramos
f1e2e9990b Update GDPR typings to allow for top level metadata. (#146943)
* Update gdpr typings

* Try out new typing
2022-04-07 14:23:27 -04:00
Connor Peet
0de44f9786 variables: allow resolving extensionDir (#146274)
* variables: allow resolving `extensionDir`

This allows us to fix https://github.com/microsoft/vscode-remote-release/issues/5516#issuecomment-911597917

It enables a new replacement in the format `${extensionDir:<id>}` which
will expand to the filesystem path where the extension is stored. This
involved churn, since now resolution is always synchronous (where before
the terminal took a synchronous-only path.)

Additionally, changes were needed to inject this information in the
variable resolver. As part of this I made the extension host resolver
(used by debug and tasks) its own extension host service.

* fixup! preserve object key order in resolution, add extensionDir support

* fixup! address pr comments

* fixup! address pr comments

* fixup! address pr comments

* config: fix config replacement only working for first variable per line

* fixup! fix unit tests
2022-04-07 08:06:31 -07:00
Johannes Rieken
bf63ea1932 Merge pull request #146788 from microsoft:digitarald/ext-cmds
Instrument contributed extension commands
2022-04-06 10:18:26 +02:00
Johannes
f182622565 💄 2022-04-06 10:17:46 +02:00
Alexandru Dima
65ac7bde2a Merge pull request #146552 from microsoft/hediet/tokenization
Moves tokenization logic from text model to its own text model part.
2022-04-06 10:12:42 +02:00
Matt Bierner
32acfdde2a Correctly set webview active state on restore
Fixes #145648
2022-04-05 16:43:54 -07:00
Alex Dima
786f16633a Merge remote-tracking branch 'origin/main' into hediet/tokenization 2022-04-05 21:35:06 +02:00
Logan Ramos
135a162106 Rename .groups to .all again 2022-04-05 15:06:31 -04:00
Logan Ramos
ef71c65923 Change onDidChangeTab event 2022-04-05 14:56:47 -04:00