Commit Graph

930 Commits

Author SHA1 Message Date
Megan Rogge
e1c0b0dd25 allow extension terminals to opt-out of persistence #118726 (#138884) 2021-12-10 14:53:06 -08:00
Johannes Rieken
84fce54d28 send file system info with dummy uri, https://github.com/microsoft/vscode-remote-release/issues/5714
this ensures uris undergo transformation and therefore file and vscode-remotes are handled correctlly
2021-12-06 10:35:48 +01:00
Johannes Rieken
8c64e1ec31 Merge pull request #136657 from microsoft/joh/shortcut_fs
Add shortcut between file system provider and consumer
2021-11-18 12:28:30 +01:00
Alex Ross
61913650d8 Enable file dnd in tree views
Part of #32592
2021-11-17 14:00:08 +01:00
Alex Ross
daabfff185 Incorporate tree dnd API feedback
Part of #32592
2021-11-17 13:10:01 +01:00
Alex Ross
adcda6af72 Add onWillDrop to tree dnd proposal
Part of #32592
2021-11-16 14:51:58 +01:00
Johannes Rieken
bc417a6d30 Merge branch 'main' into joh/shortcut_fs 2021-11-16 14:34:28 +01:00
Johannes Rieken
409041b7ff dedupe workspace symbols results 2021-11-16 14:07:03 +01:00
Johannes Rieken
7e24e6f4df Merge branch 'main' into joh/shortcut_fs 2021-11-16 10:20:45 +01:00
Tyler James Leonhardt
b256d9bc74 Initial cut of QuickPick separators (#137244)
* initial cut of QuickPick separators

* add proposed gate
2021-11-15 12:43:10 -08:00
Tyler Leonhardt
fb4f68f42c rename TransferQuickPickItems 2021-11-11 16:11:40 -08:00
Tyler Leonhardt
1423849df0 Revert "First cut of quick pick separators as kind. ref #74967"
This reverts commit a41001c482.
2021-11-10 17:48:09 -08:00
Tyler Leonhardt
a41001c482 First cut of quick pick separators as kind. ref #74967 2021-11-10 11:26:54 -08:00
Matt Bierner
286af306e8 Remove now unused ext host method 2021-11-09 18:21:15 -08:00
Matt Bierner
b2f8216d17 Removing more duplicate types 2021-11-09 16:55:34 -08:00
Matt Bierner
304dac2554 💄 2021-11-09 16:52:06 -08:00
Matt Bierner
6902a65a76 Align ext host name with internal name 2021-11-09 16:47:00 -08:00
Sandeep Somavarapu
ecf994ecfa - Use logger service to create output appender
- Unify output channels and services in ext host
- remove unused main output service methods
2021-11-08 21:15:31 +01:00
Sandeep Somavarapu
a1de3ce2a5 introduce logger service in ext host and use it to create log service 2021-11-08 17:46:50 +01:00
Sandeep Somavarapu
10c3fec7fb #132183 clean up
- Use FileOutputChannelModel for OutputChannelBackedByFile
- Rename replaceAll to replace
- simplify exthost output service and channel impl
- enhance update api
2021-11-08 14:47:27 +01:00
Johannes Rieken
e1612baf96 add shortcut between file system provider and consumer
When a file system is implemented and used within the same extension host we can short cut some calls, e.g skip going through the renderer and stay within the extension host
2021-11-08 12:05:48 +01:00
Sandeep Somavarapu
3afa5c6420 - Do not send replace content from ext host
- implement replaceAll in the model
- cancel all model update operations on replace request
- queue append operation after replace
- clean ups
2021-11-06 13:46:18 +01:00
Simon McEnlly
b64259260d Merge branch 'microsoft:main' into main 2021-11-03 15:43:49 +10:00
Simon McEnlly
0603dcd867 Add replaceAll method to OutputChannel to improve render flickering for extensions with minimal output contents; associated with https://github.com/microsoft/vscode/issues/132183 2021-11-03 15:35:53 +10:00
rebornix
38cef76ce7 fix #120680. 2021-11-01 18:10:42 -07:00
Megan Rogge
ac04bdd298 adopt onDidChangeProperty (#135785) 2021-10-29 14:00:10 -07:00
Don Jayamanne
48eb908fd6 Categorize kernels in the notebook kernel picker (#135502)
* Categorize kernels in the notebook kernel picker

* rename property

* address review comments

* more changes

* fix liner

* address review comments
2021-10-25 08:23:43 -07:00
Megan Rogge
5e10a96239 Revert "fix extension pty terminal test failures (#135672)" (#135685)
This reverts commit af0c0342ed.
2021-10-22 20:26:48 -07:00
Megan Rogge
af0c0342ed fix extension pty terminal test failures (#135672) 2021-10-22 20:15:18 -07:00
Megan Rogge
ce049678aa Revert "migrate process properties to use generic onDidChangeProperty (#135610)"
This reverts commit 86fe048df9.
2021-10-22 14:37:18 -07:00
Megan Rogge
86fe048df9 migrate process properties to use generic onDidChangeProperty (#135610) 2021-10-22 12:08:44 -07:00
Alexandru Dima
d209aa2b02 Rename modeId -> languageId 2021-10-22 17:46:59 +02:00
rebornix
f6de5208d8 fix #126475 2021-10-19 16:37:00 -07:00
Johannes Rieken
04bb52865a fix https://github.com/microsoft/vscode/issues/134892 2021-10-12 15:08:54 +02:00
Johannes Rieken
5dcc08052c change back onDidChaonDidChangeInlayHints, ignore events for model for which a request is currently pending, https://github.com/microsoft/vscode/issues/13043 2021-10-11 10:32:00 +02:00
Matt Bierner
91132cab87 Use | undefined instead of ? for some readonly properties on objects that we control
For #124362

This includes:

- Event objects
- Context objects passed to providers
- Managed objects such as `TextEditor`
2021-10-06 19:08:22 -07:00
Johannes Rieken
bbff19b5ba allow to send onDidChangeInlayHints-event for specific uris, https://github.com/microsoft/vscode/issues/130430 2021-10-04 12:17:10 +02:00
Eric Amodio
55c726b53e Adds scm action button
Refs: #110882
2021-09-27 01:16:09 -04:00
Logan Ramos
7800296d17 Add close to tab model 2021-09-24 15:53:38 -04:00
Logan Ramos
3720741a11 Add move support to tabs 2021-09-23 14:21:57 -04:00
Sandeep Somavarapu
a0a448f344 Fix #128280 2021-09-23 14:33:18 +02:00
Logan Ramos
6c5b3dfea1 Update proposed.d.ts 2021-09-21 15:39:36 -04:00
Connor Peet
35bba41595 commands: allow transferring arraybuffers/uint8arrays over commands 2021-09-15 17:09:21 -07:00
Logan Ramos
65a8d1234c Remove diff resource 2021-09-08 14:20:08 -04:00
Logan Ramos
22ca6611bd Add get tabs tests 2021-09-03 13:47:01 -04:00
Matt Bierner
0e52275271 Introduce WebviewOptions.forms
Fixes #132157
2021-09-02 13:24:49 -07:00
Logan Ramos
fe53ae0c9f Add side by side editor to tab api proposal 2021-09-02 15:17:58 -04:00
Rob Lourens
cdc8e53cf3 Add DebugSessionOptions suppressSaveBeforeStart
See microsoft/vscode-jupyter#6898
2021-09-02 11:05:13 -07:00
Logan Ramos
c2d0a69f87 Implements a starting tab reading API (#131998)
* Clean up proposed.d.ts

* More API Polish

* Allow resource to be undefined

* Fix hygiene

* Address feedback

* Remove unnecessary iteration

* Use index from map
2021-09-02 10:48:38 -04:00
Johannes Rieken
db5aab03b6 debt - change the implementation of vscode.languages.getLanguages to not send an IPC message but to read from a sync'd state which gets pushed into the exthost 2021-08-31 16:46:29 +02:00